国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的溫度采集系統(tǒng)研究

2012-11-28 10:51:54王亮刑達(dá)波
中國(guó)科技信息 2012年16期
關(guān)鍵詞:測(cè)溫以太網(wǎng)時(shí)鐘

王亮,刑達(dá)波

中國(guó)飛行試驗(yàn)研究院,陜西省 西安市 710089

基于無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的溫度采集系統(tǒng)研究

王亮,刑達(dá)波

中國(guó)飛行試驗(yàn)研究院,陜西省 西安市 710089

提出一種基于ZigBee技術(shù)的無(wú)線(xiàn)溫度數(shù)據(jù)采集方案。對(duì)傳統(tǒng)的飛行試驗(yàn)中的溫度測(cè)量采集系統(tǒng)進(jìn)行了分析,設(shè)計(jì)了無(wú)線(xiàn)溫度數(shù)據(jù)采集及傳輸節(jié)點(diǎn),通過(guò)交換機(jī)將溫度數(shù)據(jù)按以太網(wǎng)協(xié)議傳輸?shù)竭b測(cè)系統(tǒng)或存儲(chǔ)到網(wǎng)絡(luò)記錄器。對(duì)測(cè)試系統(tǒng)中關(guān)鍵的時(shí)間同步問(wèn)題進(jìn)行了闡述,提供了解決方案。系統(tǒng)滿(mǎn)足飛行試驗(yàn)對(duì)機(jī)艙溫度數(shù)據(jù)參數(shù)的要求。

無(wú)線(xiàn)傳感器網(wǎng)絡(luò);溫度采集;時(shí)間同步

引言

在民用客機(jī)的取證試飛中,需要對(duì)機(jī)艙內(nèi)的環(huán)境溫度進(jìn)行取樣評(píng)估,由于機(jī)艙內(nèi)空間很大,采樣點(diǎn)非常多,傳統(tǒng)的溫度采集系統(tǒng)采用有線(xiàn)形式,存在著線(xiàn)纜眾多、靈活性差、成本高的問(wèn)題,加大了飛機(jī)改裝的難度,也消耗了適航取證的寶貴時(shí)間。

無(wú)線(xiàn)傳感器網(wǎng)絡(luò)是由部署在檢測(cè)區(qū)域內(nèi)的大量具有無(wú)線(xiàn)射頻功能的傳感器節(jié)點(diǎn)組成,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)通信技術(shù)將數(shù)據(jù)發(fā)送至網(wǎng)關(guān)節(jié)點(diǎn)的自組織網(wǎng)絡(luò)系統(tǒng)。ZigBee協(xié)議是一種短距離無(wú)線(xiàn)通信技術(shù),專(zhuān)門(mén)用于無(wú)線(xiàn)傳感器網(wǎng)絡(luò),在智能控制、無(wú)線(xiàn)監(jiān)控和環(huán)境監(jiān)測(cè)等領(lǐng)域得到了廣泛的應(yīng)用[1~2]。允許隨時(shí)接入大量節(jié)點(diǎn)的能力,使其應(yīng)用的靈活性大大提高。采用ZigBee技術(shù)的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)實(shí)現(xiàn)機(jī)艙溫度數(shù)據(jù)采集和通信是一種切實(shí)可行的方案。

本文討論了測(cè)溫節(jié)點(diǎn)的硬件設(shè)計(jì),實(shí)現(xiàn)了無(wú)線(xiàn)傳感器網(wǎng)絡(luò)溫度數(shù)據(jù)采集節(jié)點(diǎn)和匯聚節(jié)點(diǎn),在此基礎(chǔ)上構(gòu)建了溫度采集系統(tǒng),解決了時(shí)間同步問(wèn)題,同時(shí)結(jié)合機(jī)載網(wǎng)絡(luò)交換機(jī)和數(shù)據(jù)記錄器,實(shí)現(xiàn)了溫度參數(shù)的無(wú)線(xiàn)采集、傳輸和記錄。

1.設(shè)計(jì)方案

