《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于ZigBee技術的機動車綜合檢測系統的研究
基于ZigBee技術的機動車綜合檢測系統的研究
來源:電子技術應用2010年第5期
李懷俊1,2, 嚴朝勇1
1. 華南理工大學 機械與汽車工程學院, 廣東 廣州510640;2. 廣東交通職業技術學院, 廣東 廣州 510650
摘要: 提出了一種以ZigBee技術為核心的機動車綜合檢測系統方案,以CC2430無線通信芯片和LPC2292微控制器為核心設計了數據采集終端節點和網絡協調器,并對系統的數據收發過程以及無線網絡組網過程進行了詳細分析,給出了關鍵技術實現過程。
中圖分類號: TN915. 02
文獻標識碼: A
Research of vehicle safety integrated testing system based on ZigBee technology
LI Huai Jun1,2, YAN Chao Yong1
1.School of Mechanical & Automotive Engineering, SCUT, Guangzhou 510640, China;2.Guangdong Communication Polytechnic, Guangzhou 510650,China
Abstract: A scheme for vehicle safety integrated testing system based on ZigBee technology is proposed in this paper. Terminal node and meshwork coordinator focusing on CC2430 wireless communication chip and LPC2292 MCU are designed, and the detailed analysis about data transmitting and wireless network building process with key technology is proposed.
Key words : ZigBee;vehicle testing;CC2430;coordinator;terminal node

     經濟的快速發展帶來了各地機動車擁有量的迅猛增長,這對相關管理部門提出了更高的檢測技術要求,對具備精確、高速性能的機動車性能檢測控制系統的要求日益迫切。當前國內機動車檢測系統一般都基于專用的工控機和RS-232總線,存在諸多弊端,如:系統結構復雜、通信協議不通用、故障率高、檢測數據的聯網較為困難、維護成本高等。雖然有些系統將工業以太網技術引入其中,實現了現場設備與互聯網的直接連接,但不可避免地具有布線復雜、成本較高、維護難度大等缺陷。
  隨著無線技術應用領域的不斷擴展,工業控制領域開始使用無線通信技術進行現場數據傳輸,與有線設備相比,無線通信技術具有成本低、無需布線等優點。近年來,面向低成本的無線網絡通信標準ZigBee備受關注,不斷開發出基于ZigBee標準的無線網絡通信設備及基于ZigBee標準的無線網絡通信技術(以下簡稱ZigBee技術)。ZigBee標準是建立在IEEE 802.15.4協議的基礎之上,具備強大的設備聯網功能。它主要支持三種自組織的無線網絡類型:星型網絡、對等網絡、簇樹狀網絡。網絡系統節點具有多跳路由功能,特別是能夠組成蜂窩網狀網絡結構,因此,具有很強的網絡健壯性和系統可靠性。
  ZigBee技術具有低功耗、低成本、短時延、高容量、免布線等特點,以其為核心對現有的機動車檢測系統進行技術升級,將極大地簡化系統結構,降低生產及維護成本。
1 系統總體設計
  完整的機動車檢測系統一般由后臺管理系統、前臺控制系統、現場檢測系統三部分組成。后臺管理系統由服務器、辦公系統、收費機等組成;前臺控制系統由主控計算機系統、前置板、光電開關、網絡系統、錄入程序、通信服務程序等組成;現場檢測系統由CO/HC分析儀、煙度計、車速檢驗臺、輪重儀、制動檢驗臺、側滑檢驗臺、前照燈檢測儀、聲級計及二次儀表等組成?;赯igBee無線網絡的檢測系統框圖如圖1所示?!?/p>

    在檢測系統中采用星型拓撲結構,只有一個網絡協調器控制整個網絡的通信,主要完成網絡同步和維護設備之間的鏈接管理。在網絡中,終端設備之間不能直接通信,只能通過網絡協調器配合完成設備之間的通信。
  現場檢測系統中每一個檢測工位的檢測設備均內置ZigBee模塊成為無線終端節點,網絡協調器通過UART接口與前臺控制系統中的主控機相連。應用時,將終端設備(終端節點)連接于現場檢測設備;基站(協調器)連接于前臺主控制機。終端設備部分對實時采集的數據進行濾波處理計算,處理后的數據通過芯片CC2430內部集成的ZigBee射頻( RF)前端調制成模擬信號發送出去?;静糠值腃C2430將收到的遠程數據解調后通過UART接口傳輸給上位機,進一步對數據進行處理、分析、顯示、存儲和共享。由于設備一次性置于現場數據采集點,無需額外布線,降低了施工難度和成本。同時,即使某一設備出現故障,也不會影響其他設備的正常工作,增強了系統的可靠性和穩定性。由于可以將設備帶離現場數據采集點,也使檢修工作更加方便快捷。
