中国移动多媒体广播智能网络监测系统的设计与实现
时间:02-11
来源:3721RD
点击:
4系统软件设计
STM32处理器的软件编程采用C语言编程,开发环境为MDK-4.0,软件基本原理如图4所示。
开机后系统进行初始化,包括STM32各个外设的初始化、从EEPROM中读取系统之前设置的参数值、对MXL5007和IF206的初始化。系统初始化完成后分别读取太阳能蓄电池剩余电量信息、GPS信息、RS误包率、LDPC误码率、信号平均等信息,之后判断是否与服务器建立连接,连接建立成功后按照设定时间间隔定时向服务器上传这些数据;与此同时时刻查收来自服务器端的命令信息,如设定更改信息上传时间间隔、各参数门限值、调谐及解调芯片的频点等,参数被修改后立即被存入EEPROM中,防止断电信息丢失,下次开机后这些参数再次被读取出来。
5设备样机与系统联调
测试终端设备样机与服务器端软件完成后,项目组使用设备样机和服务器软件进行了系统联调。项目组在北京市选取了3个监测点,监测点信息如表1所示,3个监测点分别放置了一台CMMB监测终端,如图5所示。
各个监测点实时回传监测参数到服务器,服务器通过IP网络获得监测数据,并且根据软件设置进行分析和报警处理,服务器软件的监测界面如图6所示。
通过设备联调,项目组优化了系统性能,提高了系统的稳定性,经过数天的实验,证明监测系统能够及时有效地反应CMMB网络的信号状况。
6结论
该监测系统采用了处理器STM32开发平台和GPRS无线通信方案,成功地实现了对用户端CMMB网络覆盖情况的实时监测,为广大工程技术人员提供了一种高效、便捷的监管手段,达到了设计要求。
- CMMB移动电视测试解决方案(03-23)
- CMMB信号发生器性能测试原理(12-26)
- 手机射频测试总结(四)——CMMB 部分(12-26)
- 基于stm32的异步电机反嵌绕组检测方法(10-26)
- 基于MLX90615和STM32的多点红外温度测量系统设计(01-09)
- 基于STM32的便携式二氧化碳监测仪设计(02-10)