《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 自動氣象站數(shù)據(jù)采集器的設(shè)計
自動氣象站數(shù)據(jù)采集器的設(shè)計
2014年電子技術(shù)應(yīng)用第6期
劉春輝,張穎超,許 超
南京信息工程大學(xué) 信息與控制學(xué)院,江蘇 南京210044
摘要: 為了滿足野外自動氣象站長時間連續(xù)工作的需要,設(shè)計了一款低功耗的自動氣象站數(shù)據(jù)采集器。傳統(tǒng)自動站中數(shù)據(jù)采集和數(shù)據(jù)處理共用一個CPU,導(dǎo)致CPU處于持續(xù)工作狀態(tài)。為此將數(shù)據(jù)采集器中的數(shù)據(jù)處理和數(shù)據(jù)采集任務(wù)進(jìn)行分離,由兩個CPU共同完成采集任務(wù),分別負(fù)責(zé)采集數(shù)據(jù)和數(shù)據(jù)處理,從而實現(xiàn)降低功耗的要求。實際測試驗證了系統(tǒng)的合理性。
中圖分類號: P413;TP274
文獻(xiàn)標(biāo)識碼: B
文章編號: 0258-7998(2014)06-0036-03
Design of data collector for automatic weather station
Liu Chunhui,Zhang Yingchao,Xu Chao
School of Institute and Control,Nanjing University of Information Science and Technology,Nanjing 210044,China
Abstract: In order to meet the need of long time continuous work of field automatic weather station,a low power automatic weather station data collector is designed. In traditional automatic station,a common CPU is used for data acquisition and data processing,which causes CPU being in the continuous working state.Therefore,the data acquisition and data processing in data acquisition unit are separated in this paper,and two CPUs are used to complete the acquisition tasks,one is responsible for collecting data, the other is responsible for data processing, which reduces power requirements.Actual tests verify the rationality of the system.
Key words : automatic weather station;data collector;CPU;data processing

       盡管我國自動氣象站數(shù)目已達(dá)到3萬多個,但在很多無人區(qū)仍很少有氣象站。隨著氣象業(yè)務(wù)需求的提高,氣象站的密度也要不斷提高,特別是對于偏遠(yuǎn)地區(qū)和惡劣環(huán)境下,氣象站的長時間工作就是一個亟需解決的問題[1]

        自動氣象站的核心是數(shù)據(jù)采集器,數(shù)據(jù)采集器包括數(shù)據(jù)采集、數(shù)據(jù)運算、數(shù)據(jù)質(zhì)量控制以及數(shù)據(jù)傳輸。國內(nèi)在低功耗方面的研究工作主要集中在數(shù)據(jù)傳輸和低功耗芯片的選擇上[2]。本文從業(yè)務(wù)需要角度出發(fā),設(shè)計出一款低功耗的自動氣象站數(shù)據(jù)采集器。該采集器中將數(shù)據(jù)處理和數(shù)據(jù)采集任務(wù)分離,由兩個CPU分別完成數(shù)據(jù)采集和數(shù)據(jù)處理任務(wù)。利用MSP430F5438作為氣象要素采集芯片(分采集器),AT91RM9200作為數(shù)據(jù)處理芯片(主采集器)。在進(jìn)行基本氣象要素采集時,主采集器進(jìn)入低功耗睡眠模式,根據(jù)氣象要素采集規(guī)范,在每分鐘內(nèi),分采集器將采集到的數(shù)據(jù)保存在存儲器中,此時,主采集器退出低功耗睡眠模式,讀取分采集存儲器中的氣象數(shù)據(jù)。在系統(tǒng)的每分鐘內(nèi),絕大部分時間主采集器處于深度休眠狀態(tài),從而達(dá)到降低裝置平均功耗的目的。

        該款低功耗自動氣象站的數(shù)據(jù)采集器可應(yīng)用于偏遠(yuǎn)地區(qū)自動氣象站,具有較好的市場前景。

1 系統(tǒng)總體設(shè)計

        自動氣象站數(shù)據(jù)采集器主要由AT91RM9200主采集器模塊、基本氣象要素的數(shù)據(jù)采集模塊以及軟件部分組成,實現(xiàn)數(shù)據(jù)采集、處理、存儲和傳輸?shù)墓δ?sup>[3]。數(shù)據(jù)的采集主要通過MSP430F5438(分采集器)來完成,分采集器主要按照國家氣象局標(biāo)準(zhǔn)的采樣頻率對各個氣象要素進(jìn)行采集和存儲,在每分鐘采集完之后,分采集器將1 min內(nèi)采集的數(shù)據(jù)通過SPI接口發(fā)送給以AT91RM9200為核心的主采集器,主采集器模塊按氣象數(shù)據(jù)處理規(guī)范對接收的數(shù)據(jù)進(jìn)行處理后存儲在Flash中,以便數(shù)據(jù)的實時傳輸和顯示。軟件部分以Linux嵌入式操作系統(tǒng)為軟件平臺,與終端微機(jī)或遠(yuǎn)程數(shù)據(jù)中心進(jìn)行交互以協(xié)同完成自動氣象站數(shù)據(jù)采集的功能。采集器的系統(tǒng)組成如圖1所示。

