基于人体红外感应的机房巡检系统研究与设计

2017-06-27 22:58刘艺峰
中国科技纵横 2017年9期
关键词:上位机

刘艺峰

摘 要:在广播电视发射机房中,越来越多的自动化控制系统已經被应用。这些自 动化控制系统,避免了由于机房值班人员误操作、忘操作等带来的播出事故,但自动化设备的加入,却减少了值班人员对设备运行状态现场的主动巡检,也使机房管理人员对值班人员巡检情况缺少有效的监管。基于人体红外感应的巡检系统能够使管理人员随时查看巡检记录、监控巡检状态。

关键词:发射机房;人体红外感应;开关量采集;串口通信篇;上位机

中图分类号:TP308 文献标识码:A 文章编号:1671-2064(2017)09-0039-01

本设计用于广播电视发射机房巡检记录监测,机房值班人员在巡视过程中,当经过人体红外感应器时,开关量采集模块捕捉经过信息,后上传至后台监测上位机,并记录巡检信息,监测上位机可支持历史巡检记录查询,便于管理人员对巡检记录有效监管。

1 巡检到位系统需求分析

在广播电视发射机房中,配备有较多的播出设备,因此要求机房值班人员定时对设备进行巡检,以保证设备的正常运行,并及时掌握设备的运行数据和状态。然而目前巡检工作主要存在的管理难点是无法客观、方便的掌握巡检人员巡检到位情况,因而无法有效的保证机房值班巡检人员依照巡视作业指导书按计划、按时间周期的对播出设备开展巡视,使得设备巡检工作质量得不到保证。

基于人体红外感应的机房巡视系统能够方便、有效的确认巡检人员是否巡检到位,从而使巡检工作不再流于形式。

2 系统方案设计

2.1 总体方案设计

信息采集端开机后进入待机状态,当巡视人员经过监测区域被人体红外感应模块感应后,红外感应模块输出高电平至开关量输入采集模块,开关量输入采集模块通过RS232将开关量输入信息传送至上位机,后台控制软件在接收到开关量输入信息时访问上位机系统时间,并生成巡视记录写入数据库。后台控制软件支持巡视记录查询功能。系统连接图1如下所示。

2.2 到位信息采集端

到位信息采集端只需记录巡视人员经过信息,市面上常用的近场射频感应卡、巡更棒等方式使得巡视过程复杂化。本系统中到位信息采集使用人体红外感应模块HC-SR501,该感应模块具有,工作电压及温度范围广、工作方式多样、感应角度大、感应距离远等特点。当巡视人员经过巡视点时,感应模块将输出高电平至开关量采集模块,完成信息采集。

2.3 开关量采集端

开关量采集端使用8路开关量输入采集模块(型号:DAM0808),DAM0808具有8路继电器输出,8路开关量输入,与上位机通信接口为RS232和RS485,通信协议采用modbus RTU标准协议。

开关量采集模块与到位信息采集端继电器连接如图2所示。

2.4 巡检系统软件设计

巡检系统软件使用VB6.0+ACCESS编写。由于上位机与开关量采集端使用RS232进行串口通信,在软件编写中使用到MSComm控件,MSComm控件中的OnComm事件用来接收串口发送过来的数据,具体接收代码如图3所示。

当系统完成串口数据接收后,解析出开关量采集端地址信息,以确认巡视点位置,同时获取电脑系统时间,生成一条巡视记录,巡视记录包括巡视班组、巡视地点、巡视日期、巡视时间,并通过VB中Adodc控件向ACCESS数据库写入巡视记录信息,数据库操作代码如图4。

为便于管理人员掌握值班巡视人员巡检情况,软件中加入查询功能,可支持所有记录查询、时间查询、班组查询等,系统软件界面如图5所示。

3 结语

本巡检系统已经应用到我台机房巡视工作中,系统的使用极大方便了机房管理人员对值班人员巡视情况的掌握。本文对系统的硬件组成及系统的工作原理进行了介绍,并且设计了系统的数据库系统,同时对系统的软件开发进行了详细介绍。

猜你喜欢
上位机
基于单片机的无线液位监测系统
基于单片机的远程控制智能浇水系统