溫度采集系統主要通過溫度傳感器MAX6613采集得到溫度數據,MSP430F149作為CPU從溫度傳感器讀取數據,將得到的數據進行判斷然后做相應的處理,比如顯示或者報警。溫度傳感器通過某種關系的換算,就可以得到溫度與輸出電壓的關系,對于MAX6613來說,其輸出的電壓與溫度的關系如圖所示。 圖 MAX6613傳感器輸出的電壓與溫度的關系 為了能夠便于計算,得到溫度與電壓的轉換等式為: VOUT=-0.0000022xT2-0.01105xT+1.8455V (4-1) 但是在大多數情況下,采用下面的線性關系式也可以完成轉換運算。 VOUT=-0.0123xT+1.8455V (4-2) 感器的輸入電壓,再通過上面式(4-2)就可以獲得溫度參數,將得到的溫度參數進行分析后進行相應的處理,比如顯示或者報警。由于MSP430F149片內集成了A/D轉換通道,這樣可以直接將單片機的A/D輸入通道與傳感器的模擬電壓輸出通道相連接。另外系統通過鍵盤輸入來完成對報警溫度的上限和下限的設置,通過顯示電路將得到的數據顯示出來,當溫度超過上限和下限的時候,系統進行報警,報警是通過驅動一個蜂鳴器來實現。 |