2 硬件設(shè)計

2.1 主采集器

        主采集器是整個自動氣象站的心臟,由嵌入式硬件和軟件組成。

        主采集器采用Atmel公司的AT91RM9200作為系統(tǒng)的CPU,AT91RM9200內(nèi)含MMU虛擬內(nèi)存管理單元、16 KB SRAM和128 KB ROM、1個主/從SPI(串行設(shè)備接口)等[4-5]。AT91RM9200負(fù)責(zé)整個系統(tǒng)內(nèi)部各模塊之間的協(xié)調(diào)工作,整個主采集器結(jié)構(gòu)框圖如圖2所示。

        在整個自動氣象站數(shù)據(jù)采集器系統(tǒng)中,主采集器主要完成兩大功能:(1)讀取基本氣象要素分采集器采集的數(shù)據(jù),對分采集器讀取的數(shù)據(jù)進(jìn)行控制運算、數(shù)據(jù)計算處理、數(shù)據(jù)質(zhì)量控制、數(shù)據(jù)記錄存儲,實現(xiàn)數(shù)據(jù)通信和傳輸,并與終端微機(jī)或遠(yuǎn)程數(shù)據(jù)中心進(jìn)行交互;(2)擔(dān)當(dāng)管理者角色,對構(gòu)成自動氣象站的所有分采集器進(jìn)行管理,包括網(wǎng)絡(luò)管理、運行管理、配置管理、時鐘管理等以協(xié)同完成自動氣象站的功能[3]

2.2 分采集器設(shè)計

        分采集器系統(tǒng)包括MSP430F5438芯片、組成該最小系統(tǒng)的外圍電路、基本氣象要素傳感器以及信號調(diào)理電路。基本氣象要素數(shù)據(jù)分采集器采用SPI總線通信方式與主采集器進(jìn)行數(shù)據(jù)連接。

2.2.1 MSP430芯片選型

        TI公司54系列最新的型號MSP430F5438有很好的低功耗處理能力。它是一款16位RSIC結(jié)構(gòu)的MCU,其最高主頻為25 MHz,內(nèi)含256 KB的Flash、16 KB的RAM、87個I/O、4個串口通信接口、12 bit A/D轉(zhuǎn)換器、SPI通信接口等資源。相比傳統(tǒng)的STC、AVR、PIC、MSP430單片機(jī),它的資源更加豐富,在超低功耗工作模式下,其使用時間能達(dá)到幾年以上[6-7]。正是由于上述資源的優(yōu)越性,本自動氣象站分采集器中的MCU主要采用MSP430F5438單片機(jī)。

2.2.2 基本氣象要素采集模塊

        自動氣象站的基本氣象數(shù)據(jù)采集包括溫度、濕度、風(fēng)速、風(fēng)向、雨量和氣壓。溫濕度測量采用Visala公司的HMP155D傳感器,其輸出的模擬量經(jīng)過四線制差分放大電路之后由模/數(shù)轉(zhuǎn)換器轉(zhuǎn)換為單片機(jī)可處理數(shù)字信號。風(fēng)速和雨量傳感器分別是EL15-1C型和FDY-02翻斗型,對應(yīng)輸出的是脈沖信號,風(fēng)速的頻率與風(fēng)速成正比,通過單位時間內(nèi)計數(shù)器的值即可完成風(fēng)速測量;翻斗雨量傳感器翻轉(zhuǎn)頻率與雨量成正比,通過單位時間內(nèi)(雨量計翻轉(zhuǎn)的次數(shù))計數(shù)器的值來完成雨量的測量。EL15-2C杯式風(fēng)向傳感器輸出為7 bit格雷碼,通過程序計算得到相應(yīng)的風(fēng)向。DYC1數(shù)字式氣壓傳感器的輸出是通過RS232傳輸,因此在氣壓傳感器與單片機(jī)之間需要有RS232接口電路。采用SPI來實現(xiàn)與AT91RM9200之間的通信。基本氣象要素數(shù)據(jù)采集的結(jié)構(gòu)圖如圖3所示。

