時間:2021年04月19日 分類:農業論文 次數:288
摘要:為了順應民航氣象自動化發展需求,設計了一種自動氣象溫濕度傳感器采集電路,能夠實現對民用機場跑道周邊溫濕度要素的較高精度采集。系統對硬件電路部分進行了模塊化結構設計,對溫濕度采集原理進行了分析,利用4線制PT100鉑電阻對溫度進行測量,通過恒流源驅動的方式產生溫度對應電壓,再通過AD7792進行采集,計算出溫度傳感器的電阻值Rpt100。濕度信號輸出類型為0~1V的直流電壓,利用AD7792的第2通道以及片內1.17V的基準電壓進行采集,得到ADSample2采樣值,計算出濕度對應的電壓值Vrh(單位:mV),Vrh在數值上與濕度采樣值相等。試驗證明采集電路可以完成對溫濕度信號的采集。
關鍵詞:氣象要素;溫濕度;傳感器;信號采集
0引言隨著氣象探測技術的不斷發展[1],結合目前民航氣象探測業務需求[2],對氣象溫濕度信號采集提出了更高的要求。本文對氣象溫濕度傳感器進行了自動數字化研究,設計了一種自動溫濕度傳感器采集電路,該電路結合溫濕度測量原理,以高精度低功耗微型化方式將數據采集處理單元集成在采集板上,實現對機場氣象溫濕度觀測數據的采集、處理、存儲等功能,能夠廣泛地應用于民航氣象業務中。
氣象論文范例:農業氣象服務對設施蔬菜種植的價值探索
1設計總體結構
溫濕度數據采集單元可以對實時環境溫濕度信息進行采集、運算處理[3]。設計整體結構包括MCU控制電路、信號采集電路、通信接口電路、外部時鐘電路及電源。設計中溫度電阻采用PT100,根據PT100在溫度為0℃時的標準電阻值為100Ω,且隨著溫度的變化PT100的電阻值也跟著變化的特性,設計通過測量PT100的電阻值,計算出當前的溫度值。
1.1電源電路設計
采集電路芯片工作電源為3.3V,采用LT3680模塊,作為頻率在200kHz~2.4MHz之間可調節的單片式降壓型開關穩壓器,輸入電壓最高可達36V,設計選擇常用的12V電壓輸入[4],控制電阻采用63.4kΩ/1%,FB引腳選用阻值大小為316kΩ,能夠產生3.3V電壓值。RUN/SS引腳上的電阻器和電容器提供一個受控的輸出電壓斜坡控制芯片工作狀態,以2.5V為基準,高電平觸發開始工作,低電平觸發停止工作。
1.2時間電路
設計時間電路選用低成本、高精度I2C實時時鐘芯片DS3231來設計實現,DS3231的寄存器地址為00h~12h,它通過讀取適當的寄存器字節來獲取時鐘和日歷信息[5]。通過寫入適當的寄存器字節設定或者初始化時鐘和日歷數據[6]。
1.3通信電路設計
通信接口電路采用支持RS-232、RS-485,以及RS-422串行標準的SP339多協議收發器來實現RS-232/485/422通信[7],RS-485/422模式由在半、全和復合雙工配置中高達1個驅動器以及1個 接收器(1TX/1RX)組成。
RS-232模式(3TX/5RX)提供全部與DB9RS-232連接器并用的8個信號支持,另外提供專門的診斷回路模式,所有的驅動程序,可以擺限于任何250kb/s的模式,以最小化電磁干擾(EMI)。所有發射輸出和接收輸入具備強勁的靜電放電保護,當輸入是開路、短路或終止但未使用狀態時,通過默認邏輯高輸出電平,每個接收輸出都具有完全的故障安全保護,避免系統出現鎖住、振蕩,或不確定的狀態[8]。
2溫濕度信號采集電路設計及原理
采集電路模數轉換器輸出恒定電流[9],通過四線制的溫度電阻[10],從電阻兩端采集電壓信號,經過模數轉換獲取溫濕度相關數字信息,并將其傳送至CPU進行整合,CPU控制電子開關實現三路溫度信息切換,依次輸出環境溫濕度信號。
采集電路利用4線制PT100鉑電阻對溫度進行測量,通過恒流源驅動的方式產生溫度對應電壓[11], 再通過AD7792采集可以計算出溫度傳感器的電阻值Rpt100。濕度信號輸出類型為0~1V的直流電壓,利用AD7792的第2通道以及片內1.17V的基準電壓進行采集,得到ADSample2采樣值,計算出濕度對應的電壓值Vrh(單位:mV),Vrh在數值上與濕度采樣值相等。
PT100在溫度為0℃時電阻值為100Ω,隨著溫度的變化PT100的電阻值也跟著變化,其電阻隨溫度的變化關系可以用式(1)表示:Rt=R0(βt2+αt+1)(1)其中,α=3.9083×10-3,β=-5.775×10-7,通過測量得到PT100的電阻值,然后根據上式即可求出當前的溫度值。對于濕度傳感器,輸出的是一個0~1V的電壓信號,利用AD7792的第2通道以及片內的基準1.17V的基準電壓進行采集,設經AD測得的采樣信號值為ADSample2,傳感器對應輸出的電壓值為Vrh(單位:mV),以1.17V的基準電壓作為參考電壓,根據式(2): Vrh1170=ADSample265536(2)可計算出對應濕度傳感器輸出的電壓值Vrh。
再根據濕度與濕度電壓之間的轉換關系:濕度=濕度電壓×100%(單位:%)可知,上式中輸出電壓值Vrh在數值上與濕度采樣值相等,即為:Vrh=ADSample2×117065536(3)設計溫度采集電路時的模擬/數字轉換芯片采用的是AD7792,作為16位ADC芯片,其具有三個差分模擬輸入通道,自帶可編程電流源及基準電壓源,而電流源可用于驅動PT100鉑電阻,簡化電路設計的同時又縮減了PCB的體積[12]。
針對PT100鉑電阻來說,如果選取的恒流源電流值太大,會造成PT100鉑電阻自身電阻發熱進而影響實際溫度的測量,同時也會增加功耗,所以,理想的恒流源大小為1mA,而AD7792支持1mA電流源輸出,此時鉑電阻自身的功耗僅為100μW,可以忽略不計[13]。
3數據采集處理應用程序設計
程序設計部分以C語言為主要開發語言,應用程序主要實現系統時鐘維護、數據補傳、數據采集、數據處理、數據存儲、數據發送、數據讀取、數據接收等功能[14]。
程序采用多線程事件調用的形式,根據事件發生調用SAPI_ProcessEvent()函數,按照事件類型執行不同的事件操作,其中采樣事件中AD7792的通道0和通道1用作信號采集,程序中定義一個關于AD7792兩個測量通道的函數參數,后期可根據需求改變此參數,實現兩個通道模式間的測量切換。數據采集處理流程如圖8所示。
4測試結果
自動氣象溫濕度傳感器采集電路以IAR作為軟件程序開發平臺[15],測試將串口調試助手連接到采集電路,設置串口參數,主動接收調試數據并生成數據狀態文件,發送指定的通信操作指令,如數據讀取命令READDATA,程序能夠接收到正確的數據及狀態信息,主要包括完整數據幀格式和對應傳感器設備狀態提示信息。
5結論
本文設計了一種自動氣象溫濕度傳感器采集電路,實驗調試后可以獲取到傳感器的數據及對應狀態信息,能夠實現對氣象溫濕度要素的較高精度采集,適用于民航氣象探測智能化發展需求。
參考文獻
[1]張靄琛.現代氣象觀測[M].北京:北京大學出版社,2000.
[2]中國氣象局綜合觀測司.自動氣候站功能規格需求書[Z].北京:中國氣象局,2015.
作者:李要中
和国外研究员成为1篇论文的作者,共享学术资源,节省时间和精力,发表有保障。
针对学术论文,从投前评估到录用,全过程指导并协助,减少浪费时间。
同领域研究员推荐期刊,分析论文质量、作者需求、期刊征稿要求精准推荐。
文章预审评估服务,邀请同领域专家审稿,给出修改意见,提高被接收的几率。
改善非英语母语科研学者文章语言,确保文章不因语言、语法等问题而退修甚至拒稿。
国内外高校和科研机构精通中英双语的专家翻译文章,确保英文词语准确性、专业性。
使用国际期刊通用数据库进行英文查重,获得与出版商相同重复率信息,提前降重。
旨在帮作者将稿件提交至目标期刊投稿系统,作者避免耽误时间,或因误操作导致退稿。