《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于CC430的低功耗無線交通數(shù)據(jù)采集系統(tǒng)
基于CC430的低功耗無線交通數(shù)據(jù)采集系統(tǒng)
2016年微型機與應(yīng)用第19期
陶剛1,胡海兵2,汪國慶2,崔世林2,楊建德2
1.安徽科力信息產(chǎn)業(yè)有限責(zé)任公司,安徽 合肥 230009;2.合肥工業(yè)大學(xué),安徽 合肥 230009
摘要: 針對智能交通流檢測設(shè)計了持久耐用的無線低功耗交通數(shù)據(jù)采集系統(tǒng)。以TI MSP430MCU和CC1101低功耗多通道無線射頻內(nèi)核的CC430F5137芯片為控制核心,所設(shè)計的傳感器節(jié)點可以采集路口的車流量、車輛速度和溫濕度環(huán)境參數(shù)。實驗研究表明,該系統(tǒng)具有可靠性高、超低功耗、后期管理和維護成本低等優(yōu)點,具有廣闊的應(yīng)用前景。
Abstract:
Key words :

  陶剛1,胡海兵2,汪國慶2,崔世林2,楊建德2

 ?。?.安徽科力信息產(chǎn)業(yè)有限責(zé)任公司,安徽 合肥 230009;2.合肥工業(yè)大學(xué),安徽 合肥 230009)

       摘要:針對智能交通流檢測設(shè)計了持久耐用的無線低功耗交通數(shù)據(jù)采集系統(tǒng)。以TI MSP430MCU和CC1101低功耗多通道無線射頻內(nèi)核的CC430F5137芯片為控制核心,所設(shè)計的傳感器節(jié)點可以采集路口的車流量、車輛速度和溫濕度環(huán)境參數(shù)。實驗研究表明,該系統(tǒng)具有可靠性高、超低功耗、后期管理和維護成本低等優(yōu)點,具有廣闊的應(yīng)用前景。

  關(guān)鍵詞:CC430;低功耗;交通數(shù)據(jù)采集;無線傳感器網(wǎng)絡(luò)

0引言

  針對路口交通數(shù)據(jù)處理,當(dāng)前城市管理和交通運輸部門給出的監(jiān)管系統(tǒng)多采用專用有線網(wǎng)絡(luò)視頻監(jiān)控,或者采用投入成本較大的專業(yè)交通流數(shù)據(jù)采集儀。但是采用有線網(wǎng)絡(luò)的線路材料通常放在室外環(huán)境,常年的風(fēng)吹日曬也會導(dǎo)致其風(fēng)化破損,誘發(fā)系統(tǒng)的可靠性差、諸如漏電、短路帶來的安全隱患。

  采用基于德州儀器的CC430F5137系統(tǒng)級芯片組建交通數(shù)據(jù)采集無線傳感器網(wǎng)絡(luò)能夠很好地解決上述問題,路口采集傳感器節(jié)點和中心接收終端節(jié)點所用CC430F5137芯片是TI的MSP430MCU與低功耗RF收發(fā)器的結(jié)合,可以實現(xiàn)無線傳感器網(wǎng)絡(luò)以超低功耗的節(jié)能模式運行,而且可靠性高,投入成本低,后期維護管理簡單。

1系統(tǒng)的總體設(shè)計

  基于CC430F5137的低功耗交通數(shù)據(jù)采集系統(tǒng)主要由路口的傳感器探測節(jié)點和中心接收節(jié)點兩個部分。整體系統(tǒng)架構(gòu)圖如圖1。

  路口的傳感器探測節(jié)點主要由基于弱磁傳感器芯片HMC5883L的車輛檢測器組成,可以采集不同路口車流量(車型)、車速兩種關(guān)鍵的車流數(shù)據(jù)。路口傳感器節(jié)點采集的數(shù)據(jù)可以向中心接收終端多點對一點進行傳輸,不同路口采集的交通數(shù)據(jù)和路口中心接收節(jié)點基于SHT75傳感器采集的溫度、濕度兩種環(huán)境數(shù)據(jù)最終會經(jīng)過中心接收節(jié)點GPRS模塊匯合至人工監(jiān)測中心,然后發(fā)送給上位機進行數(shù)據(jù)處理和分析。