2.2.3 SPI接口電路

        本系統(tǒng)為主采集器與分采集器之間的通信預(yù)留了很多接口,在基本氣象要素的分采集器中采用了兩個SPI接口與主采集器之間進(jìn)行數(shù)據(jù)通信,其中一個外接A/D轉(zhuǎn)換器,另一個直接與數(shù)字量傳感器相連。

        SPI(串行外設(shè)接口)共由3~4條信號線組成,包括串行時鐘(SCLK)、串行數(shù)據(jù)輸出(SDO)、串行數(shù)據(jù)輸入(SDI)。SPI通信的信號格式無需起始和停止信號同步。分采集器直接將要傳送的數(shù)據(jù)寫入到主機(jī)的數(shù)據(jù)寄存器中。在寫入主機(jī)的過程中自動啟動主機(jī)發(fā)送,在同步信號SCLK的作用下把串行數(shù)據(jù)輸出中的內(nèi)容一位一位地移到引腳數(shù)據(jù)接收端(SDI)。可以看出,用戶編程只需在發(fā)送數(shù)據(jù)時寫數(shù)據(jù)到SPI發(fā)送數(shù)據(jù)寄存器;在接收數(shù)據(jù)時讀SPI接收數(shù)據(jù)寄存器。其余工作都由SPI內(nèi)部自帶的模塊完成[8]。本系統(tǒng)中MSP430F5438采用四線制的兩路SPI與AT91RM9200的SPI接口進(jìn)行分時復(fù)用通信,其相應(yīng)的接口電路設(shè)計圖如圖4所示。

2.3 自動氣象站的功耗分析

        當(dāng)前,制約著自動氣象站廣泛發(fā)展的不是速度和工藝,而是設(shè)備的功耗。在設(shè)計自動氣象站數(shù)據(jù)采集器時,應(yīng)盡量降低自動氣象站的整體功耗。

        自動氣象站數(shù)據(jù)采集器的功耗主要包括主采集器功耗、分采集器功耗以及智能傳感器的功耗。而在這些功耗中,主分采集器的功耗起著主導(dǎo)作用。分析主分采集器的功耗問題,對降低系統(tǒng)的整體功耗非常重要。主分采集器的功耗又包括系統(tǒng)的軟硬件功耗。雖然功耗最終是由硬件系統(tǒng)產(chǎn)生的,但是影響功耗的因素并不只是硬件。硬件依賴于運行于其上的軟件來實現(xiàn)其處理信息的功能,軟件本身不會產(chǎn)生功耗,但是軟件的數(shù)據(jù)存取和指令執(zhí)行都會使硬件產(chǎn)生功耗。因此要降低功耗,必須從嵌入式硬件和軟件兩方面著手考慮如何進(jìn)行功耗優(yōu)化。

        從硬件來考慮,硬件的功耗主要分為動態(tài)功耗和靜態(tài)功耗。動態(tài)功耗是由硬件的負(fù)載電容充放電造成的,靜態(tài)功耗則是由漏電流造成的[9]。可以用式(1)表示:

       

其中:C為系統(tǒng)負(fù)載所代表的電容,N為電路每拍的信號翻轉(zhuǎn)次數(shù),V為系統(tǒng)的輸入電壓,f為時鐘頻率,Ileak為漏電流。由式(1)可知,通過降低電壓和頻率可以降低系統(tǒng)的功耗。

3 實驗與結(jié)果

        自動氣象站把數(shù)據(jù)采集和數(shù)據(jù)處理分開,使用超低功耗的MSP430F5438進(jìn)行采集,ARM9每隔1 min會進(jìn)行一次系統(tǒng)喚醒。在休眠期間,分采集器采集的數(shù)據(jù)將被存儲于主采集器的存儲器中,之后主采集器進(jìn)行數(shù)據(jù)處理。系統(tǒng)每分鐘內(nèi)只有6 s處于工作狀態(tài),其余時間均在休眠狀態(tài)。實際系統(tǒng)的功耗單位是以電流為標(biāo)準(zhǔn),通過量取系統(tǒng)總的平均電流來比較自動氣象站的功耗大小。設(shè)計完成后,系統(tǒng)通過多次測量靜態(tài)功耗(傳感器未工作)和動態(tài)功耗(傳感器正常工作)并取平均值,然后把所得結(jié)果與市場上主流的ZQZ_CⅡ型、CAWS600型和DYYZ-Ⅱ自動氣象站作比較,最終可以得到系統(tǒng)的測試結(jié)果,如表1所示。

        本文主要研究了自動氣象站的數(shù)據(jù)采集和功耗問題,設(shè)計了新一代自動氣象站數(shù)據(jù)采集系統(tǒng)。經(jīng)過初步測試,將系統(tǒng)的基本6項氣象要素傳感器全部打開工作,系統(tǒng)功耗較傳統(tǒng)的自動氣象站得到了極大的改善,使得自動氣象站不再受市電供電的束縛,即使在偏遠(yuǎn)地區(qū)也能保證15天以上連續(xù)運行,具有良好的市場應(yīng)用前景。另外,本數(shù)據(jù)采集器的靜態(tài)功耗偏高,對于睡眠模式的軟件編程還需進(jìn)一步優(yōu)化,使之能夠更好地滿足系統(tǒng)長時間工作的要求。

