新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于VG2的智能家居控制器的實(shí)現(xiàn)

基于VG2的智能家居控制器的實(shí)現(xiàn)

作者: 時(shí)間:2012-05-11 來源:網(wǎng)絡(luò) 收藏
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MAX-WIDTH: 560px; WIDTH: 500px; HEIGHT: 277px; BORDER-RIGHT-WIDTH: 0px; border-image: initial" alt=視頻疊加結(jié)構(gòu)框圖 src="/uploadfile/mndz/uploadfile/201205/20120511031625486.jpg">

  2.2 市話控制單元

  市話控制單元利用住宅電話資源,串接在外線和用戶的普通電話機(jī)中間,平時(shí)不影響電話正常使用。它由外圍摘掛機(jī)控制電路、振鈴檢測電路、DTMF收發(fā)電路、語音錄放電路等構(gòu)成。

  采用MT8888為核心,接收和發(fā)送DTMF全部16個(gè)信號(hào)。MT8888發(fā)送部分采用信號(hào)失真小、頻率穩(wěn)定性高的開關(guān)電容式D/A變換器,接收部分用于完成DTMF信號(hào)的接收、分離和譯碼,并以4位并行二進(jìn)制碼的方式輸出;可調(diào)整雙音頻模式的占空比,能自動(dòng)抑制撥號(hào)音和調(diào)整信號(hào)增益,帶有標(biāo)準(zhǔn)的數(shù)據(jù)總線,與TTL電平兼容。采用微控制器進(jìn)行編程控制,可實(shí)現(xiàn)通過DTMF收發(fā)電路撥出電話號(hào)碼進(jìn)行電話通告和報(bào)警,以及接收遠(yuǎn)端的用戶指令對(duì)家庭設(shè)備進(jìn)行相應(yīng)的操作。

  選用的數(shù)字語音芯片為ISDl420,具有先進(jìn)的模擬/數(shù)字語音存儲(chǔ)技術(shù),音質(zhì)好,無需A/D轉(zhuǎn)換,可錄制20 s的語音信息,可分段存儲(chǔ)信息,地址總線與單片機(jī)接口;零功率信息存儲(chǔ)方式,斷電情況下,信息可保留10年以上;易于使用,可隨意改變錄音內(nèi)容,錄放次數(shù)達(dá)10萬以上。

  在本系統(tǒng)中,ISD1420用于存儲(chǔ)用戶的地址語音信息(住宅的地理位置),以便與110聯(lián)網(wǎng)。電話在模擬摘機(jī)后的系統(tǒng)提示語音和各種警情語音信息由的音頻引擎輸出直接耦合到通話線路中。當(dāng)接收到報(bào)警信號(hào)時(shí),系統(tǒng)查詢系統(tǒng)參數(shù),決定是否報(bào)警,采用何種方式報(bào)警(可以自動(dòng)撥出用戶設(shè)置的報(bào)警電話,向用戶提供語音報(bào)警和現(xiàn)場聲響;也可通過電話指令啟動(dòng)警號(hào)和其他執(zhí)行機(jī)構(gòu)),并決定主機(jī)進(jìn)入布防還是撤防狀態(tài)。

  摘掛機(jī)電路通過控制一個(gè)電流源的通斷來實(shí)現(xiàn)。在掛機(jī)狀態(tài)下,電路上的電流可以忽略不計(jì);摘機(jī)時(shí)的電流約為30 mA,同時(shí)可以保證電路具有較小的直流阻抗(300Ω)和較大的交流阻抗(>600Ω)。振鈴時(shí)線路上為(90±15)V、(25±3)Hz、ls送、4s斷的蜂音(GB3380-1982),將線路上的電壓與參考電壓比較,以檢測出振鈴信號(hào)。

  當(dāng)有電話呼入時(shí),在響鈴達(dá)到毆定次數(shù)后,接管電話,給出語音提示,提供留言或輸入密碼進(jìn)入家電控制(若3次輸入密碼不正確,則將自動(dòng)掛斷電話)。電話線路上的撥號(hào)音、回鈴音、忙音等信號(hào)是頻率為(450土25)Hz的交流電源,電平為(-10±3)dBm。置MT8888為呼叫進(jìn)程處理模式.根據(jù)不同信號(hào)的計(jì)數(shù)值不同進(jìn)行區(qū)分,可實(shí)現(xiàn)撥號(hào)音、忙音、回鈴音的檢測。市話控制單元結(jié)構(gòu)如同圖3所示。

基于VG2的智能家居控制器的實(shí)現(xiàn)

2.3 數(shù)據(jù)傳輸及數(shù)據(jù)存儲(chǔ)單元

  采用Realtek公司的以太網(wǎng)接口芯片RTL80l9AS和Philips公司的USB主從控制芯片ISP1161A1,為用戶提供網(wǎng)絡(luò)接入和數(shù)據(jù)存儲(chǔ)功能。

  ISPll6lAl是Philips公司生產(chǎn)的一種單片通用串行總線(USB)控制器,遵循USBv2.0規(guī)范,為USB HC提供了2個(gè)下行端口,為USB DC提供1個(gè)上行端口。每一個(gè)下行端口都有自己的過流(OC)檢測輸入端和電源轉(zhuǎn)換控制輸出端;上行端口有自己的VBUS檢測輸入端。內(nèi)建4 KB的FIFO緩存RAM供HC使用,2 462字節(jié)的FIFO緩存RAM供DC使用。在ISP116lAl作為USB主機(jī)時(shí),根據(jù)硬件資源的分配,其數(shù)據(jù)地址是0x015000000,命令地址為0x01500002。HC的編程接口時(shí)序最小值不超過300ns,在接14.318 MHz晶振、ISP1161外接12 MHz晶振時(shí),可以滿足VG2和ISP1161協(xié)調(diào)工作的時(shí)序要求。

基于VG2的智能家居控制器的實(shí)現(xiàn)



關(guān)鍵詞: VG2 智能 家居控制器

評(píng)論


相關(guān)推薦

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

關(guān)閉