一種電子音響報(bào)警器的設(shè)計(jì)
出處:尤新亮 發(fā)布于:2011-09-29 15:56:57
摘要: 基于核電站報(bào)警系統(tǒng)對電子音響報(bào)警器的需求, 采用STC12C5608AD 單片機(jī)和PHILIPS 的音頻功放芯片TDA1013B 進(jìn)行電子音響報(bào)警器的設(shè)計(jì)。傳統(tǒng)的音響報(bào)警器一般采用專用音樂芯片來存儲(chǔ)報(bào)警聲音文件,電路構(gòu)成復(fù)雜,若想更改音樂文件很麻煩。本文的報(bào)警音響器是采用單片機(jī)控制,音樂文件存儲(chǔ)在單片機(jī)內(nèi)部存儲(chǔ)器中,更改起來很方便,重新燒寫程序即可。且電路實(shí)現(xiàn)起來非常簡單,且可以實(shí)現(xiàn)具有4 個(gè)優(yōu)先級的報(bào)警輸入。產(chǎn)品通過了全性能試驗(yàn),能可靠運(yùn)行,達(dá)到了設(shè)計(jì)要求。
核電報(bào)警系統(tǒng)是核電廠控制室重要的人機(jī)接口之一。電子音響報(bào)警器是核電報(bào)警系統(tǒng)的重要組成部分。傳統(tǒng)的音響報(bào)警器一般采用專用音樂芯片來存儲(chǔ)報(bào)警聲音文件,電路構(gòu)成復(fù)雜,且通用性不好,若想更改音樂文件很麻煩。本文中的報(bào)警音響器是一個(gè)具有4 個(gè)輸入通道的報(bào)警發(fā)聲裝置。它采用單片機(jī)控制,把4 個(gè)輸入通道分成不同的報(bào)警等級,每個(gè)通道經(jīng)編碼開關(guān)可選擇十種不同的報(bào)警音調(diào), 以便區(qū)分不同的報(bào)警等級。當(dāng)有兩種或者以上的報(bào)警音時(shí),遵循高報(bào)警級的報(bào)警音優(yōu)先級高于低報(bào)警級音,報(bào)警音高于恢復(fù)報(bào)警音。如系統(tǒng)中,既有報(bào)警信息,也有二級報(bào)警信息,則此時(shí)報(bào)警音為報(bào)警音。音樂文件存儲(chǔ)在單片機(jī)內(nèi)部存儲(chǔ)器中,更改起來很方便,重新燒寫程序即可。且電路實(shí)現(xiàn)起來非常簡單。
一般說來,單片機(jī)演奏音樂基本都是單音頻率,它不包含相應(yīng)幅度的諧波頻率,也就是說不能象電子琴那樣能奏出多種音色的聲音。因此單片機(jī)奏樂只需弄清楚兩個(gè)概念即可,也就是“音調(diào)”和“節(jié)拍”。音調(diào)表示一個(gè)音符唱多高的頻率,節(jié)拍表示一個(gè)音符唱多長的時(shí)間。音符決定該音調(diào)的高低,節(jié)拍則決定了該音調(diào)是多少拍。因此,一個(gè)音調(diào)是由兩個(gè)字節(jié)組成的。根據(jù)音符字節(jié)產(chǎn)生該大小次數(shù)的延時(shí),聲音輸出口取反,就可以得到該音調(diào)的高低音。根據(jù)設(shè)置單位節(jié)拍的延時(shí)大小,可以控制音樂演唱速度。因此算法很簡單:定義單片機(jī)的一個(gè)I/O 端腳為聲音輸出口,在規(guī)定的節(jié)拍內(nèi),根據(jù)音符字節(jié)的大小產(chǎn)生延時(shí), 將聲音輸出口不斷的置高置低(即取反),就可以得到該音調(diào)。只要選取合適的單位節(jié)拍延時(shí),就可以輸出動(dòng)聽的音樂。
1 硬件設(shè)計(jì)
1.1 硬件總體結(jié)構(gòu)圖
音頻功放部分電路使用24 V 直流電壓供電。使用7805可以將24 V 轉(zhuǎn)換為5 V 電壓,給單片機(jī)電路供電。單片機(jī)使用STC 公司的單時(shí)鐘單片機(jī)STC12C5608AD,具有超強(qiáng)抗干擾能力,且速度很快。4 路具有優(yōu)先級的報(bào)警輸入信號(hào)經(jīng)光耦隔離后輸入單片機(jī)。單片機(jī)使用8 個(gè)IO 口對編碼開關(guān)電路進(jìn)行定時(shí)掃描,獲得各個(gè)編碼開關(guān)的狀態(tài)。單片機(jī)P3.7 端口輸出一個(gè)PWM 波形,驅(qū)動(dòng)功放芯片,使揚(yáng)聲器發(fā)出聲音。結(jié)構(gòu)示意圖如圖1 所示。下面分別介紹電源電路,單片機(jī)電路,報(bào)警輸入選擇電路,報(bào)警音樂選擇電路和功放電路。

圖1 報(bào)警音響器硬件結(jié)構(gòu)示意圖
1.2 電源電路
電源電路如圖2 所示。24 V 直流電壓通過接插件X6 輸入。V19 為防反接二極管。24 V 電壓主要用于給音頻功放部分供電。24 V 通過7805 后,轉(zhuǎn)換為5 V 電壓,主要用于給單片機(jī)部分供電。X4 為發(fā)光二極管,用作電源指示燈。24 V 通過R25和V1后,也可以提供給外部供電,用于提供報(bào)警輸入信號(hào)的正電壓。