參考文獻(xiàn)

[1] 孟昭回,李慶軍.自動氣象站綜述[J].氣象水文海洋儀器,2009(4):54-59.

[2] 葉小嶺,楊大紅,周金蘭.基于CAN總線的自動氣象觀測系統(tǒng)設(shè)計[J].自動化與儀表,2009,4(9):19-21.

[3] 中國氣象局.地面氣象觀測規(guī)范[M].北京:氣象出版社,2003.

[4] 劉洋,王海濱,趙紅,等.基于ARM9和CPLD的四導(dǎo)心音采集顯示系統(tǒng)的設(shè)計[J].電子技術(shù)應(yīng)用,2013,39(12):18-24.

[5] 鄭誠,余珊南,祝永華,等.一種基于ARM的便攜式心率檢測儀的設(shè)計[J].微型機(jī)與應(yīng)用,2014,33(5):27-29.

[6] 楊樂,高超.基于彩信的遠(yuǎn)程控制寵物蘢系統(tǒng)的研制[J].信息技術(shù),2012(10):40-42.

[7] 齊懷琴,張松,王晗.基于MSP430F5438的超低功耗森林火災(zāi)預(yù)警系統(tǒng)設(shè)計[J].測控技術(shù),2013,32(1):28-32.

[8] 張瑋,劉宇,薛志遠(yuǎn),等.基于SPI總線的DSP與音頻編解碼芯片的接口設(shè)計[J].電子技術(shù)應(yīng)用,2013,39(6):31-33.