2 終端節點與協調器設計
  終端節點由ZigBee芯片CC2430、LPC2292、外存儲器Flash、ADC模塊、RS232及RS485接口組成,負責現場檢測數據的采集、存儲與無線發送。終端節點硬件原理圖如圖2所示。CC2430是IEEE802.15.4標準的低成本、低功耗單片高集成度的解決方案,工作在ISM免費頻帶上,工作頻率為2.4 GHz。

 終端節點相當于通信協議轉換器,根據所連接的檢測設備(如CO/HC 分析儀、煙度計、車速檢驗臺、輪重儀、制動檢驗臺等)的接口特性設置了相應的通信接口(RS485、RS232以及A/D采樣接口),直接進行數據采集與分析??刂颇K主芯片是ARM7TDMI-S內核的LPC2292,最高工作頻率為60 MHz,內含256 KB的Flash空間和16 KB的RAM空間,外圍控制部分包括定時器模塊、捕捉/比較模塊、A/D轉換模塊、SPI接口和USART串口等,完成系統的控制和處理功能。
   CC2430與主控制器是通過SPI連接的,其中主控制器處于主模式,CC2430處于從模式。LPC2292還有4個I/O與CC2430相連,主要作用為必要時查詢CC2430的狀態。CC2430使用SFD、 FIFO、 FIFOP和CCA 4個引腳表示收發數據的狀態。SFD腳高電平表示處于接收狀態;FIFO和FIFOP引腳表示接收FIFO緩存區的狀態;CCA引腳在信道有信號時輸出高電平,它只在接收狀態下有效。CC2430是一個半雙工的RF芯片,在同一時刻只處于一種工作狀態。CC2430有15個命令寄存器,每個寄存器都有一個固定的地址。發送緩沖與接收緩沖是分開的:TXFIFO、RXFIFO各128 bit。
  協調器的硬件結構與終端節點類似,在此不再贅述。數據傳輸的格式規定如表1,幀數據格式為:檢測工位編號(1B)+數據內容(4B)。
2.1 硬件數據發送程序
 發送程序首先通過查詢狀態字來確保CC2430允許發送,若允許發送,程序先把殘留在TXFIFO中的信息清空,然后將待發送的數據包通過SPI寫入TXFIFO中。然后通過SPI接口觸發發送命令,即STROBE_ STXONCCA。通過狀態位來判斷是否發送成功,若不成功則調用CSMS/CA的算法多次嘗試;若發送成功,則向上層返回發送成功的原語。程序流程如圖3所示。

2.2 硬件數據接收程序
 當CC2430接收到一個有效的數據包后,會通過拉高FIFOP引腳電平指示數據包的到來。主控制器檢測到FIFOP的高電平會觸發外部中斷,利用中斷函數來接收數據,此中斷優先級設為最高。程序流程如圖4所示。

