关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于CM300和SM79164的基站监控系统

基于CM300和SM79164的基站监控系统

作者: 时间:2009-04-20 来源:网络 收藏

2 软件设计
的软件设计采用结构化的设计思路,这样既有利于程序的查错,又利于程序的更新升级。具体内容包括:初始配置、系统初始化、数据采集、LCD显示、空调控制、图像读取和告警模块共7个部分,图5为主程序流程图。

本文引用地址://m.amcfsurvey.com/article/163849.htm

2.1 初始配置
首次使用前,中心机房通过发送短信的方式对其进行初始配置。监控系统采用中断的方式处理收到的短信。当系统收到一条短信后,首先判断是否来自中心机房,然后才读取短信的内容。为了加强短信的机密性,对短信的格式以及关键位置的关键字都有严格的规定。初始配置的内容包括:短信服务中心号码、中心软件的IP地址和端口号、开启和关闭空调的温度值、蓄电池输出电压和电流的告警值、上传图像的象素值和系统时间等。所有初始值都存储在芯片AT24C256中,AT24C256是一款I2C总线接口的E2PROM,MCU可以使用普通的两个I/O口对其进行读写操作。
2.2 数据采集
数据采集主要包括4个开关量和3个模拟量。4个开关量分别是:烟感、水浸、红外和门磁,开关量主要是由传感器输出的高低电平采集得到。在采集开关量时,为了消除突发脉冲干扰,软件设计通过一点采多采的方法来降低随机噪声的干扰。3个模拟量分别是:内的温度、电池的电压和电流。温度通过数字式温度传感器DSl8820,DSl8820采用独特的单线接口方式,与MCU连接时仅需要一条线即可实现数据的双向通讯。电池的电压和电流通过2路8位串行A/D转换芯片ADC0832获得,ADC0832数据通信采用标准的SPI接口,MCU通过普通的4根I/O引脚利用软件方式与ADC0832进行通信。为了进一步提高系统的抗干扰性和稳定性,在采集模拟量时,软件系统通过多次采集求平均值的方法,保证得到的数据的精确性。
2.3 数据传输
当有告警发生时,监控系统需要把采集的数据和图像通过传送回中心机房。每次在传送数据之前,首先需要建立PPP连接,然后根据初始配置中的IP地址和端口号来建立TCP/IP连接,连接建立完成后才开始传送数据,数据发完以后又需要断开两个连接,所有这些操作都是由MCU通过串口向发送AT命令完成的,具体的AT命令使用方法可以参考华为CM300系列AT命令用户手册。


3 结 语
该系统采用了CDMA2000―1X技术的CM300作为通信模块,配备各种高性能传感器和高速率串口摄像头,针对电源设备和环境参量进行全方位的立体的可视化的监控,并加强了对里最大耗能设备空调的控制。将移动通信维护管理部门关心的问题综合在一起处理,解决了基站设备维护中的一些实际问题,降低了基站系统的运行成本,提高了移动通信系统运行的可靠性及服务质量。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