·上一文章:基于FPGA的智能变送器的设计与实现
·下一文章:利用RFID和卫星导航技术实现车距监测的预警
2.2.1 水位测量
先用非对称式多谐振荡器电路把水位传感器的阻值大小转换为振荡信号的频率,再用单片机内部的计数器测量信号的频率来测量水位。如图4所示,非对称式多谐振荡器电路由74HC04、C1、R5~R7和水位传感器的电阻Rw组成。该振荡器的振荡频率为f=1/[2.2(R5+R6+Rw)C1]。可选用四个电阻相串联,在电阻引线处引出5个水位探测电极,作为4水位测量传感器。由于水有导电性,水位的变化引起水位探测电极间的短路,改变水位传感器的电阻Rw的阻值,使振荡频率f发生变化。该振荡信号经非门隔离后接单片机的引脚PB1,由Tmega16片内16位计数器T1对振荡信号的频率f计数来测量水位高低。通过大量实验,对上述多谐振荡器电路和参数,当选用阻值分别为30、10、10、10 kΩ的4个电阻串联组成测量水位传感器时,振荡信号的频率f的值在60~415 Hz之间,用于水位测量,效果很好。