(廣西廣播電視無線傳播樞紐臺)
市場常見的調(diào)諧器通常只可以實現(xiàn)多路監(jiān)聽卻不能監(jiān)測當(dāng)前的信號強度、調(diào)制度等,功能單一、不全。而目前技術(shù)中心所轄臺站在用的四路調(diào)諧器接收效果和穩(wěn)定性差,無場強、GPS定位等功能,因此有必要對原四路調(diào)諧器進行升級改造。根據(jù)遠程監(jiān)控的實際應(yīng)用需求,本系統(tǒng)設(shè)計一款接收效果好、穩(wěn)定性好,可以監(jiān)測當(dāng)前信號強度、調(diào)制度的廣播調(diào)諧器,增加了GPS定位功能,用于遠場、近場接收解調(diào)臺站的發(fā)射廣播信號。對解調(diào)出來的音頻信號進行解析并可以通過設(shè)置時間表、告警門限等處理,得出場強低、無音頻、噪聲、平均調(diào)制度過低過高等告警信息,這些信息不僅可以從設(shè)備面板上以及客戶端軟件直觀的觀看,還可以通過網(wǎng)絡(luò)返傳中心服務(wù)器實現(xiàn)遠程監(jiān)測,中心服務(wù)器再將調(diào)諧器上報的信息進行數(shù)據(jù)處理,實時反饋發(fā)射信息給平臺值班人員,實現(xiàn)臺站發(fā)射效果的實時監(jiān)測告警。
本系統(tǒng)設(shè)計的6路廣播調(diào)諧器具備以下功能:
1. 支持最多可以同時接收監(jiān)測6個頻點的FM/AM節(jié)目。
2. 支持客戶端實時查看和客戶端參數(shù)設(shè)置。
3. 通信方式為UDP,接口為RJ45。
4. 天線接口為BNC接口,每個通道對應(yīng)1個BNC接口。
5. 支持無音頻告警、場強低告警、調(diào)制度高告警、調(diào)制度低告警、噪聲告警等告警功能。
6. 支持輪詢監(jiān)聽輸出,定時輪詢監(jiān)聽每一路節(jié)目。
7. 支持網(wǎng)絡(luò)升級功能。
8. 支持GPS定位功能。
9. 支持設(shè)置時間表,在時間表內(nèi)監(jiān)測,時間表外不監(jiān)測。
10. 每路音量輸出接口為蓮花頭接口,并支持數(shù)字調(diào)節(jié)音量大小。
本系統(tǒng)使用STM32單片機作為主控制器,6個SGM-4754AF廣播調(diào)諧器模塊進行采集,實現(xiàn)6個頻點的廣播信號解調(diào),然后將解調(diào)信號進行放大處理,通過音頻接口輸出監(jiān)測。并通過ENC28J60網(wǎng)卡,以UDP的通信方式與本地上位機客戶端及遠端中心服務(wù)器通信。本系統(tǒng)增加了GPS模塊,實現(xiàn)定位功能,并采用OLED屏顯示調(diào)諧器的基本信息。系統(tǒng)框圖如圖1。
圖1 六路廣播調(diào)諧器系統(tǒng)框圖
根據(jù)廣播調(diào)諧器的功能應(yīng)用需求,對主控單元及集成模塊進行了選型。STM32F系列屬于內(nèi)核為Cortex-M3的32位ARM微控制器,集成了豐富的外設(shè)接口,如RTC、定時器、CAN總線控制器、ADC、UART、SPI、I2C等,故選擇ST公司的STM32F103單片機作為主控MCU。
Silicon Labs的Si475x系列AM/FM調(diào)諧器IC提供了既具有成本效益而又功能豐富的高性能解決方案,技術(shù)指標(biāo)好,接收穩(wěn)定,性能可靠,可以把當(dāng)前頻率、場強、信噪比都運算好后存儲在內(nèi)部寄存器中,主控芯片只需要讀取即可。Si475x調(diào)諧器IC支持世界范圍的無線電頻段,擁有業(yè)界領(lǐng)先的高集成度,節(jié)省了許多昂貴外部元器件的需要。故選型以Si4754為核心的SGM-4754AF調(diào)諧器模塊。
調(diào)諧器模塊解調(diào)出來的信號是比較微弱的,需要對該信號做高保真放大處理。NE5532是高性能低噪聲雙運算放大器集成電路,電路成熟,它具有很好的噪聲性能,優(yōu)良的輸出驅(qū)動能力及相當(dāng)高的小信號帶寬,用作音頻放大時音色溫暖,保真度高。
由于此設(shè)計的廣播調(diào)諧器需要能夠數(shù)字調(diào)節(jié)輸出,用于監(jiān)聽,采用數(shù)字電位器可以實現(xiàn)此效果。經(jīng)選型,X9241內(nèi)部包括一個I2C接口和4個數(shù)字電位器。每個數(shù)字電位器由電阻陣列及與之對應(yīng)的滑動計數(shù)寄存器WCR、四個8為數(shù)據(jù)寄存器R0~R3等部分構(gòu)成,完全滿足了電路設(shè)計的要求。
本系統(tǒng)采用的GPS模塊是和芯星通UM220-III N雙系統(tǒng)高性能GNSS模塊,能夠同時支持BD2 B1、GPS L1兩個頻點,采用串口的通信方式,可以直接與微控制器的串行口相接,外圍電路設(shè)計簡單,低成本、低功耗等優(yōu)勢。圖2為部分硬件電路圖。
通過對微控制器STM32F103的編程,實現(xiàn)對外圍電路的控制及傳輸。首先對系統(tǒng)的初始化,主要包含了單片機初始化、GPS初始化、網(wǎng)絡(luò)初始化、調(diào)諧器模塊初始化、數(shù)字電位器初始化等。然后啟用定時器,等待用戶對調(diào)諧器的設(shè)置,包含通信參數(shù)設(shè)置、通道參數(shù)設(shè)置、通道告警門限設(shè)置等。若系統(tǒng)啟動完成后,對其進行網(wǎng)絡(luò)參數(shù)設(shè)置,系統(tǒng)修改完參數(shù)后,將重新啟動,使用新的網(wǎng)絡(luò)參數(shù)才能與上位機連接。
當(dāng)系統(tǒng)初始化啟動完后,設(shè)置相應(yīng)頻率,開始對調(diào)諧器模塊進行解析。解析出當(dāng)前頻率的場強值、調(diào)制度值、音頻有無、噪聲等狀態(tài)信息。
將當(dāng)前接收到的場強值(dB)標(biāo)定為發(fā)射機發(fā)射的功率值(按照實際發(fā)射功率/額定功率*100%),當(dāng)接收到的場強值持續(xù)低于該標(biāo)定值時,產(chǎn)生告警,觸發(fā)蜂鳴器告警,并主動上報客戶端以及遠端服務(wù)器。同樣,當(dāng)接收到的調(diào)制度高于或低于設(shè)定值、當(dāng)采集到的音頻信號低于設(shè)定的門限值時,都會產(chǎn)生告警,觸發(fā)蜂鳴器告警,并主動上報客戶端以及遠端服務(wù)器。
本系統(tǒng)增加了播出監(jiān)測時間表,用戶可以根據(jù)自己的需求,自行定義本調(diào)諧器的監(jiān)測時間段。
本系統(tǒng)使用的北斗GPS模塊,可以采集到本設(shè)備的安裝位置信息,上報給遠端服務(wù)中心,使遠端平臺能夠獲得該設(shè)備的海拔、經(jīng)緯度等地理信息。
圖3為下位機軟件設(shè)計流程圖。
圖2 部分硬件電路圖
圖3 軟件流程圖
根據(jù)設(shè)計要求,需要一款可視化的上位機軟件與6路廣播調(diào)諧器進行通信,可以直觀的查看調(diào)諧器的基本信息以及對調(diào)諧器進行參數(shù)設(shè)置。為此專門為六路廣播調(diào)諧器設(shè)計了一款上位機軟件,實現(xiàn)臺站端本地的客戶端實時監(jiān)測。該上位機具備調(diào)諧器的通道參數(shù)設(shè)置、通道設(shè)置、通信參數(shù)設(shè)置、時間表設(shè)置、其他信息、告警記錄查詢及六路音頻采集實時狀態(tài)信息等功能。上位機客戶端軟件如圖4所示。
圖4 上位機客戶端軟件
在調(diào)諧器接上接收天線后,電腦與調(diào)諧器使用網(wǎng)線連接。在硬件設(shè)計時,設(shè)備是支持廣播搜索設(shè)備IP功能的,所以上位機只需在通信參數(shù)選項里的查找設(shè)備,即可搜索出設(shè)備IP等信息。然后在上位機中輸入設(shè)備IP和端口號,點擊連接設(shè)備即可連接上設(shè)備。此時,就可以對調(diào)諧器進行各項參數(shù)設(shè)置以及查看設(shè)備運行狀態(tài)了。
本系統(tǒng)可以實現(xiàn)同時解調(diào)六個頻點FM或者AM。擁有六路蓮花接頭的雙聲道音頻輸出接口以及一路監(jiān)聽輸出接口,可輪詢監(jiān)聽每一路,可以非常方便的將解調(diào)出來的音頻輸出保存記錄在本地的音視頻服務(wù)器中。并且能夠通過聯(lián)網(wǎng),主動返傳狀態(tài)、告警等信息給遠端服務(wù)器進行分析處理,平臺值班人員可以及時了解臺站發(fā)射情況。
本項目已于2017年完成研發(fā)并投入生產(chǎn),目前用于全區(qū)臺站遠場監(jiān)測系統(tǒng)的搭建,今后將陸續(xù)更換臺站內(nèi)原有調(diào)諧器。
[1]劉火良. STM32庫開發(fā)實戰(zhàn)指南[M]. 機械工業(yè)出版社,2013.
[2]肖廣兵. ARM嵌入式開發(fā)實例:基于STM32的系統(tǒng)設(shè)計[M]. 電子工業(yè)出版社,2013
[3]魯郁. 北斗/GPS雙模軟件接收機原理與實現(xiàn)技術(shù)[M].電子工業(yè)出版社,2016
[4]華成英. 模擬電子技術(shù)基本教程[M]. 清華大學(xué)出版社,2006
[5]閻石. 數(shù)字電子技術(shù)基礎(chǔ)(第五版)[M]. 高等教育出版社,2006
[6]譚浩強. C++程序設(shè)計(第3版)[M]. 清華大學(xué)出版社,2015