新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 智能家居精華設計方案參考集錦(二)

        智能家居精華設計方案參考集錦(二)

        作者: 時間:2013-09-09 來源:網絡 收藏
        電路撥出電話號碼進行電話報警, DTMF 收發電路如圖2所示。

        DTMF收發電路

        圖2 DTMF收發電路

          MT8880提供了與微處理器相連的接口, 以對其發送、接收和工作模式進行控制。它的接收部分采用單端輸入, 由R27、R28和C16 組成, 其輸入電壓增益為1, 通過改變R28可調節輸入信號的增益。它的發送部分由R29、C17、C18和XTAL2構成。它的控制部分由R30 和C19 構成。IRQ /CP 與單片機P3. 5 腳相連。當MT8880接收到有效的雙音多頻信號時, 單片機進行中斷處理。MT8880 的IN - 端和通話電路TEA 1062 的QR 端相連, MT8880 的TONE端和TEA1062的DTMF端相連。

          3. 3 通話單元

          通話電路使用電話機專用通話集成電路TEA1062。送話時, 語音信號(來自ISD1420)通過M IC + 引腳輸入, DTMF信號(來自MT8880)通過DTMF引腳輸入, 經過TEA1062 放大后從LN 引腳一起送到電話外線上。受話時, 信號通過消側音網絡, 從IR 引腳輸入, 放大后從引腳QR 輸出, 分兩路: 一路送到ISD1420的ANA IN 端供語音錄制用,另一路送到MT8880的IN - 端提取DTMF信號。

          3. 4 CAN 總線數據傳輸單元

          CAN 總線數據傳輸單元由兩部分構成, 一部分是CAN 控制器, 實現對總線數據的交互與控制, 另一部分是CAN 數據收發器, 實現數據的網絡傳輸。

          單片機AT89S52通過控制CAN 控制器來實現對總線的訪問, 同時還負責功能單元的測量和控制, CAN 總線接口電路如圖3所示。

        智能家居精華設計方案參考集錦(二)

        圖3 CAN總線接口電路

          AT89S52 通過中斷方式訪問CAN 控制器SJA1000, 為了增強CAN 總線節點的抗干擾能力,SJA1000通過高速光耦6N137 與CAN 總線驅動器PCA82C50 相連。PCA82C50 的CANH 和CANL引腳各自接了一個5 的電阻與CAN 總線相連, 可以起到限流作用, 以免PCA82C50受到過電流沖擊。

          4 軟件設計

          系統的軟件采用模塊化設計, 主要包括主程序模塊、CAN 通信模塊、振鈴檢測模塊、語音報警模塊、DTMF收發模塊等, 這里主要介紹主程序和CAN通信模塊設計。

          4. 1 主程序設計

          主程序主要完成各功能模塊的調用, 檢測系統輸入, 然后根據系統狀態進行判斷處理。程序進行主循環之前還要進行必要的初始化, 如MT8880、ISD1420、SJA1000、相關標志位等。主程序流程如圖4所示。



        關鍵詞: 智能家居 精華設計

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 平利县| 夏河县| 通江县| 舞阳县| 那曲县| 卫辉市| 霍城县| 科技| 松溪县| 花莲县| 乌拉特中旗| 井陉县| 宿迁市| 石台县| 普陀区| 长海县| 泰顺县| 林甸县| 耿马| 师宗县| 开阳县| 廊坊市| 贡嘎县| 胶州市| 青田县| 昔阳县| 香格里拉县| 横山县| 镇平县| 三亚市| 五大连池市| 志丹县| 呼伦贝尔市| 施甸县| 乌鲁木齐县| 武义县| 永吉县| 青田县| 拉萨市| 夹江县| 南郑县|