一種溫溼度數據採集方法
2023-12-10 01:53:26 1
一種溫溼度數據採集方法
【專利摘要】本發明公開了一種溫溼度數據採集方法,基於相接的單片機和溫溼度傳感器,包括下列步驟:對所述溫溼度傳感器進行復位;發送測量溫度指令;進行溫度測量,得到溫度數據;將溫度數據轉換為溫度物理量;發送測量溼度指令;進行溼度測量,得到溼度數據;將溼度數據為溼度物理量,並對溼度物理量進行修正;所述溫溼度傳感器將得到的溫度物理量和修正後的溼度物理量傳給所述單片機。本發明能簡單有效地實現傳感器復位,同時,根據溫、溼度間的關係提高溼度測量的準確性。
【專利說明】一種溫溼度數據採集方法
【技術領域】
[0001 ] 本發明涉及一種溫溼度數據採集方法。
【背景技術】
[0002]目前,溫溼度傳感器廣泛應用於農業及畜牧業領域,特別是對於一些經濟作物的生長種植的幼苗期,環境溫溼度要求極為嚴格,且需要進行詳細的記錄,人工檢測記錄既不方便,又容易造成誤差,因此,溫溼度傳感器發揮著極為重要的作用。一般配合單片機,溫溼度傳感器實現溫度的採集和傳輸。為了測量的準確性,溫溼度傳感器的復位為不可缺的一步,如何簡單、有效地實現其復位是本 申請人:致力於解決的問題。另外,研究表明,溫度和溼度有著密不可分的關係,氣體的相對溼度,受溫度影響很大,在一定的溫度條件下,空氣的溼度也要保持相對的穩定。因此,如何根據溫度提高溼度測量的準確性也是本申請致力於解決的問題。
【發明內容】
[0003]本發明的目的在於克服現有技術的缺陷而提供一種溫溼度數據採集方法,能簡單有效地實現傳感器復位,同時,根據溫、溼度間的關係提高溼度測量的準確性。
[0004]實現上述目的的技術方案是:
[0005]一種溫溼度數據採集方法,基於相接的單片機和溫溼度傳感器,包括下列步驟:
[0006]步驟SI,復位,所述單片機向所述溫溼度傳感器發送N次時鐘信號,N ^ 9且為整數;所述溫溼度傳感器接收信號後等待時間T,再接收下一次命令;
[0007]步驟S2,所述單片機向所述溫溼度傳感器發送測量溫度指令;
[0008]步驟S3,所述溫溼度傳感器對周圍進行溫度測量,得到溫度數據;
[0009]步驟S4,所述溫溼度傳感器將溫度數據按相應程序和公式轉換為溫度物理量,顯不並存儲;
[0010]步驟S5,所述單片機向所述溫溼度傳感器發送測量溼度指令;
[0011]步驟S6,所述溫溼度傳感器對周圍進行溼度測量,得到溼度數據;
[0012]步驟S7,所述溫溼度傳感器將溼度數據按相應程序和公式轉換為溼度物理量,並根據溫度物理量以及對應於該溫度物理量預設的溼度偏差值,對溼度物理量進行修正,將修正後的溼度物理量顯示並存儲;
[0013]步驟S8,所述溫溼度傳感器將得到的溫度物理量和修正後的溼度物理量傳給所述單片機。
[0014]上述的溫溼度數據採集方法,其中,所述的時間T為11ms。
[0015]上述的溫溼度數據採集方法,其中,所述溫溼度傳感器存儲有溼度偏差表,該溼度偏差表記錄有對應於各溫度物理量的各溼度偏差值。
[0016]本發明的有益效果是:本發明通過向傳感器發送至少9次時鐘信號,實現其復位,簡單有效。同時,通過存儲溼度偏差表,根據溫度對溼度進行修正,提高溼度測量的準確性。【專利附圖】
【附圖說明】
[0017]圖1是本發明的溫溼度數據採集方法的流程圖。
【具體實施方式】
[0018]下面將結合附圖對本發明作進一步說明。
[0019]請參閱圖1,本發明的溫溼度數據採集方法,基於相接的單片機和溫溼度傳感器,包括下列步驟:
[0020]步驟SI,對溫度傳感器進行復位,單片機向溫溼度傳感器發送N次時鐘信號,N >9且為整數;溫溼度傳感器接收信號後等待時間T,再接收下一次命令;本實施例中,T為Ilms ;
[0021]步驟S2,單片機向溫溼度傳感器發送測量溫度指令;
[0022]步驟S3,溫溼度傳感器對周圍進行溫度測量,得到溫度數據;
[0023]步驟S4,溫溼度傳感器將溫度數據按相應程序和公式轉換為溫度物理量,顯示並存儲;
[0024]步驟S5,單片機向溫溼度傳感器發送測量溼度指令;
[0025]步驟S6,溫溼度傳感器對周圍進行溼度測量,得到溼度數據;
[0026]步驟S7,溫溼度傳感器將溼度數據按相應程序和公式轉換為溼度物理量,並根據溫度物理量以及對應於該溫度物理量預設的溼度偏差值,對溼度物理量進行修正,將修正後的溼度物理量顯示並存儲;其中,對應於各溫度物理量的各溼度偏差值記錄在溼度偏差表內,該溼度偏差表存儲在溫溼度傳感器內;溼度偏差值根據實際情況確定,例如,當溼度偏差值為百分數時,溼度物理量乘以溼度偏差值得到的結果即為修正後的溼度物理量;
[0027]步驟S8,溫溼度傳感器將得到的溫度物理量和修正後的溼度物理量傳給單片機,單片機通過諸如=Zigbee網絡、GPRS網絡等將數據傳送到終端機,進行分析處理,得到分析結果,實現各種應用。
[0028]以上實施例僅供說明本發明之用,而非對本發明的限制,有關【技術領域】的技術人員,在不脫離本發明的精神和範圍的情況下,還可以作出各種變換或變型,因此所有等同的技術方案也應該屬於本發明的範疇,應由各權利要求所限定。
【權利要求】
1.一種溫溼度數據採集方法,基於相接的單片機和溫溼度傳感器,其特徵在於,包括下列步驟: 步驟SI,復位,所述單片機向所述溫溼度傳感器發送N次時鐘信號,N >9且為整數;所述溫溼度傳感器接收信號後等待時間T,再接收下一次命令; 步驟S2,所述單片機向所述溫溼度傳感器發送測量溫度指令; 步驟S3,所述溫溼度傳感器對周圍進行溫度測量,得到溫度數據; 步驟S4,所述溫溼度傳感器將溫度數據按相應程序和公式轉換為溫度物理量,顯示並存儲; 步驟S5,所述單片機向所述溫溼度傳感器發送測量溼度指令; 步驟S6,所述溫溼度傳感器對周圍進行溼度測量,得到溼度數據; 步驟S7,所述溫溼度傳感器將溼度數據按相應程序和公式轉換為溼度物理量,並根據溫度物理量以及對應於該溫度物理量預設的溼度偏差值,對溼度物理量進行修正,將修正後的溼度物理量顯示並存儲; 步驟S8,所述溫溼度傳感器將得到的溫度物理量和修正後的溼度物理量傳給所述單片機。
2.根據權利要求1所述的溫溼度數據採集方法,其特徵在於,所述的時間T為11ms。
3.根據權利要求1所述的溫溼度數據採集方法,其特徵在於,所述溫溼度傳感器存儲有溼度偏差表,該溼度偏差表記錄有對應於各溫度物理量的各溼度偏差值。
【文檔編號】G01D21/02GK103528628SQ201310522775
【公開日】2014年1月22日 申請日期:2013年10月29日 優先權日:2013年10月29日
【發明者】張清波, 李榮正, 戴國銀 申請人:上海工程技術大學