少妇无码精品12P_99久久精品国产免费看_色.www_国产黄a三级三级三级看三级黑人_亚洲AⅤ无码一区二区波多野_久久123

產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱


儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計(jì)>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

基于ZigBee技術(shù)的溫室監(jiān)控系統(tǒng)網(wǎng)關(guān)設(shè)計(jì)方案

   2012年04月11日 17:38  
  引言
  
  溫室監(jiān)控系統(tǒng)用于實(shí)時(shí)監(jiān)測室內(nèi)溫度、濕度、CO2濃度等環(huán)境參數(shù),以便做出相應(yīng)調(diào)整,使作物處于*環(huán)境中生長。現(xiàn)有的無線溫室監(jiān)控系統(tǒng)大多在無線局域網(wǎng)絡(luò)覆蓋范圍內(nèi)進(jìn)行環(huán)境信息監(jiān)測,傳輸范圍有限,且功耗和成本較高。
  
  ZigBee是一種新興的近距離、低復(fù)雜度、低功耗、低成本的無線網(wǎng)絡(luò)技術(shù)。2節(jié)5號(hào)電池即可使ZigBee射頻芯片工作6~24個(gè)月。
  
  本設(shè)計(jì)采用ZigBee技術(shù)組建無線局域網(wǎng),并通過網(wǎng)關(guān)接人到以太網(wǎng)。不但很好地解決了功耗和成本問題,而且也有效擴(kuò)展了數(shù)據(jù)的傳輸范圍。
  
  1、系統(tǒng)設(shè)計(jì)
  
  溫室監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖如圖1所示。系統(tǒng)由無線傳感節(jié)點(diǎn)、嵌入式網(wǎng)關(guān)、人機(jī)交互界面3個(gè)部分組成。無線傳感節(jié)點(diǎn)通過連接傳感器來獲得相應(yīng)的環(huán)境參數(shù),并將數(shù)據(jù)發(fā)送至網(wǎng)關(guān)節(jié)點(diǎn)。嵌入式網(wǎng)關(guān)承擔(dān)網(wǎng)絡(luò)管理的功能,主要負(fù)責(zé)組建ZigBee無線網(wǎng)絡(luò)并將傳感節(jié)點(diǎn)傳回的數(shù)據(jù)上傳至以太網(wǎng)中。人機(jī)交互界面的作用是將這些數(shù)據(jù)實(shí)時(shí)地顯示在網(wǎng)頁上,也可以通過網(wǎng)頁進(jìn)行遠(yuǎn)程控制。
  
  圖1溫室監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖
  
  無線局域網(wǎng)中的各傳感器節(jié)點(diǎn)采集溫度、濕度、C02濃度等環(huán)境信息,經(jīng)網(wǎng)關(guān)處理后,監(jiān)控終端計(jì)算機(jī)通過IE瀏覽器即可訪問這些數(shù)據(jù),從而實(shí)現(xiàn)遠(yuǎn)程監(jiān)控環(huán)境信息。
  
  2、硬件設(shè)計(jì)
  
  整個(gè)系統(tǒng)涉及ZigBee網(wǎng)絡(luò)和以太網(wǎng),為了使2個(gè)網(wǎng)絡(luò)能相互通信,需要建立網(wǎng)關(guān)。本文用嵌入式BOA服務(wù)器作為2個(gè)網(wǎng)絡(luò)的信息中轉(zhuǎn)站,以實(shí)現(xiàn)網(wǎng)關(guān)的功能。BOA服務(wù)器是一個(gè)小巧的Web服務(wù)器,運(yùn)行于Unix或Linux系統(tǒng)下,支持CGI的、適合用于嵌入式系統(tǒng)的單任務(wù)的HTTP服務(wù)器。
  
  2.1網(wǎng)關(guān)硬件設(shè)計(jì)
  
  嵌入式BOA服務(wù)器可以在嵌入式Linux操作系統(tǒng)的支持下進(jìn)行設(shè)計(jì)。網(wǎng)關(guān)硬件結(jié)構(gòu)如圖2所示。
  
  圖2網(wǎng)關(guān)硬件結(jié)構(gòu)
  
  網(wǎng)關(guān)硬件包括如下部分:
  
  ①S3C2440A,Samsung公司的一款基于ARM920T內(nèi)核的32位RISC嵌入式微處理器,運(yùn)行頻率可達(dá)400MHz。
  
  ②256MBFlash,存儲(chǔ)Bootloader和Linux操作系統(tǒng)以及文件系統(tǒng)。
  
  ③64MBSDRAM,作為系統(tǒng)運(yùn)行時(shí)的程序和數(shù)據(jù)存儲(chǔ)器。
  
  ④DM9000A網(wǎng)絡(luò)控制器,提供以太網(wǎng)連接功能,以滿足用戶通過TCP/IP以太網(wǎng)進(jìn)行實(shí)時(shí)的數(shù)據(jù)交互。
  
  ⑤JTAG仿真調(diào)試接口,支持ADS等集成開發(fā)環(huán)境利用JTAG調(diào)試接口對(duì)整個(gè)硬件電路進(jìn)行軟件開發(fā)和調(diào)試。
  
  ⑥UART接口,連接CC2430射頻芯片以實(shí)現(xiàn)ZigBee無線局域網(wǎng)絡(luò)與以太網(wǎng)的互聯(lián)。
  
  2.2ZigBee節(jié)點(diǎn)硬件設(shè)計(jì)
  
  ZigBee節(jié)點(diǎn)硬件結(jié)構(gòu)如圖3所示,主要由CC2430射頻芯片和傳感器構(gòu)成。
  
  圖3ZigBee節(jié)點(diǎn)硬件結(jié)構(gòu)
  
  CC2430芯片整合了高性能2.4GHzDSSS(直接序列擴(kuò)頻)射頻收發(fā)器內(nèi)核和工業(yè)標(biāo)準(zhǔn)的增強(qiáng)型8051MCU,還包括了8KB的SDRAM、128KB的Flash,是一種片上系統(tǒng)(SoC)解決方案。
  
  將相應(yīng)的傳感器與CC2430的I/O引腳連接,可測得所需的溫室環(huán)境參數(shù),并通過ZjgBee無線網(wǎng)絡(luò)進(jìn)行傳輸。本系統(tǒng)在每個(gè)ZigBee節(jié)點(diǎn)上分別連接溫度傳感器、濕度傳感器和CO2傳感器來監(jiān)測不同節(jié)點(diǎn)處相應(yīng)的環(huán)境信息。
  
  3、軟件設(shè)計(jì)
  
  本設(shè)計(jì)基于嵌入式Linux操作系統(tǒng),通過編寫DM9000A網(wǎng)卡驅(qū)動(dòng)和UART異步串口驅(qū)動(dòng)實(shí)現(xiàn)以太網(wǎng)與ZigBee網(wǎng)絡(luò)的互聯(lián)。
  
  網(wǎng)關(guān)的分層結(jié)構(gòu)如圖4所示。在TCP/IP協(xié)議和ZigBee協(xié)議上分別開發(fā)Web、CGI程序以及無線收發(fā)程序。Web、CGI程序用于人機(jī)交互界面,無線收發(fā)程序用來實(shí)現(xiàn)ZigBee網(wǎng)絡(luò)的通信。
  
  圖4網(wǎng)關(guān)的分層結(jié)構(gòu)圖
  
  CGI(CommonGatewayInterface)規(guī)定Web服務(wù)器調(diào)用其他程序的接口協(xié)議標(biāo)準(zhǔn),提供給Web服務(wù)器一個(gè)執(zhí)行外部程序的通道。這種服務(wù)端技術(shù)使得瀏覽器和服務(wù)器之間具有交互性。CGI程序?qū)儆谝粋€(gè)外部程序,編譯成可執(zhí)行文件后,可以在服務(wù)端運(yùn)行。通過調(diào)用CGI程序可實(shí)現(xiàn)Web服務(wù)器與Web瀏覽器的交互,CGI程序接收Web瀏覽器發(fā)送給Web服務(wù)器的控制命令,并進(jìn)行處理,再將響應(yīng)結(jié)果回送給Web服務(wù)器及Web瀏覽器。
  
  由于BOA服務(wù)器搭建在Linux系統(tǒng)之上,因此需要將嵌入式Linux系統(tǒng)移植到S3C2440芯片上。
  
  3.1移植Bootloader
  
  Bootloader是在操作系統(tǒng)內(nèi)核運(yùn)行之前執(zhí)行的一小段程序,通過這段程序初始化硬件設(shè)備。Bootloader可移植性強(qiáng),只要根據(jù)硬件資源修改少量代碼即可直接使用。
  
  3.2移植Linux內(nèi)核
  
  Linux內(nèi)核是嵌入式操作系統(tǒng)的核心,內(nèi)核移植包括內(nèi)核配置、內(nèi)核編譯、內(nèi)核下載3個(gè)部分。嵌入式設(shè)備主要用NANDFlash作為存儲(chǔ)器,NANDFlash容量有限,因此在配置內(nèi)核時(shí)需要裁減一些不需要的功能以減小內(nèi)核的體積。由于要將編譯好的Linux內(nèi)核映像和文件系統(tǒng)映像燒寫到NANDFlash中,因此設(shè)置NANDFlash分區(qū)。本項(xiàng)目采用256MB的NANDFlash,將其分為3個(gè)區(qū):0區(qū)為Bootloader分區(qū),1區(qū)為內(nèi)核分區(qū),2區(qū)為根文件系統(tǒng)分區(qū)。內(nèi)核配置完成后執(zhí)行makezImage命令生成Linux內(nèi)核映像文件,然后將內(nèi)核映像文件下載至NANDFlash的內(nèi)核分區(qū)上。
  
  3.3移植根文件系統(tǒng)和BOA服務(wù)器
  
  根文件系統(tǒng)是嵌入式Linux系統(tǒng)啟動(dòng)的重要組成部分,也是用戶應(yīng)用程序的載體。本方案采用busybox制作yaffs2文件系統(tǒng),并在文件系統(tǒng)中加入BOA服務(wù)器。BOA是一款單任務(wù)的HTTP服務(wù)器,當(dāng)有連接請(qǐng)求到來時(shí),通過建立HTTP請(qǐng)求列表來處理多路HTTP連接請(qǐng)求,同時(shí)它為CGI程序創(chuàng)建新的進(jìn)程。
  
  移植好BOA服務(wù)器后,在文件系統(tǒng)中建立/var/www/cgi-bin文件夾,此文件夾用于存放靜態(tài)網(wǎng)頁和CGI程序。
  
  3.4網(wǎng)關(guān)軟件設(shè)計(jì)
  
  網(wǎng)關(guān)軟件程序流程如圖5所示。S3C2440通過I/O端口觸發(fā)CC2430,使其無線發(fā)送相應(yīng)的指令,遠(yuǎn)程控制傳感器節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集。采集到的數(shù)據(jù)通過UART串口傳回S3C2440并上傳至嵌入式BOA服務(wù)器。用戶通過IE瀏覽器就可以實(shí)時(shí)采集到相應(yīng)的環(huán)境信息。
  
  圖5網(wǎng)關(guān)軟件程序流程圖
  
  傳感節(jié)點(diǎn)采集到的數(shù)據(jù)zui終將上傳至嵌入式BOA服務(wù)器上,用戶可通過IE瀏覽器訪問服務(wù)器IP地址來監(jiān)測溫室的環(huán)境信息,監(jiān)測網(wǎng)頁如圖6所示。
  
  圖6監(jiān)測網(wǎng)頁
  
  4、結(jié)語
  
  本文基于S3C2440平臺(tái)和Linux操作系統(tǒng)提出了一種ZigBee網(wǎng)關(guān)的設(shè)計(jì)方法,并給出了硬件和軟件的實(shí)現(xiàn)方法,實(shí)現(xiàn)了ZigBee無線局域網(wǎng)絡(luò)與以太網(wǎng)的數(shù)據(jù)互通。該網(wǎng)關(guān)成功地用于溫室監(jiān)控系統(tǒng)中,具有穩(wěn)定性好、實(shí)時(shí)性強(qiáng)、可遠(yuǎn)距離監(jiān)控等特點(diǎn)。

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號(hào)

  • Ybzhan小程序

