基于zigbee的車輛數(shù)據(jù)采集傳感器的研究-3講解_第1頁
基于zigbee的車輛數(shù)據(jù)采集傳感器的研究-3講解_第2頁
基于zigbee的車輛數(shù)據(jù)采集傳感器的研究-3講解_第3頁
基于zigbee的車輛數(shù)據(jù)采集傳感器的研究-3講解_第4頁
基于zigbee的車輛數(shù)據(jù)采集傳感器的研究-3講解_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 圖2.6 Zigbee 協(xié)議棧結(jié)構(gòu) Fig2.6 Zigbee protocol stack structure 與服務(wù)與服務(wù)原語不同, 協(xié)議定義了網(wǎng)絡(luò)對等層之間的幀格式、 意義和交換方式, 各層實體 利用協(xié)議來實現(xiàn)服務(wù), 對于幀在網(wǎng)絡(luò)各層之間的傳輸, 當從下層向上層傳輸時, 每層都會在 傳輸?shù)膸懈郊由戏从潮緦酉嚓P(guān)信息的數(shù)據(jù), 分別成為幀的首部和尾部。 而從下層向上層傳 輸時,各層將附加信息去掉。以下是ZigBee 各層幀結(jié)構(gòu)示意圖: ( 1)物理層 按分層的網(wǎng)絡(luò)體系結(jié)構(gòu),每一層都要在發(fā)送的數(shù)據(jù)上附加上自己的協(xié)議信息,以形成 協(xié)議數(shù)據(jù)單元 11 。物理層協(xié)議數(shù)據(jù)單元( PPDU )又稱物理

2、層數(shù)據(jù)包,其格式如表 2.2 所示。 表 2.1 物理層幀結(jié)構(gòu) Table2.1 Physical layer frame structure 4 字節(jié) 1 字節(jié) 1 字節(jié) 可變 前同步碼 幀定界符 幀長度 保留位 1 位 PSDU 同步包頭 物理層包頭 物理層載荷 由于發(fā)送端按一定的是延發(fā)送連續(xù)的位流,而接收端必須在時間上保持與發(fā)送端相同 才能正確的接收數(shù)據(jù), 這稱為同步。 同步又分為位同步和幀同步; 位同步的功能是實現(xiàn)位的 鎖定,而幀同步時實現(xiàn)數(shù)據(jù)包的定界和識別。 采用發(fā)送同步包頭的方法引導接收端與發(fā)送端 實現(xiàn)同步,同步包頭由 4 字節(jié)的前同步碼和 1 字節(jié)的幀定界。 ( 2) MAC 層

3、 一個完整的 MAC 層幀由幀首部,幀載荷(數(shù)據(jù))和幀尾 3 部分組成。其中幀首部又由 若干個域按一定的順序排列,但并不是所有的幀中都包含有全部的域。 MAC 層幀結(jié)構(gòu)如表 2.3 所示。由圖可見,幀首部有幀控制域,序列號,地址域等,其中地址域又包含目的 PAN 標識符,目的地址,源 PAN 標識符和源地址等。 表 2.2MAC 層幀結(jié)構(gòu) Table2.2 MAC layer frame structure 2 字節(jié) 1 字節(jié) 0/2 字節(jié) 0/2/8 字 節(jié) 0/2 字節(jié) 0/2/8 字 節(jié) 可變 2 字節(jié) 幀控制 序列號 目的 PAN 標 識符 目的地 址 源 PAN 標識符 源地址 幀載

4、荷 FCS 地址域 MHR(MAC 層幀首部 ) MAC Payload(MAC 載荷 ) MFR( 幀 尾) ZigBee 的 MAC 層有 4 種不同的幀:信標幀,數(shù)據(jù)幀,確認幀和命令幀。 信標幀:在使用信標的網(wǎng)絡(luò)中, 網(wǎng)絡(luò)協(xié)調(diào)器周期性的發(fā)送信標,表示一個超幀的開始, 信標 中包含了 PAN 的基本信息,其總體結(jié)構(gòu)與 MAC 層幀相同。 數(shù)據(jù)幀: 數(shù)據(jù)幀中包含目的地址子域或源地址子域, 取決于幀控制域的配置, 幀序列號應(yīng)為 當前 macDSN 的值,數(shù)據(jù)幀載荷子域的內(nèi)容是上層要求 MAC 層傳輸?shù)臄?shù)據(jù)。 確認幀:確認幀僅包含控制域,序列號和校驗碼。 命令幀:設(shè)備通過發(fā)送命令與協(xié)調(diào)建立連接。

