溫度濕度無線監(jiān)測系統(tǒng)設計

溫度濕度無線監(jiān)測系統(tǒng)設計

ID:33318873

大小:255.04 KB

頁數(shù):16頁

時間:2019-02-24

溫度濕度無線監(jiān)測系統(tǒng)設計_第1頁
溫度濕度無線監(jiān)測系統(tǒng)設計_第2頁
溫度濕度無線監(jiān)測系統(tǒng)設計_第3頁
溫度濕度無線監(jiān)測系統(tǒng)設計_第4頁
溫度濕度無線監(jiān)測系統(tǒng)設計_第5頁
資源描述:

《溫度濕度無線監(jiān)測系統(tǒng)設計》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、.溫度濕度無線監(jiān)測系統(tǒng)一、總述  本系統(tǒng)由一個監(jiān)測終端和多個監(jiān)測點組成,可實現(xiàn)遠程監(jiān)測,傳輸距離可達2000米,支持最多225路多地同時監(jiān)測。監(jiān)測點具有測量溫度濕度以及發(fā)送信息的功能,監(jiān)測終端能夠接收各監(jiān)測點的序號溫度濕度信息,并通過液晶屏顯示。無線收發(fā)使用315M天線,主芯片為STC89C52,溫度濕度傳感器為DHT11,使用LCD1602顯示接收到的監(jiān)測點序號溫度值和濕度值。二、硬件電路設計?。薄⒈O(jiān)測點電路設計  監(jiān)測點電路方框圖電源溫度濕度傳感器單片機315M發(fā)射天線?。?、監(jiān)測終端電路設計監(jiān)測終端電路方框圖電源單片機液晶顯示315M接收天線

2、...3、仿真圖檢測端每次信號發(fā)送4遍。數(shù)據(jù)由引導碼加24位數(shù)據(jù)碼組成,0碼由01表示,1碼由011表示。上圖中發(fā)送的數(shù)據(jù)為0x01(固定地址位),0x00(模擬溫度值),0x00(模擬濕度值)。...程序中將P1.1和P1.0賦相同電平,在P1.1上接led,可以檢查信號發(fā)送情況。......三、軟件程序設計1、程序流程圖開始液晶顯示初始化顯示接收數(shù)據(jù)接收是否正確數(shù)據(jù)解碼處理開始延時1S編碼值發(fā)送4遍讀取溫度濕度數(shù)據(jù)編碼NY監(jiān)測點程序流程圖監(jiān)測終端程序流程圖2、程序源代碼(1)DHT11讀溫濕度程序/************DHT11讀溫***

3、**************/#include"DHT11.h"unsignedcharwendu,shidu;voiddelay_us(){unsignedchari;i--;i--;i--;i--;i--;i--;}voiddelay_ms(unsignedcharx)...{unsignedcharn;while((x--)!=0){for(n=0;n<115;n++){;}}}charreceive(){unsignedinti;unsignedchartemp,respond;unsignedcharcom_data=0;for(i=0

4、;i<=7;i++){respond=2;while((!TRH)&&respond++);delay_us();delay_us();delay_us();if(TRH){temp=1;respond=2;while((TRH)&&respond++);}elsetemp=0;com_data<<=1;com_data

5、=temp;}return(com_data);}//濕度讀取子程序//溫度高8位==TL_data//溫度低8位==TH_data//濕度高8位==RH_data//濕度低8位==RH_data//校驗8位==CK_datav

6、oidread(){...unsignedintrespond;unsignedintRH_temp,RL_temp,TH_temp,TL_temp,CK_temp,untemp,RH_data,RL_data,TH_data,TL_data,CK_data;//主機拉低18msTRH=0;delay_ms(18);TRH=1;//DATA總線由上拉電阻拉高主機延時20usdelay_us();delay_us();delay_us();delay_us();TRH=1;//判斷DHT11是否有低電平響應信號如不響應則跳出,響應則向下運行if(!

7、TRH){respond=2;//判斷DHT11發(fā)出80us的低電平響應信號是否結束while((!TRH)&&respond++);respond=2;//判斷從機是否發(fā)出80us的高電平,如發(fā)出則進入數(shù)據(jù)接收狀態(tài)while((TRH)&&respond++);//數(shù)據(jù)接收RH_temp=receive();RL_temp=receive();TH_temp=receive();TL_temp=receive();CK_temp=receive();TRH=1;untemp=(RH_temp+RL_temp+TH_temp+TL_temp);/

8、/數(shù)據(jù)校驗if(CK_temp==untemp){RH_data=RH_temp;RL_data=RL_temp;TH_data=TH_temp;TL_data=TL_temp;CK_data=CK_temp;}}//溫度值濕度值wendu=(unsignedchar)(TH_data);shidu=(unsignedchar)(RH_data);}...(2)監(jiān)測點發(fā)送數(shù)據(jù)程序/*****************************************************發(fā)送8位地址和溫度濕度地址位定為0x01***********

9、*******************************************/#include#includ

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。