新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于VG2的智能家居控制器的實現

        基于VG2的智能家居控制器的實現

        作者: 時間:2012-05-11 來源:網絡 收藏
        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=視頻疊加結構框圖 src="/uploadfile/mndz/uploadfile/201205/20120511031625486.jpg">

          2.2 市話控制單元

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

          采用MT8888為核心,接收和發送DTMF全部16個信號。MT8888發送部分采用信號失真小、頻率穩定性高的開關電容式D/A變換器,接收部分用于完成DTMF信號的接收、分離和譯碼,并以4位并行二進制碼的方式輸出;可調整雙音頻模式的占空比,能自動抑制撥號音和調整信號增益,帶有標準的數據總線,與TTL電平兼容。采用微控制器進行編程控制,可實現通過DTMF收發電路撥出電話號碼進行電話通告和報警,以及接收遠端的用戶指令對家庭設備進行相應的操作。

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

          在本系統中,ISD1420用于存儲用戶的地址語音信息(住宅的地理位置),以便與110聯網。電話在模擬摘機后的系統提示語音和各種警情語音信息由的音頻引擎輸出直接耦合到通話線路中。當接收到報警信號時,系統查詢系統參數,決定是否報警,采用何種方式報警(可以自動撥出用戶設置的報警電話,向用戶提供語音報警和現場聲響;也可通過電話指令啟動警號和其他執行機構),并決定主機進入布防還是撤防狀態。

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

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

        基于VG2的智能家居控制器的實現

        2.3 數據傳輸及數據存儲單元

          采用Realtek公司的以太網接口芯片RTL80l9AS和Philips公司的USB主從控制芯片ISP1161A1,為用戶提供網絡接入和數據存儲功能。

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

        基于VG2的智能家居控制器的實現



        關鍵詞: VG2 智能 家居控制器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 正蓝旗| 鞍山市| 湖北省| 泸州市| 富平县| 内黄县| 墨江| 漠河县| 郎溪县| 巴塘县| 湄潭县| 酉阳| 怀来县| 上虞市| 清水河县| 公主岭市| 太仆寺旗| 彭水| 高要市| 黑水县| 大余县| 公主岭市| 平陆县| 哈尔滨市| 泾阳县| 奉节县| 南开区| 惠东县| 左权县| 平南县| 古交市| 吉安县| 台东市| 修水县| 绥江县| 丹巴县| 剑阁县| 札达县| 洱源县| 博罗县| 罗田县|