5、 ( 3)網(wǎng)絡(luò)層 網(wǎng)絡(luò)層幀是網(wǎng)絡(luò)層的協(xié)議數(shù)據(jù)單元( NPDU ),它由下列兩部分組成: 網(wǎng)絡(luò)幀首部,包含幀控制,地址和序列信息等; 長度可變的幀載荷,即幀所傳送的信息; 下圖是網(wǎng)絡(luò)幀通用結(jié)構(gòu): 表 2.3 網(wǎng)絡(luò)幀通用結(jié)構(gòu) Table2.3 General structure of the network frame 2 字節(jié) 2 字節(jié) 2 字節(jié) 0/1 字節(jié) 0/1 字節(jié) 可變長 幀控制域 目的地址 源地址 廣播半徑域 廣播序列號 幀載荷 路由域 網(wǎng)絡(luò)層首部 網(wǎng)絡(luò)層的有 效載荷 幀控制域包含了幀的類型,地址,序列號以及其他一些信息。其結(jié)構(gòu)如圖 2.5 所示 表 2.4 網(wǎng)絡(luò)幀控制域結(jié)構(gòu) Tab

6、le2.4 Control field structure of network frame 0-1 2-5 6-7 8 9 10-15 幀類型 協(xié)議版本 發(fā)現(xiàn)路由 保留 安全性 保留 (4)應(yīng)用層 APS 幀( APDU )由以下兩部分組成: APS 首部,包含幀控制及地址信息; APS 幀載荷,即幀傳輸?shù)挠行?shù)據(jù),其長度可變。 APS 幀的結(jié)構(gòu)如表 2.6 所示 表 2.5APS 幀結(jié)構(gòu) Table2.5 Structure of APS frame 1 字節(jié) 0/1 字節(jié) 0/1 字節(jié) 0/2 字節(jié) 0/1 字節(jié) 可變 幀控制域 目的端點 簇標識符 模板標識符 源端點 幀載荷 幀地址域

7、APS 首部 APS 載荷 由上圖可以看出, APS 首部由幀控制域和地址域組成。其中地址域的各子域根據(jù)具體 情況不同可以不存在。幀控制域的長度為 1 字節(jié),包含了有關(guān)幀類型,尋址,標志等信息。 2.3.2 ZigBee 網(wǎng)絡(luò)中的設(shè)備 根據(jù)設(shè)備功能的不同, IEEE 802.15.4 把 zigbee 網(wǎng)絡(luò)中的節(jié)點設(shè)備分為兩種: 全功能設(shè)備( Full Function Device,FFD ):可工作于所有網(wǎng)絡(luò)結(jié)構(gòu),可作為網(wǎng)絡(luò)中的 協(xié)調(diào)器、路由器,能夠和網(wǎng)絡(luò)中的任何節(jié)點通信。 簡化功能設(shè)備( Reduced Function Device , RFD) :一些功能簡單的設(shè)備,僅能與 FFD

8、通信彼此之間不能直接通信 , ,無法作為網(wǎng)絡(luò)的協(xié)調(diào)器或路由器。 FFD可以提供信息雙向傳輸與 FFD、RFD之間都可以建立直接通信,而 RFD卻只能與 FFD通 信, RFD和RFD之間無法通信。 RFD的構(gòu)造相對簡單,因此任務(wù)比較單一,在傳感器網(wǎng)絡(luò)中, 它們的任務(wù)一般只是將采集的數(shù)據(jù)信息發(fā)送給它的協(xié)調(diào)點, 像數(shù)據(jù)轉(zhuǎn)發(fā)、 路由發(fā)現(xiàn)和維護等 功能 RFD并不具備。相對于 FFD,RFD占用資源少,需要的存儲容量也小,成本比較低。 和RFD不同, FFD增加了內(nèi)存和其他電路,在 ZigBee 網(wǎng)絡(luò)中, FFD扮演著在無線傳感器網(wǎng) 絡(luò)中匯聚節(jié)點的角色,通常稱作 PAN協(xié)調(diào)點。一個 ZigBee 網(wǎng)絡(luò)