[9] 周寬久,遲宗正,西方.嵌入式軟硬件低功耗優(yōu)化研究綜述[J].計算機(jī)應(yīng)用研究,2010,27(2):423-427.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一本久道久久久| 亚洲第一精品夜夜躁人人躁| 国产精品国产精品| 欧美精品七区| 欧美va天堂va视频va在线| 久久精品中文字幕一区二区三区| 亚洲一卡二卡三卡四卡五卡| 一本色道久久加勒比88综合| 亚洲精品日日夜夜| 亚洲国产三级| 亚洲国产小视频| 亚洲国产精品传媒在线观看| 欧美一级淫片播放口| 亚洲女同精品视频| 亚洲自拍电影| 亚洲欧美激情四射在线日 | 韩日欧美一区| 国产亚洲激情| 国产一区二区欧美日韩| 国产婷婷色一区二区三区在线| 国产欧美在线观看一区| 国内一区二区三区| 在线成人av.com| 91久久在线观看| 亚洲精品一区二区三区福利 | 亚洲日本理论电影| 亚洲美女黄网| 一区二区三区免费在线观看| 在线视频一区观看| 亚洲欧美一区二区三区极速播放| 欧美一区二区视频免费观看| 久久爱另类一区二区小说| 亚洲第一福利在线观看| 亚洲美女诱惑| 中文欧美字幕免费| 午夜精品亚洲| 久久人人超碰| 欧美激情一级片一区二区| 欧美视频一二三区| 国产精品一区二区女厕厕| 国产欧美日韩91| 一色屋精品亚洲香蕉网站| 亚洲青色在线| 亚洲尤物视频在线| 亚洲高清久久久| 亚洲美女少妇无套啪啪呻吟| 亚洲一区免费看| 久久九九久久九九| 欧美高清一区| 国产精品国产福利国产秒拍| 国产一区二区按摩在线观看| 亚洲第一天堂无码专区| 亚洲理伦电影| 午夜精品久久久久久久久久久| 亚洲国产精品999| 一本色道久久综合狠狠躁篇怎么玩| 亚洲综合视频网| 玖玖精品视频| 欧美性大战久久久久| 国产综合一区二区| 亚洲精品国久久99热| 亚洲一区二区三区在线观看视频| 亚洲成人在线视频播放| 亚洲欧洲综合另类| 亚洲欧美日韩国产另类专区| 久久人体大胆视频| 欧美日韩亚洲综合在线| 国产网站欧美日韩免费精品在线观看| 亚洲大片在线观看| 亚洲午夜视频在线观看| 亚洲黄色一区二区三区| 亚洲尤物视频网| 美女视频黄免费的久久| 欧美系列精品| 在线观看中文字幕不卡| 亚洲一区二区免费看| 91久久在线视频| 亚洲欧美日韩在线综合| 欧美大学生性色视频| 国产欧美精品一区二区色综合 | 欧美日韩一二区| 在线电影国产精品| 午夜伦欧美伦电影理论片| 99在线热播精品免费99热| 久久久久久日产精品| 欧美性片在线观看| 亚洲国产精品女人久久久| 亚洲免费一区二区| 99精品视频免费全部在线| 久久久综合网| 国产精品人成在线观看免费| 亚洲国产日韩在线一区模特| 午夜精品久久久久久久男人的天堂 | 亚洲精品乱码久久久久| 欧美中在线观看| 国产精品扒开腿爽爽爽视频 | 亚洲欧美精品一区| 一本久道综合久久精品| 麻豆av福利av久久av| 国产日韩欧美在线| 亚洲午夜久久久久久久久电影网| 99re亚洲国产精品| 蜜臀av国产精品久久久久| 国产一区二区三区观看 | 亚洲卡通欧美制服中文| 久久亚洲风情| 国产亚洲精品bt天堂精选| 亚洲一区二区三区视频播放| 在线视频欧美日韩| 欧美精品一区二| 亚洲国产电影| 亚洲第一偷拍| 久久嫩草精品久久久久| 国产精品尤物福利片在线观看| 99re66热这里只有精品4| 亚洲毛片av| 欧美精品1区| 亚洲精品国精品久久99热一| 亚洲精品资源美女情侣酒店| 欧美本精品男人aⅴ天堂| 在线视频观看日韩| 亚洲国产三级在线| 欧美成人中文字幕| 亚洲国产精品久久91精品| 亚洲欧洲精品一区二区精品久久久| 久久天堂av综合合色| 黄色亚洲大片免费在线观看| 亚洲第一免费播放区| 蜜臀99久久精品久久久久久软件| 极品裸体白嫩激情啪啪国产精品| 久久精品国产在热久久| 久久网站热最新地址| 在线电影国产精品| 亚洲三级视频| 欧美精品色综合| 亚洲精选一区二区| 亚洲一区二区三区精品视频| 国产精品高潮呻吟久久av无限 | 亚洲国产综合在线| 欧美激情1区2区| 日韩亚洲欧美综合| 亚洲欧美日本日韩| 国产欧美日韩免费| 久久成年人视频| 米奇777超碰欧美日韩亚洲| 亚洲丰满在线| 亚洲私人影院| 国产农村妇女毛片精品久久莱园子| 先锋影音国产精品| 麻豆成人91精品二区三区| 最新日韩中文字幕| 亚洲伊人一本大道中文字幕| 国产精品视频一二| 久久精品视频亚洲| 欧美日韩成人一区二区三区| 国产精品99久久久久久宅男 | 亚洲国产精品一区制服丝袜| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲宅男天堂在线观看无病毒| 久久精品国产免费看久久精品| 在线精品一区二区| 亚洲一区激情| 国内久久视频| 99国产精品99久久久久久| 国产精品久久久久久久久果冻传媒| 亚洲欧美视频在线观看视频| 免费一级欧美在线大片| 亚洲作爱视频| 久久精品视频在线| 亚洲黄色有码视频| 午夜精品久久久| 亚洲第一福利在线观看| 亚洲一区黄色| 一区二区三区在线观看视频| 亚洲午夜精品在线| 国内一区二区在线视频观看| 日韩一区二区免费看| 国产欧美日韩视频一区二区| 亚洲美女视频| 国产亚洲第一区| 一区二区三区四区国产精品| 国产日韩在线亚洲字幕中文| 亚洲免费观看视频| 国产综合第一页| 亚洲一级一区| 亚洲国产精品久久久久婷婷老年| 午夜精品久久久久久久久久久久| 亚洲第一区中文99精品| 久久香蕉国产线看观看网| 国产精品私房写真福利视频| 久久国产毛片| 欧美日韩综合久久| 亚洲电影av在线| 国产精品久久久久久久久果冻传媒 | 亚洲综合电影| 欧美精品观看| 欧美一区二区久久久| 欧美区亚洲区| 亚洲国产精品一区二区久| 国产精品欧美经典|