999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

環(huán)境溫濕度檢測系統(tǒng)設(shè)計

2015-05-30 01:26:57黃睿
計算機時代 2015年5期
關(guān)鍵詞:測量檢測系統(tǒng)

黃睿

摘 要: 設(shè)計一款數(shù)字式溫濕度檢測儀,可用于日常環(huán)境中的溫、濕度的測量與記錄。系統(tǒng)以MSP430F2232為核心,利用單片全校準(zhǔn)數(shù)字式相對溫、濕度傳感器SHT15檢測溫/濕度,利用電擦寫式只讀存儲器24LC512作為存儲元件。系統(tǒng)可完成溫、濕度的測量和記錄,同時還可以記錄對應(yīng)的日期與時間,并通過液晶屏顯示溫、濕度數(shù)據(jù)及其變化曲線。利用VC語言開發(fā)的溫、濕度數(shù)據(jù)接收軟件還可以把數(shù)據(jù)傳送到PC機,便于對這些數(shù)據(jù)進行分析和對比。系統(tǒng)預(yù)留有擴展口,以便于更新和升級。

關(guān)鍵詞: SHT15; 24LC512; MSP430F2232; 溫濕度檢測

中圖分類號:TP312 文獻標(biāo)志碼:A 文章編號:1006-8228(2015)05-41-03

Abstract: Design a digital temperature and humidity tester, which can be used for measuring and recording the daily environment temperature and humidity. The system takes MSP430F2232 as the core, uses monolithic full calibration digital temperature and relative humidity sensor SHT15 to detect temperature and humidity, and uses electrically erasable read-only memory 24LC512 as the storage element. The system can measure and record temperature and humidity, and can also record the corresponding date and time. The temperature, humidity and the variation curve can be displayed on the LCD. The software developed with VC language for receiving temperature and humidity can send the data to PC machine for analysis and contrast. The system also has set aside a expansion port, easy to update and upgrade.

Key words: SHT15; 24LC512; MSP430F2232; temperature and humidity detection

0 引言

在現(xiàn)代工業(yè)環(huán)境中,溫度和濕度影響到工業(yè)生產(chǎn)環(huán)境中電氣設(shè)備的使用壽命,在農(nóng)業(yè)環(huán)境中溫濕度影響到農(nóng)作物的正常生產(chǎn),而在人居環(huán)境中,溫濕度影響到人們身體的健康。因此,設(shè)計一款溫濕度檢測系統(tǒng)實時檢測環(huán)境的溫濕度,控制抽濕機和溫控設(shè)備有效的進行工作,保護工業(yè)環(huán)境中的電氣設(shè)備、農(nóng)業(yè)環(huán)境中的農(nóng)作物以及人們的身體健康,具有一定的現(xiàn)實意義。本課題設(shè)計的溫濕度記錄儀不但可以檢測溫濕度信號,還能記錄其變化趨勢,可以輸出溫濕度的日均值和小時均值。具有更準(zhǔn)確地數(shù)據(jù)記錄、更方便的數(shù)據(jù)存儲、更便捷的數(shù)據(jù)分析等功能。

1 系統(tǒng)介紹及硬件電路

1.1 系統(tǒng)介紹

為了提高檢測的準(zhǔn)確性和數(shù)據(jù)的有效性,本設(shè)計溫濕度傳感器選用I2C總線接口的單片全校準(zhǔn)數(shù)字式傳感器SHT15[1],數(shù)據(jù)記錄選用電擦寫式只讀存儲器24LC512,為了提高環(huán)境監(jiān)測的穩(wěn)定性和精密性,系統(tǒng)還選用了低功耗單片機MPS430F2252作為中央處理單元[2]。系統(tǒng)通過溫濕度傳感探頭檢測溫濕度數(shù)據(jù)后,送至中央處理單元,處理結(jié)果實時地通過液晶屏顯示出來,并通過24LC512數(shù)據(jù)記錄單元存儲下來,還可通過鍵盤設(shè)定相應(yīng)的數(shù)據(jù)記錄間隔和報警范圍。具體結(jié)構(gòu)如圖1所示。

1.2 溫濕度檢測電路設(shè)計