9、中只有一個 PAN協(xié)調(diào)點, PAN 協(xié)調(diào)點其實就是一個特殊的 FFD,它具有較強大的功能,是整個網(wǎng)絡(luò)的主控節(jié)點,主要工作 有:建立起新網(wǎng)絡(luò)、設(shè)定網(wǎng)絡(luò)參數(shù)、管理網(wǎng)絡(luò)中的各個節(jié)點和存儲 zigbee 網(wǎng)絡(luò)節(jié)點信息等。 FFD和RFD兩種設(shè)備都可以作為終端節(jié)點加入 ZigBee 網(wǎng)絡(luò)。此外,普通 FFD在它的個人操作空 間( POS)中也可以充當協(xié)調(diào)點,但是這種普通FFD與PAN協(xié)調(diào)點不同 ,它仍然受 PAN協(xié)調(diào)點 的控制。 ZigBee中每個協(xié)調(diào)點直接連接的節(jié)點數(shù)最多可以達到255個,而每一個 ZigBee 網(wǎng)絡(luò) 最多可容納 65535個節(jié)點。 19 在本研究課題中,過車傳感器是 RFD設(shè)備, 只

10、負責車輛數(shù)據(jù)的采集、 處理、存儲和發(fā)送。 2.3.3 ZigBee 技術(shù)的原語 在 ZigBee 協(xié)議棧中, 每一層通過使用下一層提供的服務(wù)完成自己的功能, 同時對上層提 供服務(wù), 網(wǎng)絡(luò)的通信在對等的層次上進行。 這些服務(wù)是設(shè)備中的實體通過發(fā)送服務(wù)原語來實現(xiàn)的。 所謂的服務(wù)原語是代表相應(yīng)服務(wù)的符號和參數(shù)的一種格式化, 規(guī)范化的表示, 它與服 務(wù)的具體實現(xiàn)方式?jīng)]有關(guān)系。 不同的服務(wù)原語可帶有不同的個數(shù), 不同的形式參數(shù), 它們共 同描述了該服務(wù)。在 ZigBee 技術(shù)中存在著以下四種類型的原語 請求原語 指示原語 響應(yīng)原語 確認原語 原語的書寫形式包含了服務(wù)的實體, 原語的功能及原語的類型, 物

11、理層數(shù)據(jù)訪問類型原 語用 PD 開頭,物理層管理類原語用 PLME 開頭;MAC 層數(shù)據(jù)服務(wù)原語用 MCPS 開頭,MAC 層管理服務(wù)原語用 MLME 開頭;網(wǎng)絡(luò)層數(shù)據(jù)服務(wù)原語用 NLDE 開頭,網(wǎng)絡(luò)層管理服務(wù)原語 用 NLME 開頭;應(yīng)用層支持子層數(shù)據(jù)服務(wù)原語用 APSED 開頭, 應(yīng)用支持子層管理服務(wù)原語 用 APSME 開頭等。 表 2.6 原語的書寫形式 Table2.1 Forms of primitive 服務(wù)類原語 管理類原語 物理層 PD PLME MAC 層 MCPS MLME 網(wǎng)絡(luò)層 NLDE NLME 應(yīng)用層 APSED APSME P層 例如,物理層的檢測請求原語為 P

12、LME-ED.request,MAC 層的與協(xié)調(diào)器同步請求原語為 MLME-SYNS.request, 絡(luò)層的網(wǎng)絡(luò)發(fā)現(xiàn)確認原語為 NLME-NETWORK-DISCOVERY.confirm 等。原語都是發(fā)送給服務(wù)實體相鄰層的。原語的基本概念與作用如果圖 2.1 所示 服務(wù)提供者( M 層) 用戶 1請求( N 層) 用戶 2指示( N層) 請求( M 層) 用戶 2響應(yīng)( N層) 確認( M 層) 用戶 1確認 (N層) 圖 2.7. 服務(wù)原語示意圖 Fig 2.7 Service primitive sketch 圖 2.7 中表示的是兩用戶在對等層上通過服務(wù)原語實現(xiàn)信息交換的示意圖。 N

