• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 基于PSTN的家用電器遠程控制系統設計

    基于PSTN的家用電器遠程控制系統設計

    作者: 時間:2009-01-15 來源:網絡 收藏
    (2)放音電路
    在語音芯片APR9600的錄音工作完成之后,接下來的任務就是把語音芯片接入系統中,通過CPU控制它的放音,根據需要適時地將提示音經過功率LM324放大后反饋到電話線上,最終到達用戶的話機,起到語音提示的作用。其電路原理如圖6所示。

    本文引用地址:http://www.czjhyjcfj.com/article/163983.htm

    因為系統總共有8段提示音,而單片機LPC932并沒有8個多余的I/O口,所以本單元電路使用LPC932的3個I/O口來實現語音提示功能。筆者選用3-8譯碼器74LSl38將現有的3個I/0口擴展成8個I/O口,用來控制8段提示音的放音,即P1.4、P1.5、P1.6分別連接3―8譯碼器的A、B、C,根據需要選通系統所需要發出的那段提示音(控制M1~M8中的某一個為低),被選通的提示音信號從SP+和SP一發出。將該語音信號輸入到LM324進行功率放大,再將放大后的語音信號輸入到電橋電路,通過橋堆反饋到電話線上,并最終到達用戶的話機上,從而實現語音提示的功能。
    3.5 通道控制電路
    3.5.1 原理分析
    電話對受控設備的控制,要通過單片機對繼電器的閉合才能實現。在繼電器驅動時,繼電器控制端線圈工作電流比較大,不能直接用CPU的I/0口驅動繼電器,因此,在CPU與繼電器之間必須設置一個繼電器驅動電路。
    3.5.2 方案
    本方案采用晶體管9013作為開關電路來控制繼電器的關閉與開啟,從而實現對通道的控制,電路如圖7所示。

    當CPU的P1.5腳輸出高電平時,晶體管導通,繼電器吸合,通道開啟;當P1.5腳輸出低電平時,晶體管截止,繼電器斷開,該路通道關閉。這樣就實現了對通道的控制,其中二極管D1的作用是保護晶體管9013,避免被繼電器吸合、關斷時產生的瞬時高壓擊穿。
    其工作原理為:繼電器K在晶體管T導通時,上面電壓為上正下負,電流方向由上向下。在T關斷時,K中線圈電流突然中斷,線圈會產生感應電勢,其方向是力圖保持電流不變,即總想保持K電流方向為由上至下。這個感應電勢與電源電壓迭加后加在T兩端,容易使T擊穿。為此加上D1,將K產生的感應電勢短路掉,讓電流沿順時針方向在二極管和繼電器的小回路里面流動,從而保護T和繼電器本身。

    4 系統軟件
    系統包括振鈴檢測電路、模擬摘掛機電路、雙信號(DTMF)解碼電路、語音提示電路及通道控制電路等多個模塊。這些模塊都是通過中央控制器LPC932來協調控制的,這使得各個模塊的聯系非常緊密,它們之間是相互聯系、影響的,而不是完全獨立互不影響的獨立模塊。所以LPC932的功能引腳要合理的安排,才能使各個模塊之間相互協調的工作。系統主要模塊的軟件設計如下:
    該系統軟件主程序的內容主要包括:對中斷方式和中斷優先級的設置,對LPC932的控制I/O口的初始化,各種標志的初始化,以及解碼芯片MT8870的初始化,原始密碼設置,密碼接收存儲區清零,模擬摘機之前振鈴次數的初始化等。其程序流程如圖8所示。


    5 結 論
    本系統是將公眾電話網與單片機系統有機結合的綜合設計,有效地利用了現有的電信網絡資源,通過單片機LPC932實現了控制,突破了傳統的無線遙控技術。電話遙控作為一個較新的課題與常規的遙控方式相比,顯示出一定的優越性,不需進行專門的布線,不占用無線電頻率資源,避免了電磁污染。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 章丘市| 永善县| 蒙阴县| 英山县| 白朗县| 同仁县| 安化县| 云浮市| 淮滨县| 讷河市| 兴城市| 景宁| 武穴市| 莫力| 福建省| 库车县| 松江区| 闻喜县| 莱西市| 阿图什市| 琼结县| 洪湖市| 镇宁| 襄樊市| 浦城县| 夏邑县| 沭阳县| 大同县| 龙游县| 三穗县| 东莞市| 从化市| 舞阳县| 尼木县| 虞城县| 浦东新区| 长乐市| 屯留县| 阿瓦提县| 闸北区| 通化市|