(廣西廣播電視技術中心梧州分中心)
為了加強對調頻信號的接收監測,某機房采用MD9010音頻故障報警器和MD730+調頻接收機,組成了6路調頻自臺告警系統。但MD9010沒有獨立的時間表功能設置,導致發射機在開播和關播之后,需要人工手動去開啟和關閉相應通道報警功能。本系統根據發射機的開關播時間,在軟件里對時間進行設置,通過串口命令控制MD9010音頻故障報警器關閉和開啟相應的通道。從而減少值班員每天頻繁操作,同時也減少了有時忘記開啟報警功能,為安全播出提供準確的監測保障。
LabView是一款非常優秀的圖形化編輯語言G編寫程序,產生的程序是框圖的形式。使用圖標代替文本代碼創建應用程序,把語言編程簡化成用簡單或圖標提示的方法選擇功能(圖形),用線條把各種圖形連接起來的簡單圖形編程方式。Labview還具有強大的數據庫函數,其中包括數據采集、GBIP、串口控制、數據分析、數據顯示和數據的存儲等功能。本系統利用其串口控制的特點進行設計,實現MD9010音頻故障報警器自動開關。
6路調頻自臺告警系統由一臺監控計算機、MD730+調頻接收機、MD9010音頻故障報警器和外部的報警器構成,如圖1。
1.串口功能的配置
LabView擁有大量與其它應用程序通信的VI接口控件,由于MD9010提供了串行通用接口,利用LabView提供了visa控件,進行串口的配置和寫入功能。在配置串口時,串口號,波特率,數據位、奇偶校驗位和停止位根據需要進行相應配置,visa串口控件的配置如圖2。本設計配置為串口號:COM3,波特率:9600,數據位:8,奇偶校驗位:0,停止位:1。配置好相應參數,要對當前的參數做相應數據初始化設置,以防止重新啟動軟件后,數值發生變化,導致出現串口通信不上的現象。

圖1 設備連接圖

圖2 串口的配置

圖3 普通命令程序框圖

圖4 特殊命令程序框圖
2.當前星期和時間的讀取
由于自臺所監測的6套調頻頻率,有些需要周二下午或凌晨關播后進行維護,所以一周的時間里,6套節目的開播和關播的時間有些是不一致的。對當前“星期”和“時間”的讀取顯得猶為重要。在程序面板上添加獲取“星期”和“時間”控件,但要進行相應的格式化。“星期”和“時間”都要以字符串的格式來顯示,通過對所設置的“星期”和“時間”進行判斷,從而控制串口發送相應的命令。
3.MD9010音頻故障報警器命令的格式
控制通道狀態命令,發送格式為:AA+62+00+02+00+通道數+開關+00+00+異或值+55;各項意義說明如下:AA為控制字頭,當設備接收到AA時才進入數據接收狀態;55是字尾,表示數據傳輸結束;異或值:為除AA以外的前8個字節的異或值,用來對數據進行校驗;通道數:表示控制哪一路通道,輸入數據01~06,代表1~6路;開關:表示此路是“開”還是“關”,當開關為01時,表示“開”;當開關為00時,表示“關”。其它字節則是設備控制命令格式的固定字節。例如:通道1的打開和關閉,根據以上的計算得到的命令格式為:通道1開:AA62000200010100006055;通道1關:AA62000200010000006155。以此類推可以進行相應的計算得到其它5路通道的開和關的控制命令。這些控制命令是以十六進制數表示。在程序的框圖中,所創建的字符串常量時,要以十六進制命令格式顯示。

圖5 系統軟件界面
1.普通的控制命令程序
經過讀取計算機的當前時間,然后與設置的開和關報警時間相比較,利用Visa寫入的功能函數調取當前通道的“開”或“關”命令字符串。程序框圖如圖3。
2.特殊的命令控制程序
對于比較特殊的調頻頻率(例如:星期二下午或凌晨要進行維護)開關播時間上對星期有所要求,加入了對“星期”的讀取,然后再進行開關播時間進行判斷。程序框圖如圖4。
以上的兩種命令控制,只有達到與設置條件一樣時,輸出為“1”(即:真)值時,才發送相應命令,執行“開”或“關”功能。由于命令字符串較長,當發送完一條命令語句后,要加入適當的時間延時功能,以保證整條命令能夠執行完畢。
利用LabView自帶的功能,將該系統生成安裝包文件。在計算機上進行安裝,將exe文件放置在計算機的啟動項里,這樣當開啟計算機時軟件才能自動運行。計算機的串口參數配置要與軟件的一致,才能與MD9010音頻故障告警器進行串口通信。系統軟件可以顯示當前的日期和時間,每個通道都有對應的頻率,獨立的開和關報警時間的設置,在程序的初始化時已經寫入,也可以對其進行更改或刪除。當“開報警時間”與當前時間一樣時,對應的頻率布爾元件指示燈亮紅色,“關”時為灰色。系統軟件的界面如圖5。
本系統具有良好的穩定性,圖形界面形象直觀。在梧州二四九臺進行運行后,能夠有效的對調頻自臺監測告警系統進行開關控制,很好的解決了值班人員的手
動進行操作次數,具備了自動化的操作功能。同時,該系統操作方便,可以進行時間的設定,靈活有效,為安全播出的監測提供了保障。