圖2 電源電路
1.3 單片機(jī)電路
如圖3 所示, 單片機(jī)采用宏晶公司的單時(shí)鐘單片機(jī)STC12C5608AD。具有超強(qiáng)抗干擾,超強(qiáng)抗靜電能力??梢杂肐SP 功能使用電腦串口程序,無需編程器,使用起來非常方便。

圖3 單片機(jī)電路
雖然單片機(jī)內(nèi)部也有振蕩器電路,但不高。因?yàn)檩敵鲆魳肪幋a需要比較的定時(shí),所以這里采用了外部6 M 晶振。使用外部看門狗IMP813LCSA, 程序跑飛時(shí)可以使單片機(jī)復(fù)位。
單片機(jī)共有15 個(gè)I/O 口。這里用到了其中的14 個(gè), 未用的P3.5 端口接地。
1.4 報(bào)警輸入選擇電路
如圖4 所示,共有4 路報(bào)警信號(hào)CH1~CH4,代表4 路不同優(yōu)先級的報(bào)警信號(hào)。COM 為信號(hào)輸入的公共端,接輸入信號(hào)低電平。輸入信號(hào)經(jīng)光耦隔離后,輸入單片機(jī)的IO 口。4 個(gè)輸入通道的報(bào)警等級是通道1 為優(yōu)選等級,優(yōu)選于其他通道, 如4 個(gè)通道都有信號(hào)時(shí)只發(fā)出通道1 設(shè)定的報(bào)警音調(diào);通道2 優(yōu)選于通道3 和4;通道3 優(yōu)選于通道4。當(dāng)接通電源后,在輸入信號(hào)的觸發(fā)下喇叭只發(fā)出報(bào)警等級高的報(bào)警聲響。

圖4 報(bào)警輸入選擇電路
1.5 報(bào)警音樂選擇電路
如圖5 所示,每路報(bào)警輸入信號(hào)播放的音樂,可以由一個(gè)十進(jìn)制的編碼開關(guān)來設(shè)定。每路報(bào)警信號(hào)對應(yīng)一個(gè)十進(jìn)制的編碼開關(guān)。單片機(jī)對音樂選擇電路進(jìn)行定時(shí)掃描。每次P3.0,P3.1,P3.2,P3.44 個(gè)信號(hào)只有一個(gè)為低電平, 然后讀取P1.0~P1.3 的狀態(tài),可以得到對應(yīng)的編碼開關(guān)的編碼。使用的編碼開關(guān)有0~9 10 種狀態(tài),如圖6 所示。因此,每個(gè)通道的報(bào)警信號(hào)多可以有10 種報(bào)警音樂可以選擇。

圖5 報(bào)警音樂選擇電路

圖6 編碼開關(guān)內(nèi)部連接狀態(tài)
1.6 音頻功放電路
音頻功放主要有AB 類和D 類兩大類。AB 類音頻功放比D 類的音頻性能更好,THD+N 低,PSRR 的數(shù)值高。D類功放工作在非線性區(qū),會(huì)產(chǎn)生某些高頻諧波。考慮到這里功率比較小,以及D 類運(yùn)放噪聲比較大,所以這里選用了AB類的運(yùn)放TDA1013B。
TDA1013B 是帶有直流音量控制的集成音頻功率放大器。SIL9 塑料封裝。供電電壓范圍很寬(10~40 V)。直流音量控制端可調(diào)音量范圍可達(dá)80 dB,控制電壓2~6.5 V。芯片外部只需要很少的元器件,性能和穩(wěn)定性都很好。如圖7 所示。

圖7 音頻功放電路
1,9 腳是地。24 V 電壓經(jīng)LC 濾波后輸入3 腳。單片機(jī)輸出的音樂信號(hào)經(jīng)R23,R24分壓和C8隔直后輸入芯片第8 腳。
芯片第7 腳接可變電阻,音量可以調(diào)節(jié)。
2 軟件結(jié)構(gòu)
軟件流程圖如圖8 所示。程序開始后,先進(jìn)行變量,寄存器,中斷等的初始化。然后進(jìn)入一個(gè)無限循環(huán)。在無限循環(huán)內(nèi)部,先讀取報(bào)警通道輸入信號(hào),看是否有報(bào)警信號(hào)輸入,以及是哪路報(bào)警信號(hào)輸入。如果同時(shí)有多個(gè)報(bào)警信號(hào)輸入,則優(yōu)先級高的輸入得到響應(yīng)。然后讀取編碼開關(guān)的狀態(tài),看需要播放哪首樂曲。然后進(jìn)行樂曲的播放。播完,重新循環(huán)。

圖8 軟件流程圖
3 測試波形
圖9 所示為揚(yáng)聲器的波形。波形的幅度代表了聲音音量的大小,可以用可調(diào)電阻來調(diào)節(jié)。音量較小時(shí),幅度會(huì)變小。
可見,揚(yáng)聲器的波形是一個(gè)幅度可調(diào)的交流波形。

圖9 揚(yáng)聲器波形
4 結(jié)束語
使用PHILIPS 公司的TDA1013B 芯片,設(shè)計(jì)了一種電子音響報(bào)警器的解決方案,并給出了相應(yīng)的硬件電路和軟件流程圖。該報(bào)警器,電路實(shí)現(xiàn)簡單,各方面表現(xiàn)良好,音量可調(diào),可靠性較高,現(xiàn)該報(bào)警器已在核電站的報(bào)警系統(tǒng)中得到應(yīng)用。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 什么是氫氧燃料電池,氫氧燃料電池的知識(shí)介紹2025/8/29 16:58:56
- SQL核心知識(shí)點(diǎn)總結(jié)2025/8/11 16:51:36
- 等電位端子箱是什么_等電位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重復(fù)控制的復(fù)合控制策略2025/7/29 16:58:24
- 什么是樹莓派?一文快速了解樹莓派基礎(chǔ)知識(shí)2025/6/18 16:30:52









