掃描二維碼
隨時(shí)隨地手機(jī)看文章
摘要:簡(jiǎn)要介紹了ZigBee技術(shù)協(xié)議以及CC2420和MMA7260的性能和特點(diǎn),設(shè)計(jì)了一種基于CC2420和MMA7260的無(wú)線傳感器數(shù)據(jù)采集系統(tǒng),給出了具體的軟、硬件設(shè)計(jì)方法以及實(shí)際測(cè)試結(jié)果。該系統(tǒng)選用高靈敏度的三軸加速度傳感器芯片MMA7260來(lái)采集機(jī)構(gòu)的振動(dòng)加速度信號(hào),再通過(guò)支持ZigBee無(wú)線傳輸協(xié)議的CC2420把數(shù)據(jù)發(fā)送給接收裝置。
關(guān)鍵詞:CC2420;MMA7260;ZigBee;數(shù)據(jù)采集
引言
隨著工業(yè)測(cè)控系統(tǒng)規(guī)模的不斷擴(kuò)大以及數(shù)據(jù)采集的多樣性,有線網(wǎng)絡(luò)由于安裝盒成本高昂以及使用不便等缺點(diǎn)受到很大的限制,而無(wú)線傳感器網(wǎng)絡(luò)憑借投資成本低、結(jié)構(gòu)靈活、易于改造、無(wú)需布線等優(yōu)勢(shì),在數(shù)據(jù)采集領(lǐng)域得到了比較廣泛的應(yīng)用。ZigBee無(wú)線傳輸協(xié)議是一種新興的短距離、低功耗、低復(fù)雜度、低數(shù)據(jù)傳輸速率且低成本的雙向無(wú)線網(wǎng)絡(luò)通信技術(shù),主要應(yīng)用于工業(yè)控制、傳感數(shù)據(jù)采集和系統(tǒng)監(jiān)控等領(lǐng)域。工業(yè)中各種機(jī)構(gòu)的振動(dòng)對(duì)機(jī)械產(chǎn)品的工作性能有較大影響,機(jī)構(gòu)疲勞損壞容易導(dǎo)致生產(chǎn)過(guò)程中事故的發(fā)生。因此,采用傳感器來(lái)采集振動(dòng)信號(hào)用于分析產(chǎn)品性能和預(yù)防事故的發(fā)生具有重大意義。
1 ZigBee技術(shù)協(xié)議簡(jiǎn)介
2002年8月ZigBee聯(lián)盟成立,由英國(guó)Invenys公司、日本三菱電氣公司、美國(guó)Motorola公司以及荷蘭Philips公司組成。IEEE 802.15.4的ZigBee協(xié)議標(biāo)準(zhǔn)于2003年5月獲得批準(zhǔn)。ZigBee技術(shù)的物理層和數(shù)據(jù)鏈路層(包括邏輯鏈路控制子層LLC和介質(zhì)訪問(wèn)控制子層MAC)協(xié)議主要采用IEEE 802.15.4標(biāo)準(zhǔn),而ZigBee聯(lián)盟主要負(fù)責(zé)網(wǎng)絡(luò)層和應(yīng)用匯聚層的開(kāi)發(fā),以及制定其安全協(xié)議和市場(chǎng)推廣等。ZigBee協(xié)議體系架構(gòu)如圖1所示。
ZigBee的名字來(lái)源于蜂群賴以生存和發(fā)展的通信方式,故又稱為“紫蜂”技術(shù)。該協(xié)議的拓?fù)浣Y(jié)構(gòu)包括星形、樹(shù)狀和網(wǎng)狀拓?fù)浣Y(jié)構(gòu),開(kāi)發(fā)者可以根據(jù)不同的應(yīng)用需求來(lái)選擇相應(yīng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),從而有效地降低成本,提高系統(tǒng)運(yùn)行效率。相對(duì)于其他無(wú)線通信網(wǎng)絡(luò)技術(shù),ZigB-ee具有如下特點(diǎn):
①功耗低。在低功耗待機(jī)模式下,2節(jié)五號(hào)電池可支持長(zhǎng)達(dá)6個(gè)月到2年左右的使用時(shí)間。
②數(shù)據(jù)傳輸速率低,只有10~250 kbps。
③成本低,工作頻段靈活。由于數(shù)據(jù)傳輸速率低、協(xié)議簡(jiǎn)單,使用的頻段分布在24 GHz、868 MHz(歐洲)和915 MHz(美國(guó)),均為免執(zhí)照頻段,大大降低了使用成本。
④時(shí)間延遲短。正常通信情況下,時(shí)間延遲為l5~3O ms。
⑤安全性高。提供了數(shù)據(jù)完整性檢查和鑒權(quán)功能,采用高級(jí)加密標(biāo)準(zhǔn)(AES-128)的算法,安全性很高。
2 CC2420和MMA7260芯片簡(jiǎn)介
CC2420基于Chipcon公司的Smart RF03技術(shù),使用O.18μm的CMOS工藝生產(chǎn),具有很高的集成度。該芯片具有完全集成的壓控振蕩器,只需要天線、16 MHz晶振等非常少的外圍電路就能在2.4 GHz頻段工作;并且提供一個(gè)SPI接口與微處理器相連,完成寄存器的設(shè)置和收發(fā)數(shù)據(jù)的任務(wù)。CC2420的選擇性和敏感性指數(shù)都超過(guò)了IEEE 802.15.4標(biāo)準(zhǔn)的要求,可確保短距離通信的有效性和可靠性。利用此芯片開(kāi)發(fā)的無(wú)線通信設(shè)備支持的最高數(shù)據(jù)傳輸速率可達(dá)250 kbps,可以實(shí)現(xiàn)多點(diǎn)對(duì)多點(diǎn)的快速組網(wǎng)。
HFZ-CC2420EM-22 ZigBee射頻模塊是采用CC2420射頻芯片制成的無(wú)線通信模塊,支持ZigBee協(xié)議棧。該模塊集成有天線和CC2420其他的外圍器件,可以通過(guò)SPI接口直接與8位、16位或32位的MCU相連,使用方便。
MMA7260是飛思卡爾公司生產(chǎn)的低成本微型電容式三軸加速度傳感器。它采用信號(hào)調(diào)理、單極低通濾波器和溫度補(bǔ)償技術(shù),提供±1.5g /2g/4g/6g四個(gè)量程,用戶可在這4個(gè)靈敏度中選擇。該器件帶有低通濾波并已做0g補(bǔ)償,提供休眠模式,因而是電池供電的無(wú)線數(shù)據(jù)采集的理想之選。該芯片具有如下特性:
◆可選靈敏度,±1.5g/2g/4g/6g;
◆低功耗,工作時(shí)電流為500μA,休眠模式下為3μA;
◆低壓運(yùn)行,工作電壓為2.2~3.6 V;
◆高靈敏度,在1.5g量程下為800 mV/g;
◆低通濾波器具有內(nèi)部信號(hào)調(diào)理功能;
◆設(shè)計(jì)穩(wěn)定,防震能力強(qiáng)。
3 數(shù)據(jù)采集系統(tǒng)硬件設(shè)計(jì)
無(wú)線傳感器網(wǎng)絡(luò)是集數(shù)據(jù)采集、處理及通信功能于一體的分布式自組織網(wǎng)絡(luò)。傳感器節(jié)點(diǎn)負(fù)責(zé)采集、處理、壓縮數(shù)據(jù),并將數(shù)據(jù)包發(fā)送出去。它一般由數(shù)據(jù)采集單元、數(shù)據(jù)處理和控制單元、無(wú)線通信單元、供電單元和其他附屬單元等組成。其結(jié)構(gòu)框圖如圖2所示。為了實(shí)現(xiàn)網(wǎng)絡(luò)的硬件基礎(chǔ)架構(gòu),將硬件設(shè)計(jì)分為兩大部分:無(wú)線通信模塊和傳感器模塊。無(wú)線通信模塊作為節(jié)點(diǎn)間的數(shù)據(jù)傳輸接口,主要包括HFZ-CC2-420EM-22模塊與微處理器ATmegal6的接口以及ATmegal6的外圍電路;而傳感器模塊主要包括傳感器MMA7260的外圍電路以及與ATmegal6的A/D轉(zhuǎn)換端口的連接。
無(wú)線通信模塊的電路原理如圖3所示。該電路主要由HFZ-CC2420EM-22和ATmegal6組成,具體包括JTAG接口電路、電源及其濾波電路、復(fù)位電路、HFZ-CC2420EM-22與ATmegal6的連接電路、芯片晶振電路和通信指示電路等幾部分。無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)主要包括ATmegal6、CC2420和MMA7260三塊芯片,綜合考慮三者的工作電壓,可以采用2節(jié)1.5 V的電池供電,并增設(shè)電源濾波電容。由于采用統(tǒng)一供電,HFZ-CC2420EM-22與ATmegal6可以直接相連,簡(jiǎn)化了連接電路。JTAG接口電路用于對(duì)ATmegal6的編程,而PA7端口通過(guò)一個(gè)限流電阻與發(fā)光二極管相連,作為入網(wǎng)指示電路,無(wú)線網(wǎng)絡(luò)通信時(shí)指示燈亮。
傳感器模塊主要包括MMA7260的外圍電路以及MMA7260與ATmegal6的A/D轉(zhuǎn)換端口的連接電路及其濾波等,其電路原理如圖4所示。由于MMA7260有1.5g/2g/4g/6g幾個(gè)量程選擇,可通過(guò)設(shè)置GS1、GS2端口的電平來(lái)選擇不同的量程。為了提高分辨率把GS1、GS2端口都與低電平相連,也就是選擇1.5g的量程,其分辨率為800 mV/g。由于采用電池供電,為了節(jié)省電量,通過(guò)ATmegal6的PA5端口來(lái)控制MMA7260是否休眠。當(dāng)在Sleep引腳上輸入一個(gè)低電平信號(hào)時(shí),三軸傳感器處于休眠模式。這時(shí)的電流只有3μA,傳感器停止數(shù)據(jù)采集,而當(dāng)Sleep置高電平時(shí)便恢復(fù)工作。
4 節(jié)點(diǎn)軟件流程及實(shí)驗(yàn)結(jié)果
AVRStudio是Atmel公司官方發(fā)行的免費(fèi)軟件,具有項(xiàng)目管理、AVR Assembler匯編器、AVR Prog程序下載、STK500/JTAG編程和第三方C編譯器管理等功能。本系統(tǒng)的軟件是基于AVRStudio和WinAVR編譯器開(kāi)發(fā)的。上電后系統(tǒng)進(jìn)行初始化,尋找并連接匹配的接收裝置,待連接成功后入網(wǎng)指示燈亮,并開(kāi)始采集數(shù)據(jù)。程序流程如圖5所示。
雖然基于ZigBee技術(shù)的數(shù)據(jù)采集系統(tǒng)從原理上實(shí)現(xiàn)起來(lái)較為容易,但系統(tǒng)的穩(wěn)定性、抗干擾性和可靠性決定了該模塊的實(shí)用性能。偏心激振器是一種由電機(jī)驅(qū)動(dòng)偏心塊產(chǎn)生振動(dòng)的激振器,在徑向方向產(chǎn)生正弦振動(dòng)信號(hào)。實(shí)驗(yàn)時(shí),把傳感器節(jié)點(diǎn)固定在偏心激振器上,以15 Hz頻率振動(dòng)、100 Hz頻率采樣,截取前幾個(gè)波形得到X、Y和Z方向的采樣信號(hào),如圖6所示。
從圖中可以看出,X和Y方向是激振器的徑向,振動(dòng)幅值較大,檢測(cè)到的信號(hào)能較為真實(shí)地反映實(shí)際信號(hào)。因?yàn)榧ふ衿鞯慕Y(jié)構(gòu)存在差異,在Z方向也存在很小的擾動(dòng),因此Z方向的信號(hào)并不是一條直線。測(cè)試效果較為理想。
結(jié)語(yǔ)
本文綜合電子芯片傳感技術(shù)及ZigBee無(wú)線傳輸技術(shù),選用MMA7260、ATmega16以及CC2420等芯片設(shè)計(jì)的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn),可以用來(lái)采集加速度值不超過(guò)1.5g的機(jī)械振動(dòng)信號(hào),簡(jiǎn)單實(shí)用,并且能完成某些工況下有線測(cè)量?jī)x器無(wú)法完成的數(shù)據(jù)采集工作。節(jié)點(diǎn)間的無(wú)線通信采用ZigBee技術(shù)協(xié)議,克服了普通射頻芯片的缺點(diǎn),具有良好的通用性和可靠性。該系統(tǒng)適用于短距離、小范圍的基于無(wú)線通信的數(shù)據(jù)采集領(lǐng)域,通信距離約為70 m,屬于一款低功耗、低成本的無(wú)線傳感器數(shù)據(jù)采集系統(tǒng)。
摘要:研究一類基于STM32的數(shù)據(jù)采集系統(tǒng),采集并儲(chǔ)存有軌電車車載超級(jí)電容的電壓/電流數(shù)值。首先介紹該數(shù)據(jù)采集系統(tǒng)中硬件部分的各個(gè)功能區(qū)域,隨后設(shè)計(jì)了數(shù)據(jù)采集系統(tǒng)的軟件部分,編寫了ADC采集的程序并通過(guò)GPRS4G無(wú)線通...
關(guān)鍵字: STM32 數(shù)據(jù)采集系統(tǒng) 壽命預(yù)測(cè)通過(guò)消除對(duì)定制ASIC的需求并簡(jiǎn)化前端設(shè)計(jì),測(cè)試和測(cè)量工程師可以節(jié)省數(shù)月的設(shè)計(jì)時(shí)間 北京2022...
關(guān)鍵字: 緩沖放大器 數(shù)據(jù)采集系統(tǒng) TI(全球TMT2022年1月20日訊)德州儀器(TI)推出具有業(yè)界超寬帶寬的高輸入阻抗(Hi-Z)緩沖放大器BUF802,能夠支持高達(dá)3GHz的頻率帶寬。BUF802具有更寬的帶寬和高壓擺率,從而能夠?qū)崿F(xiàn)更高的信號(hào)吞吐量...
關(guān)鍵字: 德州儀器 緩沖放大器 數(shù)據(jù)采集系統(tǒng)摘? 要:文中所提出的采用基于ZigBee無(wú)線設(shè)備的遠(yuǎn)程控制系統(tǒng)可以優(yōu)化街道照明系統(tǒng)的管理效率。由于采用了先進(jìn)的接口和控制架構(gòu),可實(shí)現(xiàn)更高效的路燈系統(tǒng)管理。使用傳感器組合來(lái)控制和保證所需系統(tǒng)參數(shù);使用ZigBee發(fā)送器和...
關(guān)鍵字: Zigbee 無(wú)線傳感器 路燈 遠(yuǎn)程控制摘要:海洋平臺(tái)長(zhǎng)期服役在惡劣的海洋環(huán)境里,特別是進(jìn)入中后期服役階段,其安全問(wèn)題越來(lái)越成為制約海洋平臺(tái)正常作業(yè)的重要因素,對(duì)海洋平臺(tái)結(jié)構(gòu)進(jìn)行快速、便捷、實(shí)時(shí)動(dòng)態(tài)檢測(cè)是進(jìn)行平臺(tái)結(jié)構(gòu)安全評(píng)估、維修決策、保障海洋平臺(tái)正常使用的重...
關(guān)鍵字: 海洋平臺(tái) 安全評(píng)估 振動(dòng)檢測(cè) 無(wú)線傳感器 加速度傳感器點(diǎn)擊藍(lán)字?關(guān)注我們請(qǐng)私信我們添加白名單如果您喜歡本篇文章,歡迎轉(zhuǎn)載!預(yù)計(jì)未來(lái)幾年全球?qū)惭b幾十億個(gè)物聯(lián)網(wǎng)(IoT)設(shè)備,其中幾乎有一半是在室內(nèi)環(huán)境中使用。目前,使用電池為這些設(shè)備供電大大限制了其發(fā)展。DraculaTec...
關(guān)鍵字: 光伏 無(wú)線傳感器 傳感器節(jié)點(diǎn)摘要:為了解決軟件無(wú)線電應(yīng)用中高頻處理信號(hào)的大帶寬信號(hào)采集和處理問(wèn)題,給出了一種在FPGA數(shù)據(jù)采集系統(tǒng)中采用高速A/D轉(zhuǎn)換芯片ADC08D500來(lái)對(duì)寬帶、高頻信號(hào)進(jìn)行實(shí)時(shí)采樣和轉(zhuǎn)換的設(shè)計(jì)方案以及實(shí)驗(yàn)結(jié)果,該方案采用模塊化...
關(guān)鍵字: 大帶寬信號(hào) FPGA 數(shù)據(jù)采集系統(tǒng) ADC08D500摘 要:西藏位于高海拔地區(qū),氣候干燥,紫外線強(qiáng),冬季干冷,特殊的地理?xiàng)l件,使得一些植物無(wú)法在這樣的環(huán)境中正常生長(zhǎng),造成了西藏本地的蔬菜和水果數(shù)量少,很多都要從內(nèi)地輸送,增加了成本和時(shí)間。為了能使西藏本地人們吃到新鮮便宜的...
關(guān)鍵字: 無(wú)線傳感器 ZigBee組網(wǎng) 分簇的方法 監(jiān)控