無線傳感器網(wǎng)絡(luò)在車廂環(huán)境測控中的應(yīng)用
摘 要: 介紹了用于客車室內(nèi)環(huán)境檢測的無線傳感器網(wǎng)絡(luò)的設(shè)計,討論了傳感器節(jié)點的溫濕度、空氣質(zhì)量檢測原理,電源特征和通信模式
1 引言
隨著火車的不斷提速,它業(yè)已成為越來越多的人們選擇的出行交通工具,而人民生活水平的提高和對環(huán)境問題及健康問題的日益重視,車內(nèi)空氣品質(zhì)狀況受到越來越多關(guān)注。鑒于目前客車廂內(nèi)環(huán)境測控系統(tǒng)不健全,而要對其改造和優(yōu)化,多節(jié)點無線傳感技術(shù)方興未艾,如果將它運用到客車廂內(nèi)環(huán)境的檢測必將有廣闊的前景。
2 系統(tǒng)概論
整個網(wǎng)絡(luò)系統(tǒng)由若干無線傳感器節(jié)點和監(jiān)控主機兩大部分組成,其中無線傳感器節(jié)點分布于車廂內(nèi)各個監(jiān)測點,執(zhí)行數(shù)據(jù)采集、預(yù)處理和傳輸?shù)裙ぷ?監(jiān)控主機放置在調(diào)度室,通過無線鏈路與傳感器節(jié)點通信,對信號進行顯示,輸出控制信號。

3 硬件設(shè)計
3.1節(jié)點設(shè)計
溫度傳感器采用單片溫度監(jiān)控系統(tǒng)集成電路AD7416,其芯片內(nèi)部包含有溫度傳感器和10位模數(shù)轉(zhuǎn)換器,可將感應(yīng)溫度轉(zhuǎn)換為0.25℃量化間隔的數(shù)字信號。測溫范圍-55~125℃,分辨力為0.25℃,精度為±2℃。濕度傳感器采用集成IH3605,在電路內(nèi)部完成了信號調(diào)理,輸出為模擬電壓信號。測量濕度的范圍為0~100%RH,在25℃下,準確度為±2%RH,線性度為±0.5%RH。
氣體傳感器陣列采用的是采用德國的GGA系列氣體傳感器[1],如下功能:

它是集成了三種GGS*000系列傳感器和兩個加熱器的氣體傳感器陣列,每一個傳感器陣列的輸出信號是一個三維向量。
3.2 收發(fā)模塊設(shè)計
TRF6900[2]是TI公司推出的單片射頻收發(fā)器芯片,其內(nèi)部集成了完整的發(fā)射和接收電路。它的工作頻率范圍為850~950MHz,供電電壓范圍為2.2V~3.6V,射頻輸出功率高達+5dBm,而待機模式時的電流消耗僅在0.5μA~5μA之間,另外,這種收發(fā)器還具有FM/FSK調(diào)制模式并采用三線制串行接口,因而可很方便地與微控制器相連接,可用于ISM頻段內(nèi)的數(shù)據(jù)雙向無線傳輸。滿足一點對多點通信、低功耗要求和小巧靈活易安裝的技術(shù)要求。

發(fā)射模塊采用TI公司的MSP430[3]芯片,該微控制器是一種超低功耗的混合信號微處理器,其工作方式支持多種超低功耗和超低能耗的工作要求,延長節(jié)點電源供電的時間。
接收模塊采用ATMEL的AT89051,它具有更為廣泛的軟硬件資源。
3.3 監(jiān)控主機部分MCU外圍設(shè)備都采用典型的輸出顯示電路本文不再贅述。
4.軟件流程實現(xiàn)
系統(tǒng)的軟件包括采集器部分的軟件和數(shù)據(jù)顯示儲存終端軟件兩部份。采集終端軟件包括TRF6900設(shè)置子程序、傳感信號采集子程序、數(shù)據(jù)發(fā)送子程序三部分。假設(shè)系統(tǒng)工作在模式0,采用240MHz晶振,傳播信號頻率為904.01MHz,頻寬為25KHz,設(shè)定倍頻系數(shù)為N=256[4]。
4.1 TRF6900設(shè)置子程序
串行控制接口包括DATA、CLOCK、STROBE,負責(zé)對TFR6900內(nèi)部四個可編程24比特控制字(A、B、C、D)的設(shè)置。在CLOCK的每一個上升沿,DATA引腳的邏輯值送入移位寄存器,當(dāng)STROBE電平被抬高時,移位寄存器中的設(shè)定的參數(shù)被送入選定的控制寄存器。每個控制字的首部有2或3個比特的地址碼,控制移位寄存器數(shù)據(jù)寫入對應(yīng)的控制字。
設(shè)置子程序源代碼
MOV 40H,#25H ;40~42H存放控制字A的值
MOV 41H,#0AAH
MOV 42H,#0C6H
MOV R0,#40H
MOV R6,#03H
SETB STDBY ;啟動TRF6900
;開始向移位寄存器發(fā)送數(shù)據(jù)
CLR STROBE
CLR CLOCK
TRSMIT: MOV A,@R0
MOV R7,#08H ;一字節(jié)=8比特
SHIFT:RLC A ;將40~42H中的數(shù)據(jù)由高到低發(fā)送
MOV DATA,C
NOP ;延時1μs
SETB CLOCK
NOP
CLR CLOCK
DJNZ R7,SHIFT ; 發(fā)送完一字節(jié)數(shù)據(jù),接著發(fā)送下一字節(jié)
INC R0
DJNZ R6,TRSMIT ; 全部數(shù)據(jù)送入移位寄存器
SETB STROBE ;抬高STROBE,將移位寄存器的值寫入控制字A
;依次設(shè)置控制字B、C、D,方法同上
; :
; :
;所有的控制字設(shè)置完畢
CLR MODE ;設(shè)置TRF6900工作模式0
4.2 接收發(fā)送子程序


5結(jié)語
本系統(tǒng)穩(wěn)定性好,通信效率高,實時有效地監(jiān)控車內(nèi)空氣品質(zhì),有利于提高出行質(zhì)量和改善健康狀況。
參考文獻:
[1]、楊建華 侯宏 王磊 劉福 基于集成氣體傳感陣列的電子鼻系統(tǒng) 《傳感器技術(shù)》2003年第8期
[2]、 美國德州儀器公司TRF6900應(yīng)用手冊
[3]、 美國德州儀器公司MSP430應(yīng)用手冊
[4] 、熊磊 張鵬 姚冬蘋 射頻無線收發(fā)器TRF6900在鐵路路基溫度無線采集監(jiān)控系統(tǒng)中的應(yīng)用 《電子產(chǎn)品世界》2001第10期
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。