3 網絡建立與通信
 本文設計的網絡系統未使用ZigBee聯盟定義的標準配置文件,而在應用程序中對網絡進行配置。設置節點的最大子節點數為5,網絡深度為3,子節點中最大路由器個數為3,由此可計算出網絡最大節點數為66。
 在ZigBee技術定義的LR-WPAN中,網絡建立的起點是PAN網絡協調器(PAN Coordinator)。節點在兩種情況下將建立一個新的PAN網絡: (1)在主動掃描時沒有收到任何信標幀; (2)收到的信標幀參數與自身節點能力不相匹配。
 建立PAN網絡步驟如下:
 (1)協調器節點加電后,首先由網絡層發布NLME-NETWORK-FORMATION.request 原語,之后由網絡層管理實體(NLME)請求MAC層檢測網絡信道,通過發布MLME-SCAN.request 原語掃描有效信道能量,掃描完成后的結果由MLME-SCAN.confirm 原語返回至網絡層管理實體。NLME根據能量檢測結果將能量水平較低的信道丟棄不用,之后對選出的信道進行主動掃描,最終找出建立網絡的最佳信道(默認為18信道)。
 (2)選擇網絡標識。每一個網絡都分配有一個獨立的網絡標識PAN ID。網絡中的設備根據此標識來確認自己所屬的網絡。在完成第一步的工作之后,協調器節點在此信道上選擇一個隨機的網絡標識,并開始偵聽該信道。本系統采用18號信道對應的PAN ID編號0x1aab。
 (3)設定網絡地址。一旦網絡標識被選定,NLME將選擇一個16位網絡地址,同時通過發布MLME-SET. request原語修改MAC子層的PIB屬性macShortAddress,與其保持一致。此時NLME將向MAC層發布MLME START.request 原語開始一個新的PAN的操作。然后,網絡層管理實體(NLME)通過發送NLME-NETWORK-FORMATION.confirm 原語將初始化ZigBee協調器的執行結果通知上一層。
 在ZigBee協調器設備建立網絡后,終端設備可作為子節點加入協調器建立的網絡,子節點加入網絡的方式有兩種:通過MAC層關聯方式加入網絡;通過指定的父節點直接方式加入網絡。本文取前種方式。            
 首先子節點調用NLME-NETWORK-DISCOVERY.request 原語,設定待掃描的信道以及每個信道掃描的時間,一旦MAC層完成了掃描,將發送 MLME-SCAN.confirm 原語,告知網絡層,網絡層將發送NLME-NETWORK-DISCOVERY.confirm 原語,告知應用層,應用層從關聯表中選擇所發現的網絡加入。一旦潛在的父節點確定,網絡層將調用MLME-ASSOCIATE.request 原語到MAC層。當收到節點的入網請求后,協調器的MAC層會將分配給子節點的16 bit網絡地址與其IEEE 64 bit網絡地址存入AddressMap,并在NeighborEntry中加以記錄。協調器將在關聯表中創建一個表項,作為其子節點,并通過MLME-ASSOCIATE.reponse 原語,將16 bit網絡地址包含在確認信息中返回終端節點。
 圖5是協調器組網以及終端節點入網的相關信息顯示。在調試模式下硬件通過串口向計算機發送數據,串口傳輸設置為:速率9 600 b/s, 8位數據位,1位起始位,1位停止位,無奇偶校驗。圖5左側顯示了協調器組網及添加子節點的過程,右側則顯示了子節點入網過程。

 ZigBee是一種高性能的短距離、低速率無線網絡技術,具有廣泛的應用前景。機動車檢測系統終端設備較多、現場環境復雜,采用ZigBee技術來構建無線傳感器網絡、實現對各檢測工位數據的實時處理,具有組網簡單、系統花費少、擴展網絡容易、通信穩定、維護簡便等優點,這是機動車檢測系統集成化、智能化的新趨勢。
參考文獻
[1]     DANG P, LEWIS F L, POPA D O. Dynamic localization of air-ground wireless sensor networks[C]. Proceeding of the 14th Mediterranean Conference on Control and Automation, 2006.
[2]    嚴朝勇,洪家龍,廖西南,等.機動車檢測站檢測監控系統應用研究[J].交通標準化,2007(10).
[3]    王芳,劉云飛,劉云卿,等.機動車檢測系統中多功能數據采集器的設計[J].儀表技術與傳感器,2009(7):66-68.
[4]    趙妍,岳炳良,高大偉.Zigbee無線解決方案網絡層研究[J].計算機測量與控制,2007(5):689-691,694.
[5]    孫雨耕,張靜,孫永進,等.無線自組傳感器網絡[J].傳感技術學報,2004(2):331-348.
[6]    歐杰峰.基于IEEE802.15.4的無線傳感器網絡的研究與實現[D].杭州:浙江大學,2006.
[7]    劉青,宋立軍.ZigBee無線傳感器網絡組網研究[J].電腦開發與應用,2008,21(6):44-45,48.
[8]    DOUCET A, FREUTAS D N, GORDON N(Eds.). Sequential Monte Carlo Methods in Practice, Springer-Verlag, 2001.
[9]     EUSTICE R, SINGH H, LEONARD J. Exactly sparse de  layed-state filters for viewbased SLAM. IEEE Transactions    on Robotics, 2006,22(6):1100-1114.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 免费毛片网站在线观看 | 国产成人网 | 国产国语一级毛片 | 久久免费视频6 | 久青草国产在线 | 米奇777第四影视盒 迷人的保姆韩剧 | 99热最新在线 | 男人的天堂a在线 | 国产毛片儿 | 免费色视频 | 在线免费国产 | 精品久久网 | 免费国产成人高清无线看软件 | 精品无人区乱码1区2区3区在线 | 日韩成人综合网 | 四虎影视8848a四虎在线播放 | 久久艹国产 | 片免费观看网站视频 | 日本福利在线 | 99热这里只有精品一区二区三区 | 奇米影视第四色首页 | 欧美四虎 | 欧美综合自拍亚洲综合网 | 国产精品久久九九 | 久久国内免费视频 | 国产精品视频你懂的网址 | 理论片在线观看视频 | 国产亚洲一区二区三区啪 | 久久久免费视频播放 | 国产成在线观看免费视频 | 国产精品九九久久精品女同 | 女大学生的沙龙室电影 | 黄色工厂在线播放 | 国产成人三级经典中文 | 欧美精彩视频在线观看 | 中文字幕一区久久久久 | 精品一区二区三区四区 | 伊人色婷婷综在合线亚洲 | 精品自拍视频 | 99综合在线 | 国产高清一级视频在线观看 |