《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于PIC16C54單片機的電話擴音器制作原理和電路圖
基于PIC16C54單片機的電話擴音器制作原理和電路圖
摘要: 本控制器以PIC16C54單片機作控制器,,使用非常簡便:只需將一條電話線經(jīng)該控制器與擴音器相連,便可在任何一部電話機上遙控擴音器的開閉,,進行喊話及宣傳,,適宜廣大農(nóng)村基層,、安裝地點相對固定的廣播喇叭使用。
Abstract:
Key words :

    本控制器以PIC16C54單片機作控制器,,使用非常簡便:只需將一條電話線經(jīng)該控制器與擴音器相連,,便可在任何一部電話機上遙控擴音器的開閉,進行喊話及宣傳,,適宜廣大農(nóng)村基層,、安裝地點相對固定的廣播喇叭使用。

  電路見附圖,。L1,、L2接電話線。使用時在任何一部雙音頻電話機上撥打該線路號碼,,電話撥通后振鈴信號經(jīng)C1,、R2,、B2及R4觸發(fā)VT1,,再由R7,、C12濾波后送到IC3的RB7,IC3計數(shù)到連續(xù)七次振鈴后,,RB6端輸出高電平,,觸點JK1吸合,同時,,RB3端發(fā)出一串“嘀——嘀”回饋信號經(jīng)B1送回線路提示使用者,,完成摘機。

  聽到摘機提示音后1分鐘內(nèi),,順序撥完5180(意為:我要發(fā)令)四個開機代碼,,經(jīng)B1耦合由C8、R8,、R9傳至IC2進行雙音頻譯碼,。譯碼輸出的二進制信號送至IC3的RA3~RA0,經(jīng)IC3識別有效后,,RB5端輸出高電平,,驅(qū)動JK2吸合,接通擴音器電源,。注意,,編程時設(shè)定可以在電路摘機后的1分鐘內(nèi)任意撥號。只要在1分鐘內(nèi)收到一個5180的號碼序列,,單片機就發(fā)出接通擴音器電源的信號,,如果1分鐘內(nèi)未收到有效的開機代碼,IC3將復(fù)位RB6端的高電平,,強行掛機,,完成一次接收過程。

  接通擴音器電源后,,整機進入正常工作狀態(tài),,可以由電話機進行喊話,喊話信號經(jīng)B1隔離后由Vol端送到擴音器推動廣播喇叭發(fā)出音響,。

  喊話畢,,再撥入關(guān)擴音器的代碼750(棄吾令),經(jīng)IC2譯碼,,IC3鑒別有效后,,RB5端復(fù)位,JK2釋放,,切斷擴音器電源,。此時如掛機,線路450Hz忙音信號由C5送至IC1檢測,IC1的⑧腳電平隨忙音信號變化,,IC3的RB4端檢測到五個連續(xù)的忙音脈沖后,,RB6端復(fù)位,J1斷電,,觸點JK1斷開,,完成線路掛機。

  需要打開擴音器轉(zhuǎn)播廣播信號而不喊話時,,只要通過電話線打開擴音器,,然后掛機即可。IC3在掛機后,,保持RB5端的高電平,,同時每隔20秒由RB3端向擴音器發(fā)送一個提示音,提示使用者廣播完后及時發(fā)送關(guān)機指令,。

  若遇到剛收到控制器摘機信號,,卻因線路等原因而發(fā)生掉線時,IC3是這樣處理的:RB6端發(fā)出摘機命令后,,只要RB4端收到一組有效的忙音脈沖,,RB6端立刻復(fù)位,釋放觸點JK1,,為重新接收指令作好準備,。

  該控制器源程序比較簡短。只有200多行,。筆者在編程前對PIC16C54單片機與PIC16F84單片機的結(jié)構(gòu)進行了比較,,對源程序作了適當處理,使得該控制器的源程序既可在PIC16C54單片機指令集下匯編,,也可用PIC16F84單片機指令集匯編,,實現(xiàn)了程序?qū)煞N芯片的兼容。PIC16F84的功能較多,,若使用該芯片,,還可適當加入一些輔助功能,如用片上的E2PROM儲存開關(guān)擴音器的代碼,,并可用電話機實時在線改動等等,,有興趣者不妨一試。

  實際組裝時,,圖中的B1,、B2可用普通晶體管收音機中常用的輸出變壓器代用,起與外線隔離的作用,,對參數(shù)無特殊要求,。有條件的話,,也可用線性光耦等隔離外線。本機唯一需調(diào)整的是IC1的解碼頻點,。因程控交換機中送出的忙音與撥號音的信號頻率相同,,可設(shè)法把話路中的撥號音經(jīng)B1送入整機,然后微調(diào)R3,,使IC1的⑧腳變?yōu)榈碗娖郊纯伞榱耸估^電器可靠吸合,、電路穩(wěn)定工作,,要求5V電源電流要有200mA以上的驅(qū)動能力。?

  

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。