2系統(tǒng)的硬件設(shè)計

  系統(tǒng)的采集節(jié)點與接收終端的電源用市面上常見的9 V電池,主要向數(shù)據(jù)采集系統(tǒng)中的各個模塊提供電壓穩(wěn)定、使用可靠的電源。溫濕度傳感器采用微小體積、極低功耗的傳感器SHT75,它的傳感元件和信號處理電路集成在一塊微型電路板上[1]。路口采集節(jié)點原理圖如圖2所示。

  2.1CC430MCU主控模塊與RF無線通信模塊

  CC430MCU主控模塊與RF無線通信模塊是采集節(jié)點和接收終端的通用模塊。MCU具有高達25 MHz的峰值執(zhí)行性能,主動模式功耗僅僅為160 μA/MHz;待機模式(LPM3 RTC模式)為2 μA;關(guān)閉模式(LPM4 RAM保留)為1 μA,處理器8 MHz僅1.3 mA[2]。

  CC430芯片外部RF模塊使用26 MHz晶振,芯片內(nèi)部也集成了超低功耗的振蕩電路供使用,程序設(shè)計通過讀取AD的模塊數(shù)值用一個定時器外部中斷控制。調(diào)試接口模塊采用最常用的標準調(diào)試接口JTAG接口,負責(zé)程序的下載。

圖像 013.png

圖像 014.png

  每個采集節(jié)點單地磁檢測器的地址設(shè)置只需要8位撥碼開關(guān)撥到相應(yīng)的數(shù)值。撥碼開關(guān)采用二進制表示,前4位表示接收單元地址,后四位表示地磁檢測器地址。接收單元和檢測器ID范圍均為0x00~0x0F,完全滿足構(gòu)建小型無線交通數(shù)據(jù)采集網(wǎng)絡(luò)的需要。傳感器采集數(shù)據(jù)的發(fā)送,通過程序設(shè)計閃爍時間和頻率表明不同的狀態(tài),LED通過300 Ω限流電阻接到單片機的P2.3和P2.4引腳。

  低功耗RF收發(fā)器是CC1101Sub 1 GHz射頻收發(fā)器,包括一個完整芯片的LC VCO和一個對接模式的混頻器進行頻率合成。在本設(shè)計中使用的是433 MHz 的載波頻率,鑒于應(yīng)用場合其要求的傳輸速率較低,因此選用的傳輸速率是3.2 kb/s,配以合適的阻抗電路,不同程度上決定著無線收發(fā)的能力和效率[3]。

  2.2基于單地磁檢測器的車輛檢測采集模塊

  通常檢測區(qū)域幾米范圍的地磁場分布可近似為均勻不變的,利用單個地磁檢測器,依據(jù)不同的鐵磁材質(zhì)的車輛(長度和形狀不同)經(jīng)過檢測器會對檢測區(qū)域的磁場分布分別產(chǎn)生相應(yīng)的干擾。干擾引起不同的地磁場變化的畸變波形,通過波形匹配識別經(jīng)過檢測器車輛的尺寸長度(即匹配的車型),結(jié)合車輛通過所用時間計算車速,同時保留車輛類型和累計車流量。

  單地磁檢測器采用簡易的I2C總線接HMC5883L傳感器。HMC5883L采用無鉛表面封裝技術(shù),帶有16個引腳,具有在軸向高靈敏度和線性高精度的特點。傳感器帶有的對于正交軸低敏感型的固相結(jié)構(gòu)能用于測量地球磁場的方向和大小,在低磁場傳感器行業(yè)中是靈敏度最高和可靠性最好的傳感器,測量范圍從毫高斯到8高斯,滿足檢測需要。HMC5883L與CC430采用單電源連接設(shè)計,如圖3所示。

圖像 015.png

  供電之后,傳感器可以將測量軸方向上的任何入射磁場轉(zhuǎn)變成一種差分電壓輸出。所有數(shù)據(jù)傳輸均由產(chǎn)生時鐘信號的CC430發(fā)起,數(shù)據(jù)傳輸是按8位進行,到第9個時鐘周期釋放SDA的線來確定是否響應(yīng)接收。同時設(shè)計模式寄存器置為00完成單一測量模式切換到連續(xù)測量模式,之后將連續(xù)采集的磁場數(shù)據(jù)存儲到數(shù)據(jù)輸出寄存器[4]。

  單地磁檢測器達到測速是主要目的,但考慮到單地磁檢測器節(jié)點的持久耐用,需要在主控芯片CC430軟件程序設(shè)計上盡可能地降低檢測器功耗。CC430單片機具有LPM0~LPM4等5種低功耗模式,通過使CC430完成一次采集后隨即進入功耗較低LPM3模式的待測狀態(tài),一旦來車時由HMC5883L的中斷引腳周期喚醒CPU,兩次中斷的間隔時間約為33.3 ms,保證了采集過程的可靠穩(wěn)定與高效節(jié)能[5]。

  2.3中心接收終端的網(wǎng)絡(luò)路由電路設(shè)計

  中心接收終端主要功能是將接收的數(shù)據(jù)集中由4G模塊發(fā)送至人工監(jiān)控中心的指定服務(wù)器,同時該模塊SHT75傳感器采集的溫濕度數(shù)據(jù)會放入數(shù)據(jù)包。設(shè)計原理圖如圖4所示。

