《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于ARM-Linux與GPRS技術的家庭智能控制終端
基于ARM-Linux與GPRS技術的家庭智能控制終端
摘要: 家庭智能控制系統通過家庭總線技術,把家庭中各種家用電器、家庭保安裝置和各種計量設備連接到一起組成一個家庭內部網絡,由家庭智能控制器進行統一管理。遠程控制就是通過某種通訊方式將智能家庭控制器與外界相連,使人們能夠在本地或異地對家庭系統進行集中的監視、控制。
Abstract:
Key words :

家庭智能控制系統通過家庭總線技術,把家庭中各種家用電器、家庭保安裝置和各種計量設備連接到一起組成一個家庭內部網絡,由家庭智能控制器進行統一管理。遠程控制就是通過某種通訊方式將智能家庭控制器與外界相連,使人們能夠在本地或異地對家庭系統進行集中的監視、控制。

本文中介紹的方案,結合了GPRS(General Packet Radio Service)技術永遠在線,速度快,接入范圍廣,體積小,功耗低等優點,采用RS485工業總線,設計實現了一種基于嵌入式系統的家庭智能控制器。用戶可以通過短信及互聯網等方式現遠程無線監控,在手機和互聯網相當普及的今天,為用戶提供了更簡單、方便的選擇。同時由于該控制器RS485接口的特殊設計,外掛節點可以由原來的32個擴展到64個,解決了家用設備的布線組網以及控制等問題。

1 系統設計

從結構上看主要分為用戶,控制器,和RS485總線的家用設備控制三個部分。用戶通過手機短信或網絡方式向控制器的GPRS模塊發送命令,而控制器也通過GPRS模塊向用戶反饋信息或發出報警通知。從而實現了用戶和控制器無線互聯,實現遠程控制。

2 硬件設計

硬件部分的結構框圖如圖1所示,控制器是整個系統的核心部分,經過串口擴展與GPRS模塊相連;通過電平轉換芯片提供RS485總線接口與家用設備相連接;同時還提供LCD,鍵盤等交互接口??刂破鞯闹骺匦酒捎萌荢3C44B0,使用ARM7TDMI核,工作頻率在66MHz[1]。處理器外接 4MFlash(用于存儲控制器的啟動代碼和系統代碼以及當天事件的文本日志)分配到存儲器Bank0空間和4M×16的SDRAM,分配到存儲器的 Bank6空間。





 

GPRS 模塊外圍電路:GPRS模塊采用西門子公司的MC35模塊,支持數據、語音、短消息和傳真等多種通信方式可以通過AT命令對其實現控制。串行線通過 MAX3238電平轉換后可直接和RS232串口相連。串口擴展:44B0通過外接雙通道的通用異步收發器ST16C2550為GPRS modem撥號上網提供完整的9線串口。其主要特點是接收﹑發送各有16字節的FIFO(先入先出) 緩沖區,獨立的波特率產生器可提供50bps到4Mbps的收發時鐘。用戶可方便地通過芯片的狀態寄存器來進行錯誤定位和對操作狀態進行判斷。該芯片內存空間使用保留的存儲空間bank4。采用總線方式控制。RS485接口設計:采用TI公司的RS485接口芯片75L BC184,可實現了44B0串行口的TTL電平與RS485電平之間的轉換,該芯片的輸入阻抗為RS485標準輸入阻抗的2倍(≥24KΩ),故可以在總線上連接64個節點(相當于原來的兩倍)。且它有一個獨特的設計,當輸入端開路時,其輸出為高電平,這樣可保證接收器輸入端電纜有開路故障時,不影響系統的正常工作。

3 RS485總線協議設計

用RS-485總線進行系統通訊需要對其傳輸協議做規定,最重要的就是幀結構的設計。本系統數據幀的構造包括:起始,地址,類型,數據長度,數據,校驗和及結束幀七個部分,除數據幀為N字節外(根據從機傳送的數據而定),其余均占1個字節。類型字定義如表1所示, 類型幀中的“SEN DDATA”幀為數據幀,用于存放從機設備的狀態信息,其它4種為指令幀,用于存放主機發送給從機的命令字。





 

主機發查詢請求 主機發讀請求 從機準備好接收 從機處于忙碌 主/從機發送數據

