基于MXT8051的低成本高性能溫濕度記錄儀的設(shè)計(jì)

2013-08-14 10:29 來(lái)源:互聯(lián)網(wǎng) 作者:洛小辰

系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)基于MXT8051混合信號(hào)微處理器來(lái)開發(fā),兼具低成本和高性能,主要包括六個(gè)部分:MXT8051處理器、溫度傳感器及調(diào)理電路、濕度傳感器及調(diào)理電路、LCD顯示和PC機(jī)管理軟件,系統(tǒng)原理框圖如圖1所示。

1

系統(tǒng)以控制芯片MXT8051為控制核心,MXT8051內(nèi)部集成144段式LCD驅(qū)動(dòng)和5個(gè)外部中斷源,能夠滿足微控制系統(tǒng)中對(duì)于人機(jī)信息交互的需要;其獨(dú)特的可調(diào)增益放大器、恒流源、放大器模擬模塊,可為電阻式傳感器(如壓力、溫度、光線)或其他生物傳感器提供完備的數(shù)據(jù)轉(zhuǎn)換和采集系統(tǒng)。測(cè)溫電路采用PT100,采用恒流源測(cè)溫方式。測(cè)濕電路使用HIH4000,這是一型具有激光調(diào)整互換型的容性變化的單片集成電路,其輸出電壓與RH值呈線性關(guān)系,精度高,響應(yīng)時(shí)間快,漂移小。存儲(chǔ)器使用AT24C1024,可存儲(chǔ)1Mbit數(shù)據(jù)??刂菩酒琈XT8051按照上位機(jī)軟件設(shè)定的記錄間隔(2秒~24小時(shí)連續(xù)可調(diào))采集溫度和濕度,并將檢測(cè)到的數(shù)據(jù)存儲(chǔ)到AT24C1024中。溫度濕度記錄通過(guò)USB轉(zhuǎn)串口與PC機(jī)連接,通過(guò)上位機(jī)軟件可設(shè)定記錄開始時(shí)間,記錄間隔等。

溫度檢測(cè)電路

本項(xiàng)目設(shè)計(jì)目標(biāo)為測(cè)量范圍-40℃~100℃,測(cè)量精度±0.5℃,分辨率為±0.1℃,基于性價(jià)比考慮,采用線性度相對(duì)較好的PT100作為本項(xiàng)目的溫度傳感器。

溫度測(cè)量采用恒流源測(cè)溫方式,測(cè)量調(diào)理電路如圖2、圖3所示,采用MXT8051的片上資源。如圖2所示,利用OP0、VREF1、VREF2和外部電阻820Ω構(gòu)成恒流源為傳感器PT100供電。 如圖3所示,OP1、OP2與可控電阻網(wǎng)絡(luò)一起組成一個(gè)差分輸入的PGA。OP3起調(diào)零的作用。兩個(gè)可調(diào)電阻由RESCON控制,且具有相同的阻值,調(diào)節(jié)范圍為100~355kΩ。

2

OP2的輸出為: VOP20=VREF1+(21+0.2×RESCON)×(

基于MXT8051的低成本高性能溫濕度記錄儀的設(shè)計(jì)

) (1)

其中RESCON為特殊功能寄存器RESCON的值。

OP3的輸出為: VOP30=2×[VREF1+(21+0.2×RESCON)]×(

基于MXT8051的低成本高性能溫濕度記錄儀的設(shè)計(jì)

)-VDAC (2)

通過(guò)AD通道3測(cè)量OP3的輸出電壓,計(jì)算出相應(yīng)的PT100電阻值,查表得出實(shí)際檢測(cè)的溫度。

濕度檢測(cè)電路

本文采用的濕度傳感器是Honeywell公司生產(chǎn)的HIH-4000。這是具有激光調(diào)整互換型容性變化的單片集成電路,其輸出電壓與RH值呈線性關(guān)系,精度高,響應(yīng)時(shí)間快,漂移小, 典型工作電流僅為200mA,令HIH-4000 系列非常適合低功耗,電池工作的系統(tǒng)。在標(biāo)準(zhǔn)工作電壓(DC5V)和標(biāo)準(zhǔn)室溫(25℃)下,隨著RH值從0%到100%,對(duì)應(yīng)的輸出電壓從0.96V到3.90V。本記錄儀使用單節(jié)鋰電池供電,而HIH-4000最佳工作電壓是5V,因此采用AIC1896進(jìn)行升壓。使用AD通道1測(cè)量HIH-4000的工作電壓,AD通道2測(cè)量濕度輸出電壓,因?yàn)锳D的參考電壓是1.26V,所以需要用300kΩ和100kΩ電阻進(jìn)行分壓。濕度調(diào)理電路如圖4所示。

