针对一些红外接收管容易受到可见光的影响,从而改变其阻值,容易造成系统的误判。可以考虑采用上面的电路。100-100k欧姆,是红外接收管在不同光线条件下(室内-阳光直射)的阻值的大小。在正常的光线下通过IOA0口A/D采集到一个电压值作为一个参考电压。
当随着光线变化时,IOA0口读进来的电压值也就发生变化。这个使用通过IOA4、IOA5、IOA6、IOA7依次选通,选择最接近参考值的电压作为判断电压。
该电路可以避免可见光带来的干扰,检测障碍物的距离在0-15cm。效果不错。缺点是引用占用IO口较多,操作较为复杂。 假设在输液时,当瓶中液体即将流完时需要提醒护士拔针,这样时候我们的红外液面检测传感器就派上用场了。
采用光电检测技术。红外对管置于输液瓶两侧,距离瓶口约2~3厘米。当红外对管之间介质发生变化(由水到空气)时候,光电接收管的输出信号发生相应变化。将这一输出信号送入单片机。液面检测电路主要由三部分组成:调制与解调部分、红外发射与接收部分、放大部分,参见图2。对于来自输液现场的环境干扰光,采用调制与解调技术来提高抗干扰能力。频率发生电路是由一个555定时器组成的占空比可调的方波发生器。调制解调接收电路由运放LM741和解调芯片LM567组成。单片机通过检测LM567引角8的电平变化实现液位检测。解决了因液体透明而使得发射不明显的问题。 原理同滴速检测电路,由于红外光在空气及水中的吸收系数不同,从而通过空气和水后接收到的光强也有不同。为准确的判断液位是否到达警界线,增强抗干扰能力,减小误判的几率,在接收端加一比较器,比较电平可以依据接收灵敏度进行调整。后经两级施密特触发器整形后送单片机中断进行外理。 解决了因液体透明而使得发射不明显的问题。