系統(tǒng)選擇濕度和溫度的集成傳感器SHT15,該傳感器將溫濕度傳感器、信號放大調(diào)理、A/D轉(zhuǎn)換、串行數(shù)字通信接口電路、數(shù)字校準(zhǔn)等功能模塊集成在一塊微形芯片上,不需要外圍元件,可直接輸出經(jīng)過標(biāo)定的相對濕度和溫度的數(shù)字信號。濕度測量范圍0~100%RH ,溫度測量范圍-40℃~123.8℃。工作電壓在 2.4V~5.5V范圍,測量狀態(tài)下功耗約3mW。

⑴ 電路設(shè)計

溫濕度傳感器SHT15通過串行時鐘(SCK)輸入接口和串行數(shù)據(jù)(DATA)輸出接口與單片機相連。DATA三態(tài)門用于數(shù)據(jù)的讀取。電源引腳(VDD,GND)之間需增加一個100nF的電容,主要目的是去耦濾波。為保證在時鐘下降沿數(shù)據(jù)的有效性,DATA 需要保持在高電平,因此需要在DATA數(shù)據(jù)接口上接一個10k的上拉電阻。具體電路見圖2所示。SHT15通過后,要等待11ms以越過“休眠”狀態(tài)[3-4]。

⑵ 溫濕度傳感器SHT15的使用

DATA在SCK時鐘下降沿之后改變狀態(tài),并僅在 SCK 時鐘上升沿有效。數(shù)據(jù)傳輸期間,在SCK時鐘高電平時,DATA必須保持穩(wěn)定。為避免信號沖突,單片機應(yīng)驅(qū)動DATA在低電平。需要一個外部的上拉電阻(例如:10kΩ)將信號提拉至高電平(參見圖2)。

單片機發(fā)布一組測量命令(‘00000101表示相對濕度RH,‘00000011表示溫度T)后,控制器要等待測量結(jié)束。這個過程大約需要320ms,14bit 測量。確切的時間隨內(nèi)部晶振速度,可能有-30%的變化。SHT15 通過下拉DATA 至低電平并進入空閑模式,表示測量的結(jié)束。控制器再次觸發(fā)SCK 時鐘前,必須等待這個“數(shù)據(jù)備妥”信號來讀出數(shù)據(jù)。檢測數(shù)據(jù)可以先存儲,這樣控制器可以繼續(xù)執(zhí)行其他任務(wù),在需要時再讀出數(shù)據(jù)[5]。

1.3 數(shù)據(jù)記錄單元電路設(shè)計

為方便數(shù)據(jù)的記錄及查詢,設(shè)計中采用24lc512作為存儲單元。該芯片由美國微芯科技公司生產(chǎn)的電擦寫式只讀存儲器容量范圍為512K,最大頻率為400kHz。支持I2C串行接口,以x8位存儲器塊進行組合。允許工作電壓2.5-5.5V,待機電流和工作電流分別為1μA和1mA,具有頁寫入能力。功能性地址線允許連接到同一條總線上的器件數(shù)目最多可達8個,具體電路如圖3所示,本設(shè)計中使用了4個24lc512。

A0、A1和A2引腳用于多器件工作,當(dāng)這些輸入引腳上的電平與從器件地址中的相應(yīng)位作比較,如果比較結(jié)果為真,則該器件被選中。串行數(shù)據(jù)引腳SDA為雙向引腳,用于把地址和數(shù)據(jù)輸入/輸出器件。該引腳為內(nèi)部漏極開路。因此,SDA總線要求在該引腳與VCC之間接入10k的上拉電阻。對于正常的數(shù)據(jù)傳輸,只允許在SCL為低電平期間改變SDA電平。而 SDA電平在SCL高電平期間若發(fā)生變化,表明起始和停止條件產(chǎn)生。時鐘SCL引腳用于數(shù)據(jù)傳輸同步。寫保護(WP)引腳必須連接到VSS或者VCC。如果連接到VSS,能寫操作。如果連接到VCC,則禁止寫操作,但讀操作不受影響。具體電路見圖3。

1.4 電源電路

為實現(xiàn)記錄儀的小巧便于攜帶,系統(tǒng)采用鋰電池供電。BL8503是一款正電壓輸出,低功耗低壓差的三端線性穩(wěn)壓器,在輸入輸出電壓差低至400mV時都可提供250mA(Vin=4.0V、Vout=3.0V時)的負載電流。BL8503極低的靜態(tài)功耗(Iq=1.5uA)可極大的提高電池使用時間。電路如圖4所示,輸入端外接11uF鉭電容作為旁路電容,保證電路的穩(wěn)定性,在輸入端接1uF鉭電容作電源濾波電容。具體電路見圖4所示。

