




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、. . . . 分類號* S24 學校代碼 10564UDC* 學 號 2006210007 密 級 學 位 論 文基于ARM的茶園WSNs旱情監(jiān)測網(wǎng)關設計 鐘榮敏指導教師王衛(wèi)星 教授申請學位級別 碩士專業(yè)名稱農(nóng)業(yè)電氣化與自動化論文提交日期2008年3月論文答辯日期2008年5月學院名稱 工程學院 學位授予日期 2008年6月洪添勝 教授答辯委員會主席韋 崗 教授評閱人趙祚喜 教授摘 要無線傳感器網(wǎng)絡技術(shù)(WSNs)的應用研究方興未艾,深入到了包括農(nóng)業(yè)在的各個領域。通過WSNs在茶園建立旱情監(jiān)測系統(tǒng),將大大提高茶園集約化、自動化管理水平。而WSNs要真正投入使用,則不能完全孤立存在,需要通過網(wǎng)
2、關設備接入外部網(wǎng)絡,提供用戶對無線傳感器網(wǎng)絡的遠程訪問和監(jiān)測。本文提出了一種基于嵌入式系統(tǒng)茶園WSNs旱情監(jiān)測系統(tǒng)網(wǎng)關設計方案。該方案采用基于ARM920T核心的三星S3C2410X嵌入式芯片的開發(fā)板,該開發(fā)板的外圍電路主要包括存儲器系統(tǒng)、串行通信接口、以太網(wǎng)接口、PCMCIA接口和其他電路系統(tǒng),并設計了DB51標準接口單元,為其他數(shù)據(jù)傳輸方式的添加預留了接口。通過建立交叉編譯環(huán)境,Bootloader、Linux核和JFFS2文件系統(tǒng)的移植搭建軟件平臺,并完成了相關的設備驅(qū)動程序的移植,設計了應用軟件實現(xiàn)利用串口通信實現(xiàn)對無線傳感器網(wǎng)絡中匯聚節(jié)點數(shù)據(jù)的實時采集、處理、存儲;利用有線以太網(wǎng)和無
3、線通信網(wǎng)絡作為數(shù)據(jù)信息的傳輸載體,向遠程終端發(fā)送傳感器網(wǎng)絡的數(shù)據(jù)。該網(wǎng)關通過有線和無線數(shù)據(jù)傳輸方式結(jié)合的設計與實現(xiàn),可以根據(jù)茶園的實際部署條件靈活采用選擇經(jīng)由以太網(wǎng)或者無線通信網(wǎng)絡方式與遠程終端或移動終端進行數(shù)據(jù)通信。保證了數(shù)據(jù)傳輸?shù)撵`活性、實時性、可靠性和適應性。關鍵詞: WSNs 嵌入式 ARM 網(wǎng)關 LinuxAbstractTheDesign Of WSNs Gateway Based On ARM For Drought Monitoring InTea PlantationZhong Rongmin(College of Engineering,South China Agricu
4、ltural University,Guangzhou 510642,China) A WSNs gateway design scheme based on ARM is demonstrated in this dissertation. This scheme focuses on the development of wireless sensor networks, combining the features of wire and wireless communication network and embedded system technology, aiming at th
5、e remote data transmission of wireless sensor networks for drought monitoring in tea plantation.The new gateway adopts ARM920T micro controller S3C2410X as the kernel of hardware platform. Its peripheral circuits mainly include the storage system, serial communication interface, Ethernet interface,
6、PCMCIA interface and other circuit systems, and provide serial-port extension unit and standard interface unit to be used for further linkage of other data transmission method. In this gateway, the Linux embedded operating system is selected to supervise each hardware and serve as the software platf
7、orm. The application software of the gateway implemented the functions of the gateway including real time collecting, processing and storing of aggregation node data in wireless sensor networks through serial-port communication, utilizing Ethenet and wireless communication network as carriers in tra
8、nsferring data information to transmit data of the sensor network to remote terminals. The design of this gateway not only has good extensibility, but also has compensated for the limitation of single data transmission method for present gateways and realized integration of wired and wireless data t
9、ransmission methord.Further, the efficiency of operating the gateway is improved by supervision of embedded operating system.Key words: wireless sensor networks embedded systemgateway ARM Linux目 錄1 前言11.1 研究意義11.2 國外研究現(xiàn)狀21.2.1 WSNs的農(nóng)業(yè)應用21.2.2 網(wǎng)關國外研究現(xiàn)狀31.3問題的提出51.4 研究目的和容62 WSNs茶園旱情監(jiān)測網(wǎng)關總體設計72.1 概述72.
10、1.1 網(wǎng)關的定義72.1.2 嵌入式系統(tǒng)設計72.1.3 網(wǎng)關功能分析82.2 基于茶園旱情監(jiān)測的WSNs網(wǎng)關特征92.3 網(wǎng)關設計概要102.3.1 處理器的選型102.3.2 操作系統(tǒng)選型122.3.3 網(wǎng)關系統(tǒng)的設計方案132.4 本章小結(jié)143 網(wǎng)關硬件平臺153.1 系統(tǒng)CPU部分153.2 系統(tǒng)存儲模塊173.2.1 FLASH存儲器173.2.2 系統(tǒng)SDRAM部分173.2.3 SD卡接口電路183.3 網(wǎng)關遠程接入接口183.3.1 以太網(wǎng)接口電路183.3.2 PCMCIA接口電路193.4 系統(tǒng)本地連接接口203.4.1 USB接口電路203.4.2 串口電路213.4
11、.3 JTAG接口電路213.5 電源模塊213.6 匯聚節(jié)點接口設計223.7 GPRS無線上網(wǎng)卡aircard750說明233.8 本章小結(jié)234 網(wǎng)關Linux平臺的建立244.1 開發(fā)環(huán)境的建立244.2 Bootloader的移植254.3 Linux核(kernel)的移植264.4 文件系統(tǒng)的生成284.4.1 日志閃存文件系統(tǒng)版本2-JFFS2294.4.2 創(chuàng)建JFFS2文件系統(tǒng)294.5 系統(tǒng)驅(qū)動程序的實現(xiàn)304.5.1 設備驅(qū)動程序框架304.5.2 CS8900驅(qū)動程序設計314.6 本章小結(jié)345 遠程數(shù)據(jù)傳輸方式設計與實現(xiàn)355.1 網(wǎng)關與匯聚節(jié)點的通信實現(xiàn)355.
12、1.1 Linux下的串口通信355.1.2 匯聚節(jié)點數(shù)據(jù)幀375.1.3 匯聚節(jié)點數(shù)據(jù)讀取與數(shù)據(jù)處理385.2 網(wǎng)關與遠程終端數(shù)據(jù)傳輸?shù)脑O計與實現(xiàn)405.2.1 以太網(wǎng)遠程數(shù)據(jù)傳輸軟件設計405.2.2 GPRS數(shù)據(jù)通信實現(xiàn)435.3 本章小結(jié)486 試驗與分析496.1 有線以太網(wǎng)遠程數(shù)據(jù)傳輸試驗506.1.1 網(wǎng)關連接試驗506.1.2 網(wǎng)關接收匯聚節(jié)點數(shù)據(jù)試驗516.1.3 遠程數(shù)據(jù)傳輸試驗536.2 GPRS 遠程通信與可靠性分析546.2.1 GPRS撥號連接試驗546.2.2 GPRS通信可靠性分析556.3 本章小結(jié)577 結(jié)論與討論587.1 結(jié)論587.2 討論與展望58參
13、考文獻60致64附錄A 部分實物照片65附錄 B 核移植前源代碼修改部分66附錄C 部分程序的源代碼67華南農(nóng)業(yè)大學71學位論文原創(chuàng)性聲明71學位論文使用授權(quán)書7174 / 791 前言1.1 研究意義我國是一個水資源缺乏的國家。按人均水資源量計算,人均占有量只有2500m3,約為世界人均水量的1/4,在世界排110位,已被聯(lián)合國列為13個貧水國家之一。另一方面,我國水資源的分步很不平衡(王穎杰,2006)。有些地區(qū)的人均占有量甚至低于世界最貧水的國家埃與和以色列的水平。我國農(nóng)業(yè)用水量約占總用水量的80%左右,由于農(nóng)業(yè)灌溉用水的利用率普遍低下,就全國圍而言,水的利用率僅為45%,而水資源利用率
14、高的國家已達70%80%。灌溉系統(tǒng)自動化的水平較低,這也是制約我國高效農(nóng)業(yè)發(fā)展的主要原因。以色列、日本、美國等一些國家已采用先進節(jié)水灌溉制度。由傳統(tǒng)的充分灌溉向非充分灌溉發(fā)展,對灌區(qū)用水進行監(jiān)測預報,實際動態(tài)管理;采用傳感器來監(jiān)測土壤的墑情和農(nóng)作物的生長,實現(xiàn)現(xiàn)水管理的自動化。因而建立旱情監(jiān)測系統(tǒng),將為解決農(nóng)業(yè)灌溉用水的問題提供科學依據(jù),對于緩解水資源的緊缺是非常重要的。喝茶已經(jīng)成為了全球健康生活的時尚,據(jù)資料顯示,目前世界人均飲茶05kg;我國茶葉消費現(xiàn)狀最新數(shù)字顯示,2006年我國人均茶葉消費0.4 kg,即將接近世界消費茶葉水平(黃丹,2006)。茶葉消費市場的潛力巨大,大面積種植茶樹,
15、發(fā)展茶產(chǎn)業(yè),不失解決“三農(nóng)”問題的重要思路。茶樹多生長在山坡地,傳統(tǒng)的茶樹種植多“靠天吃飯”,若在茶園建立旱情監(jiān)測系統(tǒng),實現(xiàn)灌溉系統(tǒng)自動化控制,不僅可以提高水源利用率,緩解水資源日趨緊的矛盾,還可以增加茶葉的產(chǎn)量和品質(zhì),降低茶葉成本。近年來,無線傳感器網(wǎng)絡(WSNs)技術(shù)迅速興起,成為國外研究的熱點。WSNs利用放置于監(jiān)測場景中的大量傳感器節(jié)點,對監(jiān)測對象進行協(xié)作化的信息感知和采集。傳感器節(jié)點以無線方式將現(xiàn)場信息傳輸?shù)阶鳛榫W(wǎng)絡數(shù)據(jù)中心的基站,由基站進行數(shù)據(jù)分析和處理,以得到準確的決策信息,并最終驅(qū)動特定的執(zhí)行機構(gòu)作業(yè),從而實現(xiàn)對農(nóng)田的精確化和智能化測控(亭,2006)。通過構(gòu)建不依賴于大量信號
16、傳輸線和動力線的農(nóng)業(yè)WSNs生態(tài)測控系統(tǒng),既可實現(xiàn)對土壤水肥、作物生長和病蟲災害等信息的精確測量,為灌溉施肥、病蟲防治和作物收種等工作帶來巨大方便,又可解決傳統(tǒng)測控設施建設成本高、安裝復雜、維護困難和影響作業(yè)環(huán)境等問題,同時大大提高設施農(nóng)業(yè)的自動化控制和管理水平。1.2 國外研究現(xiàn)狀1.2.1WSNs的農(nóng)業(yè)應用在傳統(tǒng)農(nóng)業(yè)中,人們獲取農(nóng)田信息的方式都很有限,主要是通過人工測量,獲取過程需要消耗大量的人力,如通過使用無線傳感器網(wǎng)絡可以有效降低人力消耗和對農(nóng)田環(huán)境的影響,獲取精確的作物環(huán)境和作物信息。近年來,國外在農(nóng)、林、牧業(yè)的信息傳輸方面進行了系統(tǒng)的研究。歐盟ISI啟動了Wirelesslnfo項
17、(19982003),期望運用GSM/GPRS/HSDCS無線通信技術(shù),建立先進農(nóng)林管理多媒體服務系統(tǒng);Digital Sun 公司開發(fā)了無線傳感器網(wǎng)絡自動灑水系統(tǒng),傳感器感應土壤的水分,并在設定條件下與接收器通信,控制灌溉系統(tǒng)的閥門打開、關閉,從而達到自動節(jié)水灌溉的目的;澳大利亞的CSRIOICTCenter 將無線傳感器節(jié)點安置在動物身體上對動物的生理狀況(脈搏、血壓等)和外界環(huán)境進行監(jiān)測,避免了有線線路對動物生活的干擾,研制成完善的草地放牧與動物模型(王殊,2007);國信息交通大學時嵌入式系統(tǒng)實驗室用WSN搭建了自動農(nóng)業(yè)系統(tǒng)(Seong-eun Yoo,2007)如圖1.1所示,該系統(tǒng)
18、部署在國Dongbu Handong 種子研究中心的大白菜溫室大棚,包括:用于監(jiān)測和控制溫室環(huán)境的無線傳感器網(wǎng)絡節(jié)點,用于管理WSNs的管理子系統(tǒng),已經(jīng)用于訪問管理子系統(tǒng)數(shù)據(jù)庫的各種手持設備(如PDA)。監(jiān)測溫室作物生長狀況和控制溫室的環(huán)境。 圖1.1 國大白菜溫室大棚傳感器節(jié)點、網(wǎng)絡系統(tǒng)結(jié)構(gòu)國在農(nóng)業(yè)系統(tǒng)遠程監(jiān)控與農(nóng)業(yè)信息化等方面獲得了較快發(fā)展,目前主要研究成果有:無線傳感器網(wǎng)絡應用于農(nóng)業(yè)環(huán)境監(jiān)測的研究(駱凱等,2008;光照等,2007;黃偉等,2008;海建等,2008);無線傳感器網(wǎng)絡在大棚蔬菜的應用(宋迪等,2008;程光,2007);無線傳感器網(wǎng)絡在節(jié)水灌溉的應用(友兵等,2007;
19、黃生等,2007;曾煉成等,2008);以與無線傳感器網(wǎng)絡在草地放牧與動物模型的研究(王殊,2007)。但未見茶園相關應用的報道。1.2.2 網(wǎng)關國外研究現(xiàn)狀與時獲取感知區(qū)域的信息并進行處理、轉(zhuǎn)發(fā)等操作是無線傳感器網(wǎng)絡應用中的關鍵問題之一。網(wǎng)關在無線傳感器網(wǎng)絡中的的主要功能是:一是與時獲取感知區(qū)域的信息并進行處理,二是通過其他網(wǎng)絡進行數(shù)據(jù)轉(zhuǎn)發(fā),如圖1.2。也可以在此基礎上添加新的輔助功能,例如遠程終端的控制功能,報警功能等。傳統(tǒng)的無線傳感器sink網(wǎng)關是利用匯聚節(jié)點與PC相結(jié)合來實現(xiàn)的,一般情況下,匯聚節(jié)點接收傳感器節(jié)點發(fā)送的數(shù)據(jù),通過有線方式(串口或USB電纜)與PC相連,后者完成數(shù)據(jù)的讀取
20、、轉(zhuǎn)換、顯示、轉(zhuǎn)發(fā)等工作。其中,轉(zhuǎn)發(fā)功能是PC利用網(wǎng)卡接入外部網(wǎng)絡來實現(xiàn)的。目前,國外已有關于WSNs信息進行遠距離傳輸?shù)难芯繄蟮?。圖1.2 WSNs體系結(jié)構(gòu)美國的Crossbow公司曾推出具有以太網(wǎng)通信功能的網(wǎng)關產(chǎn)品并得到應用。哈佛大學的科研人員曾經(jīng)在位于厄瓜多爾境的唐古拉瓦火山(voleanThngnrahua)附近部署了小圍的無線傳感器網(wǎng)絡,采集次聲波信號并傳送至網(wǎng)關,通過接入無線MODEM將數(shù)據(jù)轉(zhuǎn)發(fā)到9公里外火山監(jiān)測站的PC上(Werner-Allen G,2005)。 國一些大學和科研機構(gòu)也提出了有關解決方案。 尤著宏等(2005)針對無線傳感器網(wǎng)絡應用在青藏鐵路沿線多年凍土區(qū)典型段
21、地溫、變形監(jiān)測方面的特殊要求, 設計了一種WSN網(wǎng)關節(jié)點。該節(jié)點基于CC2431以與C8051F320的USB接口的軟硬件設計與實現(xiàn)接收各傳感器節(jié)點的數(shù)據(jù)并以有線的方式將數(shù)據(jù)傳送給最終用戶計算機?;艉陚サ龋?006)提出了一種IPv6無線傳感器網(wǎng)絡以太網(wǎng)接入網(wǎng)關的設計,實現(xiàn)了基于嵌入式處理器ATmega128、智能射頻芯片CC2420以與網(wǎng)絡控制芯片RTLS019的接入網(wǎng)關設備。段渭軍等(2007)針對無線傳感器網(wǎng)絡傳統(tǒng)Sink網(wǎng)關的不足,提出了一種基于PDA的移動Sink網(wǎng)關系統(tǒng)的設計與實現(xiàn)方案,重點討論了PDA與Sink節(jié)點之間的連接,PDA與Sink節(jié)點、PDA與GPS接收機與PDA與控
22、制終端之間通信的一些關鍵技術(shù)??锱d紅等(2007)提出一種基于CC1010 的RF 接口實現(xiàn)與無線傳感器網(wǎng)絡的通信基于SIM100E 的GPRS 接口實現(xiàn)了與互聯(lián)網(wǎng)之間的TCP/IP 連接的無線傳感器網(wǎng)關,實現(xiàn)了與外部網(wǎng)絡的可靠連接。要偉等(2008)分析了網(wǎng)關在溫室智能測控系統(tǒng)中的重要性,研究了網(wǎng)關的設計原則和器件選型,基于PXA270 低功耗嵌入式處理器設計并實現(xiàn)了具有以太網(wǎng)、USB 主、CF 等多擴展接口的網(wǎng)關硬件平臺。此外,分析了引導加載程序的引導過程,并在自主設計的網(wǎng)關上實現(xiàn)了Blob 的移植。向文(2008)通過以太網(wǎng)控制芯片RTL8019 與外部以太網(wǎng)絡進行數(shù)據(jù)通信的無線傳感器網(wǎng)
23、絡的網(wǎng)關底層驅(qū)動的實現(xiàn)方案,分析了接收模塊和發(fā)送模塊,闡述了驅(qū)動實現(xiàn)機制和方法。對網(wǎng)關進行了測試,驗證了網(wǎng)關的信息處理和通信功能。江海峰等(2009)針對無線傳感器網(wǎng)絡在煤礦井下的推廣和應用要求,用有線的方式實現(xiàn)無線傳感器網(wǎng)絡和井下主干網(wǎng)絡以太網(wǎng)進行互聯(lián),網(wǎng)關解決方案基于嵌入式微處理器S3C4510B 和嵌入式操作系統(tǒng)VxWorks 實現(xiàn)。吳偉強等(2009)提出了基于ARM 平臺的Zigbee 網(wǎng)關設計。本系統(tǒng)在ARM9 STR912FW44X 處理器上移植COS-操作系統(tǒng)和無線射頻收發(fā)模塊cc2430 搭建網(wǎng)關開發(fā)平臺。它很好地克服了傳統(tǒng)網(wǎng)關架構(gòu)下Zigbee 傳輸速率的瓶頸,降低了資源和
24、處理時間消耗,提高實時處理能力。甘勇等(2009)針對如何將Zigbee網(wǎng)絡與以太網(wǎng)緊密融合的問題,提出了一種基于ARM平臺的Zigbee網(wǎng)關的設計方案。網(wǎng)關硬件選取集成以太網(wǎng)接口的ARM9芯片STR912與CC2430無線模塊為核心進行擴展設計;應用地址適配層與應用協(xié)議層的提出,使得網(wǎng)間地址、協(xié)議在應用層統(tǒng)一起來并很容易擴展到其他網(wǎng)絡。該網(wǎng)關設計方案的提出在滿足網(wǎng)間數(shù)據(jù)交換高效性、透明性的同時也實現(xiàn)了易擴展性。綜上所述,目前應用比較廣泛、技術(shù)比較成熟的無線傳感器網(wǎng)絡網(wǎng)關主要有以下幾大類:l 基于Internet的無線傳感器網(wǎng)絡網(wǎng)關使用Intemet的WSNs網(wǎng)關,人們從任何地點、任何時刻獲取
25、到數(shù)據(jù)的愿望成為現(xiàn)實。實現(xiàn)該系統(tǒng)必須解決許多關鍵性問題,比如數(shù)據(jù)傳輸?shù)目煽啃?、準確性和實時性等?;贗ntemet的WSNs網(wǎng)關適用于異地或者遠程控制和數(shù)據(jù)采集、故障監(jiān)測、報警等等,其應用圍十分廣泛。l 基于無線通信的無線傳感器網(wǎng)絡網(wǎng)關對于工作點多、通信距離遠、環(huán)境惡劣且實時性和可靠性要求比較高的場合,可以利用無線通信網(wǎng)絡來實現(xiàn)主控站與各個子站之間的數(shù)據(jù)通信,采用這種遠程數(shù)據(jù)傳輸方式有利于解決復雜連線,無需鋪設電纜或光纜,降低了環(huán)境成本。基于無線通信的WSNs網(wǎng)關應用領域十分廣泛,比如說森林火災監(jiān)測(陸志平,2006)、軍隊指揮自動化建設(來潮,2006)等均可以采用這種技術(shù)來實現(xiàn)。l 利用公
26、用網(wǎng)的無線傳感器網(wǎng)絡網(wǎng)關在通信不是很頻繁、通信數(shù)量較小、實時性和性要求不高的場合,可以租用共用網(wǎng),采用撥號方式建立臨時連接的方式來實現(xiàn)WSNs網(wǎng)關的遠程數(shù)據(jù)傳輸。這種網(wǎng)關價格低廉、運行可靠、可以實時傳輸數(shù)據(jù)(晶,2006)。1.3問題的提出通過WSNs在茶園建立旱情監(jiān)測系統(tǒng),將大大提高茶園集約化、自動化管理水平。WSNs要真正投入使用,則不能完全孤立存在,需要通過網(wǎng)關設備接入外部網(wǎng)絡,提供用戶對無線傳感器網(wǎng)絡的遠程訪問和監(jiān)測。一般情況下,傳統(tǒng)sink網(wǎng)關通過匯聚節(jié)點與PC的這種工作方式成本高,開銷大,實際應用時易受到工作環(huán)境的限制(段渭軍,2007)。茶園往往處于較偏僻地帶,將匯聚節(jié)點與PC相
27、結(jié)合作為外部網(wǎng)絡接入設備具有較大難度。一個行之有效的解決方法是配置體積小、功耗和成本較低且可以靈活部署的嵌入式WSNs網(wǎng)關,由網(wǎng)關處理所獲取的信息并進行轉(zhuǎn)發(fā)工作。通過嵌入式操作系統(tǒng)進行管理操作,利用現(xiàn)有的公眾網(wǎng)絡(如以太網(wǎng)、GPRS或CDMA等)實現(xiàn)遠程數(shù)據(jù)傳輸,與遠程監(jiān)控中心服務器通信。1.4 研究目的和容在上述單一通信方式的網(wǎng)關中,有線以太網(wǎng)通信穩(wěn)定可靠,但需要具備相應的接入條件,這在許多應用情況下難以實現(xiàn);無線通信移動性能良好,同時GPRS、CDMA等無線通信網(wǎng)絡在國已經(jīng)相當普與,如果在無線傳感器網(wǎng)絡網(wǎng)關中引入無線數(shù)據(jù)傳輸方式,將大大降低開發(fā)成本和周期。無線通信存在的問題是易受到網(wǎng)絡覆蓋
28、面與資費問題困擾。本論文為了解決上述問題,在網(wǎng)關上實現(xiàn)包括有線和無線兩種通信方式,在茶園實際應用時,可根據(jù)WSNs部署區(qū)域的境況自主選擇所需要的通信方式,或者在條件允許的情況下同時使用具有多種通信方式的網(wǎng)關。不僅能夠?qū)崿F(xiàn)外部網(wǎng)絡的接入,完成WSNs數(shù)據(jù)的轉(zhuǎn)發(fā),同時還可以適應WSNs部署的靈活性。采用經(jīng)濟實用的方式實現(xiàn)WSN網(wǎng)關與Internet網(wǎng)絡的接入,不但可利用遠程控制中心實現(xiàn)對茶園生態(tài)環(huán)境連續(xù)與實時的在線測控,還可進一步降低茶園作業(yè)管理的工作量,提高茶園管理的網(wǎng)絡化、智能化和信息化程度。本研究得到了華南農(nóng)業(yè)大學校長基金項目“無線傳感網(wǎng)絡分簇算法與作物旱情監(jiān)測系統(tǒng)研究”(項目編號:2006
29、X009)課題的資助和支持。該課題的具體容是在茶園部署無線傳感器節(jié)點,組建WSNs,在線監(jiān)測茶樹的旱情程度。茶園WSNs旱情監(jiān)測系統(tǒng)主要包括三部分容:設計節(jié)點采集茶園旱情數(shù)據(jù),建立茶園旱情監(jiān)測WSNs網(wǎng)絡,對所組建成功的網(wǎng)絡進行性能分析,設計ZigBee網(wǎng)絡Internet遠程接入網(wǎng)關。其中設計節(jié)點與數(shù)據(jù)的采集、旱情監(jiān)測WSNs網(wǎng)絡的建立,網(wǎng)絡性能分析由同組其他同學完成,本論文的目標是實現(xiàn)茶園WSNs旱情監(jiān)測系統(tǒng)遠程接入的網(wǎng)關。2 WSNs茶園旱情監(jiān)測網(wǎng)關總體設計2.1 概述2.1.1 網(wǎng)關的定義在計算機網(wǎng)絡中,網(wǎng)關(Gateway)稱為網(wǎng)間連接器、協(xié)議轉(zhuǎn)換器,在使用不同的通信協(xié)議、數(shù)據(jù)格式或
30、語言,甚至體系結(jié)構(gòu)完全不同的兩種系統(tǒng)之間充當“翻譯器”的角色,是一種充當轉(zhuǎn)換重任的計算機系統(tǒng)或設備(希仁,2003)。通常網(wǎng)關可分為兩類:一是傳輸網(wǎng)關,用于在兩個網(wǎng)絡之間建立傳輸連接;二是應用網(wǎng)關,在應用層上進行協(xié)議轉(zhuǎn)換。本課題所研究的旱情WSN網(wǎng)關系統(tǒng)是一個傳輸網(wǎng)關。主要用于實現(xiàn)WSNs與外部網(wǎng)絡的互聯(lián),并對WSNs的數(shù)據(jù)進行轉(zhuǎn)換以與轉(zhuǎn)發(fā)設計本網(wǎng)關的過程實質(zhì)是嵌入式系統(tǒng)的設計。2.1.2 嵌入式系統(tǒng)設計根據(jù)IEEE(國際電氣和電子工程師協(xié)會)的定義:嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助設備、機器和車間運行的裝置” (天澤,2007)。目前國的一個普遍被認同的定義是:以應用為中心、以計算機技術(shù)為基
31、礎,軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統(tǒng)。類似于通用計算機系統(tǒng),嵌入式系統(tǒng)也是由硬件和軟件兩大部分組成。硬件部分是整個系統(tǒng)的物理基礎,由高性能的微處理器和外圍接口電路組成,它提供軟件運行的平臺和通信接口;軟件部分由嵌入式操作系統(tǒng)和其上運行的應用程序構(gòu)成,控制系統(tǒng)的運行;軟件和硬件之間由中間層連接。整個嵌入式系統(tǒng)的體系結(jié)構(gòu)如圖2.1所示:嵌入式應用軟件嵌入式操作系統(tǒng)嵌入式處理器嵌入式外圍設備嵌入式硬件平臺圖2.1 嵌入式系統(tǒng)體系結(jié)構(gòu)嵌入式系統(tǒng)與通用計算機系統(tǒng)相比具有以下特點(靈翔,2006):1)嵌入式系統(tǒng)是面向特定系統(tǒng)應用的。嵌入式處理器大多數(shù)是
32、專門為特定應用設計的,具有低功耗、體積小、集成度高等特點,一般包含各種外圍設備接口的片上系統(tǒng)。2)嵌入式系統(tǒng)涉與計算機技術(shù)、微電子技術(shù)、電子技術(shù)、通信和軟件等各行各業(yè)。它是一個技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。3)嵌入式系統(tǒng)的硬件和軟件都必須具備高度可定制性。只有這樣才一能適用嵌入式系統(tǒng)應用的需要,在產(chǎn)品價格性能等方面具備競爭力。4)高實時性的操作系統(tǒng)軟件是嵌入式軟件的基本要求。而且軟件要求固化存儲,以提高速度。軟件代碼要求高質(zhì)量和高可靠性。5)嵌入式系統(tǒng)的生命周期相當長。當嵌入式系統(tǒng)應用到產(chǎn)品以后,還可以進行軟件升級,它的生命周期與產(chǎn)品的生命周期幾乎一樣長。6)嵌入式系統(tǒng)
33、不具備本地系統(tǒng)開發(fā)能力,通常需要有一套專門的開發(fā)工具和環(huán)境。在計算機后PC技術(shù)時代,嵌入式系統(tǒng)將擁有最大的市場。計算機和網(wǎng)絡已經(jīng)全面滲透到日常生活的每個角落。各種各樣的新型嵌入式系統(tǒng)設備在應用數(shù)量上已經(jīng)遠遠超過了通用計算機,任何一個普通人可能擁有從大到小的各種嵌入式技術(shù)的電子產(chǎn)品。2.1.3 網(wǎng)關功能分析從WSNs體系結(jié)構(gòu)圖1.2中可以看出,傳感器節(jié)點采集感知區(qū)域的數(shù)據(jù),進行簡單的處理后發(fā)送至匯聚節(jié)點;網(wǎng)關利用串行方式讀取數(shù)據(jù)并轉(zhuǎn)換成用戶可知的信息,如傳感器節(jié)點部署區(qū)域的溫度、濕度、光強等;接著進行遠距離傳輸,傳輸方式包括以太網(wǎng)、無線通信網(wǎng),最終到達遠程終端。同時,還可以封裝成短消息發(fā)送至移動
34、終端用戶(于海斌, 2006)。用戶可以通過網(wǎng)關實現(xiàn)對無線傳感器網(wǎng)絡的管理,而無線傳感器網(wǎng)絡也能把數(shù)據(jù)遠程傳送到用戶手中。因此,WSNs網(wǎng)關具有和簇與簇外通信的功能,是一個功能強大的嵌入式系統(tǒng),有足夠的能量供給、大容量的存與較強的計算能力。WSNs網(wǎng)關的硬件部分主要由中央處理器、存儲模塊、簇連接(射頻收發(fā))模塊、簇外連接(通信)模塊和電源模塊五部分組成。其結(jié)構(gòu)框圖如圖2.2所示:中央處理器簇內(nèi)連接模塊簇外連接模塊存儲模塊電源模塊圖2.2 WSNs網(wǎng)關結(jié)構(gòu)框圖中央處理單元是系統(tǒng)的核心,主要用來處理從傳感器節(jié)點采集到的數(shù)據(jù)以與完成一些控制功能。在無線傳感器網(wǎng)絡中,數(shù)據(jù)收發(fā)要比數(shù)據(jù)處理消耗大得多的能
35、量,一般先將數(shù)據(jù)進行處理后,再進行傳送,因此對處理器計算能力要求很高。WSNs網(wǎng)關還需要配備大容量的FLASH存儲器來安裝應用程序和保存數(shù)據(jù),以與SDRAM存儲器來運行程序。為了將采集到的數(shù)據(jù)傳輸?shù)交ミB網(wǎng)或WWW上,網(wǎng)關還配備有遠程通信單元,用戶可以通過普通PC或GPRS手機終端來觀測傳感器收集到的數(shù)據(jù),即圖2.2簇外連接部分。WSNs同時可以疊加與傳感器節(jié)點一樣的射頻收發(fā)模塊,用于接收傳感器節(jié)點發(fā)送的數(shù)據(jù)和向傳感器節(jié)點發(fā)送數(shù)據(jù),即圖2.2簇連接部分。WSNs網(wǎng)關對電源要求很高,除了CPU需要的不同電壓外, GPRS模塊啟動時需要大的瞬時電流,所以應從硬件和軟件上同時來實現(xiàn)和控制各路電源的供應
36、,以達到有效的節(jié)能。2.2 基于茶園旱情監(jiān)測的WSNs網(wǎng)關特征 茶園一般地處丘陵山區(qū),多由連綿不斷的低矮山丘組成的。相對高度一般不超過200m,高低起伏,坡度較緩。茶樹高度一般在75cm-100cm之間。茶園種植密度主要的有兩種:一是單行條栽茶園,種植行距150cm,叢距33cm,每畝種植約1350叢。 二是雙行條栽茶園,種植大行距為150cm,小行距為30cm,叢距20cm, 每畝種植約4450叢。不論是單條栽,還是雙條栽,每叢通常種植3株茶樹。茶園的這些地形、地貌,茶樹特征,決定網(wǎng)關的系統(tǒng)性能、通信方式等設計時要滿足以下幾方面的要求:1)可靠性網(wǎng)關在整個茶園旱情監(jiān)測系統(tǒng)起著承上啟下的重要作
37、用,是聯(lián)系無線環(huán)境監(jiān)測網(wǎng)與外部網(wǎng)絡的橋梁,如果網(wǎng)關節(jié)點出現(xiàn)了故障或者癱瘓等無常工作的情況,雖然網(wǎng)絡部可以通過WSNs的自組織性重新組成旱情監(jiān)測網(wǎng)絡,但卻無法將茶園旱情數(shù)據(jù)傳輸?shù)奖O(jiān)控中心,因此,對網(wǎng)關的可靠性提出了較高的要求。2)低功耗網(wǎng)關的工作環(huán)境是茶園,由于網(wǎng)關節(jié)點要經(jīng)常通過射頻傳輸數(shù)據(jù),耗電比較大,因此要采用專門的供電系統(tǒng),為了能夠延長整個環(huán)境監(jiān)測系統(tǒng)的使用壽命,必須盡量降低網(wǎng)關節(jié)點各部分的功耗,避免出現(xiàn)因網(wǎng)關節(jié)點供電不足而造成整個環(huán)境系統(tǒng)癱瘓的情況。此外,WSNs網(wǎng)關能量的消耗主要集中在對數(shù)據(jù)進行處理和傳送數(shù)據(jù)。在其他情況下,應該盡量使WSNs網(wǎng)關處于睡眠或空閑狀態(tài),以節(jié)約能量。 3)通
38、信方式需求WSNs網(wǎng)關既要和傳感器節(jié)點通信,又要與外部網(wǎng)絡通信,它應該有簇通信和簇外通信雙重功能。和簇通信采用與節(jié)點一樣的通信的方式,而與簇外通信可以選擇有線網(wǎng)絡、無線網(wǎng)絡和GPRS方式。要使通信做到有效、可靠,應保證網(wǎng)關的通信方式是多樣化,并且是穩(wěn)定的,不受環(huán)境影響或影響很小。4)數(shù)據(jù)處理能力在實際工作中,每個網(wǎng)關節(jié)點管理的節(jié)點可能會達到上百個,因此可能會出現(xiàn)短時間大量的環(huán)境數(shù)據(jù)傳輸?shù)骄W(wǎng)關節(jié)點,而這些數(shù)據(jù)可能需要通過數(shù)據(jù)融合等處理后傳輸?shù)奖O(jiān)控中心,因此要求網(wǎng)關節(jié)點處理器有較高的處理速度,以與能夠存儲大量的數(shù)據(jù),來滿足無線傳感器網(wǎng)絡的實時性要求。5)擴展性隨著需求的不斷提高,以后會增加定位等其
39、他功能,這就要求網(wǎng)關是一個開放、易于擴展的系統(tǒng),只需要在現(xiàn)有系統(tǒng)上增加一些軟、硬件模塊,就能實現(xiàn)特定的需要,便于系統(tǒng)的升級維護。2.3 網(wǎng)關設計概要2.3.1 處理器的選型處理器(CPU)是嵌入式系統(tǒng)硬件的核心,所有的設備控制、任務調(diào)度、能量計算和功能協(xié)調(diào)、通信協(xié)議轉(zhuǎn)換、數(shù)據(jù)整合和數(shù)據(jù)轉(zhuǎn)儲都需要在這個模塊的支持下完成。常用嵌入式處理器PowerPC,MIPS和ARM等具有體積小、重量輕、成本低與可靠性高等特點,從ARM系列中選擇一款合適的來作為匯聚節(jié)點的中央處理器。ARM處理器選擇主要從以下幾方面來考慮(天澤,2005):1)ARM微處理器核的結(jié)構(gòu)ARM微處理器包含一系列的核結(jié)構(gòu),以適應不同的
40、應用領域,用戶如果希望使用WinCE或標準Linux等操作系統(tǒng)以減少軟件開發(fā)時間,就需要選擇ARM720T以上帶有MMU(Memory Management Unit)功能的ARM芯片,如ARM720T、ARM920T、ARM922T、ARM946T、Strong-ARM等。ARM7TDMI不支持 WindowsCE和標準Linux,但目前有uCLinux等不需要MMU支持的操作系統(tǒng)也可運行于ARM7TDMI硬件平臺之上。2)系統(tǒng)的工作頻率系統(tǒng)的工作頻率在很大程度上決定了ARM微處理器的處理能力。ARM7系列微處理器的典型處理速度為0.9MIPS/MHz,常見的ARM7芯片系統(tǒng)主時鐘為20MH
41、z-133MHz,ARM9系列微處理器的典型處理速度為 1.1MIPS/MHz,常見的ARM9的系統(tǒng)主時鐘頻率為100MHz-233MHz,ARM10最高可以達到700MHz。不同芯片對時鐘的處理不同,有的芯片只需要一個主時鐘頻率,有的芯片部時鐘控制器可以分別為ARM核和USB、UART、DSP、音頻等功能部件提供不同頻率的時鐘。3)芯片存儲器的容量大多數(shù)的ARM微處理器片存儲器的容量都不太大,需要用戶在設計系統(tǒng)時外擴存儲器。4)片的外圍電路除ARM微處理器核以外,幾乎所有的ARM芯片均根據(jù)各自不同的應用領域,擴展了相關功能模塊,并集成在芯片之中,如USB接口、IIC接口、LCD控制器、RTC
42、、ADC和DAC、DSP協(xié)處理器等。從對WSNs網(wǎng)關功能分析結(jié)果考慮,處理器應該具有較高的工作頻率與大容量的片存儲器以滿足快速處理功能;具有大量的I/O接口,滿足擴展性要求;片集成眾多外設控制器,實現(xiàn)外設連接而不增加其他外部控制器;要具有很好的電源管理功能,達到最小的功耗控制。綜合以上幾點,本論文選擇了三星公司的基于ARM9核的S3C2410X作為中央處理器。2.3.2操作系統(tǒng)選型現(xiàn)代信息社會的高效性、協(xié)同性客觀上要求軟件的編寫便于多人分工合作、編寫的軟件具有可重用性,軟件也日趨復雜。所有這些迫切需要有一個屏蔽底層硬件的、功能強大的操作系統(tǒng)來支持。嵌入式軟件的核心就是嵌入式實時多任務操作系統(tǒng)(
43、RTOS)。主要有:VxWorks,Linux,WinCE,mC/OS-II等。1) WinCEWinCE是一個簡潔的、高效率的多平臺操作系統(tǒng)。它的模塊化設計允許它對于從掌上電腦到專用的工業(yè)控制器的用戶電子設備進行定制。WinCE的缺點是價格高、不開放源碼、而且缺乏實時性(何宗健,2006)。2)VxworksVxworks是目前嵌入式系統(tǒng)領域中使用最廣泛,市場占有率最高的系統(tǒng)。它支持多種處理器,如x86、i960、Sun Sparc、powerPC、ARM等。Vxworks的缺點是操作系統(tǒng)本身以與開發(fā)環(huán)境都是專有的,軟件的開發(fā)和維護成本高(方敏,2004)。3)mC/OS-mC/OS-是著名
44、的源代碼公開的實時核,適用于8位,16位和32位單片機或數(shù)字信號處理器(DSP)??晒芾矶噙_63個應用任務,并可以提供如下服務:信號量、互斥信號量、事件標識、消息、消息隊列、任務管理、固定大小存塊管理、時間管理。mC/OS-的缺點是可提供的API函數(shù)接口相對較少,很多工作需要用戶自己去完成(J.Labrosse,2003)。4)LinuxLinux操作系統(tǒng)是一種開放源碼,可裁剪核,運行于個人計算機和工作站上的類UNIX操作系統(tǒng)。它最初是由一名芬蘭學生Linux Torvalds開發(fā)的,后來成立了一個由他領導的核開發(fā)小組對Linux核進行了完善。這使Linux在短期就成為了一個穩(wěn)定成熟的操作系統(tǒng)
45、,在x86,Alpha,Sparc,ARM等硬件平臺上運行穩(wěn)定高效。作為一種成熟,穩(wěn)定并在短時間得到廣泛應用的開源操作系統(tǒng),Linux作為自由軟件有兩個特點:一是它免費提供源碼,二是愛好者可以按照自己的需要自由修改、復制和發(fā)布程序的源碼,并公布在Internet上。世界各地的開源愛好者為Linux編寫各種各樣的驅(qū)動程序和應用軟件,使得Linux不僅只是一個核,而是一個包括系統(tǒng)管理工具、完整的開發(fā)環(huán)境、開發(fā)工具與應用軟件在的操作系統(tǒng)(靈翔,2006)。商業(yè)的嵌入式操作系統(tǒng)要付出昂貴的費用,C/OS-比較簡單,在選用的平臺功能較強大的情況下,不宜采用。Linux對網(wǎng)絡中最常用TCP/IP協(xié)議有著最
46、完備的支持;在多任務、多用戶下表現(xiàn)出高效性、安全性和穩(wěn)定性;目前,大量的硬件廠商開始提供驅(qū)動;Linux下的任何軟件都是免費的。Linux還可以根據(jù)需要靈活裁減核大小以減少它的體積。在實時方面,Linux2.6核對進程調(diào)度做了較大改進,采用一種新的調(diào)度算法,解決了先前版本調(diào)度程序的不足,還引入了核搶占技術(shù),只要重新調(diào)度是安全的,核就可以在任何時候搶占正在執(zhí)行的任務。 綜上所述,本論文選擇基于2.6.14核版本Linux作為WSNs茶園旱情監(jiān)測網(wǎng)關的操作系統(tǒng)。2.3.3 網(wǎng)關系統(tǒng)的設計方案根據(jù)嵌入式系統(tǒng)的設計流程,和前面對WSNs茶園旱情監(jiān)測網(wǎng)關功能的需求分析,在選擇了合適的中央處理器、嵌入式操
47、作系統(tǒng)后,可以得出網(wǎng)關的具體設計方案,圖2.3是詳細的軟、硬件框圖。S3C2410X(Linux OS)由GPIO實現(xiàn)的DB51連接器HOST USB串口DB9網(wǎng)絡CS8900AFLASHSDRAMSD卡PCMCIA接口(外接WLAN、GSM/CDMA)、電源模塊JTAG接口本地連接部分存儲部分簇外連接部分簇內(nèi)連接部分 圖2.3網(wǎng)關總設計框圖2.4 本章小結(jié)本章在分析嵌入式系統(tǒng)開發(fā)流程的基礎上,結(jié)合WSNs茶園旱情監(jiān)測網(wǎng)關的功能特征需求,按照對處理器的需求確定以S3C2410X作為網(wǎng)關的處理器,在比較幾種常用的嵌入式操作系統(tǒng)后,選擇Linux作為網(wǎng)關的操作系統(tǒng),最后確定出一個完整的設計框圖。3
48、 網(wǎng)關硬件平臺為了為了縮短開發(fā)周期,降低開發(fā)成本,茶園WSNs旱情監(jiān)測網(wǎng)關采用的瑞泰創(chuàng)新科技的ICETEK_ARM9_S3C2410開發(fā)板作為硬件平臺。該板主要由S3C2410XCPU、64M SDRAM、64M FLASH,100M以太網(wǎng)卡接口、SD卡接口、PCMCIA接口、串口等部分組成,只要擴展出匯聚節(jié)點接口外加PCMCIA接口的GPRS無線上網(wǎng)卡就能完全滿足設計方案的硬件要求。3.1 系統(tǒng)CPU部分該開發(fā)套件采用三星公司的S3C2410X作系統(tǒng)CPU,是一款基于ARM920T核的16/32位RISC嵌入式處理器,部有存管理單元MMU(Memory Manager Unit),AMBA(
49、Advanced Microcontroller Bus Architecture)總線,獨立的16KB指令和16KB數(shù)據(jù)緩存的哈佛緩存結(jié)構(gòu)。可以穩(wěn)定運行在266MHz,可以運行Linux和Windows CE等需要MMU的嵌入式操作系統(tǒng)。S3C2410X的功能框圖如圖3.1所示。圖3.1 S3C2410X功能框圖從S3C2410X的功能框圖可以看出其部還集成了豐富的外圍接口資源,包括:l 1個LCD控制器(支持STN和TFT帶有觸摸屏的液晶)l SDRAM控制器,3個UART通道l 4個DMA通道l 4個具有PWM功能的計時器和1個部時鐘l 8通道的10位ADCl 觸摸屏接口和IIS總線接口
50、l 2個USB主機接口,1個USB設備接口,2個SPI接口l SD接口和MMC接口l 看門狗計數(shù)器,117位通用IO口和24位外部中斷源l 8通道10位AD控制器,電源管理單元S3C2410X是32位的RISC處理器,其32位的地址總線尋址空間可達到4G,即0x000000000xFFFFFFFF。S3C2410X將前面1G的尋址空間0x000000000x40000000分8個BANK,每個BANK的尋址空間為128M。Bank0可以配置成16位或者32位總線,用于系統(tǒng)啟動,一般將啟動的ROM映射到Bank0空間。其中Bank0到Bank5的起始地址和結(jié)束地址都是固定的,可將ROM或SRAM
51、類型的外圍設備或存儲器件映射到這里。Bank6和Bank7用于ROM、SRAM、SDRAM,這兩個Bank大小是可變的,可以通過配置寄存器設置為2MB、4MB、8MB、16MB、32MB、64MB或者128MB,但是兩個區(qū)間大小必須一樣,Bank7的開始地址是Bank6的結(jié)束地址。如圖3.2所示:S3C2410X通過nGCS7:08個通用片選信號來分別選擇這8個Bank。圖3.2 S3C2410X內(nèi)存映射結(jié)構(gòu)3.2 系統(tǒng)存儲模塊3.2.1FLASH存儲器開發(fā)板采用了三星公司的64M×8bit的K9F1208UDM NAND Flash,相對與NOR Flash來說,價格低廉的NAND
52、 Flash應用越來越多,但是NAND Flash接口復雜,對于一般的接口控制比較復雜。S3C2410X部集成了NAND Flash控制器,使其和NAND Flash之間的接口非常的簡單,如圖3.3所示。圖3.3 系統(tǒng)FLASH部分電路3.2.2 系統(tǒng)SDRAM部分開發(fā)板的存SDRAM采用Hynix Semiconductor公司的HY57V561620片,是4Banks×4M×16bit結(jié)構(gòu)的,本系統(tǒng)采用兩片HY57V561620T擴展成16M 32bit(one word)存。圖3.4所示為1片HY57V561620T的電路圖,另外一片HY57V561620T和此片采用
53、地址總線復用的方式,而將數(shù)據(jù)總線擴展為32位。它有4個Bank,通過BA0和BA1引腳來尋址四個Bank,每個Bank有4M的存儲空間,地址線A0A12這13根地址線是行列復用的,13根行地址線和9根列地址線用來每個Bank里4M空間的尋址。HY57V561620是16位的SDRAM,在這里用兩片HY57V561620組合構(gòu)成了32位數(shù)據(jù)總線的SDRAM。圖3.4系統(tǒng)SDRAM部分電路圖3.2.3SD卡接口電路S3C2410X帶有一個SD卡接口,嵌入式開發(fā)板擴展出SD卡插槽,接口電路如圖3.5所示。圖3.5 SD卡接口電路3.3 網(wǎng)關遠程接入接口3.3.1 以太網(wǎng)接口電路以太網(wǎng)接口電路采用CS
54、8900網(wǎng)口芯片和部集成網(wǎng)絡變壓器的RJ45太網(wǎng)接口構(gòu)成兩部分構(gòu)成。CS8900芯片是Cirrus Logic公司生產(chǎn)的一種高集成度局域網(wǎng)控制器,一個真正的單片、全雙工的以太網(wǎng)解決方案,部集成了以太網(wǎng)電路所要的所有數(shù)字和模擬電路。CS8900是高集成度單片以太網(wǎng)解決方案,外部只需要極少的器件,接收和發(fā)送都在芯片部完成,部集成4KB的RAM,節(jié)省了外部連接RAM的麻煩。CS8900可以工作在MEM、IO和DMA三種模式,該開發(fā)板將CS8900配置為兩種模式:MEM和IO模式。將CS8900的存映射到S3C2410X的Bank3,用LnGCS3選通CS8900。網(wǎng)關以太網(wǎng)接口電路如圖3.6所示。圖
55、3.6 CS8900芯片接口電路3.3.2 PCMCIA接口電路本開發(fā)板PCMCIA接口通過專用擴展芯片CL-PD6710擴展而得,芯片的片選讀寫連接到CPU的nGCS2引腳上,對應存空間:0x10000000-0x17FFFFFF。接口如圖3.7所示。茶園旱情監(jiān)測WSNs網(wǎng)關通過該接口,直接連GRRS無線網(wǎng)卡遠程接入數(shù)據(jù)中心。圖3.7 PCMCIA接口電路3.4 系統(tǒng)本地連接接口3.4.1USB接口電路S3C2410X提供了兩個主USB接口,和一個從USB接口,其中的一個主USB接口和從USB接口是復用的,開發(fā)板可用跳線來選擇使用主USB還是從USB。兩個主USB口用來接U盤、USB鼠標、USB鍵盤等USB設備,從USB用來和工作站連接,在Linux系統(tǒng)開發(fā)時和主機通訊,下載Linux核等。電路如圖3.8所示。圖3.8 USB接口電路3.4.2串口電路S3C2410X部集成有三路串口,串口1通常在系統(tǒng)調(diào)試的時候會用到,串口2和串口3可以連接各種串口設備, 將3.3V的串口信號通過MAX3232串口電平轉(zhuǎn)換芯片轉(zhuǎn)換為準備RS232電平即可,如圖3.9所示。本網(wǎng)關系統(tǒng)用串口2連接擴展的DB51針匯聚節(jié)點接口。 圖3.9 串口電路 3.4.3 JTAG接口電路S3C2410部
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河長制工作情況匯報(10篇)
- 食品貨物運輸采購合同(3篇)
- 杭州植物園導游詞(15篇)
- 行政單位人事財務工作計劃
- 2024年法院財務年度工作個人總結(jié)
- 租房居間合同范本3
- 2025年交直流電測儀器行業(yè)深度研究分析報告
- 2024年球類器材行業(yè)市場深度研究及投資戰(zhàn)略規(guī)劃建議報告
- 2025年二芳基乙烷項目可行性研究報告
- 2024年少兒編程行業(yè)市場深度分析及投資戰(zhàn)略規(guī)劃報告
- 《化妝品穩(wěn)定性試驗規(guī)范》
- 《社區(qū)康復》課件-第四章 腦血管疾病患者的社區(qū)康復實踐
- 生活化教學在小學道德與法治課堂實踐 論文
- 2024年江蘇農(nóng)林職業(yè)技術(shù)學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 腰脊神經(jīng)后支痛課件
- 《商務數(shù)據(jù)分析》 課件 項目一 商務數(shù)據(jù)分析認知
- 加強鍛煉預防疾病主題
- 心衰合并胸腔積液的護理Ppt
- 2023學年、2024學年臨平區(qū)公辦學校校方責任險投保采購項目招標文件
- 物流風險管理與應對策略
- 2024家政行業(yè)現(xiàn)狀分析
評論
0/150
提交評論