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