新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 智能家居精華設(shè)計(jì)方案參考集錦(二)

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

作者: 時(shí)間:2013-09-09 來源:網(wǎng)絡(luò) 收藏
電路撥出電話號(hào)碼進(jìn)行電話報(bào)警, DTMF 收發(fā)電路如圖2所示。

DTMF收發(fā)電路

圖2 DTMF收發(fā)電路

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

  3. 3 通話單元

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

  3. 4 CAN 總線數(shù)據(jù)傳輸單元

  CAN 總線數(shù)據(jù)傳輸單元由兩部分構(gòu)成, 一部分是CAN 控制器, 實(shí)現(xiàn)對(duì)總線數(shù)據(jù)的交互與控制, 另一部分是CAN 數(shù)據(jù)收發(fā)器, 實(shí)現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)傳輸。

  單片機(jī)AT89S52通過控制CAN 控制器來實(shí)現(xiàn)對(duì)總線的訪問, 同時(shí)還負(fù)責(zé)功能單元的測量和控制, CAN 總線接口電路如圖3所示。

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

圖3 CAN總線接口電路

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

  4 軟件設(shè)計(jì)

  系統(tǒng)的軟件采用模塊化設(shè)計(jì), 主要包括主程序模塊、CAN 通信模塊、振鈴檢測模塊、語音報(bào)警模塊、DTMF收發(fā)模塊等, 這里主要介紹主程序和CAN通信模塊設(shè)計(jì)。

  4. 1 主程序設(shè)計(jì)

  主程序主要完成各功能模塊的調(diào)用, 檢測系統(tǒng)輸入, 然后根據(jù)系統(tǒng)狀態(tài)進(jìn)行判斷處理。程序進(jìn)行主循環(huán)之前還要進(jìn)行必要的初始化, 如MT8880、ISD1420、SJA1000、相關(guān)標(biāo)志位等。主程序流程如圖4所示。



關(guān)鍵詞: 智能家居 精華設(shè)計(jì)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