莊華勇,伍川輝
(西南交通大學(xué)機(jī)械工程學(xué)院,四川 成都 610031)
近年來(lái),我國(guó)的高速鐵路事業(yè)飛速發(fā)展,多條高鐵客運(yùn)專線陸續(xù)開(kāi)通。隨著人們的生活水平日益提高,旅客對(duì)高鐵乘坐舒適性的要求也與日俱增[1]。其中溫濕度舒適度是衡量旅客乘坐舒適性的一個(gè)重要指標(biāo),溫濕度監(jiān)測(cè)系統(tǒng)能對(duì)列車運(yùn)行過(guò)程中的溫濕度實(shí)時(shí)監(jiān)測(cè),為分析車內(nèi)溫濕度現(xiàn)狀、研究車內(nèi)溫濕度與舒適性的關(guān)系提供試驗(yàn)依據(jù),對(duì)改善旅客乘坐舒適性起著重要的作用。以中國(guó)南車集團(tuán)四方機(jī)車車輛廠的CRH2型高速動(dòng)車組為例,列車采取8節(jié)車廂編組,全長(zhǎng)204.9m,每節(jié)車廂兩端均有電動(dòng)門(mén),使之成為獨(dú)立空間[2]。本文介紹的基于ZigBee的溫濕度監(jiān)測(cè)系統(tǒng)采樣點(diǎn)布置靈活,可在車內(nèi)任意位置放置,數(shù)據(jù)傳輸要求每個(gè)發(fā)送的數(shù)據(jù)包都必須等待接收方的確認(rèn)信息,建立起可靠的數(shù)據(jù)通信模式,解決了傳統(tǒng)方式現(xiàn)場(chǎng)鋪設(shè)線纜造成的車廂門(mén)不能關(guān)閉、距離受限、信號(hào)受電磁干擾而變得不穩(wěn)定等問(wèn)題,具有成本低、干擾小、傳輸穩(wěn)定、安全性高等特點(diǎn)。
監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)方案是以51單片機(jī)C8051F021為微控制器,通過(guò)SPI的接口方式與射頻收發(fā)芯片MC13193相連,數(shù)字式溫濕度傳感器SHT21通過(guò)I2C接口方式與C8051F021通信傳輸溫濕度數(shù)據(jù)。監(jiān)測(cè)系統(tǒng)應(yīng)用ZigBee無(wú)線網(wǎng)絡(luò)技術(shù)采用樹(shù)簇型拓?fù)浣Y(jié)構(gòu)實(shí)現(xiàn)數(shù)據(jù)的無(wú)線收發(fā)。樹(shù)簇型網(wǎng)絡(luò)中包括協(xié)調(diào)器、路由器節(jié)點(diǎn)和終端設(shè)備節(jié)點(diǎn)。終端設(shè)備完成溫濕度數(shù)據(jù)的采集,并通過(guò)路由器節(jié)點(diǎn)轉(zhuǎn)發(fā)至協(xié)調(diào)器,路由器節(jié)點(diǎn)完成數(shù)據(jù)的路由功能[3]。網(wǎng)絡(luò)中只有一個(gè)協(xié)調(diào)器,協(xié)調(diào)器將所有的溫濕度數(shù)據(jù)通過(guò)串口方式傳輸給上位機(jī)進(jìn)行處理及顯示。系統(tǒng)總體設(shè)計(jì)方案如圖1所示。
圖1 系統(tǒng)方案設(shè)計(jì)框圖
C8051F021為硬件模塊的控制核心,它與射頻收發(fā)芯片MC13193之間的通信依靠4線串行外部設(shè)備接口(SPI)完成,與溫濕度傳感器SHT21之間通過(guò)I2C接口獲取溫濕度數(shù)據(jù),通過(guò)RS232串行接口實(shí)現(xiàn)與上位機(jī)的通信,其硬件設(shè)計(jì)框圖如圖2所示。
微控制器(MCU)選用Silicon公司的C8051F021單片機(jī),C8051F021是完全集成的混合信號(hào)系統(tǒng)級(jí)MCU芯片,具有64KB可在系統(tǒng)編程的Flash存儲(chǔ)器和4352(4096+256)KB的片內(nèi)RAM。自帶所需的SPI、SMBus/I2C和兩個(gè)UART串行接口。
圖2 硬件設(shè)計(jì)框圖
射頻收發(fā)芯片選用Freescale公司的MC13193,包含完整的IEEE802.15.4標(biāo)準(zhǔn)物理層(PHY)調(diào)制解調(diào)器,用于支持IEEE802.15.4標(biāo)準(zhǔn)所規(guī)定的點(diǎn)對(duì)點(diǎn)、星狀和網(wǎng)狀網(wǎng)絡(luò)通信。MC13193射頻收發(fā)器集成了低噪聲放大器、1.0mW功率放大器、電壓控制振蕩器、穩(wěn)壓器以及全擴(kuò)頻調(diào)制解調(diào)器,可通過(guò)編程實(shí)現(xiàn)在2.4GHz頻段內(nèi)16個(gè)可選通道中的1個(gè)通道傳輸數(shù)據(jù)[4]。
溫濕度傳感器選用SHT21,是一個(gè)全新設(shè)計(jì)的精密傳感器芯片。配有電容式相對(duì)濕度傳感器和能隙溫度傳感器,包含一個(gè)放大器、A/D轉(zhuǎn)換器、OTP內(nèi)存和數(shù)字處理單元。芯片封裝采用包塑成型工藝,具有優(yōu)異的抗老化和抵抗周圍環(huán)境不良影響的特性,保證產(chǎn)品的長(zhǎng)期穩(wěn)定性。采用DFN3-0封裝方式,占用空間小,便于直接焊接在印制板上。傳感器經(jīng)過(guò)完全標(biāo)定,提供I2C數(shù)字接口,數(shù)字通信可大大降低功耗。
氣體的相對(duì)濕度,在很大程度上依賴于溫度。測(cè)量濕度時(shí),應(yīng)盡可能保證所有測(cè)量同一濕度的傳感器在同一溫度下工作,設(shè)計(jì)電路時(shí)采取措施將熱傳遞的影響減至最小。因此在印刷電路板SHT21附近處加入銑削狹縫設(shè)計(jì),減小熱傳遞。設(shè)計(jì)示意圖如圖3所示。
圖3 傳感器處印刷線路板設(shè)計(jì)示意圖
在無(wú)線通信系統(tǒng)中,天線的作用非常重要。MC13193工作在2.4GHz,天線尺寸較小,可以直接制作在印刷電路板上,采用雙天線配置,既有RX天線又有TX天線,成本低,效果好。設(shè)計(jì)時(shí)RX天線和TX天線分別繪制于印刷電路板上的頂層與底層,上下形成鏡像對(duì)稱,從接收輸入引腳RFIN+、RFIN-和差動(dòng)PA輸出引腳PAO+、PAO-引出的天線也應(yīng)在各自層上形成對(duì)稱。雙天線的設(shè)計(jì)原理如圖4所示。在接收端,RX天線交流耦合到差動(dòng)RFIN輸入端,兩個(gè)電容器隨同電感器L1一起與網(wǎng)絡(luò)匹配。電感器L2和L3通過(guò)一個(gè)電容器交流耦合接地,組成一個(gè)頻率陷阱。在發(fā)送端,TX天線連接到差動(dòng)PAO輸出端,電感器L4和L5提供直流偏壓到VDDA,但對(duì)于交流是隔離的[4]。
圖4 天線設(shè)計(jì)原理圖
程序主要包括ZigBee無(wú)線網(wǎng)絡(luò)和上位機(jī)監(jiān)控界面兩部分。以Keil作為單片機(jī)的集成開(kāi)發(fā)環(huán)境,以圖形化編程語(yǔ)言LabVIEW作為系統(tǒng)監(jiān)控界面的設(shè)計(jì)。
圖5 協(xié)調(diào)器流程圖
ZigBee無(wú)線網(wǎng)絡(luò)程序主要包括協(xié)調(diào)器、路由器、和終端設(shè)備設(shè)計(jì)。協(xié)調(diào)器作為整個(gè)網(wǎng)絡(luò)的核心,起著至關(guān)重要的作用,主要實(shí)現(xiàn)網(wǎng)絡(luò)的組建、管理、數(shù)據(jù)的處理等。工作過(guò)程是:上電后初始化軟硬件,使能MCU和RF收發(fā)器,然后按照能量掃描方式不斷搜索頻段范圍內(nèi)的信道,選擇其中能量最弱的信道標(biāo)識(shí)為自己的信道。當(dāng)有節(jié)點(diǎn)申請(qǐng)加入網(wǎng)絡(luò)時(shí),協(xié)調(diào)器便會(huì)分配一個(gè)網(wǎng)絡(luò)地址給節(jié)點(diǎn),構(gòu)成新的網(wǎng)絡(luò)[5-6]。協(xié)調(diào)器的程序流程如圖5所示。
在樹(shù)簇型網(wǎng)絡(luò)中,路由器和終端設(shè)備都作為協(xié)調(diào)器的子節(jié)點(diǎn)。路由器節(jié)點(diǎn)和終端設(shè)備節(jié)點(diǎn)上電后首先進(jìn)行初始化,其過(guò)程如協(xié)調(diào)器的初始化。初始化完后,子節(jié)點(diǎn)發(fā)送入網(wǎng)請(qǐng)求,路由器的入網(wǎng)流程如同終端設(shè)備。路由器入網(wǎng)成功后,則一直等待終端設(shè)備傳輸數(shù)據(jù)信號(hào),接收到信號(hào)后,路由器則將溫濕度數(shù)據(jù)無(wú)線傳輸給協(xié)調(diào)器。路由器主要負(fù)責(zé)協(xié)調(diào)器和終端設(shè)備間的可靠數(shù)據(jù)傳輸。終端設(shè)備入網(wǎng)成功后,根據(jù)程序中對(duì)數(shù)據(jù)采集時(shí)間間隔的設(shè)置,如果到了數(shù)據(jù)采集時(shí)間,終端設(shè)備進(jìn)入中斷,相應(yīng)傳感器進(jìn)行數(shù)據(jù)采集、處理與傳輸,數(shù)據(jù)傳輸完后,進(jìn)入休眠模式。路由器和終端設(shè)備子節(jié)點(diǎn)的程序流程如圖6所示。
圖6 路由器和終端設(shè)備流程圖
圖7 某測(cè)點(diǎn)測(cè)試結(jié)果圖
高速動(dòng)車組車內(nèi)溫濕度監(jiān)測(cè)系統(tǒng)的上位機(jī)監(jiān)控界面采用圖形化的編程語(yǔ)言LabVIEW軟件編寫(xiě)。實(shí)現(xiàn)對(duì)系統(tǒng)參數(shù)的設(shè)置、監(jiān)測(cè)點(diǎn)數(shù)據(jù)的采集與處理,實(shí)時(shí)顯示各采集點(diǎn)的IEEE號(hào)和溫濕度數(shù)據(jù)。在進(jìn)行PC機(jī)和無(wú)線采集模塊串行通信前,首先配置好串口使計(jì)算機(jī)串口的各種參數(shù)設(shè)置與無(wú)線收發(fā)模塊的串口參數(shù)保持一致,以能夠正確的通信[7]。
3.2.1 系統(tǒng)設(shè)置
(1)用戶可根據(jù)高速動(dòng)車的常規(guī)要求或具體情況,設(shè)置溫濕度的上限與下限,進(jìn)行預(yù)警;
(2)設(shè)置高速動(dòng)車溫濕度監(jiān)控系統(tǒng)溫度、濕度的采樣時(shí)間與次數(shù);
(3)設(shè)置或修改進(jìn)入溫濕度監(jiān)控系統(tǒng)的口令與密碼;
(4)對(duì)溫濕度監(jiān)控系統(tǒng)中計(jì)算機(jī)的當(dāng)前日期與時(shí)間校準(zhǔn),使監(jiān)控?cái)?shù)據(jù)與監(jiān)控時(shí)間建立對(duì)應(yīng)關(guān)系;
(5)溫濕度監(jiān)控系統(tǒng)數(shù)據(jù)存入存儲(chǔ)介質(zhì),以便長(zhǎng)期保存查詢。
3.2.2 系統(tǒng)監(jiān)測(cè)與控制
(1)控制各監(jiān)測(cè)點(diǎn)溫濕度數(shù)據(jù)采集的開(kāi)始與停止;
(2)實(shí)時(shí)監(jiān)測(cè)各測(cè)點(diǎn)的溫濕度現(xiàn)狀、溫濕度舒適度,以圖形和數(shù)字方式實(shí)時(shí)顯示;
(3)控制是否保存當(dāng)前監(jiān)測(cè)的溫濕度數(shù)據(jù);
(4)可查看保存數(shù)據(jù)時(shí)間段內(nèi)的溫濕度走勢(shì)曲線及溫濕度數(shù)據(jù)報(bào)表;
(5)可查看保存數(shù)據(jù)時(shí)間段內(nèi)的溫濕度數(shù)據(jù)的最高值、最低值和平均值等。
溫度和濕度均是緩慢變化的信號(hào),根據(jù)GB/T 18204.13-2000和GB/T 18204.14-2000中對(duì)列車車內(nèi)溫度、濕度規(guī)定的監(jiān)測(cè)檢驗(yàn)方法,每5 s進(jìn)行一次數(shù)據(jù)采集,每5min為一個(gè)時(shí)間段分析數(shù)據(jù),用該時(shí)間段的60個(gè)數(shù)據(jù)的有效值來(lái)衡量溫度、濕度的舒適度,并統(tǒng)計(jì)其數(shù)據(jù)規(guī)律[8-9]。
圖7為高速動(dòng)車組車內(nèi)某測(cè)點(diǎn)6分鐘內(nèi)的溫濕度數(shù)據(jù)測(cè)試結(jié)果,依據(jù)溫度、濕度舒適度等級(jí)劃分標(biāo)準(zhǔn),可以看出此測(cè)點(diǎn)處溫度舒適度為25.46℃,屬于“非常舒適”,濕度舒適度為67.56%RH,屬于“還算舒適”[10]。
本文設(shè)計(jì)的基于ZigBee無(wú)線網(wǎng)絡(luò)技術(shù)的高速動(dòng)車組車內(nèi)溫濕度監(jiān)測(cè)系統(tǒng)能滿足溫濕度的實(shí)時(shí)監(jiān)測(cè)以及溫濕度舒適度的實(shí)時(shí)評(píng)價(jià),對(duì)改善高速動(dòng)車組乘坐舒適性起著重要的作用。此設(shè)計(jì)結(jié)構(gòu)簡(jiǎn)單、可靠性高、抗干擾能力強(qiáng)、性價(jià)比高,具有較大的實(shí)用意義。
[1]馮曉芳.中國(guó)高速鐵路的發(fā)展與展望[J].工業(yè)技術(shù),2009(1):129-130.
[2]楊中平.漫話高速列車[M].北京:中國(guó)鐵道出版社,2009.
[3]郭淵博,楊奎武,趙儉.ZigBee技術(shù)與應(yīng)用-CC2430設(shè)計(jì)、開(kāi)發(fā)與實(shí)踐[M].北京:國(guó)防工業(yè)出版社,2010:7-8.
[4]瞿雷,劉盛德,胡咸斌.ZigBee技術(shù)與應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2007:227.
[5]高文華,康琳,柴婷婷,等.基于ZigBee的溫濕度監(jiān)測(cè)系統(tǒng)[J].電子測(cè)量技術(shù),2008,31(10):122-124.
[6]張藝,廖俊必.基于ZigBee技術(shù)的無(wú)線環(huán)高測(cè)量?jī)x系統(tǒng)[J].中國(guó)測(cè)試技術(shù),2010,36(2):59-62.
[7]徐小玲,李少彪,張福強(qiáng).基于ZigBee的糧倉(cāng)溫濕度監(jiān)控系統(tǒng)設(shè)計(jì)[J].廣東石油化工學(xué)院學(xué)報(bào),2011,21(4):48-50.
[8]GB/T 18204.13—2000公共場(chǎng)所空氣溫度測(cè)定方法[S].北京:中國(guó)標(biāo)準(zhǔn)出版社,2000.
[9]GB/T 18204.14—2000公共場(chǎng)所空氣濕度測(cè)定方法[S].北京:中國(guó)標(biāo)準(zhǔn)出版社,2000.
[10]張忠箭,鄭曉娟,莫易敏.基于虛擬儀器技術(shù)的列車舒適度檢測(cè)與評(píng)價(jià)[J].中國(guó)水運(yùn),2006,4(8):141-143.