本系統(tǒng)通過(guò)測(cè)溫節(jié)點(diǎn)(RFD)對(duì)溫度傳感器進(jìn)行采樣,以ZigBee協(xié)議發(fā)送至匯聚節(jié)點(diǎn)(FFD),匯聚節(jié)點(diǎn)匯總溫度數(shù)據(jù),按以太網(wǎng)標(biāo)準(zhǔn)形式將數(shù)據(jù)通過(guò)以太網(wǎng)接口傳輸至交換機(jī),最后到達(dá)遙測(cè)系統(tǒng)和記錄器。主交換機(jī)通過(guò)GPS進(jìn)行對(duì)時(shí),成為全網(wǎng)絡(luò)的主時(shí)鐘,之后通過(guò)對(duì)時(shí)協(xié)議將全網(wǎng)絡(luò)設(shè)備的時(shí)鐘同步??傮w設(shè)計(jì)框圖如圖1所示。

圖1 無(wú)線(xiàn)溫度采集系統(tǒng)組成

1.1 測(cè)溫節(jié)點(diǎn)

測(cè)溫節(jié)點(diǎn)的硬件主要由電源模塊、ZigBee無(wú)線(xiàn)模塊和傳感器接口電路等模塊組成。結(jié)構(gòu)框圖如圖2所示。

圖2 測(cè)溫節(jié)點(diǎn)結(jié)構(gòu)框圖

電源管理模塊負(fù)責(zé)給測(cè)溫節(jié)點(diǎn)的各個(gè)模塊供電,測(cè)溫模塊負(fù)責(zé)采集溫度參數(shù),經(jīng)調(diào)理電路后送入處理芯片(CC2430),處理好的數(shù)據(jù)經(jīng)無(wú)線(xiàn)收發(fā)器發(fā)送給匯聚節(jié)點(diǎn),在發(fā)送和接收數(shù)據(jù)時(shí),指示燈進(jìn)行閃爍指示工作狀態(tài);JTAG接口用來(lái)進(jìn)行本地調(diào)試。

測(cè)溫模塊采用Pt100溫度傳感器,零度電阻值為100Ω,電阻溫度系數(shù)為0.3851 Ω/℃,是中低溫區(qū)最常用的一種溫度檢測(cè)傳感器。

1.2 匯聚節(jié)點(diǎn)

匯聚節(jié)點(diǎn)連接無(wú)線(xiàn)傳感器網(wǎng)絡(luò)與外部網(wǎng)絡(luò),實(shí)現(xiàn)協(xié)議之間的轉(zhuǎn)換。同時(shí),擔(dān)負(fù)組網(wǎng)任務(wù),協(xié)調(diào)時(shí)間同步和采集任務(wù),把采集的數(shù)據(jù)轉(zhuǎn)發(fā)到外部網(wǎng)絡(luò)。本文設(shè)計(jì)了一種無(wú)線(xiàn)傳感器網(wǎng)絡(luò)與以太網(wǎng)總線(xiàn)的匯聚節(jié)點(diǎn)。

與采集節(jié)點(diǎn)不同,匯聚節(jié)點(diǎn)承擔(dān)的任務(wù)繁重,所以采用MSP430和CC2420組成處理芯片和射頻芯片的部分,接收采集數(shù)據(jù)和協(xié)調(diào)任務(wù),網(wǎng)絡(luò)部分采用DM9000以太網(wǎng)接口芯片,將單片機(jī)接受的數(shù)據(jù)進(jìn)行以太網(wǎng)幀封裝,發(fā)送。完成數(shù)據(jù)和外部網(wǎng)絡(luò)的交換。結(jié)構(gòu)框圖如圖3所示。

圖3 匯聚節(jié)點(diǎn)的硬件框圖

CC2420與處理器的連接非常方便。它使用SFD、FIFO、FIFOP、和CCA 4個(gè)引腳表示收發(fā)數(shù)據(jù)的狀態(tài);而處理器通過(guò)SPI接口與CC2420交換數(shù)據(jù)、發(fā)送命令;系統(tǒng)的網(wǎng)絡(luò)接口部分主要完成物理層和鏈路層的功能。MSP430作為主控芯片,采用ISA16bit模式與DMA9000進(jìn)行連接,P9與P10同數(shù)據(jù)總線(xiàn)SD[0~15]相連,CMD與P8.1相連,高為數(shù)據(jù)控制,低為地址控制。INT,IOR,IOW,AEN,WAIT,RST與P8.2~P8.7相連,POW_RST懸空,用來(lái)初始化DM9000。

