摘 要:介绍了一种采用高性能8位单片机SM79164作为主要控制芯片的通信基站环境和动力监控系统的设计,该系统使用各种高性能传感器采集基站里的环境和动力参数,利用串口摄像头获取基站里的图像,在初步分析和处理数据后,通过CDMA2000—1X模块CM300与中心机房建立TCP/IP连接,把所有数据传送回主机,主机将信息进一步处理后通知相关维护人员,从而实现了对基站的实时监控,提高了基站动力设备和通信设备运行的可靠性。
关键词:通信基站;环境监控CM300;SM79164
0 引 言
随着现代通信事业的迅猛发展,通信机房的数量急剧增加,在提高通信服务质量的同时,对通信机房的管理也提出更高的要求。传统的监控系统主要针对基站的电源设备和环境参量等对象,利用各种检测设备进行监控,当有情况发生时,使用GSM模块发送短信的告警方式。这种告警方式传输数据量小,根本不能够用于传送图像,而且短信延时大,也不能及时通知到维护技术人员。为解决这个问题,我们采用CDMA2000—1X空中接口技术代替GSM技术,这种技术拥有153 Kb/s的全双工无线传输数据的能力,监控系统在此基础上与中心机房建立起TCP/IP连接,进行数据传输,这样既能实现告警及时性,又能满足传送图像的需求。此外,为了减少能源浪费和降低基站运营成本,还使用了红外遥控技术对基站的空调进行控制。
该系统采用新茂公司高性能8位单片机SM79164作为主控芯片,选用华为公司的CM300作为通信模块,使用各种高性能传感器,配备高速率的串口摄像头。该系统实现了中心机房对基站设备和环境参量的集中的实时的可视化监控,通过该系统可以及时发现设备故障并快速地排除,节约了人力资源成本,实现了基站的无人值守,提高了动力设备、通信设备运行的可靠性,从而降低了基站系统的运行成本,提高了移动通信系统运行的可靠性及服务质量。
1 硬件设计
1.1 功能描述
图1为基站监控系统硬件结构框图,该系统选用新茂公司SM79164作为MCU。SM79164采用基本的8052作为内核,最高工作频率可以达到35 MHz,内部拥有64 KB的片上FLASH和4 KB的RAM。系统针对基站电源设备、空调设备和基站的环境参量等对象,利用温度、门磁、红外、烟感、水浸、电压和电流等传感器实现对监控对象的数据采集。采集到的各种参数经过MCU简单的处理后,室内的温度、电池的电压和电流等信息将显示在液晶屏上。如果测量到室内温度不在设置的温度范围内,则通过红外遥控控制空调开或者关。当检测到异常情况时,系统立即发出声光报警,并启动CM300通信模块和中心机房建立TCP/IP连接,开启串口摄像头,把采集的参数和图像数据一起传送回机房,由中心机房进行进一步的处理。
1.2 CM300模块
CM300是华为公司推出的一款无线数据传输模块,支持短消息、高质量语音和无线数据等业务。该模块工作电压为3.3~4.5 V,工作频段为800 MHz。模块采用CDMA2000—1X空中接口技术,拥有153 Kb/s的全双工无线传输数据的能力,涵盖CDMA所有的标准的语音和数据应用的AT指令。该模块内嵌了TCp/IP协议,用户通过简单的AT命令就能实现数据传输。
CM300模块还提供了一个8位LCD接口、一个标准的IIC接口、一个标准的USB接口和2路RS 232双工串口,串口的最大速率达到230.4 Kb/s。本系统中的MCU就是通过其中一个串口与CM300之间进行数据通信的,通信使用的波特率采用230.4 Kb/s。但是SM79164只有一个串口,不能满足同时与串口摄像头和CM300通信的需要,因此我们采取两个模块共用一个串口的方法。图2为单片机串口复用框图,CD4053是三组两路模拟开关芯片,由SM79164的一个I/O引脚作为它的选通信号。