本系統采用LRC幀校驗的方法。LRC值由傳輸設備來計算并放到消息幀中,接收設備在接收消息的過程中計算LRC,并將它和接收到消息中LRC域中的值比較,如果兩值不等,說明有傳輸錯誤。除了幀結構的定義以外,整個系統的通信還需要遵守下面的規則:(a)主機查詢方式:由主機輪詢各從機,并要求從機提交狀態信息,從機不能主動發出請求。(b)當主機發出“ASK”命令后,若從機反饋“BUSY”幀,則主機啟動計時和計數,超時3次,則任務執行失敗。(c)主機接收到從機發回的“READY”信號后,向從機發送“GETDATA”指令,進入接收狀態,同時開啟超時控制。若在規定時間未接收到從機發回的數據,則計數器加1,并繼續發出“GETDATA”信號。如果超時3次,則取消這次查詢。(d)從機等待主機發送指令,并根據具體指令作相應操作。如果接受到的指令幀錯誤,則會直接丟棄該幀。

4 軟件設計

軟件部分的設計主要是基于ARM-Linux,因為該操作系統具有完整的 TCP/IP協議,同時還支持許多其他網絡協議,可以為GPRS modem連接互聯網提供完整的協議支持,并且該操作系統具有良好的穩定性和實時性可以滿足家庭智能控制器對系統可靠性的要求,另外Linux的源代碼開放,可移植性強,為系統開發中的問題提供了良好的技術支持。本系統的軟件設計主要是應用程序的兩個部分: GPRS的無線數傳;RS485總線控制控制。

4.1 RS485總線控制

基于上一部分RS485的總線協議,主從控制主要分為:輪詢、查詢、控制三部分。(1)輪詢:主機定時對各從機進行查詢,如果發現報警信息,保存后及時觸發報警并反饋給用戶。如果出現超時或幀錯誤等狀態時主機放棄此次查詢,并將該事件存儲在主機中。(2)查詢:查詢的工作流程和輪詢大致相同,但是只對指定的從機和指定狀態進行查詢。(3)控制:把控制指令發到指定從機,并要求從機反饋執行結果。

4.2 GPRS的無線數據傳輸

4.2.1接收和發送SMS短信

(1)編碼轉換:要發送中文短信就需要使用PDU模式的16-bit編碼。在Linux系統中默認用GB2312保存中文字符。發送短信前,要先進行編碼轉換,要將GB2312轉換為Unicode編碼,再將Unicode編碼轉換為 PDU 的16-bit 編碼。這里使用Linux中的iconv () 函數,該函數可以實現Linux支持的任意的兩種編碼之間的轉換。實現的方法:首先用iconv_open(),打開一個轉換句柄,指定兩種轉換前的編碼和轉換后的編碼。然后用 icnov() 作轉換。最后用 iconv_close()關閉句柄,釋放資源。完成轉換后,即可以正確的發送。(2)發送:向MC35模塊發送一條AT指令,得到OK響應,則表示控制器與GPRS模塊通訊正常,通過“AT+CSCA=“***”及AT+CSCA=0命令設置設置短信中心號碼及短信格式(PDU)。然后發送 AT+CMGS = "電話號碼",得到提示符號“>”,此時可以向MC35模塊發送編輯好的PDU編碼并以“CTRL+Z”結束。得到響應OK,則發送成功;如果收到 ERROR則表示發送失敗,重新初始化MC35模塊,發送信息[4]。(3)接收:當收到短信時,發送”“AT+CMGR=X”從SIM卡讀取短消息并調用短信處理程序作相應轉換。

4.2.2 GPRS聯網在Linux下的實現

GPRS聯網是Linux的PPP協議實現的。因此在編譯內核時需要增加Linux內核的PPP支持[5]。然后根據程序中提供的配置信息,包括移動的APN*/為“CMNET”,通訊協議IP,撥號號碼 “*99***1#”,串口設備號/dev/ttyS2,波特率9600,用戶名,密碼等信息配置PPP協議需要的5個腳本和配置文件:ppp-on、 ppp-off、options.gprs、dialer.gprs、pap-secrets。完成設置后,運行ppp-on,就可以進行GPRS撥號;運行ppp-off斷開連接。

