新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于S3C2440家庭網關設計方案

        基于S3C2440家庭網關設計方案

        作者: 時間:2013-02-19 來源:網絡 收藏

        2.2.2 軟件實現

          短信接收軟件提供短信的接收以及處理,GR64模塊支持兩種模式收發短信:Text 模式、 PDU 模式。

          Text 模式是純文本方式,不支持中文,可使用不同的字符集,主要用于歐美地區;PDU 模式被所有手機及工業級模塊支持,可以使用任何字符集,目前最為常用。采用PDU 模式接收數據,以便能夠正確的顯示漢字。

          用戶根據遙控器對碼學習的格式編寫控制家電的短消息,其格式為:房間,電器,按鍵例如:客廳,空調,打開發送至使用AT 命令接收短消息,AT 命令集具有標準的硬件接口(串口)并且可以通過一組AT 命令完成對GR64 的配置和控制,接收短信用到的AT 命令為:

          AT+CMGF=0 設置短信格式為PDU 格式

          AT+CMGL=1 讀取未讀短消息

          短信處理子程序流程圖如圖 7 所示。

        基于S3C2440家庭網關設計方案

        圖7 短信處理子程序流程圖

          家庭網關接收到的手機短信是unicode 碼值,要將其轉換為GB2312 編碼顯示為漢字,之后進行身份驗證(手機號碼驗證),通過之后將短信內容提取出來作為條件查詢數據庫,調取數據庫中所對應的遙控器紅外指令,發送至Zigbee 模塊。

          2.3 Zigbee 模塊

          Zigbee 模塊作為家庭內部網的主節點能夠實現的功能包括接收遙控器紅外指令,以及通過Zigbee 網絡將此紅外指令發送給各個分控節點。2.3.1 硬件設計

          硬件部分的設計如圖 8 所示。采用無線SoC 單片機CC2430 構建Zigbee 模塊,具有超低功耗、高靈敏度、出眾的抗噪聲及抗干擾能力,并且包括的許多強大的外設資源。通過串口與相連。

        基于S3C2440家庭網關設計方案

        圖8 Zigbee 模塊原理圖。

          2.3.2 軟件實現

          通過軟件實現紅外指令的接收及發送,程序流程圖如圖 9 所示。

        基于S3C2440家庭網關設計方案

        圖9 Zigbee 模塊程序流程圖

          Zigbee 模塊首先使用串口接收紅外指令,然后通過射頻通信,將紅外指令發送到各個分控節點。

          3 結語

          隨著Intemet 技術的發展以及32 位微處理器時代的來臨,信息家電、信息家庭的概念已開始深入人心。

          提出以ARM9 的32 位微處理器A 作為家庭網關的,軟件上以嵌入式Linux 為平臺,實現了短信接收、遙控器自學習、紅外指令發送等功能。該家庭網關成本較低,易于升級,便于推廣應用。

        參考文獻:

        [1].A datasheethttp://www.dzsc.com/datasheet/A+_589563.html.
        [2].TTL datasheethttp://www.dzsc.com/datasheet/TTL+_1174409.html.
        [3].CC2430 datasheethttp://www.dzsc.com/datasheet/CC2430+_1055132.html.

        紅外遙控器相關文章:紅外遙控器原理

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿拉善右旗| 化州市| 东光县| 抚顺市| 翁牛特旗| 健康| 东海县| 宁阳县| 庆安县| 阿巴嘎旗| 唐海县| 道孚县| 怀远县| 信丰县| 新营市| 万宁市| 射阳县| 重庆市| 郎溪县| 张掖市| 依兰县| 岳普湖县| 吴江市| 兴文县| 和田市| 左权县| 济阳县| 永寿县| 高邑县| 安徽省| 阿勒泰市| 石家庄市| 齐齐哈尔市| 崇礼县| 建昌县| 张家港市| 霍林郭勒市| 潮安县| 沈丘县| 清丰县| 克拉玛依市|