氣象中心利用最新的無(wú)線技術(shù)監(jiān)測(cè)異常多變的風(fēng)況。
圖1:互聯(lián)網(wǎng)連接路徑。氣象中心擴(kuò)展到顯示節(jié)點(diǎn)37,它配備了風(fēng)速計(jì)來(lái)測(cè)量風(fēng)速。
明尼蘇達(dá)州北部經(jīng)歷了各種各樣的天氣?諝鉁囟确秶鷱-40°F到100°F,包括幾周零度以下的白天高點(diǎn)和風(fēng)寒因素下降到-70°F以下。季節(jié)帶來(lái)致命的暴風(fēng)雪,令人印象深刻的雷暴和龍卷風(fēng),范圍不到8.5小時(shí)到每天超過(guò)16小時(shí)的陽(yáng)光,以及一系列風(fēng)速,以補(bǔ)充這種可變的氣候。這種獨(dú)特的極端天氣組合,以及展示無(wú)線連接的愿望(圖1),促成了Digi-Key氣象中心的創(chuàng)建(圖2)。氣象中心的一個(gè)組成部分是風(fēng)速計(jì),它可以跟蹤平均風(fēng)速和最近的陣風(fēng)。
圖2:Digi-Key氣象中心。
選擇能夠承受明尼蘇達(dá)州北部嚴(yán)酷天氣而不會(huì)破壞銀行的風(fēng)速計(jì)是一項(xiàng)挑戰(zhàn)。雖然聲波風(fēng)速計(jì)非常堅(jiān)固,并具有無(wú)可否認(rèn)的“極客”吸引力,但只要看一眼氣象中心預(yù)算就會(huì)鼓勵(lì)我們繼續(xù)尋找另一種解決方案。經(jīng)過(guò)深思熟慮和比較,選擇并安裝了APRS(aprsworld.com)的40R型(圖3)。
圖3:APRS#40R Anemoter。 (由ARPS World,LLC提供)。
這款風(fēng)速計(jì)采用三杯設(shè)計(jì),帶有干接觸簧片開(kāi)關(guān),可感應(yīng)旋轉(zhuǎn)。簧片開(kāi)關(guān)的輸出頻率與軸的旋轉(zhuǎn)速度成比例。 Microchip PIC18LF14K22微控制器可輕松處理頻率測(cè)量,平均和峰值速度計(jì)算以及通信。根據(jù)要求,數(shù)據(jù)通過(guò)PIC的UART發(fā)送到xBee Pro無(wú)線模塊,該模塊通過(guò)ZigBee網(wǎng)狀網(wǎng)絡(luò)將其傳遞到Digi Connectport X4無(wú)線網(wǎng)關(guān)。
網(wǎng)關(guān)定期組合來(lái)自每個(gè)傳感器的信息,并通過(guò)Etherios服務(wù)器以XML文件的形式將其發(fā)送到Device Cloud上的數(shù)據(jù)庫(kù)。 Etherios服務(wù)的Device Cloud存儲(chǔ)數(shù)據(jù),并通過(guò)各種顯示機(jī)制(例如網(wǎng)頁(yè),移動(dòng)設(shè)備應(yīng)用程序,Google小工具等)按要求提供。
硬件設(shè)計(jì)
硬件設(shè)計(jì)風(fēng)速計(jì)節(jié)點(diǎn)相當(dāng)簡(jiǎn)單。該系統(tǒng)由鉛酸電池供電,該電池由太陽(yáng)能電池陣列充電。電源通過(guò)密封的Switchcraft電源插孔L712AS進(jìn)入節(jié)點(diǎn)。另一個(gè)L712AS用于連接來(lái)自風(fēng)速計(jì)的電纜。 V-Infinity DC/DC轉(zhuǎn)換器V7803-500用于提供3.3 V的穩(wěn)壓,這是PIC和xBee所要求的。為了保護(hù)微控制器和xBee不受元件影響,使用了Bud Industries的鋁制NEMA 4級(jí)外殼(NBA-10148)。圖4顯示了風(fēng)速計(jì)電路的示意圖。
風(fēng)速計(jì)固定在鋼桅桿上,鋼桅桿連接到氣象中心框架或“樹(shù)”(稱為“樹(shù)”,因?yàn)樗c每個(gè)新傳感器一起生長(zhǎng))。風(fēng)速計(jì)的旋轉(zhuǎn)部分包含四個(gè)磁體,每個(gè)磁體在旋轉(zhuǎn)時(shí)閉合單個(gè)簧片開(kāi)關(guān)觸點(diǎn)。簧片開(kāi)關(guān)連接到PIC的引腳RA2,其配置為實(shí)現(xiàn)電平變化中斷(IOC)功能。當(dāng)RA2引腳切換時(shí),中斷服務(wù)程序處理程序會(huì)增加脈沖計(jì)數(shù)。在定義的時(shí)間段內(nèi)的IOC中斷的數(shù)量用于計(jì)算風(fēng)速。以下是APRS為40 R風(fēng)速計(jì)提供的傳遞函數(shù):
MPH =(Hz * 0.857)+ 0.725
m/s =(Hz * 0.383)+ 0.324
km/h =((Hz * 0.383)+ 0.324)* 3.6
PIC的定時(shí)器零點(diǎn)配置為三秒鐘。每三秒鐘,觸發(fā)定時(shí)器中斷,將計(jì)數(shù)保存到一組風(fēng)速樣本中,并丟棄最舊的樣本。電平變化中斷和定時(shí)器零配置為高優(yōu)先級(jí)中斷;蛘,UART通信配置為低優(yōu)先級(jí)中斷,因此不會(huì)忽略任何引腳更改或定時(shí)器中斷。
圖4:氣象中心風(fēng)速計(jì)電路的詳細(xì)示意圖。
最終結(jié)果
ZigBee網(wǎng)絡(luò)上的每個(gè)傳感器模塊都由其節(jié)點(diǎn)識(shí)別number(Node_x)。每個(gè)節(jié)點(diǎn)可以連接任意數(shù)量的傳感器。傳感器節(jié)點(diǎn)收集的數(shù)據(jù)被格式化為預(yù)定義的數(shù)據(jù)串。此數(shù)據(jù)字符串以連接到傳感器節(jié)點(diǎn)的傳感器數(shù)量開(kāi)始,然后是測(cè)量類型,并完成傳感器的數(shù)據(jù)。在該示例中,風(fēng)速計(jì)是連接到傳感器節(jié)點(diǎn)的唯一傳感器,導(dǎo)致數(shù)據(jù)串以“1”開(kāi)始,接著是“W”,表示風(fēng)速。以下是傳感器節(jié)點(diǎn)針對(duì)平均風(fēng)速和自上次輪詢以來(lái)的峰值陣風(fēng)收集的最新數(shù)據(jù)。一個(gè)正確的Node_37數(shù)據(jù)字符串如下所示:“1W011015”,轉(zhuǎn)換為1個(gè)傳感器,傳輸平均風(fēng)速為11 Km/h,風(fēng)速為15 Km/h。一旦網(wǎng)關(guān)收到此字符串,就會(huì)解析此字符串并存儲(chǔ)數(shù)據(jù),直到啟動(dòng)定期XML上載。
容-源-電-子-網(wǎng)-為你提供技術(shù)支持本文地址:http://www.jssjbk.com/dz/26/15501960093158.shtml
本文標(biāo)簽:
猜你感興趣:
氣象中心利用最新的無(wú)線技術(shù)監(jiān)測(cè)異常多變的風(fēng)況。圖1:互聯(lián)網(wǎng)連接路徑。氣象中心擴(kuò)展到顯示節(jié)點(diǎn)37,它配備了風(fēng)速計(jì)來(lái)測(cè)量風(fēng)速。明尼蘇達(dá)州北部經(jīng)歷了各種各樣的天氣?諝鉁