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