通讯协议接收射频识别卡信息,接收到,同时进行声光提示。如果协议需要校验,则对接收到的射频识别卡进行相应的校验,校验合格后,识别卡信息加上进入标志一起存入上传通信缓存区,同时,也把识别卡信息写入无线接收存储区,该识别卡进入时间计数器开始计数。在一段时间内,若这张标识卡信息再次被接收到,则计数器清零,重新计数;否则,把标识卡加上出去标志一起存人上传通信缓存区,清除该标识卡在无线接收存储区的信息。在此期间,接收到上传数据的命令,经验证命令准确,则按协议上传数据,同时通信指示灯闪烁,待接收到下一帧数据,同时把前一帧数据从上传通信缓存区清除。
1.2.2射频识别卡软件设计
识别卡软件主要有以下3部分组成:主程序模块、电源低电压检测程序模块、组织发送数据程序模块。主程序模块实现对微处理器mcu和发射芯片的初始化配置,然后进入掉电模式,以节省电能;电源低电压检测程序模块负责对电池电压的定时监测,在识别卡上完成欠压指示功能的同时,把欠压信息送人发射缓冲区,作为识别卡发送数据包的一部分进行无线传输;组织发送数据程序模块完成接收地址、识别卡号、校验码及电池状态等有效信息由微处理器到发射模块的低速传递。其中,电源低电压检测程序和组织发送数据程序共同构成识别卡的中断程序。
1.2.3上位机应用软件界面设计
为了达到直观、形象、动态地显示井下巷道布置情况,准确地实现人员定位的目的,大多数系统会引入第三方图形控件,将井下巷道布置图引入到上位机软件中,可以在图形上实时观察各个站点的人员信息,当发生异常时候还可以监测到实时报警信息。在上位机软件主界面上可实现如下功能:
(1)定位:在图形上标注不同的区域,通过上位机软件对采集到的数据进行处理,将各个区域的数据信息显示在图上对应的位置,并可查看当前该区域有哪些人员。
(2)实时显示:可在界面上查看各个区域人员的流动情况。包括进出限制区域、中点区域时间,超员报警、超时报警、工作异常报警等。
(3)报警功能:可通过设定下井时间,对下井超过一定时间的人员提示报警,并给出相关人员的名单等信息;可对进入一些重要位置、危险场合的人员进行报警,从而有效阻止人员违章进入,并将违章人员记录在案。
(4)模拟动画:可对图片进行放大、缩小、漫游等功能。可以监测特定人员的活动路线,可实现指示灯、区域信息分类显示、历史轨迹回放等功能。
上一页 [1] [2]