摘要:介紹了一種由C51單片機(jī)控制的便攜式汽油標(biāo)號檢測儀,對該系統(tǒng)的測量原理和控制器的硬件結(jié)構(gòu)進(jìn)行了說明,介紹了軟件主流程結(jié)構(gòu)及其模塊化設(shè)計。通過與傳統(tǒng)油介質(zhì)檢測方法的比較,說明了該系統(tǒng)各項性能的優(yōu)越性及其廣泛的應(yīng)用價值。 隨著近年來我國經(jīng)濟(jì)的快速發(fā)展,汽車逐漸走入普通家庭,人們對汽油的消費也多了起來。由于汽車發(fā)動機(jī)對汽油的指標(biāo)有嚴(yán)格的限制,使用指標(biāo)不合格的汽油會損壞發(fā)動機(jī);于是,對汽油標(biāo)號的檢測就變得重要起來。為此,設(shè)計了一種便攜式油介質(zhì)檢測儀,用它可以實現(xiàn)對汽油標(biāo)號的實時檢測,從而滿足了市場上實際應(yīng)用的需要。 1 測量方案的實現(xiàn) 1.1 設(shè)計原理 1.1.1 背景知識 汽油的標(biāo)號是由其辛烷值確定的。辛烷值是測定汽油抗震性能的一種指標(biāo),辛烷值越大,汽油的抗震性能越好。由于異辛烷的抗爆性最好,所以將它的抗爆性定為100,也就是辛烷值為100。其它燃料的辛烷值是通過與異辛烷比較來確定的,如93號汽油的抗爆性是異辛烷的93%,這種汽油的辛烷值就定為93。 1.1.2 模型的建立 現(xiàn)采用電容電測的方法,以電容為傳感器,以相對介電常數(shù)為相關(guān)變量,間接測定汽油辛烷值。汽油是具有電氣絕緣性能的液體混合物,粘度低、流動性好、揮發(fā)性強(qiáng),這些特點為使用電容式傳感器直接測量其相對介電常數(shù)創(chuàng)造了有利條件。 C=ε0·εr·S/b 其中?熏ε0=8.85415×10-12F/m,為真空的介電常數(shù);εr為相對介電常數(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。 Yn=Y0-k·εrn 其中,k為斜率參數(shù);Y0為截距參數(shù)。 這些參數(shù)需要根據(jù)實際環(huán)境在現(xiàn)場由試驗標(biāo)定設(shè)置。 1.2 硬件設(shè)計 本裝置的測量原理框圖如圖1所示。 這里選用了MAX038高頻精密波形發(fā)生器作為整個電路的核心器件,產(chǎn)生高頻方波。MAX038的工作頻率范圍為0.1Hz~20MHz;輸出波形可以是三角波、正弦波、鋸齒波、方波和脈沖波;頻率和占空比獨立調(diào)節(jié);占空比可變(15%~85%);具有低阻抗(0.1Ω)輸出緩沖器和低失真(0.75%)正弦波。 MAX038的工作電壓為±5V,其基本振蕩器是一種通過恒定電流對電容C進(jìn)行交替充放電的張弛振蕩器,同時產(chǎn)生三角波和方波。充放電電流由流入引腳IIN的電流來控制,由施加在引腳FADJ和引腳DADJ的電壓來調(diào)節(jié)。 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)行計數(shù)和相應(yīng)的計算,所以必須對MAX038的輸出信號進(jìn)行分頻。在這里,選用了兩片73HC393進(jìn)行分頻,從而得到便于處理的方波信號。 具體電路如圖2所示。 1.3 軟件設(shè)計 普通的單片機(jī)軟件都是采用一種前后臺的編程方式,后臺采用死循環(huán)輪詢的方式,前臺處于等待中斷的狀態(tài),一旦中斷發(fā)生就會打斷后臺的輪詢。這種方式將各種情況的處理混雜在一起,使得軟件的復(fù)雜度大大增加,編寫和維護(hù)都很困難,而且任何一個部分出了問題,整個系統(tǒng)就會處于死機(jī)狀態(tài)。為此選擇在RTOS(Real Time Operation System)基礎(chǔ)上構(gòu)建系統(tǒng)的軟件。RTOS的特點就是多任務(wù),可以許多個任務(wù)同時存在,根據(jù)一定的調(diào)度規(guī)則,進(jìn)行任務(wù)切換。多任務(wù)使得CPU的利用率達(dá)到了最大,并且使軟件最大程度地模塊化,便于編寫。 系統(tǒng)軟件可分為兩大模塊:CPU模塊和LCD模塊。 CPU模塊包含以下任務(wù): (1)CAN管理任務(wù),負(fù)責(zé)CPU和LCD板的通信,可以發(fā)送/接收一個Modbus的數(shù)據(jù)包。 (2)232管理任務(wù),負(fù)責(zé)CPU和上位機(jī)的通信,可以發(fā)送/接收一個Modbus的數(shù)據(jù)包。 (3)CAN中斷任務(wù),負(fù)責(zé)發(fā)送或接收一個CAN幀。 (4)232中斷任務(wù),負(fù)責(zé)發(fā)送或接收一個232幀。 (5)Modbus任務(wù),可以執(zhí)行以下操作。 ①接收一個232/CAN的數(shù)據(jù)包。 ②發(fā)送一個232/CAN的響應(yīng)數(shù)據(jù)包,等待232/CAN的發(fā)送狀態(tài)返回信息。 ③分析接收到的232/CAN數(shù)據(jù)包中的內(nèi)容,對實時數(shù)據(jù)庫和歷史數(shù)據(jù)庫進(jìn)行讀寫操作,或者搜索操作。 (6)I/O時鐘任務(wù),定時執(zhí)行以下操作(兩次刷新間隔500ms): ①讀取外界模擬量,并寫到實時數(shù)據(jù)庫。 ②讀取外界開關(guān)量,并寫到實時數(shù)據(jù)庫。 ③讀取實時數(shù)據(jù)庫,并輸出開關(guān)量和模擬量。 ④調(diào)整系統(tǒng)的時間。刷新系統(tǒng)的時候要求獨占CPU。 (7)時間任務(wù),定時刷新看門狗(兩次刷新間隔500ms)。 (8)打印任務(wù),接收信箱中的要求,進(jìn)行打印,每次打印一個字符(兩個字符間隔100ms)。 (9)存盤任務(wù),接收信箱中的要求,進(jìn)行存盤,每次存儲一個內(nèi)存塊,獨占CPU(兩個內(nèi)存塊間隔100ms)。 (10)自動檢測任務(wù),根據(jù)當(dāng)前系統(tǒng)的狀態(tài)執(zhí)行自動檢測控制邏輯,調(diào)節(jié)數(shù)據(jù)庫,達(dá)到控制所有I/O的目的(兩次調(diào)節(jié)相差1s)。 LCD模塊包含以下任務(wù): (1)CAN中斷處理任務(wù),負(fù)責(zé)接收發(fā)送一個CAN幀。 (2)CAN管理任務(wù),負(fù)責(zé)發(fā)送接收一個Modbus數(shù)據(jù)包,同時負(fù)責(zé)LCD與CPU的通信。 (3)Modbus任務(wù),負(fù)責(zé)Modbus命令與需求間的解釋。 (4)刷新任務(wù)(間隔500ms),負(fù)責(zé)從CPU板上的數(shù)據(jù)庫讀取數(shù)據(jù),刷新RAM區(qū)中的LCD動態(tài)信息,然后刷新LCD。 (5)鍵盤任務(wù),它可以執(zhí)行以下內(nèi)容(間隔300ms): ①分析鍵盤捕獲的按鍵,改變RAM區(qū)中的LCD控制信息。 ②分析鍵盤捕獲的按鍵,根據(jù)RAM區(qū)中的LCD控制信息,從CPU上讀取動態(tài)信息。 ③分析鍵盤捕獲的按鍵,根據(jù)RAM區(qū)中的LCD控制信息,刷新CPU上的動態(tài)信息。 ④刷新LCD。 ELCD板信號流程如圖4所示。 2 主要性能指標(biāo) 該系統(tǒng)測量電容范圍在10pF~200pF之間,測量誤差小于5%,一次測量周期小于10分鐘,使用快捷方便。為了消除溫度、濕度、寄生電容的影響,保證測量的精度,仍需采取恒溫、防潮、屏蔽和接地等措施。必要時,還可以考慮采取雙屏蔽,從而實現(xiàn)等電位傳輸技術(shù)。 本裝置不僅適用于無鉛汽油和含鉛汽油,同時也適用于其它多種油介質(zhì)的檢測,并可以進(jìn)一步應(yīng)用到其它非油介質(zhì)的絕緣材料的檢測中。 |
相關(guān)推薦
一款冰箱制冷劑泄漏檢測儀電路電子資料
便攜式低功耗雷達(dá)導(dǎo)航儀智能測控系統(tǒng)的設(shè)計方案
便攜式原油水分化驗儀器 便攜式煤焦油水分檢測儀
便攜式原油煤焦油水分檢測儀器 BXS-9H
便攜式水質(zhì)多參數(shù)測定儀 孚派特
便攜式邏輯分析儀電路設(shè)計
ZIT6000便攜式逆變器檢測儀入門手冊
ZIT6000便攜式逆變器檢測儀入門手冊VOL005
【Aworks申請】便攜式智能平面度檢測儀
【OK210申請】便攜式平面度檢測儀開發(fā)
低功耗技術(shù)能推動便攜式市場發(fā)展嗎
基于MSP430FR59的便攜式無線醫(yī)療健康監(jiān)測電路該如何去設(shè)計?
基于MSP430的便攜式甲烷氣體濃度檢測儀
基于嵌入式CPU卡的醫(yī)用便攜式監(jiān)護(hù)儀怎么實現(xiàn)?
基于機(jī)智云的一種智能水質(zhì)檢測儀設(shè)計
如何利用CPLD設(shè)計一種新型便攜式線纜組快速測試系統(tǒng)
如何去實現(xiàn)一種基于51單片機(jī)酒精濃度檢測儀的設(shè)計
家庭便攜式心電檢測儀的制作
微功率有毒氣體檢測器是一種低功率電池供電的便攜式氣體檢測器
怎么利用嵌入式CPU卡設(shè)計醫(yī)用便攜式監(jiān)護(hù)儀?
怎么設(shè)計一種新型便攜式線纜組快速測試系統(tǒng)?
怎樣去設(shè)計一種便攜式CAN網(wǎng)絡(luò)監(jiān)控終端?
怎樣去設(shè)計一種基于51單片機(jī)的溫濕度檢測儀
怎樣去設(shè)計一種基于STM8S003K3T的激光式PM2.5檢測儀電路?
求一種便攜式醫(yī)療系統(tǒng)無線監(jiān)控電路的解決方案
深度分析固定式便攜式氧氣檢測儀的優(yōu)缺點
瑞士ELAG OPTIMESS(奧特邁斯)便攜式鋼軌和道岔檢測儀RML3000
轉(zhuǎn): 便攜式心率檢測儀
轉(zhuǎn):基于雙核心嵌入式平臺的便攜式多線檢測儀
轉(zhuǎn):基于多核心嵌入式平臺的便攜式多線檢測儀
隧道用便攜式硫化氫氣體檢測儀規(guī)格型號介紹
便攜式食品安全綜合檢測儀產(chǎn)品介紹
便攜式食品安全綜合檢測儀可以檢測什么
便攜式食品安全綜合檢測儀是什么,檢測哪些項目
便攜式空氣負(fù)氧離子檢測儀 HM-FY1
便攜式氣象五參數(shù)檢測儀
便攜式食品安全快速檢測儀
便攜式玉米真菌毒素檢測儀
便攜式餐具潔凈度檢測儀
便攜式食品重金屬快速檢測儀
便攜式油煙檢測儀
七合一便攜式氣體檢測儀
便攜式四合一氣體檢測儀的應(yīng)用范圍
3323便攜式氣體檢測儀日常維護(hù)及校驗的介紹
1644便攜式農(nóng)殘檢測儀的原理及其使用方法的介紹
978便攜式農(nóng)藥殘留檢測儀的性能描述
314便攜式農(nóng)藥殘留檢測儀的應(yīng)用及性能
249便攜式農(nóng)藥檢測儀的性能
294便攜式農(nóng)藥殘留檢測儀的性能及參數(shù)
643便攜式負(fù)氧離子檢測儀怎么樣
783一種便攜式智能水質(zhì)檢測儀的設(shè)計
3826便攜式氣體檢測儀的類型又哪些
1203便攜式氧氣檢測儀簡要概述
780便攜式氧氣檢測儀怎么使用
1254便攜式氨氣檢測儀有哪些特點
175
便攜式氨氣檢測儀性能介紹
289
便攜式氫氣檢測儀維護(hù)方法
143
便攜式氫氣檢測儀簡要介紹
402
便攜式氫氣檢測儀性能介紹
200
什么是便攜式粉塵檢測儀
679
便攜式氣體檢測儀如何維護(hù)保養(yǎng)
573便攜式VOCS檢測儀簡介及應(yīng)用
979便攜式甲烷檢測儀:提升工作安全與效率
266一文了解便攜式氣體檢測儀
607
電子發(fā)燒友App










評論