如何實(shí)現(xiàn)溫濕度測控
發(fā)布時(shí)間:2018-03-25
主要功能:
溫濕度測控儀表集合溫度控制儀和濕度控制儀功能,適用于對空氣溫濕度測量和控制。儀表可根據(jù)生產(chǎn)中對溫濕度的要求,設(shè)定溫濕度范圍值,并根據(jù)設(shè)定的范圍值,隨時(shí)調(diào)控外接設(shè)備。
溫濕度測控有硬件和軟件:
系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件主要任務(wù)包括:設(shè)置、修改、顯示儀表的參數(shù);檢測、計(jì)算、顯示溫度、濕度等參數(shù);溫、濕度狀態(tài)指示及報(bào)警輸出;定時(shí)存儲各種檢測及運(yùn)算參數(shù)。系統(tǒng)軟件采用c語言和匯編語言混合編寫、模塊化結(jié)構(gòu)和程序調(diào)用的方法。一般的嵌入式軟件系統(tǒng)的設(shè)計(jì)都是采用前后臺式的設(shè)計(jì)方法。
主程序設(shè)計(jì)
按溫濕度測控系統(tǒng)所要求實(shí)現(xiàn)的功能,將整個(gè)系統(tǒng)劃分為并行存在的任務(wù)層和中斷程序。系統(tǒng)中并行存在的幾個(gè)任務(wù)按優(yōu)先級從高到低依次是:系統(tǒng)監(jiān)視任務(wù)、數(shù)據(jù)采集任務(wù)、數(shù)據(jù)處理任務(wù)、數(shù)據(jù)輸出任務(wù)、顯示任務(wù)。溫濕度測控系統(tǒng)主程序流程圖。
中斷發(fā)生時(shí),系統(tǒng)將強(qiáng)行剝奪運(yùn)行態(tài)任務(wù)cpu的使用權(quán),將它轉(zhuǎn)入中斷態(tài)保存相關(guān)數(shù)據(jù)到堆棧區(qū)之后,執(zhí)行中斷服務(wù)程序。在中斷返回后,系統(tǒng)返回函數(shù)將重新進(jìn)行任務(wù)調(diào)度,
數(shù)據(jù)采集程序設(shè)計(jì)
數(shù)據(jù)采集a/d轉(zhuǎn)換主程序和外部中斷0服務(wù)程序。
硬件方面:
高精度A/D轉(zhuǎn)換器進(jìn)行采樣,應(yīng)與各類傳感器、變送器配合使用實(shí)現(xiàn)對各種現(xiàn)場的重量測量、測控、數(shù)據(jù)采集、實(shí)時(shí)打印通過組態(tài)軟件在電腦上進(jìn)行實(shí)時(shí)監(jiān)測、生成報(bào)表、聯(lián)機(jī)打印等功能。
溫濕度控制器的溫度系數(shù)
濕敏元件除對環(huán)境濕度敏感外,對溫度亦十分敏感,而且有的濕敏元件在不同的相對濕度下,其溫度系數(shù)又有差別。溫漂非線性,溫濕度控制器溫漂曲線的線性化直接影響到補(bǔ)償?shù)男Ч?,只有采用硬件溫度跟隨性補(bǔ)償才會(huì)獲得真實(shí)的補(bǔ)償效果。溫濕度控制器工作的溫度范圍也是重要參數(shù)。多數(shù)濕敏元件難以在40℃以上正常工作。