1 傳感器探頭設(shè)計(jì)
河流、水庫(kù)或者容器中液體的液位,可以通過(guò)監(jiān)測(cè)浸在液體的兩極板之間的電容值得到。以轎車油箱為例,為了有更大的儲(chǔ)油空間,通常使用吹塑加工得到一個(gè)異形的油箱。不規(guī)則的形狀雖然給測(cè)量增加了難度,但油箱內(nèi)部各個(gè)液位高度和容積是一一對(duì)應(yīng)的關(guān)系,獲取實(shí)時(shí)的燃油高度,即可以得到此高度下的剩余燃油量。對(duì)于導(dǎo)電液體,為了避免短路,兩極板至少有一個(gè)需要絕緣,對(duì)于非導(dǎo)電液體,極板不需要絕緣。汽車行駛所用的燃油是不導(dǎo)電的液體混合物,可以用兩個(gè)金屬極板作為電容的電極。
電容量和極板的正對(duì)面積,間距和極板間介質(zhì)的介電常數(shù)有關(guān),當(dāng)其中兩個(gè)量保持不變,第3個(gè)量發(fā)生變化時(shí),電容值隨之變化?;谶@一原理,研制出了數(shù)字電容式液位傳感器。電容探頭結(jié)構(gòu)如圖1所示,金屬極板A和極板B平行正對(duì)組成一對(duì)電容器,金屬極板A和極板C平行正對(duì)組成第二對(duì)電容器,極板B和極板C之間的空隙很小,可忽略不計(jì)。如圖2所示,測(cè)量汽車油箱的剩余油量時(shí),電容探頭豎直地安裝在油箱中。極板B和極板C共用極板A,因此,設(shè)極板A和極板B之間產(chǎn)生的電容為測(cè)量電容c1,極板A和極板C之間產(chǎn)生的電容為參考電容c2。
εr表示燃油的相對(duì)介電常數(shù);ε0表示常溫下空氣的介電常數(shù);d表示兩極板之間的間距;L和L2分別表示極板B和極板C的長(zhǎng)度;極板A、B和C的寬度都為W。
當(dāng)電容探頭安裝到油箱中以后,燃油的相對(duì)介電常數(shù)εr和液位高度h可以分別用下列表達(dá)式來(lái)表示
因?yàn)椴荒鼙WC每次加油時(shí)燃油的各項(xiàng)指標(biāo)完全相同,所以燃油的相對(duì)介電常數(shù)εr,隨它的溫度、雜質(zhì)含量變化。
根據(jù)式(4)和式(5),進(jìn)一步推導(dǎo)出燃油高度h
從式(6)可以看出,實(shí)時(shí)的燃油高度值h可以通過(guò)測(cè)量電容c1和c2的值得到。
為了保證車輛正常行駛,油箱中的燃油不能完全耗盡,燃油的高度要大于極板C的高度L2,否則會(huì)發(fā)出報(bào)警信號(hào)表示燃油量達(dá)到最低值,提醒駕駛員加油,當(dāng)液位高度>L時(shí),傳感器會(huì)發(fā)出一個(gè)溢出信號(hào),表示此時(shí)油箱已加滿。
電容探頭本身帶有自動(dòng)補(bǔ)償?shù)墓δ?,可以使測(cè)量結(jié)果不受燃油溫度和雜質(zhì)含量的影響。安裝后的探頭不帶可動(dòng)部件,增加了傳感器的使用壽命。以電容作為敏感元件,得到的剩余燃油量結(jié)果實(shí)時(shí)準(zhǔn)確。
2 傳感器電路設(shè)計(jì)
2.1 信號(hào)采集和處理電路
如圖3所示,信號(hào)采集和處理電路的主要組成部分是一片AD7746和一片MC68HC908GZl6。電容數(shù)字轉(zhuǎn)換芯片AD7746是一款專業(yè)的電容測(cè)量器件,適用于微小電容量的測(cè)量,可以代替大量分立元件組成的測(cè)量電路,把變化的電容值轉(zhuǎn)換成從0x000000到0xFFFFFF數(shù)字?jǐn)?shù)據(jù)。它有兩個(gè)輸入通道和一個(gè)I2C兼容串行接口,因此可以通過(guò)通道1和通道2分別測(cè)量電容c1和c2的值,再把測(cè)量結(jié)果通過(guò)I2C協(xié)議傳送給下一個(gè)電路單元。除了電容測(cè)量功能外,芯片本身帶有一個(gè)溫度傳感器,可以通過(guò)軟件配置后測(cè)量溫度信息。與傳統(tǒng)的使用大量分立元件電容測(cè)量電路相比,使用AD7746不但提高了測(cè)量精度,而且大大降低了設(shè)計(jì)與制造的成本。
MC68HC908GZ16是一種用于汽車領(lǐng)域,帶有16kB片上Flash內(nèi)存的8位微控制器?;贔lash內(nèi)存可在線編程的特點(diǎn),可在主動(dòng)模式下對(duì)該款微控制器編程。此外,因其本身集成了MSCAN08控制器和ESCI模塊,它也可以作為CAN網(wǎng)絡(luò)和LIN網(wǎng)絡(luò)上的一個(gè)節(jié)點(diǎn)。利用軟件編程可以將普通的I/O接口配制成I2C接口。當(dāng)編程系統(tǒng)把程序下載到微控制器后,微控器便可以通過(guò)配置好的I2C接口與AD7746實(shí)現(xiàn)通信,接收信號(hào)。信號(hào)通過(guò)處理程序后可選擇CAN網(wǎng)絡(luò)或者LIN網(wǎng)絡(luò)傳輸?shù)较乱粋€(gè)單元。
2.2 信號(hào)傳輸電路
信號(hào)傳輸電路如圖4所示,主要由兩片MC33388芯片和兩片MC33399芯片組成。MC33388是一種汽車車身多種應(yīng)用的CAN物理交換。MC33399是用于車身子網(wǎng)的LIN物理交換器。CAN總線是一種串行多主站控制器局域網(wǎng)總線。該總線協(xié)議是汽車計(jì)算機(jī)控制系統(tǒng)和嵌入式工業(yè)控制局域網(wǎng)的標(biāo)準(zhǔn)總線。LIN是一種面向低端通信的通用串行低成本汽車網(wǎng)絡(luò),可簡(jiǎn)化現(xiàn)有CAN總線網(wǎng)絡(luò)的低端復(fù)合解決方案。LIN網(wǎng)絡(luò)使用單線通信,在對(duì)交換速率要求不高的環(huán)境中,LIN網(wǎng)絡(luò)可以作為CAN網(wǎng)絡(luò)的補(bǔ)充。與雙線通信的CAN網(wǎng)絡(luò)相比,使用LIN網(wǎng)絡(luò)更加節(jié)約成本。在本次電路設(shè)計(jì)中,同時(shí)使用兩種網(wǎng)絡(luò),目的是在其中一個(gè)網(wǎng)絡(luò)繁忙時(shí),使用另一個(gè)網(wǎng)絡(luò)替代,保證信號(hào)的順利傳輸。在實(shí)際通訊過(guò)程中,系統(tǒng)設(shè)定CAN網(wǎng)絡(luò)為首選,LIN網(wǎng)絡(luò)為備選。
2.3 信號(hào)顯示電路
信號(hào)顯示電路如圖5所示,由一片MC68HC908GZ16和一塊由HD44780驅(qū)動(dòng)的字符型LCD組成。這一片微控制器接收到前一級(jí)的信號(hào)后控制LCD顯示剩余燃油量和溫度信息。當(dāng)燃油量小于最小量程時(shí),LCD顯示“waring"字樣,提醒駕駛員該車需要加油;當(dāng)燃油量大于最大量程時(shí),LCD顯示“full”提醒駕駛員油箱已加滿。隨著汽車電子的發(fā)展,可以將汽車行駛過(guò)程中的各項(xiàng)參數(shù)顯示在同一個(gè)顯示屏上,上一級(jí)信號(hào)通過(guò)車身網(wǎng)絡(luò)直接傳輸給車載ECU,在同一塊顯示屏上顯示剩余燃油量和行車速率,計(jì)算出在當(dāng)前行駛速度下可續(xù)航的里程數(shù)。
3 單片機(jī)編程流程圖
傳感器電路設(shè)計(jì)共使用了兩片MC68HC908GZ16微控制器,把用于信號(hào)采集和處理電路的單片機(jī)稱作單片機(jī)1,用于信號(hào)顯示的單片機(jī)稱作單片機(jī)2。為了實(shí)現(xiàn)測(cè)量液位的功能,單片機(jī)1和單片機(jī)2流程,如圖6所示:系統(tǒng)開始運(yùn)行之后,首先初始化兩片單片機(jī),開啟各個(gè)功能模塊。待開啟中斷程序后,單片機(jī)1等待I2C網(wǎng)絡(luò)傳輸信號(hào)1。在接收信號(hào)1處理后準(zhǔn)備傳輸信號(hào)2,選擇CAN網(wǎng)絡(luò)或者LIN網(wǎng)絡(luò)中的一種,把信號(hào)2傳輸給單片機(jī)2,若單片機(jī)2接收到信號(hào)2,則在LCD上顯示結(jié)果,否則繼續(xù)等待信號(hào)2,程序完成。
4 結(jié)束語(yǔ)
數(shù)字電容式液位傳感器利用電容量隨極板間介質(zhì)變化的原理測(cè)量液位,將測(cè)量結(jié)果實(shí)時(shí)顯示在LCD屏上。當(dāng)傳感器用于測(cè)量汽車油箱液位時(shí),可測(cè)量油箱剩余燃油量和箱內(nèi)溫度,并易于和汽車車身網(wǎng)絡(luò)集成,結(jié)合當(dāng)前車速得到車輛續(xù)航里程數(shù),提醒駕駛員適時(shí)加油,保證車輛不因缺少燃油而停止行駛。運(yùn)用電容量變化可以準(zhǔn)確、連續(xù)地實(shí)時(shí)顯示剩余燃油量,探頭部分無(wú)可動(dòng)部件增加了傳感器的使用壽命,信號(hào)傳輸網(wǎng)絡(luò)可以和車身網(wǎng)絡(luò)系統(tǒng)集成的特點(diǎn)符合汽車電子技術(shù)的發(fā)展趨勢(shì)。