圖4 PTP同步

2.時(shí)間同步問(wèn)題及解決方案

時(shí)鐘同步在測(cè)量和控制系統(tǒng)中是一個(gè)非常重要的因素。機(jī)載測(cè)試系統(tǒng)當(dāng)中對(duì)時(shí)鐘同步要求十分嚴(yán)格,現(xiàn)行的Intemet網(wǎng)絡(luò)時(shí)間協(xié)議NTP(network time protoco1)、簡(jiǎn)單網(wǎng)絡(luò)時(shí)間協(xié)議SNTP(simple network time protoco1)等只能達(dá)到毫秒級(jí),不能達(dá)到所要求的同步精度,在這種情況下,IEEE Precision Time Protocol(PTP) 1588標(biāo)準(zhǔn)同步精度可達(dá)到微秒級(jí),滿(mǎn)足了高精度網(wǎng)絡(luò)測(cè)量的時(shí)鐘精確同步的需求。目前該標(biāo)準(zhǔn)已經(jīng)在新一代飛行試驗(yàn)網(wǎng)絡(luò)測(cè)試系統(tǒng)中得到了廣泛的應(yīng)用。

網(wǎng)絡(luò)中最精確的時(shí)鐘同步其它時(shí)鐘。網(wǎng)絡(luò)中有兩種角色:主時(shí)鐘(用來(lái)同步其它時(shí)鐘)和從時(shí)鐘(被同步)。所有的時(shí)鐘都可以作為主或從角色。整個(gè)系統(tǒng)中最佳的時(shí)鐘為最高級(jí)時(shí)鐘,有著最好的穩(wěn)定性、精確性。有最佳主時(shí)鐘算法自動(dòng)選擇各子網(wǎng)內(nèi)的主時(shí)鐘,從時(shí)鐘與主時(shí)鐘保持同步[3~5],PTP協(xié)議同步過(guò)程如圖4所示。

PTP協(xié)議通過(guò)在網(wǎng)絡(luò)中連續(xù)的發(fā)送一系列時(shí)間信息,檢測(cè)主從時(shí)鐘之間的偏移和網(wǎng)絡(luò)中信息的傳輸延遲,進(jìn)行時(shí)鐘的偏差修正。主時(shí)鐘以確定的時(shí)間間隔周期性的發(fā)送同步信息(Sync message)到從時(shí)鐘。時(shí)間戳機(jī)制以最高精度記錄精確的發(fā)送時(shí)間t1,并將其以第二條信息的形式,即Follow_up message,發(fā)送給從設(shè)備。從時(shí)鐘測(cè)量并記錄Sync message的精確接收時(shí)間。接收到Sync和相對(duì)應(yīng)的Follow_up message后,從時(shí)鐘計(jì)算相對(duì)于主時(shí)鐘的偏移進(jìn)行校正?,F(xiàn)在,主從時(shí)鐘之間的差就是Sync message在網(wǎng)絡(luò)中傳輸?shù)膫鬏斞舆t。因此,需要另一個(gè)信息的交換來(lái)測(cè)量主從時(shí)鐘之間的延遲。從時(shí)鐘發(fā)送一個(gè)叫做延遲請(qǐng)求(Delay_Req)的數(shù)據(jù)包到主時(shí)鐘。測(cè)量這條信息的精確發(fā)送和接收時(shí)間t3和t4。延遲響應(yīng)(Delay_Resp)信息攜帶t4發(fā)送到從時(shí)鐘,現(xiàn)在延遲和偏差就可以從4個(gè)時(shí)間戳t1,t2,t3和t4中計(jì)算出來(lái):

延遲+偏差=△1=t2-t1

延遲-偏差= △2=t4-t3

延遲= (△1+△2)/2

偏差= (△1-△2)/2

另外,連續(xù)的同步測(cè)量可以補(bǔ)償從時(shí)鐘的頻率漂移。為了不至于因頻繁的同步導(dǎo)致數(shù)據(jù)傳輸受阻,將同步間隔設(shè)定為2秒。

3.試驗(yàn)結(jié)果

