《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 一種無線傳感器開發系統的設計方法
一種無線傳感器開發系統的設計方法
摘要: 本文介紹了一種無線傳感器開發系統的設計方法.包括節點和開發板。節點具有功耗低、通用性好的特點,帶有多種傳感器,可以感知溫度、濕度和光等,并帶有擴展口。開發板用于配置節點和下載程序。開發板具有友好的上位機用戶界面,并支持多種編譯系統生成的不同目標文件格式。
Abstract:
Key words :

微電子和無線通信技術的飛速發展,使得低功耗、低成本、體積微小的傳感器網絡的研制成為可能。
  
本文介紹了一種無線傳感器開發系統的設計方法.包括節點和開發板。節點具有功耗低、通用性好的特點,帶有多種傳感器,可以感知溫度、濕度和光等,并帶有擴展口。開發板用于配置節點和下載程序。開發板具有友好的上位機用戶界面,并支持多種編譯系統生成的不同目標文件格式。
  
1 節點的硬件設計
  
傳感器節點的硬件結構主要由傳感模塊、處理模塊、通信模塊和電源模塊組成。傳感器節點一般采用電池供電,由于節點放置在危險或不易到達的區域,更換電池幾乎是不可能,因此節能成為設計的關鍵技術,此外,還要控制成本和體積。設計的節點硬件框圖如圖1所示。

 

1.1 微處理器模塊


微處理器選用ATMEL公司的ATMELGAl28L。該芯片功耗低,且有多種睡眠模式;多個中斷源,53個10口,可以連接多個傳感器擴展口;內帶8路 10位A/D轉換器,可以將傳感器送來的模擬信號轉換為數據信號;雙向I2C串行總線接口;主/從SPI串行接口;可編程串行通信接口;JTAG和SPI 在線編程方式等。該芯片的豐富資源可以滿足節點數據處理和傳輸的要求,尤其是六種不同的睡眠模式,特別適合有能量限制的應用。
  
存儲器存放待處理或接收的數據.選用Mierochip公司的25AAl024。該芯片的存儲量為1024KB,功耗低,讀寫方式為SPI,占用10口少。節點索引號產生器選用MAXIM公司的DS2411,用來產生48位隨機數,作為節點的惟一標識號。
  
1.2 射頻模塊
  
射頻芯片的選取直接影響節點的功耗,因為節點消耗能量的近2/3都用于無線收發。選用的射頻芯片為NORDIC公司的nRF24L01。該芯片功耗低。在相同工作模式下,比Chipcon公司的CC2420芯片節省近l/3的能量;工作于2.4G~2.5GHz ISM頻段;支持高速跳頻;體積很??;外圍器件少,配置簡單,且使用兩層PCB板,節省成本。nRF24L0l配置框圖如圖2所示。

 

  
nRF24L01與微處理器相連只需6根信號線,其中4根是SPI信號線,與ATMELGAl28L的SPI口相連;其余一根為片選,另一根用于中斷請求。
  
射頻電路要取得好的RF性能,PCB設計必須合理。nRF24L01的供電電源必須經過良好的濾波,并且與數字電路分開;避免長距離走線;在射頻信號輸出部分,根據發送功率設置濾波網絡,以實現阻抗匹配,使到達天線的信號最強。要防止高頻信號泄漏,否則會對發射信號造成很大干擾。由于天線要散播電磁能量,需選用Q我較小的器件。制作PCB板時,在器件周圍覆銅,以提高抗干擾性能。
  
1.3 傳患器模塊和擴展口
  
板上設有一光敏電阻感應光信號,由于是模擬信號,需接入ATMELGAl28L的AD引腳進行AD轉換后才可處理。板上還裝有一數字型溫濕度傳感芯片SHT15,可感知溫度和濕度,精確度較高,且功耗低,采用I2C讀寫,占有IO口很少。
  
為了讓節點具有更廣泛的應用,節點板上接有擴展口,其中有I2C口、AD口和中斷口等,用來連接其他傳感器。
  
1.4 電源橫塊和電能消耗
  
節點有兩種供電方式,在實驗室調試和測試時通過開發板供電,在外界環境中工作時,用2個AA電池供電。為了防止2個電源之間的干擾,在板上加有一個手動開關。
  