13、1 用戶向 它的 M 層發(fā)出服務(wù)請求,它引起 N2 用戶的 M 層向 N2 用戶發(fā)出指示原語,通告某事件的 發(fā)生。 N2 用戶通過響應(yīng)原語作出回應(yīng)。 N1 的 M 層向用戶發(fā)送確認原語,指示氣球原語執(zhí) 行的結(jié)果。至此, N1 用戶的一次服務(wù)完成。右側(cè)圖是 M 層應(yīng)用向 P層發(fā)送服務(wù)原語, P 層 根據(jù)原語執(zhí)行的結(jié)果向 M 層返回確認原語。 2.3.4 ZigBee 網(wǎng)絡(luò)拓撲結(jié)構(gòu) ZigBee 網(wǎng)絡(luò)主要有三種拓撲結(jié)構(gòu),星型網(wǎng)、網(wǎng)狀網(wǎng)和混合網(wǎng)。星型網(wǎng)(圖 2.8-a )是由 一個 PAN協(xié)調(diào)點和一個或多個終端節(jié)點組成的。PAN協(xié)調(diào)點負責發(fā)起建立和管理整個網(wǎng)絡(luò), 因 此它必須是 FFD,而其它的終端

14、節(jié)點一般為 RFD,在 PAN協(xié)調(diào)點的控制之下, 直接與 PAN協(xié)調(diào)點 進行通信。星型網(wǎng)通常適用于用于節(jié)點數(shù)量較少的場合。 Mesh網(wǎng)(圖 2.8-b )一般是由若干個 FFD連接在一起形成,這幾個 FFD之間通信是完全的 對等的,在其無線通訊范圍內(nèi), 每個節(jié)點都可以與其它節(jié)點通信。 Mesh網(wǎng)中,通常將發(fā)起建 立網(wǎng)絡(luò)的那個 FFD節(jié)點設(shè)置為 PAN協(xié)調(diào)點。由于節(jié)點均為 FFD, Mesh網(wǎng)具有很高可靠性,而且 具有“自恢復(fù)”能力, 它可以為傳輸?shù)臄?shù)據(jù)包提供多條路徑, 即使一條路徑出現(xiàn)故障, 則依 然存在另外一條或多條路徑可以選擇。 圖 2.8 Zigbee 網(wǎng)絡(luò)拓撲結(jié)構(gòu) Fig2.8 Zig

15、bee network topology Mesh網(wǎng)可以通過 FFD擴展網(wǎng)絡(luò), 組成 Mesh網(wǎng)與星型網(wǎng)構(gòu)成的混合網(wǎng) (圖 2.8-C )。混合網(wǎng) 中,終端節(jié)點采集的信息首先傳到同一子網(wǎng)內(nèi)的協(xié)調(diào)點, 再通過網(wǎng)關(guān)節(jié)點上傳到上一層網(wǎng)絡(luò) 的PAN協(xié)調(diào)點?;旌暇W(wǎng)一般適用于覆蓋范圍較大的網(wǎng)絡(luò)。 2.3.5 Zigbee網(wǎng)絡(luò)組建 ZigBee 網(wǎng)絡(luò)中,只有 PAN協(xié)調(diào)器能夠組建一個新的 ZigBee 網(wǎng)絡(luò)。在 PAN協(xié)調(diào)器建立一 個新網(wǎng)絡(luò)時, 首先要對所有的信道進行掃描, 選擇其中一個空閑信道來建立新的網(wǎng)絡(luò)。 在找 到合適的空閑信道后, ZigBee 協(xié)調(diào)器就會選擇一個 PAN標識符和新網(wǎng)絡(luò)匹配。 PAN

16、標識符一 旦確定,就說明已經(jīng)建立了網(wǎng)絡(luò),此后, 如果遇到另一個 PAN協(xié)調(diào)器掃描該信道, 這個網(wǎng)絡(luò) 的協(xié)調(diào)器就會響應(yīng)并聲明這個新網(wǎng)絡(luò)的存在。同時,這個 ZigBee 協(xié)調(diào)器還會為自己設(shè)置一 個 16bit 的網(wǎng)絡(luò)地址,一般是0000。 ZigBee 網(wǎng)絡(luò)中的所有節(jié)點都有兩個地址:一個是 64bitIEEE 擴展地址,另一個是 16bit 網(wǎng)絡(luò)地址。 16bit 網(wǎng)絡(luò)地址也就是 802.15.4 MAC 短地址,它在整個網(wǎng)絡(luò)中是唯一的。 當ZigBee 網(wǎng)絡(luò)中的 PAN協(xié)調(diào)器選定網(wǎng)絡(luò)地址后,便開始接受其他新節(jié)點加入其網(wǎng)絡(luò)的申 請。當一個節(jié)點希望加入該網(wǎng)絡(luò)時, 它首先通過信道掃描來搜索它周圍存在的