圖像 016.png

  4G模塊選用華為技術(shù)成熟的ME909S821模塊,芯片與主控制器之間采用AT指令進行通信,其供電電壓和I/O口的邏輯電平與CC430不需電平轉(zhuǎn)換,通過串口進行通信。

3系統(tǒng)的軟件設(shè)計

  采集系統(tǒng)要想最大效率地利用電池的能量,延長各個路口電池的使用壽命,除了選擇低電壓低功耗器件為硬件基礎(chǔ)外,還必須編制具有靈活的電源管理軟件程序系統(tǒng)控制CC430單片機。整體程序設(shè)計流程圖如圖5。

圖像 017.png

  路口采集節(jié)點能耗的降低可以通過地磁傳感器的采集數(shù)據(jù)I/O口控制來實現(xiàn),空閑時段均處于高阻態(tài),數(shù)據(jù)采集過程時,處于輸入或輸出狀態(tài)。中心接收節(jié)點的MCU狀態(tài)可以由程序設(shè)計進行科學(xué)節(jié)能管理。間隔接收探測節(jié)點發(fā)來的數(shù)據(jù),每隔3 h發(fā)送一次數(shù)據(jù),可使CPU同樣常處于低功耗模式。LPM3電壓為3 V,頻率為32 768 Hz,該模式下的工作電流小于2 μA。

  路口采集節(jié)點和中心接收節(jié)點上電后應(yīng)該均對CC430進行初始化設(shè)置。然后系統(tǒng)進入低功耗狀態(tài),等待定時器中斷、通信中斷。定時器中斷的作用是每隔一段時間更新采集到的數(shù)據(jù)。路口節(jié)點和中心節(jié)點在接收到采集數(shù)據(jù)后,CC430分別以傳感器網(wǎng)絡(luò)方式和4G網(wǎng)絡(luò)方式把數(shù)據(jù)發(fā)送到上位機的串口。以上就是一次完整的數(shù)據(jù)采集過程。

4實驗驗證與分析

  根據(jù)電路原理圖制成的電路板,燒入程序。為了方便驗證,實驗時采用9 V鋰電池供電,然后把萬用表串聯(lián)接入,分別測量系統(tǒng)不同狀態(tài)下的電流消耗。相比于工作在2.4~2.5 GHz世界通用ISM頻段的單片無線收發(fā)器芯片nRF24L01所做類似數(shù)據(jù)傳送實驗,它具有更低的功耗。表1是測試結(jié)果對比。

圖像 018.png

  分析實驗結(jié)果得出,系統(tǒng)在休眠狀態(tài)下的電流消耗僅為2~3 μA,因發(fā)送的數(shù)據(jù)量的不同,發(fā)送狀態(tài)下的電流消耗也不同。發(fā)送數(shù)據(jù)包越大,其產(chǎn)生電流能耗越大。CC430F5137在最大輸出功率時,433 MHz下最大的電流消耗是30 mA。系統(tǒng)由休眠轉(zhuǎn)入接收的電流消耗為20 mA左右。分析驗證表明,采用CC430的WOR(無線模塊喚醒)功能可以有效地降低系統(tǒng)功耗。

5結(jié)論

  本文敘述了基于CC430 的交通數(shù)據(jù)采集系統(tǒng)的前端網(wǎng)絡(luò)架構(gòu),不僅能實現(xiàn)4種參數(shù)的數(shù)據(jù)低功耗無線采集,關(guān)鍵還能實現(xiàn)采集系統(tǒng)與上位機之間的遠距離數(shù)據(jù)傳遞,輕松實現(xiàn)偏遠地區(qū)低成本的交通管理需求,對于生產(chǎn)實踐、交通監(jiān)控領(lǐng)域具有廣闊的應(yīng)用和參考價值。

  參考文獻

  [1] Sensirion. SHT7X Datasheet [EB/OL]. (2003-05-xx)[2016-03-22].http://www.alldatasheet.com/datasheet  pdf/pdf/159177/ETC1/SHT7X.

 ?。?] Texas Instruments. CC430F5137[EB/OL]. (2012-01-xx)[2016-04-12]. http://www.alldatasheet.com/datasheet  pdf/pdf/465991/TI1/CC430F5137.

 ?。?] 劉森.基于SOC的低功耗無線溫濕度采集系統(tǒng)[D].南京:南京理工大學(xué),2012.

 ?。?] Honeywell. HMC5883L Datasheet[EB/OL].(2010-10-xx)[2016-05-02].http://html.alldatasheet.com/htmlpdf/428790/HONEYWELL/HMC5883L/487/1/HMC5883L.

  [5] 趙中琦,陳永銳,易衛(wèi)東.基于磁阻傳感器的無線車輛檢測器[J].電子測量技術(shù),2013,36(1):1-7.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。