根據(jù)函數(shù)計算出被測目標的溫度To。因為這是一個當前未知的一次二元函數(shù),函數(shù)的3個參數(shù)是需要通過大量的實驗和計算確定下來的。分別是Uo的系數(shù)、Ue的系數(shù)和常數(shù)項。至少需要一組同一環(huán)境溫度下的不同溫度的人體(或紅外發(fā)射率與人體接近的物體)的電壓測量值和一組不同環(huán)境溫度下同一溫度人體(或紅外發(fā)射率與人體接近的物體)的電壓測量值。需要更低的相對誤差,可采用二次函數(shù)來近似溫度-電壓曲線。
1.3.2單片機程序
測溫進程是編程重點,讀取AD7710中的2個通道的電壓轉換值。電壓分別表示被測人的溫度和當前冷端溫度2個信息。單片機程序用C51語言編寫,整體流程如圖6。
1.3.3主機程序
主機程序用Visual Basic 6.0編寫,其主要作用是和測溫儀進行串行通信,并對測溫儀存儲的數(shù)據(jù)進行統(tǒng)計分析,繪制出所有被測人群的體溫分布情況,高溫比率,低溫比率等。其在Microsoft Windows XP下的界面如圖7所示。