In8嘶nt
TechniqIleand
se脚r
ApL2012
流量监测模块主要由YB一70超声波流量计和MAx485通
信模块口5组成,可实时监测管道内柴油的瞬时流量、累计流量等相关参数,通过fIs一485总线传输到单片机控制器,这样对于多台流量计的使用就显得非常方便,数据传输时遵循Modb.us.RTu协议。最终由单片机控制器通过GPRs通讯模块发送到控制中心管理系统。Rs一485接口电路如图3所示。
DUAN4-485_2
DuAN4.48矗_3DuAN4—485—4
DuAN4—4{j5-D
圈3
l岱一4豁接口电路原理圈
Rs一485总线”1作为一种多点差分数据传输的电气规范,已成为业界应用最为广泛的标准通信接口之一。这种通信接口允许在简单的一对双绞线上进行多点双向通信。许多不同领域都采用Rs一485作为数据传输链路。在图3中,j8一Ji2以级联方式构成RS一485总线,其中焉、风作为导线匹配,可以增强信号长距离传输时的抗干扰性。
2.3温度监测模块
温度监测模块主要由Dsl8820单总线数字式温度传感器构成。具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域等特点。独特的一线接口.只需要一条信号线就可与多个测温点通信,简化了分布式温度传感“1应用,无需外部元件,可用数据总线供电,电压
范围为3.0—5.5V,无需备用电源,测量温度范围为一55一l”℃.一10一85℃范围内精度为±0.5℃.温度监测部分电路如图4所示。
圈4温度监刹电路原理里
在图4中.由4.7kn的上拉电阻配置成独特的单总线测
温系统。Dsl8820采用一线通信接口。因为一线通信接口,必
须先完成ROM设定,否则记忆和控制功能将无法使用。主要
有以下功能命令:读琏OM,ROM匹配,搜索ROM,跳过ROM,报
警检查。通过读取每一个器件内部的64位光刻ROM序列号,可以选定总线上某一个器件,同时,也可以知道总线上挂有多少个温度传感器。针对系统的应用。预先读出总线上的DSl8820的ROM码,然后依次读出对应的温度。
万方数据
2.4
GPRs通讯模块
GPRs通讯模块将单片机控制器采集到的数据发送到特定
公网IP的设定端口上,即控制中心管理系统的监听端口;并在
发生故障时向控制中心发送远程报警信号。GPIIs通讯模块与单片机控制器的串行口2进行全双工通信,向控制中心发送数据时遵循代P/IP通信协议,数据稳定性好,可靠性高。GPRs
通讯模块系统框图如图5所示。
田s
GP豁通讯模块秉缭睡国
GPRS模块与服务器通信时进行如下配置:GPRs模块可以设置服务器IP地址及端口号,设置成功后.模块自动连接服务器。GPRs模块发起握手指令,服务器软修应回应握手指令,以完成注册过程。注册成功后,GPRs模块即进入到数据传输状
态,此时,口丁以进行双向数据传输。
2.5供电电源模块
系统通过uPS电源模块将220V交流电转换成24、,和5
V
直流给系统供电,且配有后备电池。uPS电源同时给出220V掉电和电池低电压两路T】1电平报警信号。正常工作状态下,后
备电瓶处于充宅状态,一旦220V突然掉电,立即切换到电瓶供
电模式,同时发出220V掉电报警信号。电池独立供电时间可达
l周左右,在电瓶电量即将耗尽时,还会发出电瓶电压过低的报警信号,报警状态由GPRS通讯模块实时发出。
整套系统都放在密闭的防爆壳体内,各个箱体之间的接线通过防爆软管密封,系统工作时具有较高的可靠性。
3系统总体软件流程
《J)判断220V是否掉电,备用电池是否电压低并做相应的处理。
(2)针对不同位置的温度监测模块,将Dsl8820内部的ROM码和摆放位置对应起来,读出检测到的温度值,做出相应
处理。
(3)通过Rs一485总线遵循M0dbus.R1u协议读取流量计相应地址码的瞬时流量和累计流量。对应流程图如图6所
刁i。
团6濂量测量部分藏程圉