因為電能的消耗決定了傳感器節點的使用壽命,在節點的軟、硬件設計時,必須充分考慮能源的有效性。節點在各種運行模式下,必須關閉不必要的模塊以節省能量。當通信采用節點定時關閉和打開的協議且關閉與打開的時間比為1:99時,使用2節1000毫安時(mAhr)的AA電池供電,節點耗能如表1所示。

 

在上述工作模式下,如果用2節1000mA-hr的AA電池供電,則節點壽命為12.55個月。此值是在最大發送功率情況下計算的。當發送功率和收發速率變小時,耗能更少,傳感器的壽命會更長。
  
2 開發板的硬件設計
  
開發板的硬件系統框圖如圖3所示。
 



節點CPU的JTAG口接在開發板上。如果使用JTAG口下載和調試程序,則需要JTAG下載器。為此,設計了另一種下載方式,即串行下載。CPU通過 USB口接收上位機的代碼,然后通過SPI口下載到節點CPU的FLASH。CPU為中心控制模塊,接收上位機的各種命令并進行相應處理。CPU芯片選用 ATMEL公司的ATMELGAl6L,該芯片帶有可編程UART口和工作于主機,從機模式的SPI口。

USB轉換芯片實現上位機端的USB數據與下位機端的UART數據之間的轉換。選用芯片為FT232BM。由于編程板CPU、ATMELGAl28都要通過USB口與上位機通信,為了防止不同輸入輸出信號間的干擾,設計時用了兩個帶有使能控制的BUFFER來控制不同CPU串口通信的通斷。

為了更方便地配置傳感器節點,在板上集成了一塊E2PROM。目標代碼可以先存儲在EZPROM中。當需要向節點下載時,通過按鈕激發外部中斷即可將E2PROM的代碼通過SPI口寫入節點CPU。操作方便簡單,擺脫了上位機的限制。
  
節點連接器是17針的節點與開發板和擴展傳感器之間的接口,除了編程口和串口,還有連接傳感器的擴展口,包括I2C口、中斷口和AD口等。
  
節點CPU SPI編程共需4根信號線,其中3根SPI通信線與開發板CPU的SPI口相連,節點CPU的RESET信號 由開發板CPU的IO口控制即可。
  
3 開發板軟件設計
  
3.1 上位機程序設計
  
用C++ Builder 6.0編寫上位機程序,制作了用戶操作界面,并將不同編譯系統生成的多種目標文件格式轉換成上、下位機約定的文件格式,傳送給下位機。
  
為提高向ATMELGAl28L的FLASH和E2PROM寫代碼的效率和便于從E2PROM向FLASH寫代碼,上位機傳送給下位機的代碼采用圖4所示的格式。

 

  
圖4中,地址指該段代碼要寫入FLASH的初始地址,包括2字節的頁地址和l字節的頁內地址;序列號表示該段代碼是全部代碼中的第幾段;長度指該段代碼的字節數,不包括地址和序列號。每一地址段代碼都采用表2的格式。
  
上位機程序支持的目標文件格式有:TinyOS、AVRGCC和IAR生成的Intel hex文件。Intel hex是Intel公司提出的一種文件標準,是最常用的目標文件格式之一。上位機程序還支持TI(德州儀器)公司提出的msp430-txt格式,該格式及說明如表2所示。

 

上位機程序將不同編譯系統生成的不同格式的目標文件轉換成圖4所示的格式,再發給下位機。上位機操作界面提供了各種命令按鈕,用戶點擊命令按鈕后,上位機即按制定的該命令模式處理協議發送命令和數據。在傳送文件時,為確保數據傳送不出差錯,采用了停止-等待傳輸協議。上位機發送約定長度的數據后停止發送,等接收到下位機發來的確認標志后再開始發送。上位機總程序框圖如圖5所示。

 

  
3.2 下位機程序設計
  
下位機接收上位機的命令,完成讀寫FLASH、E2PROM、鎮定位、熔絲位和USB口使用權的切換等功能。由于實現的功能較多,采用了模塊化、自下向上的結構化設計方法。首先按照ATMELCAl28L數據手冊提供的SPI編程算法,用C語言實現了讀寫FLASH、鎖定位和熔絲位等模塊。
  