17、網(wǎng)絡(luò), 當搜尋 到了這個網(wǎng)絡(luò)后, 它就會通過關(guān)聯(lián)過程來加入網(wǎng)絡(luò), 這時 zigbee 網(wǎng)絡(luò)中具備路由功能的節(jié)點 可以允許或拒絕別的節(jié)點通過它關(guān)聯(lián)網(wǎng)絡(luò)。 如果網(wǎng)絡(luò)中的某個節(jié)點與網(wǎng)絡(luò)失去聯(lián)系后想要再 次加入網(wǎng)絡(luò), 它可以通過孤立通知過程來重新加入網(wǎng)絡(luò)。 網(wǎng)絡(luò)中每個具備路由器功能的節(jié)點 都具有一個路由表和一個路由發(fā)現(xiàn)表, 并參與數(shù)據(jù)包的轉(zhuǎn)發(fā)、 路由發(fā)現(xiàn)和路由維護, 以及關(guān) 聯(lián)其它節(jié)點來擴展網(wǎng)絡(luò)。 ZigBee 網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)大體上可分為三類: 周期性數(shù)據(jù), 這一類數(shù)據(jù)的傳輸速率根據(jù) 不同的應(yīng)用而確定, 例如傳感器網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù); 間歇性數(shù)據(jù), 這一類數(shù)據(jù)的傳輸狀態(tài)根 據(jù)應(yīng)用或者外部激勵而確定,例

18、如電燈開關(guān)傳輸?shù)臄?shù)據(jù); 反復(fù)性的、反應(yīng)時間低的數(shù)據(jù),這 一類數(shù)據(jù)的傳輸狀態(tài)是由時隙分配而確定的, 例如我們電腦上無線鼠標傳輸?shù)臄?shù)據(jù)。 為了降 低ZigBee 節(jié)點的平均功耗, ZigBee 節(jié)點可以設(shè)定為激活和睡眠兩種工作狀態(tài),當兩個節(jié)點都 處于激活狀態(tài)才能完成數(shù)據(jù)的傳輸。 在有信標的網(wǎng)絡(luò)中, ZigBee 協(xié)調(diào)點通過定期地向網(wǎng)絡(luò)節(jié) 點廣播信標使整個網(wǎng)絡(luò)保持同步; 在無信標的網(wǎng)絡(luò)中, 終端節(jié)點會被設(shè)定工作周期, 定期睡 眠,定期醒來, 而終端節(jié)點以外的各個節(jié)點要始終保證處于激活的工作狀態(tài), 終端節(jié)點每次 醒來后會主動向它的協(xié)調(diào)點發(fā)出詢問是否有數(shù)據(jù)要發(fā)送給自己。在ZigBee網(wǎng)絡(luò)中, 當有數(shù)據(jù)

19、包要發(fā)送給正在睡眠的節(jié)點時,協(xié)調(diào)點負責為這些數(shù)據(jù)包提供緩存。 2.5 本章小結(jié) 本章中對嵌入式技術(shù), 磁阻傳感器原理和新型無線網(wǎng)絡(luò)進行了系統(tǒng)的介紹。 其中重點介 紹了 Zigbee 無線網(wǎng)絡(luò)的結(jié)構(gòu),協(xié)議,網(wǎng)絡(luò)的拓撲結(jié)構(gòu)和網(wǎng)絡(luò)的組建。 3. 過車傳感器硬件系統(tǒng)設(shè)計 硬件是整個傳感器的基礎(chǔ), 直接關(guān)系著傳感器的功能。 對于工作在復(fù)雜環(huán)境下的過車傳 感器,做好硬件設(shè)計至關(guān)重要。 3.1 系統(tǒng)設(shè)計原則和硬件框架 在實際中,過車傳感器往往放置在高速公路的各車道路面上,工作條件惡劣。夏天,在 陽光直射下,高速公路的路面溫度可高達5060 ,而在寒冷的冬天,溫度可低至零下十 幾度。并且現(xiàn)在的車輛裝載了越來越