外圍應(yīng)用電路簡單,只需輸入輸出兩個電容和負載即可工作。芯片內(nèi)部包括電壓基準(zhǔn)源電路,過流保護,誤差放大器,功率管及其驅(qū)動電路等模塊組成。其中過流保護能夠在應(yīng)用電路的負載電流大于250mA時,保證芯片和系統(tǒng)的安全。BL8503的參考電壓電路提供穩(wěn)定的參考電平,由于采用內(nèi)部的修正技術(shù),保證輸出電壓精度達到±2%,同時由于參考電壓經(jīng)過精心的溫度補償設(shè)計考慮,使得芯片的輸出電壓的溫度漂移系數(shù)小于100ppm/℃。

1.5 主控中心電路設(shè)計

本設(shè)計選擇MSP430F2232芯片作為核心芯片, 該芯片是一款超低功率混合信號微控制器,此微控制權(quán)具有兩個內(nèi)置 16 位定時器、一個通用串行通信接口,具有集成基準(zhǔn)和數(shù)據(jù)傳輸控制器。S0~S10,COM0~COM3用于LCD顯示,P3.1,P3.2 用于數(shù)據(jù)存儲,P6.4,P6.5 用于溫濕度測量。TXD,RXD分別作為輸入端、USB串口電路。JTAG端口為在線編程接口。具體電路如圖5所示。

2 軟件設(shè)計

本設(shè)計軟件編程主要分為以下幾部分:溫濕度傳感器SHT15測量程序、數(shù)據(jù)存儲芯片24lc512讀寫程序、液晶顯示程序、按鍵程序以及按鍵控制程序等。程序采用VC語言編寫,下面給出與上述硬件電路配套的部分C51應(yīng)用程序[5]。

⑴ 溫濕度采集部分代碼

char s measure(uchar*p value,uchar*p checksum,uchar mode)

{ unsigned error=0;

uint i;

stransstart(); //transmission start

switch(mode); //send command to sensor

{ case TEMP :error+=s write byte(MEASURE TEMP);break;

case HUMI :error+=s write byte(MEASURE HUMI);

break; default :break;

}

for(i=0; i<65000; i++)

{ delay(1);

if(DAT==0) break;

} //wait until sensor has finished the measurement

*(p value)=s read byte(ACK);//read the first byte(MSB)

*(p value+1)=s read byte(ACK);//read the second byte(LSB)

*p checksum=s read byte(noACK);//read checksum

return error;

}

⑵ 存儲器部分代碼

Write_NByte(&RXBuffer[7],RXBuffer[6],(RXBuffer[3]*2-0x14));

//-0x14為了不跨頁

if(DataAddr==Userdata1)

{ Bvale.Byte8[1]=RXBuffer[7];

Bvale.Byte8[0]=RXBuffer[8];

if((Bvale.Byte16<3000) &&(Bvale.Byte16>5000))

{ Bvale.Byte16=3950; }

writeOK=1;

}

else if((DataAddr>=0x02c0) && (DataAddr<0x02c6))

//Writing the system time

{ TimeInit_8563(&RXBuffer[7]);

DispTime(0);

writeOK=1;

}

else if(DataAddr==0x02c6) //writ RAM

