中國移動多媒體廣播智能網絡監測系統的設計與實現
4 系統軟件設計
STM32處理器的軟件編程采用C語言編程,開發環境為MDK-4.0,軟件基本原理如圖4所示。本文引用地址:http://www.104case.com/article/153782.htm
開機后系統進行初始化,包括STM32各個外設的初始化、從EEPROM中讀取系統之前設置的參數值、對MXL5007和IF206的初始化。系統初始化完成后分別讀取太陽能蓄電池剩余電量信息、GPS信息、RS誤包率、LDPC誤碼率、信號平均等信息,之后判斷是否與服務器建立連接,連接建立成功后按照設定時間間隔定時向服務器上傳這些數據;與此同時時刻查收來自服務器端的命令信息,如設定更改信息上傳時間間隔、各參數門限值、調諧及解調芯片的頻點等,參數被修改后立即被存入EEPROM中,防止斷電信息丟失,下次開機后這些參數再次被讀取出來。
5 設備樣機與系統聯調
測試終端設備樣機與服務器端軟件完成后,項目組使用設備樣機和服務器軟件進行了系統聯調。項目組在北京市選取了3個監測點,監測點信息如表1所示,3個監測點分別放置了一臺CMMB監測終端,如圖5所示。
評論