20、多的電子設(shè)備,將對過車傳感器產(chǎn)生很大的電磁干擾。 另外,為了防止車輛對傳感器造成破壞和考慮到傳感器安裝方便, 應(yīng)使用電池供電和無線傳 輸。因此,過車傳感器應(yīng)滿足以下要求: 體積小,厚度薄,安裝后不能影響車輛正常行駛 整體結(jié)構(gòu)堅固,在大型車輛的碾壓后仍然保持正常的工作狀態(tài) 工作時間長,可靠穩(wěn)定 采用電池供電 耗電量低 無線傳輸且抗干擾能力強 過車無線傳感器先由磁阻傳感器采集信號,經(jīng)過A/D轉(zhuǎn)換后將傳感器采集的模擬信號轉(zhuǎn) 換為數(shù)字信號, 再由微處理器對這些數(shù)字信號進行處理, 無線通信模塊將數(shù)據(jù)傳輸至上位機 進一步數(shù)據(jù)統(tǒng)計, 分析使用。 本系統(tǒng)采用霍尼韋爾 HM2003三軸固態(tài)低磁混合電路磁阻傳感器

21、 對車輛擾動地磁場進行檢測, CC2431整合了單片機模塊和 zigbee 無線通訊模塊 ,因此 ,以成都 無線龍 CC2431模塊作為數(shù)據(jù)的處理和發(fā)送模塊。其硬件框架如圖3.1 所示。 CC2430 數(shù)據(jù)存儲 數(shù)據(jù)、命令傳送 圖 3.1 過車傳感器總體框架 Fig3.1 vehicle sensor framework 3.2 硬件設(shè)備的選擇 3.2.1 磁阻傳感器 HMC2003 磁阻傳感器是美國公司霍尼維爾制造的一款用于精確測量低磁場強度的使用 三軸磁阻傳感器混合的電路組件 , 由三個精密坡莫合金磁阻傳感器和統(tǒng)一定制的接口電子設(shè) 備構(gòu)成 ,并且自帶高靈敏度溫度補償電路?;旌想娐房墒褂?1

22、5V單電源供電,并內(nèi)置 + 2.5V 基準電壓 , 每個坐標軸都有模擬輸出可供外部接口使用, 可檢測的磁場強度范圍能達到 40 2Gs,工作溫度在 - 40 85之間。傳感器的磁敏感方向為沿著雙列直插混合電 路長,寬,高三個方向。 X、Y、Z 磁傳感器橋路與放大器相連,輸出 0 5V的信號。 0高斯對 應(yīng)2.5V 輸出(典型值 ) ,該電壓實際值由參考電壓 Vref 決定。地球磁場通常為 0.5 高斯,放大 的橋路輸出靈敏度典型值為 1.0V/Guass ,輸出模擬量在 0.5 4.5V 范圍內(nèi)變化。 利用這種混 合電路的靈敏度和線性度可以在地磁場中探測各種變化,以提供羅盤方向的傳感。因此,

23、對 于要求 2或3軸磁場感應(yīng)、體積和抗振性有限制并只要求前段傳感部分的應(yīng)用來說, 該混合電 路是最理想的選擇。 15 圖3.2 HMC2003結(jié)構(gòu)原理圖 Fig3.2 Structure diagram of HMC2003 3.2.2 A/D 轉(zhuǎn)換器 磁阻傳感器輸出為模擬信號, 需要經(jīng)過 A/D 轉(zhuǎn)換讀入計算機。 A/D 轉(zhuǎn)換器的選擇需要考 慮以下幾個指標。 1分辨率 分辨率是指模數(shù)轉(zhuǎn)換器在轉(zhuǎn)換中所能分辨的最小量,習慣上用轉(zhuǎn)換結(jié)果的位數(shù)表示。 分辨率表示了 A/D 轉(zhuǎn)換器對輸入模擬信號數(shù)字化后的精細程度。不作量程切換時,由輸入 ADC分辨率,也即: Ui FSR 2N 1 Uimin 2N

24、(3.1) log (1 UUii FSR min (3.2) 模擬信號的動態(tài)范圍和要求分辨的最小輸入可計算所需要 對于所選用的磁阻傳感器, ADC的位數(shù)為 14 即可。 2. 精度 精度有絕對精度和相對精度兩種表示方法。 1) 絕對誤差 在一個轉(zhuǎn)換器中,對應(yīng)于一個數(shù)字量的實際模擬輸入電壓和理想的模擬輸入電壓之差 的最大值,定義為“絕對誤差” 。通常以數(shù)字量的最小有效位 (LSB) 的分數(shù)值來表示絕對誤 差,如士 1LSB 等。絕對誤差包括量化誤差和其它所有誤差。 2) 相對誤差 是指整個轉(zhuǎn)換范圍內(nèi),任意數(shù)字量所對應(yīng)的模擬輸入量的實際值與理論值之差,用模 擬滿量程的百分比表示。例如,滿量程為

