基于PSTN的家用電器遠程控制系統設計
通過(guò)單片機控制晶體管9013的通斷,進(jìn)而控制繼電器的通斷來(lái)實(shí)現模擬摘機。其電路如圖3所示。
晶體管開(kāi)關(guān)電路控制繼電器的開(kāi)關(guān),繼電器控制音頻信號輸入到解碼電路進(jìn)行解碼。當掛機時(shí),P1.3的電平通過(guò)CPU控制為低電平,T1截止,電路無(wú)法形成回路,沒(méi)有電流(理想狀態(tài)),交換機則認為電話(huà)線(xiàn)處于掛機狀態(tài)。摘掛機信令由單片機通過(guò)使P1.3口變?yōu)楦唠娖綄?shí)現。改變晶體管T1的基極電壓,使T1處于導通狀態(tài),從而吸合繼電器K1,使音頻信號通過(guò)K1輸入到解碼電路進(jìn)行解碼。這時(shí)電話(huà)線(xiàn)回路電流突然變大約30 mA,所以交換機檢測到回路電流變大就認為電話(huà)機已經(jīng)摘機,整個(gè)電路完成自動(dòng)模擬摘機過(guò)程。
3.3 DTMF解碼電路
3.3.1 原理分析
當用戶(hù)在電話(huà)機的鍵盤(pán)上輸入密碼或按下控制按鈕后,這些信息均采用雙音頻方式通過(guò)電話(huà)線(xiàn)發(fā)出。DTMF解碼電路的主要作用是接收從TELO、TEL1輸入的雙音多頻信號,并將其轉換成二進(jìn)制編碼,然后輸至單片機進(jìn)行數據處理,進(jìn)而實(shí)現控制功能。本方案采用雙音多頻(DTMF)解碼芯片MT8870來(lái)對雙音頻信號進(jìn)行解碼,將其轉化成二進(jìn)制數據并輸入CPU進(jìn)行數據處理。
3.3.2 電路設計
由MT8870組成的解碼電路如圖4所示。本文引用地址:http://dyxdggzs.com/article/163983.htm
本電路采用的是MT8870雙音多頻解碼芯片,能實(shí)現雙音多頻信號(DTMF)的解碼。當接收DTMF信號時(shí),模擬摘機后從TEL0、TELl進(jìn)入的雙音多頻信號經(jīng)過(guò)耦合隔離變壓器耦合入MT8870的輸入腳IN一;DTMF信號經(jīng)運放、撥號音濾波器、高頻組及低頻組分離帶通濾波器送到數字算法與編碼變換器進(jìn)行確認,譯成相應的4位二進(jìn)制碼,存入接收數據寄存器,需要時(shí)通過(guò)數據總線(xiàn)Q1~Q4輸出,送入LPC932的PO口。其中輸入腳IN-和增益選擇端GS之間的反饋電阻可以調節運放的增益。
3.4 語(yǔ)音提示電路
3.4.1 原理分析
APR9600語(yǔ)音錄放芯片,是繼美國ISD公司以后采用模擬存儲技術(shù)的又一款音質(zhì)好、噪音低、不怕斷電、可反復錄放的新型語(yǔ)音電路。單片電路可錄放32~60 s,串行控制時(shí)可分256段以上,并行控制時(shí)最大可分8段。與ISD公司同類(lèi)芯片相比,它具有價(jià)格便宜,有多種手動(dòng)控制方式,分段管理方便,多段控制時(shí)電路簡(jiǎn)單,采樣速度及錄放音時(shí)間可調,每個(gè)單鍵均有開(kāi)始、停止、循環(huán)多種功能等特點(diǎn)。
在A(yíng)PR9600芯片的內部,錄音時(shí)外部音頻信號通過(guò)話(huà)筒輸入和線(xiàn)路輸入方式進(jìn)入。話(huà)筒可采用普通的駐極體話(huà)筒。在芯片內話(huà)筒放大器中帶有自動(dòng)增益調節(AGC),可由外接阻容件設定響應速度和增益范圍。如果信號幅度在100 mV左右即可直接進(jìn)入線(xiàn)路輸入端,音頻信號由內部濾波器、采樣電路處理后以模擬量方式存入專(zhuān)用快閃存儲器Flash中。由于Flash是非易失器件,斷電等因素不會(huì )使存儲的語(yǔ)音丟失。
放音時(shí)芯片內讀邏輯電路從Flash中取出信號,經(jīng)過(guò)一個(gè)低通濾波器送到功率放大器中,然后直接推動(dòng)外部的喇叭放音。廠(chǎng)家要求外接喇叭為16 Ω,實(shí)際實(shí)驗用8~16Ω均可。一般音量下輸出功率為12.2 mW(16 Ω)。
3.4.2 電路設計
(1)錄音電路設計
在語(yǔ)音提示電路的設計過(guò)程中,首先要對APR9600進(jìn)行語(yǔ)音的錄入,把系統所需要的語(yǔ)音信息錄入到芯片中。根據需要,系統只需要8段語(yǔ)音提示信息,所以本電路選擇APR9600的并行工作模式。APR9600芯片的并行工作模式十分簡(jiǎn)單,每段都有對應的鍵控制,按哪一鍵就錄/放哪一段,可以方便地對任意一段重新錄音而不影響其他段,而且可對任意一段循環(huán)放音等。每段錄音的最長(cháng)時(shí)間是等分的,最多可以分8段,剛好可以滿(mǎn)足本系統的需要。其錄音電路原理如圖5所示。
并行8段控制需要將芯片的MSEL1端置1(高電平)、MSEL2端置1(高電平)、M8端置1。模式置好后開(kāi)始錄音,置RE端為O,按住M1即聽(tīng)到“嘀”一聲,BUSY指示燈亮即開(kāi)始錄音第l段,松開(kāi)鍵時(shí)又聽(tīng)到“嘀”一聲,BUSY指示燈熄滅即錄音停止。M2~M8分別錄其他7段。錄音時(shí)可以不按順序,先錄任意一段均可,不滿(mǎn)意可重新錄音。每段的最長(cháng)時(shí)間為7.5 s(以全片60 s錄音計),錄滿(mǎn)時(shí)指示燈熄滅并響“嘀嘀”兩聲。當然,實(shí)際每段錄音可以長(cháng)短不一。置RE端為1即是放音狀態(tài),按一下M1即放音第1段,放音期間再按一下M1即停止放音,如果壓住M1鍵不放即循環(huán)放音第1段直到松開(kāi)鍵。M2~M8分別控制另外7段。CE鍵為停止鍵,放音期間按一下該鍵也能停止放音。
評論