陶 剛,胡海兵,汪國慶,崔世林,楊建德
(1.安徽科力信息產(chǎn)業(yè)有限責任公司,安徽 合肥 230009;2.合肥工業(yè)大學,安徽 合肥 230009)
?
基于CC430的低功耗無線交通數(shù)據(jù)采集系統(tǒng)*
陶 剛1,胡海兵2,汪國慶2,崔世林2,楊建德2
(1.安徽科力信息產(chǎn)業(yè)有限責任公司,安徽 合肥 230009;2.合肥工業(yè)大學,安徽 合肥 230009)
針對智能交通流檢測設計了持久耐用的無線低功耗交通數(shù)據(jù)采集系統(tǒng)。以TI MSP430MCU和CC1101低功耗多通道無線射頻內(nèi)核的CC430F5137芯片為控制核心,所設計的傳感器節(jié)點可以采集路口的車流量、車輛速度和溫濕度環(huán)境參數(shù)。實驗研究表明,該系統(tǒng)具有可靠性高、超低功耗、后期管理和維護成本低等優(yōu)點,具有廣闊的應用前景。
CC430;低功耗;交通數(shù)據(jù)采集;無線傳感器網(wǎng)絡
針對路口交通數(shù)據(jù)處理,當前城市管理和交通運輸部門給出的監(jiān)管系統(tǒng)多采用專用有線網(wǎng)絡視頻監(jiān)控,或者采用投入成本較大的專業(yè)交通流數(shù)據(jù)采集儀。但是采用有線網(wǎng)絡的線路材料通常放在室外環(huán)境,常年的風吹日曬也會導致其風化破損,誘發(fā)系統(tǒng)的可靠性差、諸如漏電、短路帶來的安全隱患。
采用基于德州儀器的CC430F5137系統(tǒng)級芯片組建交通數(shù)據(jù)采集無線傳感器網(wǎng)絡能夠很好地解決上述問題,路口采集傳感器節(jié)點和中心接收終端節(jié)點所用CC430F5137芯片是TI的MSP430MCU與低功耗RF收發(fā)器的結合,可以實現(xiàn)無線傳感器網(wǎng)絡以超低功耗的節(jié)能模式運行,而且可靠性高,投入成本低,后期維護管理簡單。
基于CC430F5137的低功耗交通數(shù)據(jù)采集系統(tǒng)主要由路口的傳感器探測節(jié)點和中心接收節(jié)點兩個部分。整體系統(tǒng)架構圖如圖1。
路口的傳感器探測節(jié)點主要由基于弱磁傳感器芯片HMC5883L的車輛檢測器組成,可以采集不同路口車流量(車型)、車速兩種關鍵的車流數(shù)據(jù)。路口傳感器節(jié)點采集的數(shù)據(jù)可以向中心接收終端多點對一點進行傳輸,不同路口采集的交通數(shù)據(jù)和路口中心接收節(jié)點基于SHT75傳感器采集的溫度、濕度兩種環(huán)境數(shù)據(jù)最終會經(jīng)過中心接收節(jié)點GPRS模塊匯合至人工監(jiān)測中心,然后發(fā)送給上位機進行數(shù)據(jù)處理和分析。
系統(tǒng)的采集節(jié)點與接收終端的電源用市面上常見的9 V電池,主要向數(shù)據(jù)采集系統(tǒng)中的各個模塊提供電壓穩(wěn)定、使用可靠的電源。溫濕度傳感器采用微小體積、極低功耗的傳感器SHT75,它的傳感元件和信號處理電路集成在一塊微型電路板上[1]。路口采集節(jié)點原理圖如圖2所示。
2.1 CC430MCU主控模塊與RF無線通信模塊
CC430MCU主控模塊與RF無線通信模塊是采集節(jié)點和接收終端的通用模塊。MCU具有高達25 MHz的峰值執(zhí)行性能,主動模式功耗僅僅為160 μA/MHz;待機模式(LPM3 RTC模式)為2 μA;關閉模式(LPM4 RAM保留)為1 μA,處理器8 MHz僅1.3 mA[2]。
CC430芯片外部RF模塊使用26 MHz晶振,芯片內(nèi)部也集成了超低功耗的振蕩電路供使用,程序設計通過讀取AD的模塊數(shù)值用一個定時器外部中斷控制。調(diào)試接口模塊采用最常用的標準調(diào)試接口JTAG接口,負責程序的下載。
圖1 整體系統(tǒng)架構圖
圖2 路口采集節(jié)點原理圖
每個采集節(jié)點單地磁檢測器的地址設置只需要8位撥碼開關撥到相應的數(shù)值。撥碼開關采用二進制表示,前4位表示接收單元地址,后四位表示地磁檢測器地址。接收單元和檢測器ID范圍均為0x00~0x0F,完全滿足構建小型無線交通數(shù)據(jù)采集網(wǎng)絡的需要。傳感器采集數(shù)據(jù)的發(fā)送,通過程序設計閃爍時間和頻率表明不同的狀態(tài),LED通過300 Ω限流電阻接到單片機的P2.3和P2.4引腳。
低功耗RF收發(fā)器是CC1101Sub-1-GHz射頻收發(fā)器,包括一個完整芯片的LC-VCO和一個對接模式的混頻器進行頻率合成。在本設計中使用的是433 MHz 的載波頻率,鑒于應用場合其要求的傳輸速率較低,因此選用的傳輸速率是3.2 kb/s,配以合適的阻抗電路,不同程度上決定著無線收發(fā)的能力和效率[3]。
2.2 基于單地磁檢測器的車輛檢測采集模塊
通常檢測區(qū)域幾米范圍的地磁場分布可近似為均勻不變的,利用單個地磁檢測器,依據(jù)不同的鐵磁材質(zhì)的車輛(長度和形狀不同)經(jīng)過檢測器會對檢測區(qū)域的磁場分布分別產(chǎn)生相應的干擾。干擾引起不同的地磁場變化的畸變波形,通過波形匹配識別經(jīng)過檢測器車輛的尺寸長度(即匹配的車型),結合車輛通過所用時間計算車速,同時保留車輛類型和累計車流量。
圖3 HMC5883L電路設計圖
單地磁檢測器采用簡易的I2C總線接HMC5883L傳感器。HMC5883L采用無鉛表面封裝技術,帶有16個引腳,具有在軸向高靈敏度和線性高精度的特點。傳感器帶有的對于正交軸低敏感型的固相結構能用于測量地球磁場的方向和大小,在低磁場傳感器行業(yè)中是靈敏度最高和可靠性最好的傳感器,測量范圍從毫高斯到8高斯,滿足檢測需要。HMC5883L與CC430采用單電源連接設計,如圖3所示。
供電之后,傳感器可以將測量軸方向上的任何入射磁場轉(zhuǎn)變成一種差分電壓輸出。所有數(shù)據(jù)傳輸均由產(chǎn)生時鐘信號的CC430發(fā)起,數(shù)據(jù)傳輸是按8位進行,到第9個時鐘周期釋放SDA的線來確定是否響應接收。同時設計模式寄存器置為00完成單一測量模式切換到連續(xù)測量模式,之后將連續(xù)采集的磁場數(shù)據(jù)存儲到數(shù)據(jù)輸出寄存器[4]。
單地磁檢測器達到測速是主要目的,但考慮到單地磁檢測器節(jié)點的持久耐用,需要在主控芯片CC430軟件程序設計上盡可能地降低檢測器功耗。CC430單片機具有LPM0~LPM4等5種低功耗模式,通過使CC430完成一次采集后隨即進入功耗較低LPM3模式的待測狀態(tài),一旦來車時由HMC5883L的中斷引腳周期喚醒CPU,兩次中斷的間隔時間約為33.3 ms,保證了采集過程的可靠穩(wěn)定與高效節(jié)能[5]。
2.3 中心接收終端的網(wǎng)絡路由電路設計
中心接收終端主要功能是將接收的數(shù)據(jù)集中由4G模塊發(fā)送至人工監(jiān)控中心的指定服務器,同時該模塊SHT75傳感器采集的溫濕度數(shù)據(jù)會放入數(shù)據(jù)包。設計原理圖如圖4所示。
圖4 中心接收終端原理圖
4G模塊選用華為技術成熟的ME909S-821模塊,芯片與主控制器之間采用AT指令進行通信,其供電電壓和I/O口的邏輯電平與CC430不需電平轉(zhuǎn)換,通過串口進行通信。
采集系統(tǒng)要想最大效率地利用電池的能量,延長各個路口電池的使用壽命,除了選擇低電壓低功耗器件為硬件基礎外,還必須編制具有靈活的電源管理軟件程序系統(tǒng)控制CC430單片機。整體程序設計流程圖如圖5。
圖5 整體程序流程圖
路口采集節(jié)點能耗的降低可以通過地磁傳感器的采集數(shù)據(jù)I/O口控制來實現(xiàn),空閑時段均處于高阻態(tài),數(shù)據(jù)采集過程時,處于輸入或輸出狀態(tài)。中心接收節(jié)點的MCU狀態(tài)可以由程序設計進行科學節(jié)能管理。間隔接收探測節(jié)點發(fā)來的數(shù)據(jù),每隔3 h發(fā)送一次數(shù)據(jù),可使CPU同樣常處于低功耗模式。LPM3電壓為3 V,頻率為32 768 Hz,該模式下的工作電流小于2 μA。
路口采集節(jié)點和中心接收節(jié)點上電后應該均對CC430進行初始化設置。然后系統(tǒng)進入低功耗狀態(tài),等待定時器中斷、通信中斷。定時器中斷的作用是每隔一段時間更新采集到的數(shù)據(jù)。路口節(jié)點和中心節(jié)點在接收到采集數(shù)據(jù)后,CC430分別以傳感器網(wǎng)絡方式和4G網(wǎng)絡方式把數(shù)據(jù)發(fā)送到上位機的串口。以上就是一次完整的數(shù)據(jù)采集過程。
根據(jù)電路原理圖制成的電路板,燒入程序。為了方便驗證,實驗時采用9 V鋰電池供電,然后把萬用表串聯(lián)接入,分別測量系統(tǒng)不同狀態(tài)下的電流消耗。相比于工作在2.4~2.5 GHz世界通用ISM頻段的單片無線收發(fā)器芯片nRF24L01所做類似數(shù)據(jù)傳送實驗,它具有更低的功耗。表1是測試結果對比。
表1 系統(tǒng)發(fā)送接收功耗比較
分析實驗結果得出,系統(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)功耗。
本文敘述了基于CC430 的交通數(shù)據(jù)采集系統(tǒng)的前端網(wǎng)絡架構,不僅能實現(xiàn)4種參數(shù)的數(shù)據(jù)低功耗無線采集,關鍵還能實現(xiàn)采集系統(tǒng)與上位機之間的遠距離數(shù)據(jù)傳遞,輕松實現(xiàn)偏遠地區(qū)低成本的交通管理需求,對于生產(chǎn)實踐、交通監(jiān)控領域具有廣闊的應用和參考價值。
[1] Sensirion.SHT7X Datasheet [EB/OL].(2003-05-xx)[2016-03-22].http://www.alldatasheet.com/datasheet-pdf/pdf/159177/ETC1/SHT7X.
[2] Texas Instruments.CC430F5137[EB/OL].(2012-01-xx)[2016-04-12].http://www.alldatasheet.com/datasheet-pdf/pdf/465991/TI1/CC430F5137.
[3] 劉森.基于SOC的低功耗無線溫濕度采集系統(tǒng)[D].南京:南京理工大學,2012.
[4] 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].電子測量技術,2013,36(1):1-7.
The system of low-power wireless traffic data collection based on CC430
Tao Gang1,Hu Haibing2,Wang Guoqing2,Cui Shilin2,Yang Jiande2
(1.Anhui Keli Information Industry Co.,Ltd.,Hefei 230009,China; 2.Hefei University of Technology,Hefei 230009,China)
According to the traffic monitoring and traffic flow data collection,this paper presents a durable low-power wireless traffic data collection system.The sensor control module of CC430F5137 chip(TIMSP430 MCU and CC1101 low-power multi-channel wireless RF)is used as the control core,which can collect the number of vehicle ,velocity and temperature and humidity parameters.Experimental results show that the system has the advantages of high reliability,low power consumption,sensor network system management and maintenance with low cost,and it has wide application prospect.
CC430; low power consumption; traffic data collection; wireless sensor network
安徽省自然科學基金青年項目(1408085QKL100)
TN99
A DOI:10.19358/j.issn.1674-7720.2016.19.010
陶剛,胡海兵,汪國慶,等.基于CC430的低功耗無線交通數(shù)據(jù)采集系統(tǒng)[J].微型機與應用,2016,35(19):35-37.
2016-07-06)
陶剛(1974-),男,博士,高級工程師,主要研究方向:交通信息工程與控制。
胡海兵(1984-),男,博士,副教授,主要研究方向:嵌入式系統(tǒng)、自動控制技術。
汪國慶(1991-),男,碩士研究生,主要研究方向:無線傳感網(wǎng)絡、嵌入式系統(tǒng)。