25、5V,12 位 A/D 芯片,若其絕對精度為 11/2LSB ,則 其最小有效位的量化單位為 1.22mV,其絕對精度為 0.61 mV ,相對精度為 0.061% 3. 轉(zhuǎn)換時間 ( 速率) 轉(zhuǎn)換時間是 ADC完成一次轉(zhuǎn)換所需的時間。 對于大多數(shù) ADC,轉(zhuǎn)換時間的倒數(shù)即為轉(zhuǎn)換 速率。積分型 A/D 的轉(zhuǎn)換時間是毫秒級低速 A/D, 逐次比較型 A/D 是微秒級中速 A/D,全并 行/ 串并行型 A/D 可達到納秒級。 磁阻傳感器信號的 A/D 轉(zhuǎn)換電路對本系統(tǒng)非常重要,直接關(guān)系測量的精度。 CC2430具有 8通道,最高 14位的 A/D 轉(zhuǎn)換器, 14 位時轉(zhuǎn)換時間為 132s。 HMC

26、2003有 Xout,Yout,Zout 三個輸出引腳 ,分別對應(yīng)傳感器所在位置的 X 軸,Y 軸,Z 軸 上的磁場強度。三個引腳輸出 0-5V 的電壓 (2.5V 代表磁場強度為 0) , 因此可以直接將信號 輸出接到 CC2430的 A/D 通道。這樣,進一步減少了傳感器的體積和功耗。 3.2.3 無線通信芯片 CC2430 CC2430是TI公司推出針對 ZigBee 的無線通信芯片 , 延用了以往 CC2420芯片的架構(gòu)以 2.4GHz ISM波段應(yīng)用對低成本,低功耗的要求。能滿足低功耗ZigBee ( IEEE 802.15.4 )無 線傳感器網(wǎng)絡(luò)的應(yīng)用需要。 10 圖 3.3 CC

27、2430 電路版外觀圖 Fig3.3 The appearance of CC2430 circuit diagram CC2430結(jié)合了一個高性能 2.4GHz DSSS(直接序列擴頻 ) 的射頻收發(fā)器核心和一顆工業(yè)級 8051 單片機控制器。 CC2430 芯片延用了以往 CC2420 芯片的架構(gòu),在單個芯片上整合了 ZigBee 射頻(RF)前端、內(nèi)存和微控制器。 它使用 1個8 位MC(U 8051),具有32/64/128 KB 可 編程閃存和 8KB的RAM,還包含模擬 數(shù)字轉(zhuǎn)換器 (ADC)、定時器( Timer )、看門狗定時器 (Watchdog Timer )、 AES12

28、8密保協(xié)同處理器、 32 kHz晶振的休眠狀態(tài)定時器、掉電檢測功 能電路 (Brown Out Detection) 、內(nèi)置上電復(fù)位電路 (Power On Reset) 等。 19 CC2430 芯片采用 0.18um CMOS 工藝生產(chǎn),工作時的電流消耗為 27 mA;在接收和發(fā)射 模式下,電流損耗分別低于 27 mA或25mA。 CC2430的從休眠模式轉(zhuǎn)換到主動模式使用超短時 間的特性,特別適合那些對電池壽命要求非常嚴格的應(yīng)用。 CC2430 具有四個工作模式, 以適應(yīng)對芯片低功耗有不同要求的應(yīng)用。 這四種工作模式 分別為: PM0、 PM1、PM2、 PM3。他們的區(qū)別如表 3.1

29、所示。 表3.1 CC2430 的工作模式 Table3.1 CC2430 working mode 工作模式 功能 PM0 主時鐘振蕩器開, 電源電壓調(diào)節(jié)器開, 為全功能模式。 這個模式下, CPU 和所有外圍模塊都處于激活狀態(tài),是通常使用的模式 PM1 32.768KHz 時鐘振蕩器開,電源電壓調(diào)節(jié)器開,高速振蕩器關(guān)閉。在CPU 進入此模式后,開始執(zhí)行低功耗的程序序列,當程序從低功耗模式PM1 跳出到正常模式 PM0時,高速振蕩器被啟動, CPU工作在高速 RC振蕩器下, 直到高速 XSOC振蕩器被設(shè)置好并選中。 PM1用在喚醒時間較短, CPU模式 切換較頻繁的情況。 11 PM2 32

