- 相關(guān)推薦
一種便攜式汽油標(biāo)號檢測儀的設(shè)計(jì)
摘要:介紹了一種由C51單片機(jī)控制的便攜式汽油標(biāo)號檢測儀,對該系統(tǒng)的測量原理和控制器的硬件結(jié)構(gòu)進(jìn)行了說明,介紹了軟件主流程結(jié)構(gòu)及其模塊化設(shè)計(jì)。通過與傳統(tǒng)油介質(zhì)檢測方法的比較,說明了該系統(tǒng)各項(xiàng)性能的優(yōu)越性及其廣泛的應(yīng)用價(jià)值。隨著近年來我國經(jīng)濟(jì)的快速發(fā)展,汽車逐漸走入普通家庭,人們對汽油的消費(fèi)也多了起來。由于汽車發(fā)動機(jī)對汽油的指標(biāo)有嚴(yán)格的限制,使用指標(biāo)不合格的汽油會損壞發(fā)動機(jī);于是,對汽油標(biāo)號的檢測就變得重要起來。為此,設(shè)計(jì)了一種便攜式油介質(zhì)檢測儀,用它可以實(shí)現(xiàn)對汽油標(biāo)號的實(shí)時檢測,從而滿足了市場上實(shí)際應(yīng)用的需要。
1 測量方案的實(shí)現(xiàn)
1.1 設(shè)計(jì)原理
1.1.1 背景知識
汽油的標(biāo)號是由其辛烷值確定的。辛烷值是測定汽油抗震性能的一種指標(biāo),辛烷值越大,汽油的抗震性能越好。由于異辛烷的抗爆性最好,所以將它的抗爆性定為100,也就是辛烷值為100。其它燃料的辛烷值是通過與異辛烷比較來確定的,如93號汽油的抗爆性是異辛烷的93%,這種汽油的辛烷值就定為93。
1.1.2 模型的建立
現(xiàn)采用電容電測的方法,以電容為傳感器,以相對介電常數(shù)為相關(guān)變量,間接測定汽油辛烷值。汽油是具有電氣絕緣性能的液體混合物,粘度低、流動性好、揮發(fā)性強(qiáng),這些特點(diǎn)為使用電容式傳感器直接測量其相對介電常數(shù)創(chuàng)造了有利條件。
由電工學(xué)知識可知,平行板間的電容為:
C=ε0·εr·S/b
其中?熏ε0=8.85415×10-12F/m,為真空的介電常數(shù);εr?yàn)橄鄬殡姵?shù)(在空氣中εr0≈1)。
平行板電容式傳感器在空氣中的電容為:
C0=ε0·εr0·S/b
式中,S為平行板的面積;b為平行板的間距。
同一傳感器在汽油中的電容為:
C=ε0·εrn·S/b
于是有:
C/C0=εrn·εr0≈εrn
所以,汽油的相對介電常數(shù)εrn約等于同一傳感器以汽油為介質(zhì)時的電容值C與以空氣為介質(zhì)的電容值C0之比。對同一品質(zhì)的汽油,該比值為一常數(shù)。于是,可以通過測定浸入待測油品中的電容傳感器的電容值C來得到待測汽油的相對介電常數(shù)εrn。
圖2 電路原理圖
通過大量實(shí)測數(shù)據(jù),得出汽油的辛烷值Yn與其相對介電常數(shù)εrn之間存在著函數(shù)關(guān)系,即:
Yn=Y0-k·εrn
其中,k為斜率參數(shù);Y0為截距參數(shù)。
這些參數(shù)需要根據(jù)實(shí)際環(huán)境在現(xiàn)場由試驗(yàn)標(biāo)定設(shè)置。
1.2 硬件設(shè)計(jì)
本裝置的測量原理框圖如圖1所示。
這里選用了MAX038高頻精密波形發(fā)生器作為整個電路的核心器件,產(chǎn)生高頻方波。MAX038的工作頻率范圍為0.1Hz~20MHz;輸出波形可以是三角波、正弦波、鋸齒波、方波和脈沖波;頻率和占空比獨(dú)立調(diào)節(jié);占空比可變(15%~85%);具有低阻抗(0.1Ω)輸出緩沖器和低失真(0.75%)正弦波。
MAX038的工作電壓為±5V,其基本振蕩器是一種通過恒定電流對電容C進(jìn)行交替充放電的張弛振蕩器,同時產(chǎn)生三角波和方波。充放電電流由流入引腳IIN的電流來控制,由施加在引腳FADJ和引腳DADJ的電壓來調(diào)節(jié)。
輸出波形的占空比可以通過對引腳DADJ施加電壓來控制。在正常情況下,VDADJ=0V,占空比為50%。VDADJ從+2.3V變到-2.3V時,占空比從15%變?yōu)椋福担ィ蟾琶糠刈兓保担ァ.?dāng)VDADJ超過±2.3V時,將使頻率漂移,并引起不穩(wěn)定。調(diào)節(jié)引腳DADJ上的電壓可以減少正弦波的失真。未調(diào)整時(VDADJ=0V)的占空比為50%±2%,若對VDADJ加一個小的調(diào)整電壓(不大于100mV),則可以使波形準(zhǔn)確對稱,并使失真減到最小。
MAX038的輸出頻率由輸入IIN引腳的電流、COSC引腳電容和FADJ引腳上的電壓決定。當(dāng)VFADJ=0V時,輸出頻率F0=IIIN/C,則周期T0=C/IIIN。其中,IIIN為輸入IIN引腳的電流(2μA~750μA),C為COSC所接的電容(10pF~200pF)。當(dāng)10μA≤IIIN≤400μA?xí)r,MAX038達(dá)到最佳工作性能。所以,當(dāng)需要固定頻率時,。桑桑桑螢椋保埃唉蹋痢k娙荼仨氂枚桃,盡量減小分布電容的影響。在COSC引腳及其引線周圍用一個接地平面來減小其它雜散信號的耦合。
由于MAX038產(chǎn)生的是高頻信號,很難直接進(jìn)行計(jì)數(shù)和相應(yīng)的計(jì)算,所以必須對MAX038的輸出信號進(jìn)行分頻。在這里,選用了兩片73HC393進(jìn)行分頻,從而得到便于處理的方波信號。
具體電路如圖2所示。
1.3 軟件設(shè)計(jì)
普通的單片機(jī)軟件都是采用一種前后臺的編程方式,后臺采用死循環(huán)輪詢的方式,前臺處于等待中斷的狀態(tài),一旦中斷發(fā)生就會打斷后臺的輪詢。這種方式將各種情況的處理混雜在一起,使得軟件的復(fù)雜度大大增加,編寫和維護(hù)都很困難,而且任何一個部分出了問題,整個系統(tǒng)就會處于死機(jī)狀態(tài)。為此選擇在RTOS(Real Time Operation System)基礎(chǔ)上構(gòu)建系統(tǒng)的軟件。RTOS的特點(diǎn)就是多任務(wù),可以許多個任務(wù)同時存在,根據(jù)一定的調(diào)度規(guī)則,進(jìn)行任務(wù)切換。多任務(wù)使得CPU的利用率達(dá)到了最大,并且使軟件最大程度地模塊化,便于編寫。
系統(tǒng)軟件可分為兩大模塊:CPU模塊和LCD模塊。
CPU模塊包含以下任務(wù):
(1)CAN
【一種便攜式汽油標(biāo)號檢測儀的設(shè)計(jì)】相關(guān)文章:
USB便攜式多道γ能譜儀的設(shè)計(jì)與實(shí)現(xiàn)03-19
80C51便攜式產(chǎn)品中的低功耗設(shè)計(jì)03-19
設(shè)計(jì)住宅是設(shè)計(jì)一種生活11-22
基于PIC單片機(jī)的便攜式測試記錄儀設(shè)計(jì)03-18
一種MCU時鐘系統(tǒng)的設(shè)計(jì)12-06
用MSP430系列單片機(jī)設(shè)計(jì)便攜式醫(yī)用自動輸液器03-20