企業(yè)未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 精品一区二区三区四区蜜桃 | 99国产观看免费视频 | 综合成人亚洲偷自拍色 | 国产精品偷伦免费视频观看的 | 在线无码VA中文字幕无码 | 精品无码一区二区三区在线 | 蜜桃视频在线观看一区 | 尤物丰满少妇大尺度喷血写真 | 强插女教师AV在线 | 超碰公开免费 | 国产免费丝袜调教视频 | 国产91小视频在线观看 | 91porny九色在线 | 色视频www在线播放国产人成 | 亚洲亚洲人成综合丝袜图片 | 亚洲男同帅GAY片在线观看 | 无码国产精品一区二区免费16 | 国产日产免费高清欧美一区 | 免费成人在线观看 | 1769中文字幕岛国 | 久久精品天堂 | 色呦呦久久久 | 午夜一级黄色大片 | 深夜国产一区二区三区在线看 | 国产美女久久 | 欧美亚洲国产精品久久高清 | 精品无码成人片一区二区 | 国产又色又爽又黄又免费软件 | 在线看片无码永久免费AV | 国产精品成人无码久久久久久 | 国产精品偷伦小说 | 在线观看av每日更新免费 | 日韩毛片网站 | 精品国自产拍天天拍 | 国产精品538一区二区在线 | 一本大道久久a久久精二百 国产av一级片日韩二区 | 女人18毛片a级毛片免费视频 | 在线播放精品视频 | 日韩精品一区二区三区免费观看 | 免费黄色视屏 | 久久精品人妻系列无码专区 |