微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于ARM7的机房无线监控系统

基于ARM7的机房无线监控系统

时间:03-08 来源:电子设计工程 点击:

5 系统软件设计

在系统主控模块,处理器LPC2114通过串口O给温湿度模块发送命令字,温湿度模块收到命令字后将采集到的温湿度数据进行打包,并进行CRC计算。CRC包含2个8位字节组成的16位值,并作为数据附加到报文中。主控模块按照约定好的通信协议进行数据接收,在数据解析过程中,重新计算CRC值,并将计算值与接收到的实际CRC值相比较,若两个值不相等,则表示出现错误。

红外传感器和烟感传感器输出信号都为开关量,只需检测高低电平即可获取报警信息,处理器通过外部中断O和外部中断1分别检测红外传感器信号和烟感传感器信号。

处理器LPC2114不断循环检测IO口的高低电平来检测是否有人员侵入或是否有火灾发生,通过不断发送命令字获取温湿度数据判断数据是否超过设定值。如果所有数据都是正常数据,处理器将数据进行存储,延时发送。由于GPRS采用流量计费,在一定程度上可节约成本。如果处理器获取的是报警信息,则系统在第一时间内将数据发送到监控中心。系统主流程如图4所示。图中X为温湿度数据,Y为红外信号,Z为烟感信号。

6 结束语

机房监控系统采用模块化设计,保证了系统稳定、可靠地运行,为日后系统的升级与维护提供了便捷的措施。简单、快速的数据通信方式保证了数据准确无误的传输。

系统将GPRS无线通信技术成功地运用到ARM7TDMIS系统中,实现了机房环境中各项参数快速、准确的传输,保证了机房设备能在正常环境下运行,解决了传统机房监控中人工巡逻及布线复杂等问题,实现了机房网络化管理和无人值守的目标。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top