感应式数字水位传感器智能变送器设计
泛。AD421与单片机的连接主要有串行数据输入端和控制端,在时钟CLOCK作用下,输入移位寄存器把DATA引脚上的数据逐位读入,LATCH锁存脉冲把寄存器中的数据锁存到DAC中。根据其工作原理,AD421与C8051F020芯片的接口电路如图3所示。AD421的数据接口和单片机P3.0口相连,用来接收16位的串行数据。单片机P3.6口用来产生时钟信号,而P3.5口用来产生锁存信号。在实际应用中,为了保证信号的传输,一般要在单片机和AD421之间加入隔离器件,实现通讯的隔离,常用的方法有使用ADI推出的ADUM系列隔离器件,比如ADuM 1310,或者使用光耦。在这里,采用光耦来实现通讯的隔离。
2.3 RS485接口电路
单片机C8051F020的P2.0、P2.1及P3.7通过MAX485与PC机相连,进行串行通信,如图4所示。P3.7控制MAX485的状态,接收或发送,用软件控制。P2.1为单片机的串行输入端,接收PC机通过MAX485向单片机发送的数据,P2.0为单片机的串行输出端,通过MAX485发送给PC机。
3 系统软件设计
本系统采用C8051F020单片机为核心处理器件,把经过调理电路处理的感应式数字传感器的电流信号经模数转换数字化,存入单片机内部存储器,并转化为16位的数字信号,一路送AD421转化为4~20 mA标准电流信号,进行传输或控制;另外一路通过MAX485,在上位机查询命令到达的时候发送上位机,实现实时的监控。本传感器变送器系统软件包括以下几个部分:主程序、AD采集子程序、数据处理子程序、AD421转化子程序、MAX485通信子程序,另外,根据需要可以加入报警子程序和其他的辅助程序等。整个系统主程序流程图如图5所示。
4 结论
该系统在进行了各个部分的仿真及电路板搭建试验后,实验证明是可行的,可以实现原传感器的改进和升级,增强了原有传感器的功能,节约了成本,组网更加方便。
- 完整多功能室内环境监测系统解决方案,提供软硬件设计流程(08-25)