基于ADuC816的一氧化碳?xì)怏w監(jiān)測(cè)儀設(shè)計(jì)
3 軟件設(shè)計(jì)
軟件設(shè)計(jì)包括A/D轉(zhuǎn)換、顯示、按鍵設(shè)置等。其主流程如圖7所示。按鍵共包含三個(gè)鍵,分別是設(shè)置鍵、加鍵和減鍵。通過(guò)不同的鍵來(lái)控制儀器進(jìn)行不同功能的設(shè)置。其流程如圖8所示。本文引用地址:http://www.biyoush.com/article/195823.htm
4 標(biāo) 定
4.1 標(biāo) 零
CO氣體監(jiān)測(cè)報(bào)警儀沒(méi)有開(kāi)始工作或置于不含CO的空氣中時(shí),經(jīng)過(guò)A/D轉(zhuǎn)換后所顯示的濃度值并不一定為零。這時(shí)無(wú)論值是多少都視其為零,并將此值作為儀器的“零點(diǎn)”。實(shí)際的測(cè)量值是通圖8按鍵、顯示、標(biāo)定模塊流程圖過(guò)[(當(dāng)前的A/D值-零點(diǎn)值)/系數(shù)]求得。
4.2 標(biāo)定
標(biāo)定工作線可用直線方程y=Kx+b來(lái)表示,由于設(shè)計(jì)中所用的氣體傳感器7E/F和放大電路的影響,將2.5 V電壓作為測(cè)量CO氣體濃度的一個(gè)基準(zhǔn),相應(yīng)的標(biāo)定擬合直線為:
y=K(2.5-x)+b
其中,x的取值范圍是0~2.5 V,y的取值范圍是O~2 000×10-6。用標(biāo)準(zhǔn)的CO氣體標(biāo)定后測(cè)出幾組數(shù)據(jù),便可以用待定系數(shù)法求得K和6的值。
結(jié) 語(yǔ)
CO作為一種劇毒性氣體,污染大氣,影響人體健康。通過(guò)對(duì)本文設(shè)計(jì)的報(bào)警儀調(diào)試使用,整個(gè)儀器運(yùn)行穩(wěn)定,所要求功能已基本實(shí)現(xiàn)。當(dāng)儀器運(yùn)行時(shí),用含有CO的混合氣體進(jìn)行測(cè)試,可以顯示出氣體中CO的濃度,并進(jìn)行一級(jí)和二級(jí)報(bào)警。
評(píng)論