新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于LonWorks總線的智能家居系統設計

        基于LonWorks總線的智能家居系統設計

        作者: 時間:2013-04-25 來源:網絡 收藏

        對于沒有自動控制功能的產品(比如電扇、臺燈、電曖箱等),這些普通家電的控制可以通過對其電源開關的控制來實現自動化。這些普通家電的身份識別問題,可以使用RFID射頻標簽來解決。電子標簽除了微型芯片IC以及一個高效率天線外,無任何其他元件,所以,可以方便地貼在電器插頭上。電源控制的智能節點外圍電路部分主要包括射頻讀寫模塊、與射頻讀寫模塊配合使用的天線外圍電路及220 V交流電控制電路。其結構如圖3所示。系統運行時,當單片機讀取到數據后,可通過串口將數據發送給神經元芯片,神經元芯片再將其發送到網絡中。上位機獲得網絡中的數據后,便可以根據相應規則進行系列自動控制。

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

        c.JPG


        一般家庭中還有一些可以通過紅外遙控的電器(如電視、空調等)。這些電器不能直接與系統進行通信,但是可以通過紅外遙控來控制。因為現在的紅外遙控編碼非常多,本設計使用帶學習型紅外遙控功能的智能節點,并通過將節點布置在相應位置來實現系統對這些電器的控制。其節點結構如圖4所示。
        2.2 通信協議處理器
        本設計中,通信協議處理器選用型號為PL3150的神經元芯片。PL3150是Echelon公司推出的一款電力線智能收發器。PL3150智能收發器采用窄帶BPSK調制解調技術,具有雙頻調制的特點,能夠在主要通信頻率被阻塞時啟用預備頻率工作,從而提高整個系統的穩定性。PL3150電力線智能收發器的12個I/O管腳可以通過編程配置成38種預定義標準輸入/輸出模式。本系統中,PL3150采用Serial(半雙工異步串行)輸入/輸出對象與單片機進行通信,該I/O對象類型用于使用異步串行數據格式傳輸數據,波特率可設置為600 b/s,1 200 b/s,2 400 b/s或4 800 b/s。在該方式下IO8引腳為串行輸入,IO10引腳為串行輸出,它們分別與單片機的P1.7和P1.6引腳連接。整個電力線收發器的電路結構如圖5所示。

        d.JPG



        3 軟件設計
        3.1 智能節點軟件設計
        智能節點的軟件設計主要分為兩部分:一部分是單片機的監控程序,另一部分是神經元芯片的通信程序。
        單片機的電源控制智能節點程序可采用模塊化設。主程序主要完成系統的初始化、接收數據的處理、數據的發送和控制功能。電子標簽的信息采集通過中斷完成,中斷服務程序負責對采集到的數據進行處理,并通過串口將數據發送至神經元芯片。串口中斷服務程序則負責接收上位機的控制命令。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 广东省| 万安县| 武城县| 进贤县| 安龙县| 清水县| 杂多县| 宁乡县| 九龙县| 湘阴县| 吉林市| 新平| 杂多县| 库车县| 孟州市| 土默特左旗| 鸡泽县| 新余市| 会昌县| 伊吾县| 赤峰市| 济源市| 化德县| 桦南县| 安达市| 镇雄县| 富川| 福鼎市| 昂仁县| 永宁县| 柳林县| 孙吴县| 邓州市| 济阳县| 高安市| 库伦旗| 共和县| 庆云县| 石家庄市| 抚宁县| 利川市|