来源:中国一卡通网 作者:赵海涛,黄超,李珊珊,郑丰隆 发布时间:2010-05-24 14:13:32 字体:[大 中 小]
摘 要:为了有效监管瓦检员到达巡检地点检测瓦斯浓度,介绍了一种能够保证瓦检员到达巡检地点检测数据并同时把数据传给上位机软件的瓦斯巡更监测分站。详细阐述了各关键部件的组成和软件的工作流程。该系统以单片机AT89C2051为核心,以红外方式与便携式瓦斯检测仪进行数据传输,以RS一485通信方式与上位机进行数据传输。现场使用证明,该监测分站工作稳定可靠。
2.4电源电路
监测分站采用电池供电,由于该分站只有在需要传输时才工作,因此用于簧管作为开关给监测分站供电,当带有磁铁的便携式瓦斯检测仪靠近分站时,检测仪上的磁铁使干簧管导通,从而给监测分站供电。这样既能满足数据传输要求,又能节省电池电量,使得电池使用寿命更长。监测分站的主控芯片AT89C2051供电电压为4.5~5.5 V。由于电池电量有限,为了保证监测分站工作正常,其工作电压不能低于4.5 V,设计了欠压指示电路。当电池电压低于4.5 V时,欠压指示灯亮,提示用户需立即更换电池。
2.5通信指示电路
为保证数据传输的正确性和直观性,设计了通信指示电路。在监测分站和便携式瓦斯检测仪通信时设置通信指示灯,在监测分站和上位机通信时也设置通信指示灯。在数据传输正确完成时,蜂鸣器长鸣一声,提示用户操作已完成;若数据传输错误,蜂鸣器短鸣2次,提示用户应重新传输数据。
3 监测分站软件设计
串行口设定为10位异步通信方式。字符帧中除8位数据位外,还有1位起始位,1位停止位,波特率为9 600 bi f f s 。为了保证通信可靠性,须设定通信协议。瓦斯检测仪消息代码见表2,该监测分站的软件由单片机编程实现,整个过程由主程序控制。主程序流程如图3所示。当带有磁铁的瓦斯检测仪靠近监测分站,监测分站上电开始工作。监测分站等待接收瓦斯检测仪请求发送数据命令A1H,如果指令正确,则给检测仪发送等待接收数据指令B1H。监测分站准备接收检测仪发送的人员信息、温度、瓦斯浓度数据,收到数据后,将数据回传给检测仪,检测仪将监测分站回传数据与发送数据比较,如果正确就向监测分站发送数据传输正确命令A2H,分站收到命令A2H后,把该监测分站的地址信息和瓦斯检测仪的数据信息一起传送给上位机。上位机把接收到的数据回传给监测分站,监测分站判断数据是否正确,如果正确,与上位机通信结束,等待关机;如果不正确,监测分站重新传送给上位机。
4 结语
通过在山东阳光矿业集团1年多的使用,效果良好,证明设计思路正确,方法有效。通过上位机监控软件在线监测,可以明确查出空班、漏检行为,并可对巡检点瓦斯等数据进行处理。瓦斯检测员到达指定地点检测瓦斯数据,给安全管理部门有效监管提供很大的帮助。因此,该设计具有推广使用价值。
推荐文章
论坛热帖