將上述方案設(shè)計(jì)的無(wú)線(xiàn)溫度測(cè)試系統(tǒng)與傳統(tǒng)機(jī)載測(cè)試系統(tǒng)進(jìn)行比較試驗(yàn),通過(guò)多次對(duì)比分析,無(wú)線(xiàn)溫度采集系統(tǒng)達(dá)到傳統(tǒng)系統(tǒng)的采集精度。表1是幾個(gè)測(cè)溫點(diǎn)的數(shù)據(jù)的對(duì)比。

表1 試驗(yàn)結(jié)果

從實(shí)際測(cè)量結(jié)果可以看出測(cè)量誤差很小,在合理范圍內(nèi),滿(mǎn)足飛行試驗(yàn)測(cè)試要求。測(cè)量值與標(biāo)準(zhǔn)值之間的誤差主要是由于傳感器本身存在誤差,網(wǎng)絡(luò)傳輸過(guò)程不會(huì)引入誤差。

4.結(jié)語(yǔ)

針對(duì)飛行試驗(yàn)中機(jī)艙溫度測(cè)量的不足,基于無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的溫度采集系統(tǒng),充分利用單片機(jī)的高集成度,體積小,功耗低,無(wú)布線(xiàn)需求,性能可靠等特點(diǎn),克服了傳統(tǒng)測(cè)量的不足,從實(shí)際測(cè)試數(shù)據(jù)可以看出,系統(tǒng)的精度達(dá)到要求,能夠滿(mǎn)足實(shí)際使用要求,有廣泛的利用價(jià)值。

[1]戴善溪,張效民.基于ZigBee技術(shù)的數(shù)字式溫濕度檢測(cè)網(wǎng)絡(luò)設(shè)計(jì)[J].國(guó)外電子測(cè)量技術(shù),2010,29(2):47~49.

[2]李風(fēng)保,李凌.無(wú)線(xiàn)傳感器網(wǎng)絡(luò)技術(shù)綜述[J].儀器儀表學(xué)報(bào),2005,8(26):559~561.

[3]IEEE Standard.1588-2002,IEEE standard for a precision clock synchronization protocol for networked measurement and control systems[S].2002

[4]EIDSON J C.IEEE-1588 standard for a precision clock synchronization protocol for networked measurement and control[J].SystemsTest and Measurement Applications,2005(10):10~13

[5]張妍,孫鶴旭.IEEE-1588在實(shí)時(shí)工業(yè)以太網(wǎng)中的應(yīng)用[J].微計(jì)算機(jī)信息,2005,21(9):19~21

10.3969/j.issn.1001-8972.2012.16.076

猜你喜歡
測(cè)溫以太網(wǎng)時(shí)鐘
別樣的“時(shí)鐘”
基于1500以太網(wǎng)養(yǎng)豬場(chǎng)的智能飼喂控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
古代的時(shí)鐘
基于WiFi無(wú)線(xiàn)通信測(cè)溫系統(tǒng)的設(shè)計(jì)
變壓器光纖測(cè)溫探頭的安裝固定
電子制作(2017年8期)2017-06-05 09:36:15
有趣的時(shí)鐘
談實(shí)時(shí)以太網(wǎng)EtherCAT技術(shù)在變電站自動(dòng)化中的應(yīng)用
電子制作(2017年24期)2017-02-02 07:14:44
基于DS18B20的單片機(jī)測(cè)溫系統(tǒng)
電子制作(2016年21期)2016-05-17 03:52:50
時(shí)鐘會(huì)開(kāi)“花”
一種90W高功率以太網(wǎng)供電系統(tǒng)的設(shè)計(jì)
宿松县| 石林| 尼玛县| 淄博市| 武夷山市| 垫江县| 沅江市| 呈贡县| 巫溪县| 白玉县| 砀山县| 玛多县| 安庆市| 腾冲县| 龙井市| 阿瓦提县| 万安县| 六盘水市| 大同市| 五华县| 凭祥市| 开江县| 南华县| 拉孜县| 佛山市| 志丹县| 双柏县| 礼泉县| 交口县| 松江区| 堆龙德庆县| 青铜峡市| 克山县| 黑山县| 洛扎县| 井冈山市| 独山县| 临西县| 阿巴嘎旗| 池州市| 和平县|