DM500S衛(wèi)星接收機(jī)是由德國夢(mèng)幻公司設(shè)計(jì)制造的智能化的衛(wèi)星接收機(jī),采用250 MHz IBM PowerPC處理器(350 Mips)、Linux開放式操作系統(tǒng),10/100M以太網(wǎng)接口、無限多的電視/廣播頻道列表、支持DiSEqC,可以通過網(wǎng)線在局域網(wǎng)電腦中同步播放。隨著數(shù)字化改造,原有微波線路所傳輸?shù)墓?jié)目套數(shù)成倍增加,節(jié)目信道的監(jiān)測(cè)方案需重新設(shè)計(jì)。筆者利用一臺(tái)DM500S衛(wèi)星接收機(jī)、一個(gè)4路中頻切換開關(guān)和一臺(tái)觸摸屏電腦,就實(shí)現(xiàn)了對(duì)3路微波共40套節(jié)目的監(jiān)測(cè)。這套監(jiān)測(cè)儀具有低成本、可擴(kuò)展、功能強(qiáng)的特點(diǎn)?,F(xiàn)正在本臺(tái)微波機(jī)房使用。下面對(duì)本監(jiān)測(cè)儀的功能特點(diǎn)、工作原理、軟件設(shè)計(jì)加以介紹。
1基于DM500S的多路中頻信號(hào)監(jiān)測(cè)儀功能簡(jiǎn)介
本監(jiān)測(cè)儀可以監(jiān)測(cè)4路—16路中頻信號(hào)(通過跟換中頻切換開關(guān)進(jìn)行擴(kuò)展),可以自動(dòng)監(jiān)測(cè)每個(gè)信道的中頻信號(hào)的質(zhì)量、強(qiáng)度指標(biāo)并對(duì)故障進(jìn)行報(bào)警及記錄,可以手動(dòng)切換每個(gè)節(jié)目監(jiān)看監(jiān)聽其畫面或聲音,可以查看每個(gè)節(jié)目的PMT、VID、AID等指標(biāo)。本監(jiān)測(cè)儀采用17寸觸摸屏直接安裝于控制桌,左上角是時(shí)間和當(dāng)前節(jié)目的監(jiān)看畫面,畫面下面的按鈕用于監(jiān)聽左右聲道。右側(cè)分3欄,每欄為一個(gè)信道,每個(gè)信道又分為電視和廣播,每個(gè)節(jié)目以按鈕的形式排列,按下某個(gè)節(jié)目按鈕就會(huì)切換到該節(jié)目。左下角有個(gè)自動(dòng)監(jiān)測(cè)按鈕用于啟動(dòng)自動(dòng)監(jiān)測(cè),啟動(dòng)后監(jiān)測(cè)儀循環(huán)對(duì)3個(gè)信道進(jìn)行掃描監(jiān)測(cè),如果微波信源中斷或低于門限值時(shí),下圖中顯示質(zhì)量和強(qiáng)度的彩條由綠色變成紅色,且左下角的LED燈由綠色變成紅色,并且監(jiān)測(cè)儀啟動(dòng)現(xiàn)場(chǎng)報(bào)警和遠(yuǎn)程報(bào)警。右下角方塊顯示信道的質(zhì)量、強(qiáng)度,節(jié)目的PMT、VID、AID等參數(shù)。
2多路中頻監(jiān)測(cè)儀的工作原理
本監(jiān)測(cè)儀的工作原理如圖1所示。3路1GHz中頻信號(hào)經(jīng)由中頻切換開關(guān)(采用DiSEqC協(xié)議)到DM500S型衛(wèi)星接收機(jī)解調(diào)出音視頻信號(hào)輸出到電視監(jiān)測(cè)音視頻的質(zhì)量。接收機(jī)設(shè)置為多星DiSEqC接收模式,安裝時(shí)每個(gè)波導(dǎo)的所有節(jié)目都掃描搜索出來,每個(gè)節(jié)目名都有對(duì)應(yīng)的波導(dǎo)名和頻道名以及唯一的ID號(hào),這個(gè)對(duì)照表存放于DM500S的web服務(wù)器中,1個(gè)ID號(hào)對(duì)應(yīng)指定的波導(dǎo)和指定的節(jié)目,通過pc端監(jiān)測(cè)軟件人機(jī)界面選擇要監(jiān)測(cè)的節(jié)目ID號(hào),監(jiān)測(cè)軟件通過網(wǎng)絡(luò)接口向DM500S發(fā)送命令(http協(xié)議),按照ID號(hào)對(duì)應(yīng)的波導(dǎo)接收機(jī)通過中頻線發(fā)送DiSEqC協(xié)議命令給切換開關(guān)切換到節(jié)目名對(duì)應(yīng)的波導(dǎo),同時(shí)接收機(jī)也切換到ID號(hào)對(duì)應(yīng)的頻道,并把節(jié)目信息參數(shù)傳到pc端人機(jī)界面上供顯示和報(bào)警用。軟件的流程圖如圖1所示。
圖1本監(jiān)測(cè)儀的工作原理
3delphi多線程編程
軟件部分采用delphi編程,訪問接收機(jī)是通過網(wǎng)絡(luò)接口http協(xié)議,用到delphi中的idhttp插件,由于接收機(jī)網(wǎng)絡(luò)端口還具有vlc流廣播功能,通過vlc插件,本軟件可以在監(jiān)測(cè)界面上播放接收機(jī)正在播放的節(jié)目的音視頻。由于本監(jiān)測(cè)儀軟件前臺(tái)界面操作和后臺(tái)節(jié)目信息采集監(jiān)測(cè)是分開的,既要保證前臺(tái)觸摸屏的操控感好,又要保證后臺(tái)的監(jiān)測(cè)數(shù)據(jù)的實(shí)時(shí)性,采用多線程編程,前臺(tái)為主線程,后臺(tái)為子線程。前臺(tái)主線程接收按鍵事件,改變相應(yīng)鍵值,后臺(tái)子線程不斷循環(huán)監(jiān)測(cè)鍵值的變化,做相應(yīng)的切換操作或信息采集操作。
4結(jié)束語
本監(jiān)測(cè)儀具有成本低,布線少安裝容易,界面友好,可多路切換監(jiān)測(cè),可通過網(wǎng)絡(luò)監(jiān)測(cè)。對(duì)于實(shí)時(shí)性要求不高的小型微波臺(tái)站可以考慮使用。本監(jiān)測(cè)儀的制作通過軟件的開發(fā)減少復(fù)雜的布線和昂貴的儀器,為今后技術(shù)改造與創(chuàng)新拋磚引玉。