程序設計的一個難點是將接收的上位機發送的文件寫入FLASH或E2PROM,因為涉及到接收數據和寫FLASH或EZPROM的交互。解決方法是采用停止一等待傳輸協議進行數據傳送。下位機開辟約定數量的緩沖區,利用中斷接收上位機數據至緩沖區滿,處理完緩沖區數據后發送確認標志,上位機收到確認后再開始下一次發送。
  
按制定的協議寫ATMELGA128L的FIASH的流程圖如圖6所示。

 

6.jpg

下載 (76 KB)
2010-7-15 10:51


  
寫EZPROM與寫FLASH類似,只是要將接收的地址、序列號、長度也寫入E2PROM。代碼在E2PROM中存放時仍保持表2所示的格式,即段初始地址、序列號、該段長度、數據的格式,以便將E2PROM中存儲的代碼寫入FLASH。
  
編寫下位機程序時,依據各模塊分別用子函數實現、模塊間接口清晰、主程序簡單的原則,實現了讀寫FLASH和E2PROM、讀寫鎖定位和鎖定位、從 E2PROM寫FLASH等幾大模塊,主函數接收到命令調用相應模塊即可。當按下中斷按鈕時,中斷程序先檢測FLASH連接,如果檢測成功,則調用從 E2PROM寫FLASH模塊;否則紅燈閃爍指示操作失敗。
  
使用本文設計的開發板對節點下載程序,程序運行正常,節點間通信狀態良好,且功耗低,實現了預計的功能并滿足性能要求。
  
從設計過程和使用可以看出,本開發系統具有以下優點:
   
(1)節點功耗低,體積小,射頻芯片靈敏度高;
   
(2)節點通用性好,可以連接多種傳感板;
   
(3)開發工具用戶界面友好,支持多種目標文件格式;
   
(4)代碼可存儲在E2PROM中,需要下載時按下按鈕便寫入FLASH,配置節點方便。
  
本文所設計的傳感器開發系統便于研究者做更深入的實踐研究,推動了傳感器更廣泛的應用。