3

此時(shí),相對(duì)濕度值計(jì)算公式如下:

基于MXT8051的低成本高性能溫濕度記錄儀的設(shè)計(jì)

(3)

V輸出是HIH-4000的濕度輸出電壓,V供電是HIH-4000的工作電壓。

數(shù)據(jù)存儲(chǔ)傳輸設(shè)計(jì)

記錄儀按照PC機(jī)管理軟件所設(shè)定的記錄間隔采集溫度、濕度,并記錄在EEPROM芯片AT24C1024上,記錄容量為65528組數(shù)據(jù)。為了對(duì)采集到的數(shù)據(jù)進(jìn)行深入處理(如統(tǒng)計(jì)分析、打印存檔、繪制曲線圖表等),需將數(shù)據(jù)從送至計(jì)算機(jī)開始進(jìn)行分析。本系統(tǒng)中,MXT8051具有UART通信口,可通過(guò)USB轉(zhuǎn)串口芯片PL2303與PC機(jī)通信,使用以下通信協(xié)議:PC機(jī)命令組成(11個(gè)字節(jié)):命令字、記錄儀ID、數(shù)據(jù)內(nèi)容。記錄儀回應(yīng)PC機(jī)的命令:命令字、記錄儀ID、數(shù)據(jù)內(nèi)容、OK。

基于MXT8051的低成本高性能溫濕度記錄儀的設(shè)計(jì)

基于MXT8051的低成本高性能溫濕度記錄儀的設(shè)計(jì)

低功耗設(shè)計(jì)

溫濕度記錄儀需要長(zhǎng)時(shí)間工作,并采用單節(jié)鋰電池供電,系統(tǒng)功耗是一個(gè)首要問(wèn)題。本文采用以下幾方面的措施:系統(tǒng)使用低頻率的晶振,同時(shí)又要兼顧與PC機(jī)的通信速度,最終選擇1.8432MHz的晶振;系統(tǒng)平時(shí)處于待機(jī)狀態(tài),MXT8051片上外設(shè)均停止工作,包括AD、PGA、給溫度傳感器供電的恒流源電路,當(dāng)記錄時(shí)間間隔到時(shí)才啟動(dòng)工作;濕度傳感器供電電路平時(shí)關(guān)閉,當(dāng)記錄時(shí)間間隔到時(shí)才給濕度傳感器供電。

PC機(jī)管理軟件設(shè)計(jì)

PC機(jī)管理軟件是在Dephi環(huán)境下設(shè)計(jì)完成的,可運(yùn)行于Windows 操作平臺(tái),采用串口與記錄儀進(jìn)行通信,使用了SPComm V2.5串口控件,降低了開發(fā)難度,大大增加了可靠性。軟件功能強(qiáng)大,使用方便,可通過(guò)列表顯示數(shù)據(jù)和繪制曲線分析圖,歷史數(shù)據(jù)可以查詢、保存和打印。軟件啟動(dòng)時(shí),首先對(duì)串口1到串口16發(fā)出查詢指令,檢測(cè)是否有設(shè)備連接,如果有設(shè)備則讀取該記錄儀內(nèi)保存的數(shù)據(jù),并通過(guò)列表和曲線圖表示出來(lái)。讀取出來(lái)的數(shù)據(jù)可以保存成文本或EXCEL格式。同時(shí),可通過(guò)管理軟件對(duì)記錄儀進(jìn)行配置,主要是調(diào)整記錄儀時(shí)間,包括記錄開始時(shí)間、記錄間隔、工作模式(溫度、濕度)等。

1 2 > 
信息 溫濕度記錄儀

相關(guān)閱讀

暫無(wú)數(shù)據(jù)

一周熱門