荊全來
2009年以前,筆者所在高密市廣播電視臺有兩套自辦節(jié)目,節(jié)目畫面、聲音都是人工監(jiān)看、監(jiān)聽,在兩個房間分別播出,可以說互不影響。2009年搬遷到新大樓后,所有播出都在同一個機房,導(dǎo)致所播節(jié)目的聲音無法同時監(jiān)聽,以至于有異常情況時不能及時發(fā)現(xiàn)。當時曾經(jīng)咨詢過一些廠商,專門的監(jiān)測平臺價格不菲,專門的聲音監(jiān)測設(shè)備也有,同樣超出預(yù)期,很難實現(xiàn)。為此,筆者有了自己研究制作的想法。
核心器件是兩塊LM3915,這是一個專用的音頻指示集成電路,根據(jù)輸入音頻信號的大小,驅(qū)動10個LED發(fā)光,頻率高亮的多。為了增大顯示范圍,更醒目,筆者用兩塊LM3915級聯(lián),20個LED指示。當時買不到用于音量指示的LM3916,只能使用LM3915,而LM3915是音頻指示器件,不能完全反映音量的大小,工作中存在誤差。
2014年,筆者開始自學(xué)單片機知識,認為音量指示完全可以用單片機來做。經(jīng)過幾個月的努力,利用12C5A60S2成功實現(xiàn),并增加了報警功能,無聲音超過規(guī)定時間,蜂鳴器發(fā)聲,提醒工作人員注意。
12C5A60S2是一片具有8位AD轉(zhuǎn)換功能的單片機,筆者使用其中的兩路,把輸入音頻信號的兩個聲道,經(jīng)過AD轉(zhuǎn)換成數(shù)字信號,再利用單片機強大的運算功能,根據(jù)轉(zhuǎn)換的數(shù)字量的大小,驅(qū)動兩個聲道各20個LED發(fā)光,音量低亮的少,音量大亮的多,根據(jù)音量指示,而不是以前的音頻。
高密市廣播電視臺自辦節(jié)目的播出監(jiān)看沒有采用多畫面分割,一臺電視機臺顯示一個畫面,電視機本身有音頻輸出接口,這個信號不受電視機本身的音量調(diào)節(jié)和靜音等功能的控制,這個信號輸入到音量指示報警器后,再進入單片機,進行AD轉(zhuǎn)換,把音頻信號的模擬量轉(zhuǎn)換成數(shù)字量。經(jīng)過反復(fù)試驗,電視機、機頂盒等輸出的音頻信號不需放大,單片機可直接處理。
由于音頻信號的幅度與人耳聽到的音量大小呈指數(shù)關(guān)系,也就是電平的變化幅度與人耳聽到的音量大小不成正比,電平增大一倍,人耳感覺音量增加沒有一倍這么大,所以單片機AD轉(zhuǎn)換后的數(shù)字量在驅(qū)動LED指示時也采用指數(shù)關(guān)系,盡量使LED的指示與人耳聽到的音量大小相一致。根據(jù)指數(shù)關(guān)系,把輸入音頻最大電平的幅度分成20級,每達到一級亮一個LED,達到10級亮10個。
12C5A60S2單片機共有40個管腳,去掉用于紅外接收、鍵盤、信號輸入、串口等功能,只有30個管腳可用于驅(qū)動LED,其中20個管腳每個管腳各接兩個LED,采用下拉式驅(qū)動,20個LED指示一個聲道,用三級管輪流供電。根據(jù)指數(shù)關(guān)系先驅(qū)動左聲道的LED發(fā)光,發(fā)光35ms后,左聲道的LED全滅,再驅(qū)動右聲道的LED發(fā)光,持續(xù)35ms后,右聲道的全滅,再驅(qū)動左聲道的LED發(fā)光,依次循環(huán)。由于人眼的視覺惰性,和單片機處理的速度足夠快,看起來兩個聲道LED的發(fā)光是連續(xù)的,沒有閃爍感。
用單片機處理的好處是可以方便地進行一系列控制,電路上設(shè)計了蜂鳴器,當輸入的音頻信號幅度低于一定值,并超過預(yù)設(shè)時間時,蜂鳴器發(fā)聲,提醒值班人員注意。經(jīng)過反復(fù)試驗,時間定在20s比較合適,太短容易誤報,尤其是在一些電影情節(jié)中經(jīng)常出現(xiàn)大段的沒有聲音或是聲音很小的情況,這種情況下多數(shù)會導(dǎo)致報警。時間太長,則起不到應(yīng)有的報警、提醒作用。
播出設(shè)備加電初期沒有聲音輸出,會導(dǎo)致音量指示報警器報警,為了防止這種現(xiàn)象的發(fā)生,在程序設(shè)計上做了修改。音量指示報警器加電后,如果沒有音頻信號輸入,那么指示報警器一直會處于待機狀態(tài),不顯示、不報警,有輸入才進入正常工作狀態(tài)。
蜂鳴器發(fā)聲后,會一直持續(xù),直到音頻輸入恢復(fù)正常或手工靜音才停止。播出中會有誤報的現(xiàn)象,這時可以用手工方法靜音,有兩個方法:一是按指示條下端的按鍵,二是用任意紅外線遙控器,對指示條按壓任意按鍵,指示條收到紅外信號超過50個脈沖,相當于正常按一次遙控器,就可以使蜂鳴器靜音。
用于播出監(jiān)測的電視機一般工作在AV模式,當無視頻輸入信號時會藍屏,藍屏后電視機無音頻輸出,無音頻輸出會導(dǎo)致音量指示報警器報警,相當于音量指示報警器同時也監(jiān)視了視頻信號。特別適合中小型電視臺、廣播電臺的播出、發(fā)射監(jiān)測工作。
工作電壓為5V,采用USB供電,直接取自電視機的USB端口,非常方便。還可選用7.5~12V的直流電源供電,非常靈活。
高密市廣播電視臺在電視臺的電視墻為金屬面板,電視機采用嵌入式,電視墻面板開孔,僅留出電視機顯示屏,面板上沒有其他開孔,在不破壞電視墻和兼顧美觀的情況下,安裝有難度。經(jīng)過仔細觀察,找到了一個比較巧妙的辦法,將裝有LED的顯示部分,做成243×15mm的長條狀電路板,用磁鐵吸附在電視顯示屏兩側(cè)的電視墻鐵板上,引線通過電視顯示屏的開孔,顯示屏與電視墻面板間的縫隙通過,這樣既不破壞原有外觀,又把線纜做了很好的隱藏,比較美觀。
經(jīng)過2年多的使用,音量指示報警器能實時顯示音量大小,并起到應(yīng)有的報警功能,方便工作,減輕了值班人員的勞動強度,促進了安全播出工作順利進行,并受到單位的通報表彰。
參考文獻:
[1]郭天祥.新概念51單片機C語言教程[Ml北京:電子工業(yè)出版社,2009.