我买了rpr220 和 st188 光电传感器,发光二极管接150欧上拉电阻,接收三极管接1k上拉时,变化很小只有零点几伏,接到2M电阻时能从一点多变到四点多,这个不错。
可是作为芯片输入时,使用弱上拉电阻,电压变化很小,估计芯片内电阻和接收管的上拉电阻并联使总电阻变小造成; 使用高阻态输入时,电压变化也能从一点多变到三点六左右(我的芯片2.4V以上为高),但是,使用串口读出的状态很不稳定,即使电压表测到3.6V,但显示高低不定。。
请问,我该如何检测检测高低电平? 还有,我买的传感器是坏的吗? |