GPRS聯網流程(控制器作為客戶端):(a)當用戶希望通過網絡訪問GPRS模塊時可以通過短信方式向主機 GPRS模塊發送聯網命令,包括用戶的IP地址和相關配置信息。(b)主機根據用戶短信獲得GPRS上網連接的配置信息,并生成對應的撥號腳本文和配置文件。調用ppp-on腳本進行PPP撥號。(c)判斷PPPD是否撥號成功,標志是能否生成ppp0網絡設備。(d)在數據傳輸過程中通過看門狗實時觀測網絡連接狀態,網絡掉線時,主機保存當前數據狀態,重新啟動GPRS模塊并恢復連接。(e)結束本次任務時,用戶在網上發送命令,讓控制器調用ppp- off,斷開連接。

4.3系統軟件流程

軟件流程如圖2所示,系統上電啟動后,首先對包括串口,LCD,鍵盤, GPRS模塊以及網絡配置文件等做相應的初始化。并檢測GPRS模塊和主機是否通訊正常。然后開始對從機進行輪詢,發現警情時,讀取并存儲報警信息,啟動報警器并將相應的報警信息通過撥號和短信的方式通知用戶。當收到用戶命令時,先判斷用戶的控制方式,再做出做出回應。

5 總結與展望

整套方案對家庭智能控制器系統實現中存在的主要問題提出詳細的解決方案,并且在實踐中證明了其可實施性。此外,由于該控制器具備GPRS控制器的基本功能,只需在應用程序部分做相應修改,可用作其它無線遠程控制設備,具有通用性和可擴展性。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品永久免费| 欧美区在线播放| 亚洲天堂成人| 国产一级揄自揄精品视频| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美视频日韩| 激情国产一区| 亚洲视频免费观看| 亚洲人屁股眼子交8| 欧美亚洲免费在线| 亚洲精品国精品久久99热| 影音先锋成人资源站| 久久夜色精品一区| 亚洲欧美日韩中文视频| 亚久久调教视频| 欧美91福利在线观看| 在线不卡欧美| 亚洲高清网站| 久久成人精品| 毛片av中文字幕一区二区| 亚洲精品久久久久久久久久久| 你懂的一区二区| 国产精品成人播放| 欧美午夜精品理论片a级大开眼界| 国产女同一区二区| 国产欧美午夜| 欧美一区观看| 欧美视频一二三区| 国产精品欧美一区喷水| 亚洲欧美国内爽妇网| 亚洲国产日韩欧美在线图片| 久久一二三国产| 免费不卡中文字幕视频| 亚洲精品123区| 国产香蕉久久精品综合网| 伊人精品久久久久7777| 亚洲欧美日韩精品久久奇米色影视| 国内精品一区二区三区| 午夜精品一区二区三区在线视| 亚洲欧美中文字幕| 久久免费少妇高潮久久精品99| 亚洲小说区图片区| 亚洲高清自拍| 国产亚洲一区在线播放| 亚洲国产日韩美| 久久成人在线| 欧美激情aⅴ一区二区三区| 欧美日韩国语| 91久久国产自产拍夜夜嗨| 欧美日韩精品一区| 男男成人高潮片免费网站| 狠狠色伊人亚洲综合成人| 一区二区冒白浆视频| 亚洲精品欧美| 午夜激情久久久| 国产精品免费看| 国产一区二区三区观看| 国产亚洲精品久久久久动| 亚洲精品一区二区三| 国产精品久久久久久久久婷婷| 在线看片第一页欧美| 亚洲免费在线视频| 久久尤物电影视频在线观看| 妖精视频成人观看www| 久久亚洲电影| 亚洲人成网站精品片在线观看| 性做久久久久久久免费看| 欧美日韩伊人| 亚洲图片欧洲图片日韩av| 欧美激情在线有限公司| 欧美日韩在线一二三| 欧美激情在线免费观看| 黄色工厂这里只有精品| 国产日韩欧美在线视频观看| 亚洲国产片色| 久久精品麻豆| 日韩亚洲欧美一区| 久热精品在线视频| 日韩视频第一页| 一区二区三区鲁丝不卡| 国产在线播放一区二区三区| 国产色爱av资源综合区| 亚洲国产毛片完整版| 亚洲欧美日韩第一区| 国产亚洲二区| 影音先锋成人资源站| 最新中文字幕亚洲| 亚洲国产精品久久久久秋霞蜜臀| 欧美视频成人| 亚洲国产婷婷综合在线精品| 亚洲国产精品国自产拍av秋霞| 久久成人免费| 欧美主播一区二区三区美女 久久精品人| 久久精品一区二区三区不卡| 亚洲在线一区二区| 欧美日韩综合在线免费观看| 久久久综合香蕉尹人综合网| 国产欧美精品国产国产专区| 亚洲免费影视第一页| 欧美激情第一页xxx| 国产精品久久网| 亚洲国产精品一区制服丝袜| 亚洲午夜一区二区| 精品成人久久| 久久精品日产第一区二区三区| 亚洲第一精品久久忘忧草社区| 日韩一级免费观看| 黄色成人免费网站| 久久精品2019中文字幕| 欧美日在线观看| 亚洲免费在线观看视频| 国产免费亚洲高清| 欧美大学生性色视频| 狼人天天伊人久久| 亚洲电影自拍| 国产精品狼人久久影院观看方式| 欧美自拍偷拍| 欧美午夜性色大片在线观看| 久久久亚洲国产天美传媒修理工| 国产一区二区三区黄视频| 99在线精品视频| 国产精品久久久久aaaa樱花| 亚洲成在线观看| 国产精品国产三级国产专区53| 亚洲欧美激情诱惑| 亚洲精一区二区三区| 久久国产精品一区二区三区| 国产日韩欧美一区二区| 欧美精品尤物在线| 亚洲欧洲日韩女同| 久久久久国产精品一区| 国产欧美一区二区三区在线看蜜臀| 国产欧美日韩在线观看| 麻豆精品视频在线观看| 国产精品一区二区三区四区| 一本色道久久88亚洲综合88| 激情综合视频| 亚洲成人在线视频网站| 日韩午夜电影在线观看| 欧美日韩免费观看一区=区三区| 欧美综合第一页| 国产精品成人一区| 一本色道精品久久一区二区三区| 影音先锋中文字幕一区| 欧美在线播放| 精品99一区二区| 一区二区三区欧美| 久久aⅴ乱码一区二区三区| 欧美电影在线播放| 国产伦精品一区二区三区免费迷| 国产午夜亚洲精品理论片色戒| 久久人人九九| 激情亚洲成人| 国产精品一区在线播放| 欧美日韩网址| 欧美激情中文字幕乱码免费| 女主播福利一区| 欧美成人一区二免费视频软件| 亚洲三级电影在线观看| 欧美视频一区二区三区| 欧美日韩亚洲一区二区三区四区| 国产日韩欧美夫妻视频在线观看| 亚洲国产另类久久精品| 亚洲性图久久| 欧美激情二区三区| 欧美激情片在线观看| 1000部精品久久久久久久久| 好吊视频一区二区三区四区| 亚洲国产综合在线| 亚洲综合久久久久| 国产精品高清在线| 欧美日韩在线另类| 999在线观看精品免费不卡网站| 久久久精彩视频| 国内久久精品| 欧美电影在线免费观看网站| 久久精品亚洲一区二区三区浴池| 国产精品一区二区久久久久| 欧美日韩一区高清| 亚洲国产婷婷综合在线精品| 国产精品国产亚洲精品看不卡15| 久久精品72免费观看| 欧美日本免费一区二区三区| 在线午夜精品| 国产精品久久久99| 欧美高清视频免费观看| 久久精品国产久精国产爱| 欧美影院成年免费版| 亚洲国产欧美久久| 亚洲愉拍自拍另类高清精品| 亚洲欧洲日本国产| 狠狠狠色丁香婷婷综合久久五月| 免费国产一区二区| 欧美成在线观看| 久久国产精品99国产| 国产精品自拍三区| 午夜精品网站| 亚洲综合社区| 亚洲性色视频| 国产精品超碰97尤物18| 欧美一乱一性一交一视频| 久久尤物电影视频在线观看| 亚洲图片欧洲图片av| 亚洲私人影院在线观看| 欧美激情按摩| 一本久久a久久精品亚洲| 久久久久久69| 午夜精品视频网站| 亚洲高清一区二区三区| 欧美日韩p片| 蜜臀99久久精品久久久久久软件| 亚洲一区二区精品在线观看| 国模套图日韩精品一区二区| 欧美精品aa| 亚洲精品亚洲人成人网| 亚洲人成欧美中文字幕| 欧美视频精品在线| 亚洲在线网站| 久久se精品一区精品二区| 欧美88av| 欧美色视频一区| 国产精品免费观看视频| 欧美精品亚洲一区二区在线播放| 在线亚洲一区| 久久理论片午夜琪琪电影网| 欧美丝袜第一区| 国产精品裸体一区二区三区| 久久精品三级| 欧美特黄a级高清免费大片a级| 亚洲无毛电影| 国产一区二区成人久久免费影院| 久久―日本道色综合久久| 欧美日本亚洲视频| 国产精品成人一区二区三区夜夜夜| 亚洲黄色小视频| 中日韩午夜理伦电影免费| 免费一级欧美片在线播放| 亚洲性视频网站| 欧美激情精品久久久久久免费印度| 欧美日韩亚洲一区二区三区在线观看| 亚洲欧美一区二区三区久久| 久久国产色av| 欧美国产精品va在线观看| 韩国一区二区三区美女美女秀| 国产一区二区三区直播精品电影| 伊人久久亚洲影院| 久久国产精品一区二区| 激情丁香综合| 国产精品久久亚洲7777| 欧美人与禽猛交乱配| 国产伦精品一区二区三区四区免费| 欧美一区二区三区免费观看视频| 性色一区二区三区| 国产精品免费看片| 日韩午夜激情电影| 国产精品xxxxx| 欧美 日韩 国产 一区| 一区二区三区久久精品| 欧美香蕉大胸在线视频观看| 国产亚洲一区二区三区| 欧美日韩中文字幕在线| 国产伦精品一区二区| 久久久久久夜精品精品免费| 亚洲国产免费看| 亚洲精品一区在线观看香蕉| 欧美成人小视频| 久久精视频免费在线久久完整在线看| 亚洲一区二区视频在线| 国产欧美日韩精品在线| 国产精品国产成人国产三级| 国产亚洲一区二区三区在线播放| 欧美一区二视频在线免费观看| 亚洲精品视频免费| 99热免费精品在线观看| 欧美三区在线视频| 国产日韩成人精品| 国产一区二区三区观看| 国产欧美日本在线| 欧美顶级少妇做爰| 亚洲欧美日本国产专区一区| 在线观看欧美日本| 欧美日本亚洲韩国国产| 国产精品你懂得| 亚洲精品黄网在线观看| 欧美色图麻豆| 久久精品国产久精国产思思| 国产视频综合在线| 欧美日韩成人一区二区| 国产欧美日韩综合一区在线观看| 伊人久久大香线蕉综合热线| 国产视频一区二区三区在线观看| 亚洲免费成人| 午夜欧美大尺度福利影院在线看| 午夜精品福利一区二区三区av| 亚洲小少妇裸体bbw| 国产一区二区电影在线观看| 国产精品久久久久77777| 日韩亚洲精品电影| 欧美日韩亚洲视频| 国产精品日韩久久久久| 国产亚洲一区二区三区在线观看| 久久人人97超碰精品888| 欧美国产日韩一区二区在线观看| 亚洲第一久久影院| 欧美制服丝袜第一页| 欧美区日韩区| 亚洲精品乱码久久久久久日本蜜臀| 欧美激情亚洲综合一区| 亚洲国产精彩中文乱码av在线播放| 一区在线电影| 国产乱码精品一区二区三区不卡| 在线观看日韩| 国产免费一区二区三区香蕉精| 久久久久国产精品麻豆ai换脸| 亚洲国产婷婷香蕉久久久久久99| 夜夜夜精品看看| 欧美日韩一区二区欧美激情| 国产精品久久国产精品99gif| 亚欧成人在线| 亚洲精品一区二区三区在线观看| 亚洲欧美久久久久一区二区三区| 久久综合久久久| 亚洲欧美精品中文字幕在线| 久久aⅴ乱码一区二区三区| 激情综合网激情| 国产精品理论片在线观看| 狠狠色综合色区| 久久蜜桃av一区精品变态类天堂|