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
主站蜘蛛池模板: 日韩麻豆小视频| 狠狠做深爱婷婷综合一区| 国产91熟女高潮一区二区| 精品丝袜美腿国产一区| 99热这里都是国产精品| 嫩草国产在线| 91九色国产porny| 成人在线欧美| 亚洲日韩精品欧美中文字幕 | 中字无码av在线电影| 精品亚洲国产成人AV| 日本三级欧美三级| 成年免费在线观看| 国产成人1024精品| 国产精品免费电影| 天堂岛国av无码免费无禁网站 | 国产网站在线看| 91娇喘视频| 97视频免费看| 欧美a级在线| 国产亚洲精品91| 国产高清精品在线91| 自拍偷拍欧美日韩| 色香蕉影院| 九九免费观看全部免费视频| 四虎永久免费地址| 四虎国产精品永久在线网址| 国产成人凹凸视频在线| 国产精品无码作爱| 久久青草免费91线频观看不卡| 干中文字幕| 99在线视频网站| 九九视频在线免费观看| 久久精品国产精品青草app| 欧美不卡二区| 日韩成人午夜| 麻豆精品在线| 欧美成人精品一级在线观看| 日韩AV无码免费一二三区| 久久精品人人做人人| 亚洲成人免费看| 精品国产网| 全色黄大色大片免费久久老太| 日本a级免费| 美女潮喷出白浆在线观看视频| 91久久国产热精品免费| 国产精品三区四区| 在线观看无码av五月花| 啪啪免费视频一区二区| 亚洲制服丝袜第一页| 日本www在线视频| 亚洲精品国产自在现线最新| 国产97公开成人免费视频| 波多野结衣一区二区三视频| 午夜福利亚洲精品| 五月天福利视频 | 奇米影视狠狠精品7777| 五月婷婷伊人网| 香蕉视频在线观看www| 夜夜爽免费视频| 国产精品人莉莉成在线播放| 亚洲综合色在线| 国内毛片视频| 亚洲大学生视频在线播放| 漂亮人妻被中出中文字幕久久| 九九热在线视频| 亚洲精品国产首次亮相| 国产黑丝视频在线观看| 亚洲一级毛片在线观播放| 成人免费一级片| 亚洲天堂啪啪| 波多野衣结在线精品二区| 直接黄91麻豆网站| 无码人中文字幕| 国产亚洲精久久久久久无码AV| 激情六月丁香婷婷| 色天天综合久久久久综合片| 久久国产香蕉| 99久久精彩视频| 久久综合AV免费观看| 免费国产一级 片内射老| 无遮挡一级毛片呦女视频|