此內容為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>
          国产精品毛片高清在线完整版| 久久伊人一区二区| 裸体歌舞表演一区二区| 欧美一区激情视频在线观看| 亚洲亚洲精品三区日韩精品在线视频| 国产精品久久午夜| 亚洲精品一二三区| 99re8这里有精品热视频免费| 国产亚洲欧美aaaa| 一级日韩一区在线观看| 亚洲午夜一二三区视频| 久久久.com| 久久综合色影院| 国语精品中文字幕| 亚洲大片精品永久免费| 红桃视频亚洲| 久久久久久欧美| 国产三级欧美三级日产三级99| 国产精品久久久久一区二区三区共| 久久国产精品亚洲va麻豆| 欧美区在线观看| 亚洲一区二区三区精品在线观看| 欧美成人综合一区| 亚洲精品国精品久久99热一| 亚洲电影网站| 久久免费视频这里只有精品| 国产欧美精品久久| 欧美精品久久一区二区| 久久综合免费视频影院| 亚洲精品视频一区二区三区| 亚洲视频碰碰| 亚洲三级性片| 午夜日韩视频| 欧美欧美午夜aⅴ在线观看| 国产精品久久久久婷婷| 激情av一区二区| 欧美日韩亚洲国产一区| 欧美三级在线视频| 国产精品免费看久久久香蕉| 久久综合亚洲社区| 亚洲精品自在久久| 久久久99久久精品女同性| 欧美三级视频在线观看| 亚洲激情精品| 黄色一区二区在线观看| 在线一区观看| 亚洲综合国产激情另类一区| 久久九九国产精品怡红院| 国产深夜精品福利| 亚洲欧美影院| 欧美成人久久| 亚洲国产二区| 久久久久久日产精品| 99国产精品视频免费观看一公开| 国产精品海角社区在线观看| 亚洲欧美日韩国产| 欧美日韩精选| 欧美日韩大片一区二区三区| 国产精品女同互慰在线看| 国内精品伊人久久久久av影院| 欧美老女人xx| 久久在线视频| 欧美在线观看视频| 欧美色道久久88综合亚洲精品| 国产欧美日韩一区二区三区在线| 国产亚洲福利一区| 在线免费精品视频| 国产精品一区二区三区免费观看| 国产欧美一区二区精品性色| 亚洲一区二区三区在线看| 日韩网站在线看片你懂的| 欧美chengren| 美女日韩在线中文字幕| 亚洲日本免费| 欧美怡红院视频| 欧美一区二区三区成人| 国产丝袜一区二区三区| 欧美成人有码| 久久人人爽爽爽人久久久| 欧美日本乱大交xxxxx| 91久久精品美女高潮| 久久久www成人免费无遮挡大片| 久久精品国产亚洲精品| 欧美大片一区二区三区| 国产情人节一区| 蜜臀久久99精品久久久画质超高清| 欧美一区二区国产| 亚洲永久在线| 久久亚洲影院| 免费日韩av片| 久久久久久自在自线| 日韩一级黄色大片| 最新亚洲电影| 国产精品永久免费视频| 欧美日韩国产综合新一区| 一区二区三区欧美日韩| 亚洲欧美国内爽妇网| 99精品国产热久久91蜜凸| 欧美日韩大片一区二区三区| 国产日韩精品入口| 另类天堂视频在线观看| 国产精品系列在线| 欧美一级久久久久久久大片| 日韩一级视频免费观看在线| 欧美亚洲免费| 国产精品日韩欧美一区二区三区| 国产亚洲一本大道中文在线| 激情婷婷久久| 欧美日韩综合不卡| 日韩特黄影片| 国产在线拍揄自揄视频不卡99| 国产一区在线播放| 国产欧美在线视频| 欧美人成在线| 亚洲欧美中日韩| 欧美激情女人20p| 亚洲在线观看免费视频| 亚洲国产精品成人综合色在线婷婷| 国产精品免费视频xxxx| 欧美一区二区三区在线观看| 欧美剧在线观看| 亚洲在线观看免费视频| 老鸭窝毛片一区二区三区| 欧美日韩免费观看一区=区三区| 欧美日韩免费观看一区三区| 欧美高清视频在线播放| 国产精品爱久久久久久久| 亚洲高清影视| 欧美精品一区二区在线观看| 国产精品一区二区久久| 欧美91精品| 久久久久天天天天| 国产欧美一级| 免费在线亚洲欧美| 久久久久国产精品午夜一区| 国产精品国产精品国产专区不蜜| 欧美夜福利tv在线| 亚洲永久免费精品| 国产日韩亚洲欧美综合| 在线电影国产精品| 久久综合给合久久狠狠色| 久久九九热免费视频| 亚洲精品老司机| 欧美另类一区| 91久久国产综合久久蜜月精品| 国内精品久久久久久影视8| 国产精品高清在线观看| 欧美激情视频一区二区三区不卡| 国产自产精品| 国产精品视频免费观看| 99热这里只有成人精品国产| 久久综合一区二区| 亚洲日本黄色| 亚洲高清久久| 欧美色欧美亚洲高清在线视频| 久久九九有精品国产23| 玖玖玖国产精品| 国产日韩欧美精品在线| 在线一区日本视频| 久久色在线播放| 久久久久国产精品一区三寸| 亚洲国产欧美不卡在线观看| 女仆av观看一区| 国产精品二区影院| 欧美wwwwww| 国产欧亚日韩视频| 久久黄金**| 国产精品午夜在线观看| 国产精品入口夜色视频大尺度| 国产精品羞羞答答| 欧美综合激情网| 欧美一区久久| 久久久久久久久一区二区| 久久精品视频在线免费观看| 亚洲福利专区| 午夜影视日本亚洲欧洲精品| 国产精品外国| 国产亚洲欧美另类一区二区三区| 久久美女艺术照精彩视频福利播放| 欧美一区二区观看视频| 国产视频在线观看一区二区三区| 欧美一区中文字幕| 国产精品乱人伦中文| 亚洲欧洲偷拍精品| 欧美一区二区国产| 免费亚洲一区二区| 亚洲香蕉成视频在线观看| 国产综合精品一区| 国产精品激情偷乱一区二区∴| 日韩亚洲国产精品| 欧美日本簧片| 久久久欧美一区二区| 亚洲三级网站| 美女黄毛**国产精品啪啪| 欧美日韩免费高清一区色橹橹| 欧美在线观看视频| 亚洲色图综合久久| 一二三四社区欧美黄| 美女啪啪无遮挡免费久久网站| 亚洲二区精品| av成人黄色| 国产一区日韩二区欧美三区| 欧美日本一区二区高清播放视频| 亚洲大片在线观看| 欧美香蕉视频| 夜夜爽av福利精品导航| 亚洲国产精品成人久久综合一区| 先锋影院在线亚洲| 久久爱另类一区二区小说| 尤物视频一区二区| 亚洲午夜激情免费视频| 欧美高清视频免费观看| 亚洲国产日韩美| 免费成人高清视频| 亚洲国产美女| 亚洲一区二区三区午夜| 国产美女在线精品免费观看| 国产精品美女午夜av| 亚洲欧洲99久久| 久久艳片www.17c.com| 一区二区三区日韩精品视频| 亚洲精品婷婷| 在线看片一区| 亚洲韩国精品一区| 欧美久久电影| 久久全球大尺度高清视频| 国产精品入口日韩视频大尺度| 国产精品亚洲综合天堂夜夜| 欧美母乳在线| 亚洲欧美在线高清| 亚洲激情视频| 国产精品免费小视频| 欧美日韩在线视频观看| 欧美三日本三级三级在线播放| 久久精品国产视频| 免费亚洲电影| 亚洲国产天堂久久综合| 欧美午夜性色大片在线观看| 快射av在线播放一区| 欧美激情精品久久久久久大尺度| 亚洲人成网站影音先锋播放| 欧美日韩精品一区二区三区四区| 国产亚洲精品激情久久| 一本色道久久综合狠狠躁篇怎么玩| 亚洲东热激情| 欧美激情中文字幕乱码免费| 亚洲一区二区视频在线观看| 久久久久久夜| 亚洲国产aⅴ天堂久久| 欧美好骚综合网| 激情偷拍久久| 国内精品**久久毛片app| 国产精品亚洲а∨天堂免在线| 亚洲成色精品| 欧美一区二粉嫩精品国产一线天| 欧美电影美腿模特1979在线看| 在线日本高清免费不卡| 欧美一区二区三区免费视频| 亚洲一区二区三区精品动漫| 亚洲成人在线免费| 亚洲视频在线观看免费| 欧美在线免费视屏| 亚洲电影观看| 国产精品福利在线| 99视频精品免费观看| 久久九九热免费视频| 国产综合在线看| 亚洲精品久久久久久久久久久久久| 欧美日韩一区视频| 国产欧美欧洲在线观看| 国产欧美一区二区白浆黑人| 亚洲高清视频的网址| 黄色在线成人| 欧美jizzhd精品欧美巨大免费| 中日韩美女免费视频网站在线观看| 欧美一区二区三区视频| 欧美日韩一区国产| 国产精品亚洲欧美| 亚洲国产精品123| 国产日韩欧美一区在线| 国产在线成人| 欧美一区二区视频免费观看| 久久亚洲欧美国产精品乐播| 免费观看国产成人| 欧美激情视频一区二区三区免费| 国产欧美丝祙| 一区二区三区久久久| 中国成人黄色视屏| 久久久999成人| 99精品国产福利在线观看免费| 亚洲一区二区在线免费观看视频| 亚洲区在线播放| 国产一区二区丝袜高跟鞋图片| 亚洲国产午夜| 久久中文在线| 国产精品www| 日韩特黄影片| 亚洲电影免费观看高清完整版| 亚洲欧美成人| 欧美日韩亚洲一区二区三区在线| 欧美综合77777色婷婷| 久久精品国产999大香线蕉| 久久久久久婷| 小处雏高清一区二区三区| 亚洲欧美精品伊人久久| 欧美日韩在线视频一区| 欧美日韩中文字幕综合视频| 免费欧美日韩国产三级电影| 亚洲激情黄色| 亚洲欧美日韩一区在线观看| 欧美精品国产精品| 亚洲欧美日韩精品在线| 一区二区在线免费观看| 欧美丰满高潮xxxx喷水动漫| 狠狠久久婷婷| 欧美一级久久久久久久大片| 欧美日韩国产一区二区三区| 欧美午夜www高清视频| 亚洲午夜精品网| 国产精品亚洲一区二区三区在线| 久久先锋资源| 免费国产自线拍一欧美视频| 午夜精品福利电影| 久久久免费av| 久久露脸国产精品| 黄色日韩网站| 国产精品欧美日韩一区二区| 欧美jizzhd精品欧美巨大免费|