新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于MT8880的多功能一鍵撥號電話系統設計

        基于MT8880的多功能一鍵撥號電話系統設計

        作者: 時間:2012-09-03 來源:網絡 收藏

        隨著市場需求的不斷變化,傳統電話逐漸暴露出功能單一、呼叫不方便等問題。本文針對工業領域的調度系統和井下遇險緊急呼救項目的要求,出了具有一鍵、遠程設置、自動接聽掛機等功能的新型,該系統可同時用于民用領域,為老人、小孩、殘疾人等特殊群體及酒店客服系統提供方便的解決方案。

        本文引用地址:http://www.104case.com/article/170926.htm

        1 系統原理及構成

        系統的結構框圖如圖1所示,主要由主控微處理器、DTMF編解碼模塊及外圍電路組成,外圍電路包括振鈴檢測電路、摘機電路、AGC自動增益調節電路和音頻放大電路。

        系統的結構框圖
        圖1 系統的結構框圖

        本系統由PIC單片機作為微處理器控制工作,利用DTMF信號實現一鍵及遠程設置。通過振鈴檢測電路接收振鈴信號,并由微處理器判斷達到有效振鈴次數后控制摘機電路模擬摘機,配合AGC電路和放大電路實現音頻流暢清晰。

        2 DTMF編解碼模塊

        DTMF即雙音多頻,具有易識別、抗干擾能力強、傳輸數據量小等優點,本系統采用MITEL公司的芯片來編解碼DTMF信號。MT8880具有與微控制器相連的數據總線接口,可直接由單片機控制,內部包含5個寄存器,由引腳RSI和R/W進行選擇,MT8880與單片機接口如圖2所示。

        MT8880與單片機接口電路
        圖2 MT8880與單片機接口電路

        DTMF信號由TONE腳輸出,IN-腳輸入,R2/R1的值決定內部接收運放的放大倍數,比值越大接收靈敏度越高。電阻R4和電容C2的值影響接收數據的穩定性,D0~D3數據口輸出鎖存器的更新時間與(R4·C2)的值成正比,若(R4·C2)的值偏小會導致DTMF信號解碼后數據抖動,造成接收錯誤。

        MT8880具有6種工作模式,由內部控制寄存器CRA、CRB進行切換。當同時工作在DTMF發送模式和突發模式時,MT8880向外發送持續(51± 2)ms的DTMF信號;當工作在DTMF接收模式時,通過讀取MT8880內部狀態寄存器SR的D2位判斷接收數據是否有效,并由D0~D3送入解碼后的數據;當同時工作在呼叫處理模式和中斷模式時,MT8880通過IN-腳檢測忙音信號,并由IRQ/CP腳輸出同頻率的方波供單片機識別,從而實現自動掛機。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 淅川县| 宿迁市| 新野县| 湟中县| 和静县| 陇西县| 新乡市| 永清县| 安龙县| 时尚| 万安县| 噶尔县| 嘉峪关市| 广宗县| 姜堰市| 山东省| 商水县| 伊通| 鹿泉市| 碌曲县| 迭部县| 卓尼县| 马山县| 石首市| 崇义县| 昔阳县| 江达县| 兴国县| 容城县| 常宁市| 林甸县| 盐池县| 资溪县| 静宁县| 武夷山市| 区。| 罗田县| 丹棱县| 若羌县| 当涂县| 荔浦县|