{ DataAddr+=(RXBuffer[6]-1);

for(i=0; i{* (uchar *)DataAddr=RXBuffer[7+i];

//From the high bytes starting assignment

DataAddr --;

}

writeOK=1;

}

3 結(jié)束語

溫濕度傳感器SHT15集溫度傳感器和濕度傳感器于一體,因此,采用SHT15進行溫濕度實時監(jiān)測的系統(tǒng)具有精度高、成本低、體積小、接口簡單等優(yōu)點。該芯片在溫濕度監(jiān)測、自動控制等領(lǐng)域均已得到廣泛應(yīng)用,在現(xiàn)代化溫室控制系統(tǒng)中具有廣闊的發(fā)展前景。另外24lc512芯片內(nèi)部集成存儲容量大,性能穩(wěn)定便于操作。本文設(shè)計的便攜式數(shù)顯溫濕度檢測記錄儀體積小,重量輕,性能穩(wěn)定可靠,且便于攜帶;與傳統(tǒng)的模擬式溫濕度計相比具有明顯的優(yōu)勢,即數(shù)字式顯示,方便讀出數(shù)值;保存溫度濕度值,通過輸出變化曲線,可以掌握環(huán)境溫濕度的變化趨勢,從而可以做出相對性的措施進行環(huán)境的改良。系統(tǒng)電路簡單,留有擴展接口,便于系統(tǒng)的升級和改良[4-6]。

參考文獻:

[1] 張瑾,周彬,朱文藝. 基于SHT10單片機技術(shù)的溫室監(jiān)測系統(tǒng)[J].電子測量技術(shù),2013.36(10):136-138

[2] 孫繼平.煤礦安全生產(chǎn)監(jiān)控與通信技術(shù)[J].煤炭學(xué)報,2010.35(11):1925-1929

[3] 孫環(huán),滕召勝.基于SHT10單片集成傳感器溫濕度檢測模塊設(shè)計[J].國外電子測量技術(shù),2009.41(13):107-109

[4] 顏麗娜,王順忠,張鐵民.基于DHT11溫濕度測控系統(tǒng)的設(shè)計[J].海南師范大學(xué)學(xué)報(自然科學(xué)版),2013.24(4):128-130

[5] 陸榮鑑,李品,孫周.SHT10傳感器在溫濕度監(jiān)測系統(tǒng)中的應(yīng)用[J].傳感器與微系統(tǒng),2012.9:45-47

[6] 張中華,王澤勇.基于SHT10的便攜式數(shù)顯溫濕度檢測儀的設(shè)計[J].現(xiàn)代電子技術(shù),2009.179(304):137-139

猜你喜歡
測量檢測系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 最新精品国偷自产在线| 野花国产精品入口| 国产亚洲精品自在久久不卡 | 黄色网在线免费观看| www.91在线播放| 国内精品小视频在线| 日韩高清欧美| 激情综合网激情综合| 国产一区成人| 国产激情在线视频| 国产农村1级毛片| 在线观看亚洲人成网站| 亚洲第一在线播放| 亚洲Va中文字幕久久一区 | 久久大香香蕉国产免费网站| 亚洲色婷婷一区二区| 免费av一区二区三区在线| 国产精品久久精品| 亚洲一区波多野结衣二区三区| 欧美黄色a| 9丨情侣偷在线精品国产| 日韩一区精品视频一区二区| 小说区 亚洲 自拍 另类| 婷婷综合亚洲| 欧美精品H在线播放| 99久久99这里只有免费的精品| 欧美a√在线| 精品欧美视频| 国产精品福利尤物youwu| 亚洲色图综合在线| 日韩免费毛片视频| 中日韩一区二区三区中文免费视频| 在线国产毛片| 中文字幕无码中文字幕有码在线| 国产精品精品视频| 亚洲第一黄色网| 51国产偷自视频区视频手机观看| 色播五月婷婷| 亚洲综合欧美在线一区在线播放| 国产内射一区亚洲| 国产精品19p| 日韩午夜福利在线观看| 亚洲欧美不卡中文字幕| 波多野结衣中文字幕一区二区| 免费无码又爽又黄又刺激网站 | 亚洲综合亚洲国产尤物| 91网址在线播放| 国产爽歪歪免费视频在线观看| 2020国产免费久久精品99| jijzzizz老师出水喷水喷出| 亚洲无限乱码一二三四区| 激情六月丁香婷婷四房播| 国产乱子伦精品视频| 最新日本中文字幕| 国产精品成人AⅤ在线一二三四| 欧美三级视频在线播放| 成人福利在线观看| 97综合久久| 色吊丝av中文字幕| 国产日韩欧美黄色片免费观看| 91精选国产大片| 亚洲国产精品一区二区第一页免| 国产免费精彩视频| 国产福利拍拍拍| 亚洲欧洲日韩综合| 国产女人水多毛片18| 欧美色综合久久| 九色在线观看视频| 人妻91无码色偷偷色噜噜噜| 久久久久人妻一区精品| 青草视频网站在线观看| 日韩亚洲综合在线| 国产手机在线观看| 国产免费怡红院视频| 久久狠狠色噜噜狠狠狠狠97视色| 午夜欧美在线| 国产精品夜夜嗨视频免费视频| 69免费在线视频| 性欧美在线| 一级毛片免费观看不卡视频| 91无码国产视频| 亚洲色图欧美视频|