30、.768KHz 時鐘振蕩器開, 電源電壓調(diào)節(jié)器關(guān), PM2是功耗較低的工作模 式。當 CPU進入 PM2后,只有 32.768KHz振蕩器、外部中斷、和睡眠定時 器是激活狀態(tài)的, 其他所有電路都處于掉電狀態(tài), 電壓調(diào)節(jié)器也被關(guān)閉。 PM2較適合喚醒時間較長, CPU模式切換不太頻繁的情況, 常使用睡眠定 時器來喚醒 CPU的運行。 PM3 PM3是CPU功耗最低的一種模式。在這種模式下,電源電壓調(diào)節(jié)器關(guān)閉, 內(nèi)部所有由電壓調(diào)節(jié)器提供電能的電路全部停止工作, 所有振蕩器全部 停止工作。 此時, CPU只能響應(yīng)上電復(fù)位信號跟外部中斷信號RAM的內(nèi)容 不會丟失及改變,直到被喚醒進入 PM0模式。 P

31、M3常用在 CPU需要等待外 部信號的情況下。 圖 3.4 CC2430 芯片架構(gòu) Fig3.4 CC2430 chip architecture CC2430芯片的主要特點如下: 低功耗的高性能工業(yè)級 8051單片機內(nèi)核; 2.4GHzIEEE 802.15.4 的ZigBee 無線收發(fā)器; 高接收靈敏度和強大的抗干擾性能; 大容量閃存; 具備在各種供電方式下穩(wěn)定數(shù)據(jù)保持能力的8KB sRAM; 具備強大的 DMA功能; 高集成度,只需極少的外圍元件; 最小基本系統(tǒng)只需一個晶體,即可滿足 ZigBee 組網(wǎng)需要; 低電流消耗 ( 當內(nèi)核運行在 32 MHz總線頻率時,接收為 27mA,發(fā)射為

32、 25mA); 12 掉電方式的電流消耗只有 O.9 A,通過外部中斷或者實時鐘 (RTc) 能夠喚醒系統(tǒng); 掛起方式的電流消耗小于 O.6 A,通過外部中斷能夠喚醒系統(tǒng); 硬件直接支持避免沖突的載波偵聽多路存??; 電源供電電壓范圍寬 (2.O 3.6 V) ; 內(nèi)置數(shù)字化的接收信號強度指示器 / 鏈路質(zhì)量指示 (RssI/LQI) ; 內(nèi)置電池監(jiān)視器和溫度傳感器; 具有8路814位模數(shù)轉(zhuǎn)換器; 內(nèi)置高級加密標準 (AES) 協(xié)處理器; 具有2個支持通用串行通信協(xié)議的串口; 內(nèi)置硬件看門狗; 具有1個IEEE 802.5.4 媒體存取控制 (MAC)定時器; 具有1個通用的 16位和 2個8位

33、定時器; 硬件調(diào)試支持; 具有獨立的定位檢測硬件核心。 3.2.4 電源模塊 電源對于傳感器的穩(wěn)定工作和節(jié)能至關(guān)重要。本課題中采用新型的PWM調(diào)制的穩(wěn)壓電源 模塊 TPS63000,與傳統(tǒng)的線性分壓穩(wěn)壓芯片相比,明顯節(jié)能。其特點如下: 具有96%高效率 高輸出電流,在 3.3V( Vin2.4V )時可達 800-mA 能夠在步進和 Boost 模式之間自動過渡 高截止性,器件靜態(tài)電流小于 50mA 輸入電壓范圍較寬: 1.8V5.5V 可調(diào)輸出電壓 1.2V5.5V 溫度檢測與過溫保護 3.3 過車傳感器相關(guān)的通信 Zigbee 網(wǎng)絡(luò)的設(shè)備有兩種,協(xié)調(diào)器和終端。 協(xié)調(diào)器:協(xié)調(diào)器的功能主要是建立網(wǎng)絡(luò)和進行網(wǎng)絡(luò)管理。 ZigBee 協(xié)調(diào)器上電后通過掃 描尋找一個空閑信道來創(chuàng)建新網(wǎng)絡(luò); 接收新節(jié)點加入并分配網(wǎng)絡(luò)地址, 維護一個目前連接設(shè) 備的網(wǎng)絡(luò)列表。 在本課題研究中, 協(xié)調(diào)器用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論