微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 密封容器漏水监测和无线报警系统

密封容器漏水监测和无线报警系统

时间:01-18 来源:互联网 点击:

图2中,RE4端口即PWM3L端口,连接无线接收模块的17管脚即解码有效端(高电平有效),程序首先检测RE4端口是否为1,以确定解码是否有效。在RE4=1的前提下,红色LED灯LED5会被点亮。此时,单片机同时检测RE0,RE1,RE2,RE3端口,即无线接收模块的4个数据输出管脚D0,D1,D2,D3。哪个端口为高电平“1”,就表明相对应的浮筒发生漏水,通过程序控制对RE8,RB3,RB4,RB5进行置“0”操作,APP009评估板上相对应黄色LED灯LED7,LED8,LED9,LED10就会被点亮。同时,单片机会启动蜂鸣器发出报警声音,并在LCD上显示Warning!”和漏水浮筒的编号。若RE0~RE3同时为“0”,表明接收模块出错,蜂鸣器继续报警,LCD上显示“ERROR!”。当RE4端口为“0”时,表明解码无效,即无线接收模块没有接受到信号,此时没有浮筒发生漏水,LCD上显示“Normal”。
2.3 系统控制程序和程序运行结果
运用Microchip的dsPIC30F4011开发板,通过MPLAB C30_C编译器编写程序语言,编译连接,并运行通过,能够准确定位漏水位置,实现漏水报警功能。
(1)当PORTEbits.RE4=0时,接收模块解码无效,即没有浮筒漏水,LCD液晶显示Normal”。
(2)当PORTEbits.RE4=1时,接收模块解码有效,若PORTEbits.RE0,PORTEbits.RE1,PORTEbits.RE2,PORTEbits.RE3同时为0,即没有浮筒漏水,此时为虚警。表明接收模块解码出错,蜂鸣器报警,LCD液晶显示“ERROR!”。如图3(a)所示。

(3)当PORTEbits.RE4=1时,且PORTEbits.RE0,PORTEbits.RE1,PORTEbits.RE2,PORTEbits.RE3中的任意1个、2个、3个或者全部为1,此时蜂鸣器报警,LCD液晶显示“Warning!”和漏水浮筒的编号。以4个浮筒均漏水为例,如图3(b)所示。

3 结语
漏水报警系统最容易出问题的环节就是检测电路。
在实际应用中,漏水检测电路的安装要考虑密封容器进水后失效的问题。一般要做到检测电路的检测电极触水,而后端的线路不要进水,在这之间要做良好的封堵处理。因此,两个检测电极的安装位置要合理,检测电路的其他线路和无线报警模块电路要进行良好的防水防潮处理。此外,检测电路的工作方式是触水检测,检测电极带电同时触水,其腐蚀性是十分严重的,因此,每次漏水报警后必须彻底清理电极,否则可能会影响下次使用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top