單片機(jī)控制系統(tǒng)主要由AT89S51、X5045、液晶顯示器接口、報(bào)警電路、定位LED等構(gòu)成。X5045把4種常用功能:上電復(fù)位、看門(mén)狗定時(shí)器、電源電壓監(jiān)控和塊鎖保護(hù)的串行EEPROM存儲(chǔ)器組成在一個(gè)封裝內(nèi)。單片機(jī)讀取AD7710的數(shù)字信號(hào)后,通過(guò)內(nèi)部程序處理,將結(jié)果顯示在液晶屏幕上,同時(shí)存儲(chǔ)到X5045的EEPROM里面。如果達(dá)到報(bào)警門(mén)限,則驅(qū)動(dòng)報(bào)警電路,其電路如圖4所示。
1.3軟件設(shè)計(jì)
1.3.1軟件冷端補(bǔ)償
本文紅外熱電堆冷端溫度補(bǔ)償采用軟件補(bǔ)償法。圖5是紅外熱釋電傳感器的熱電堆電壓輸出曲線。由圖5可以得知,目標(biāo)溫度在變化范圍很小的情況下(人體溫度測(cè)量溫度變化范圍為35~42℃。)可以將曲線近似的看成線性的。對(duì)于用作冷端補(bǔ)償?shù)臒崦綦娮璧碾妷狠敵霾捎镁€性插值算法。因此可以假設(shè)如下2個(gè)一次二元函數(shù):U0= f1(T0,Te)(1)Ue= f2(Te)(2)式中:Uo為傳感器熱電堆的輸出電壓;To為被測(cè)目標(biāo)的實(shí)際溫度;Te為環(huán)境溫度(冷端溫度);Ue為熱敏電阻輸出電壓。將這2個(gè)函數(shù)擬合得到一個(gè)新的一次二元函數(shù):To=f3(U0,Ue)。