彭玉峰,趙麗麗,楊少歌,周軍曉
(河南師范大學物理與電子工程學院,河南新鄉453000)
基于叉指電容傳感器的油品電學參數檢測系統設計*
彭玉峰*,趙麗麗,楊少歌,周軍曉
(河南師范大學物理與電子工程學院,河南新鄉453000)
食用油關系人們身體健康,現有技術不能實現快速方便檢測。提出以新型叉指電容傳感器為基礎,基于介電常數測量原理,采用電容數字轉換芯片AD7746,利用I2C串口協議和微控制器PIC18F452單片機進行通信,實現電容數據的采集和處理,構成一個快捷實時食用油檢測系統。首先對常見的食用油進行測量,再依次加地溝油進行測量,最后對不同煎炸時間的食用油測量其中電容變化,得出實驗數據。結果發現煎炸時間越長,油中極化分子越多,對健康影響越大。
電子電路設計;食用油檢測;叉指電容傳感器;AD7746;PIC18F452
地溝油和反復油炸使用的油都嚴重威脅到人們的健康,長期食用可能引發一系列疾病。地溝油的酸敗指標遠超出國家的規定,同時含有大量黃曲霉素,這些都大大增加了油品中的極化分子。而反復在高溫環境中油炸的油,會產生一系列的化學反應,生成氧化類脂化合物等。油品介質的極化成分直接影響其介電常數的大小。
傳統方法有感觀評價法、柱層析法、光譜、紅外檢測法,這些方法費時費力,化學試劑的大量使用對環境也造成一定污染。目前,快速檢測方法之一是對極化成分含量的測量,而測介電常數的困難在于電容傳感器信號處理前段的高性能、低成本和寄生電容小,抗干擾能力強。為此,本文嘗試設計了一種圓形叉指電容傳感器,配合相應硬件電路,實現食用油品質量檢測。
電容式傳感器原理較簡單,電容式傳感器是一個具有可變參數的電容器,多數場合下,電容式傳感器是以空氣為介質的兩個平行金屬板組成的平行板電容器。設C為傳感器電容,F;εr為兩極板間介質的介電常數,F/m;S為極板面積,m2;εr為相對介電常數;ε0為真空的介電常數(8.854 2×10-12F/m)。不考慮邊緣效應的情況下,平行板電容電容量的計算公式為:

平行板電容傳感器穩定性差、漂移量大、檢測電容誤差較大、對于食用油品中微小電容的改變難以測量,選用兩極板面積要達到一定程度,這樣導致測量不方便。為了滿足有效高的靈敏度,有一定穩定性,傳感器尺寸便于測量的要求,減少邊緣效應,設計了一種圓形叉指電容傳感器,如圖1所示。

圖1 叉指傳感器結構圖
當幾對相同的極板交錯形成電容時,由電場線的分布原理可知

其中l為各叉指的長度總和,極板寬度為b,兩極板間距為d[1],如圖2所示。

圖2 傳感器極板電力線示意圖
在實際中電容傳感器的電容量可表示為

其中C為總電容量,Ch為空氣介質形成的電容,Ci為以介電常數為ε的印刷板支撐物為介質形成的電容[2]。
在實際測量中,把圓形叉指傳感器插入油槽中,ε0改變,傳感器中電容C發生改變。在應用中,選用0.8 mm厚的雙面覆銅板制造,覆銅板中間是溫度系數很小的非金屬材料,覆銅板用激光切割技術,刻制出極板間距。因為是雙面覆銅板,另一面也是銅板,起到保護極板的作用、抵抗外部電磁干擾。
一般為了提高測量精度和靈敏度,會增加相當的模擬電路、硬件電路復雜,大量分立元件的使用使系統的寄生電容增大。本文利用集成電路芯片電容檢測芯片 AD7746,配以相應外圍電路。并利用PIC18F452單片機進行控制和數據處理。
2.1 AD7746簡介
AD7746采用24 bit Σ-Δ技術,片內自帶電壓參考和時鐘發生器,并內置可編程補償電路,其結構如圖。標準的Σ-Δ通過在芯片內的固定電容器和外界輸入(電壓)之間切換實現轉換,而AD7746的Σ-Δ電路做了改進,即用固定輸入電壓和可變電容器之間切換實現轉換,這里,固定輸入電壓為片內電壓激勵(250 kHz的方波信號),可變電容器即為待測電容[3],如圖3所示。

圖3 AD7746的原理框圖
AD7746可直接連待測電容器,測得電容值轉換成數字量后存放于片內3個連續的寄存器內。測量可變電容的范圍為±4 pF,可通過在片內編程補償設置0~17pF的偏置。其2組電容測量輸入通道均可接成單端浮地或差分浮地形式[4]。
AD7746采用I2C串行接口,可以方便地利用單片機進行控制和修正。片內共有19個寄存器,其中,與電容測量有關的主要有電容值寄存器、激勵模式寄存器、測量通道寄存器、測量模式寄存器、片內補償設置寄存器、偏置設置寄存器等。
2.2 硬件電路設計
AD7746采用I2C串行接口,方便單片機進行控制和修正,本設計由叉指電容傳感器、電容檢測芯片、微控制器、LCD顯示組成[5]。其系統框圖如圖4所示。

圖4 檢測裝置硬件框圖
單片機選擇帶有I2C串行接口的PIC18F452單片機,PIC18F452是一款具有低功耗、抗干擾能力強、內部資源豐富的高性能精減指令集位單片機,16 bit寬度指令,8 bit寬度數據。其指令兼容PIC16系列和PIC17系列單片機。內部32 K FLASH,1.5 K RAM,振蕩頻率最大可達40 MHz,8通道10 bit A/D,采樣速率高,可編程[6]。
PIC18F452單片機對AD7746內部寄存器進行設置和測量電容值的讀取,再進行數據分析和處理,通過LCD1602C顯示出來。在單端浮地測量方式下,AD7746的電容器輸入“CIN”和激勵“EXC”分別接待測電容器的叉指兩極板,AD7746測得電容值C包含待測極板電容C1和附加電容C2,即

其中,式中附加電容值C2可以通過在極板連接處斷開待測電容進行測量得到。AD7746雖然具有可編程補償能力,為了保證系統可靠運行和高精度測量,還要解決好外圍電路的抗干擾和屏蔽等問題[7]。
本設計用Microchip公司為其PIC系列微控制器專門配備的MPLAB集成開發環境,用PIC系列微控制器的C語言在MPLAB IDE V8.60集成開發環境下運行調試完成的。
食用油檢測裝置軟件設計的主導思想是利用軟件代替和簡化硬件,利用基本的硬件電路和軟件技術達到系統多功能集成、容易修改的要求。在成功地搭建了一個相對比較簡單的硬件電路后,食用油檢測裝置功能的主要實現是依靠軟件設計完成的。
AD7746內部共有19個8 bit寄存器,每一個寄存器都有自己特定的地址,如果想對某可寫寄存器進行參數修改,只需根據它的地址進行寫操作,將待修改的數值寫進去。AD7746寄存器的讀寫應嚴格按照器件的讀寫時序。讀寫時序如圖5所示。

圖5 AD7746的數據傳送時序圖
在數據傳送中,SDA攜帶數據,SCL與之同步。不管是讀還是寫,發送到SDA線上的每個字節必須為8 bit,每個字節后必須跟一個應答位。但每次傳輸可以發送的字節數量不受限制。被傳送的數據主要由啟動信號、地址碼、若干數據字節、應答位以及停止信號等組成。在數據傳送過程中,當SCL線是高電平時,必須保證SDA線上的數據穩定。傳送一個字節的數據,必須由接收機發出一個應答信號。器件的讀寫應按圖6進行操作。

圖6 AD7746的讀寫順序邏輯操作圖
在進行讀時,微控制器首先應發出啟動信號S,然后向AD7746寫入寫地址SLAVEADDR,微控制器收到應答信號A(S)后,就可寫入內部所需寄存器的地址SUBADDR。當微控制器再次收到應答A(S)后,再發起一次啟動信號S,然后即可寫器件讀地址SLAVEADDR。微控制器第 3次收到應答信號A(S)以后,主機、從機之間的握手信號就完成了,之后從機就會源源不斷地將器件內部的數據傳送出來。在傳送數據的過程中,無須再寫內部寄存器地址。如果不是專門需要某個寄存器的值,那么內部寄存器的數值就會被依次輸出,因為內部寄存器的地址指針具有自動加1的功能[8]。

圖7 主程序流程圖
圖7和圖8分別表示主程序流程圖和AD7746讀數字電容寄存器流程圖。

圖8 AD7746讀數字電容寄存器流程圖
先對不同食用油品進行測量,如表1所示。

表1 不同種類油電容測量值
再根據其中一種介電常數最小的油品向里依次加地溝油測量電容值,如表2所示。

表2 加地溝油測量值
然后再對煎炸次數不同的使用油測量其電容值,如表3所示。用超市購買的新鮮的花生油1 L和超市購買的雞腿每份質量約100 g進行試驗,室溫取為25℃,每次都采用相同的煎炸溫度150℃,每次煎炸時間都控制在0.5 h,煎炸過程中不放任何調味品防止Na等金屬離子對測量結果的影響。分別對雞腿煎炸1次、2次、3次、4次,取出油樣、過濾、冷卻到室溫后,放入事先備好的容器內以備使用[9]。

表3 煎炸測量值
首先檢測不同食用油品電容值,好的食用油不同種類間的電容值也不相同,結果發現:
(1)花生油的電容值最小,調和油的電容值最大,說明調和油往往里面摻有其他油成分,極化分子多,花生油比較優質,摻有其他成分較少,極化分子少。
(2)我們又選用電容值較小的花生油向其中依次添加地溝油測量其電容值,結果發現隨著添加的地溝油滴數的增加,電容值依次增加。油品兩次測量數據波動范圍較小。
(3)加熱溫度越高,介電常數增加越快,說明在高溫下,油分子的化學反應更加劇烈,生成較多的極化成分。
(4)經過加熱煎炸處理后,電容值普遍增大,隨著煎炸次數增加,從健康角度考慮,煎炸時間長極化分子增多,當超出一定范圍時對健康構成潛在威脅,因此食用油煎炸時間、次數應盡量減少,食用油加工的炸油應定期更換,不要長期煎炸。
(5)用食用油的介電常數的變化來判定油在高溫加熱使用質量變化是一種比較簡單易行的方法。
[1] Damiele Marioli,Emilio Sardini,Andrea Taroni.Measurement of Small Capacitance Variations[J].IEEE Transaction on Instrumentation and Measurement,1991,40(2):426-428.
[2] 韓伯賢.四極板電容傳感器在微位移測量中應用的研究[D].河北:河北工業大學,2005.
[3] 盧歆,何明軒,李源,等.基于電容式傳感測頭的電容檢測系統的設計[J].傳感器與微系統,2011,30(12):95-101.
[4] 馬堅剛,張天宏,朱理化.基于AD7746的電容法間隙測量應用系統研究[J].傳感器與微系統,2008,27(2):65-70.
[5] 朱海華.基于電化學酒精傳感器的高準確度酒精濃度測試儀設計[J].電子器件,2013,36(4):564-565.
[6] 光永法明.PIC單片機編程[M].北京:科學出版社,2010: 123-139.
[7] 陳新建.PIC單片機開發應用與實驗工具制作[M].北京:北京航天航空大學出版社,2006:145-158.
[8] 馬堅剛.間隙測量應用系統研究[D].南京:南京航空航天大學,2006.
[9] Meltonsl,Sajida,Danielles,et al.Review of Stability Measurements for Frying Oils and Fried Food Flavor[J].J Am Oil Chem Soc,1994,71(12):1301-1308.

彭玉峰(1963- ),男,漢族,河南夏邑人,教授,博士生導師,研究方向為新型傳感器、信號檢測、光學等,yufengp @sina.com;

趙麗麗(1987- ),女,漢族,河南鄭州人,河南師范大學物理電子學專業在讀研究生,研究方向為信號檢測與處理,1061869700@qq.com。
Electrical Parameters Detection System Design for Edible Oil Based on Interdigital Sensor*
PENG Yufeng*,ZHAO Lili,YANG Shaoge,ZHOU Junxiao
(Institute of Physics and Electronic Engineering,Henan Normal University,Xinxiang Henan 453000,China)
Edible oil quality is related to people healthy,existing technology can’t realize the convenient and fast detection.This paper studied on the basis of the interdigital capacitance sensor,based on the dielectric constant measurement principle,useing capacitance AD7746 digital conversion chip which utilizes I2C serial interface protocol and communicates with micro controller PIC18F452 single chip,achieves capacitance data acquisition and processing,forms a shortcut edible oil detection system in real time.First of all,to measure common cooking oil,then this experiment measure illegal oil in turn.Finally,by having measured the capacitance change of cooking oil with different frying time,we’ve achieved the rapid detection of different quality cooking oil.The results found that the longer of the frying time,the more of the polarized molecules in oil,the greater the impact on health.
electronic circuit design;edible oil detection;interdigital capacitance sensor;AD7746;PIC18F452
10.3969/j.issn.1005-9490.2014.02.026
TS203
A
1005-9490(2014)02-0287-05
項目來源:國家自然科學基金項目(61077037);河南省重點科技攻關項目(122102310032)
2013-06-03修改日期:2013-08-09
EEACC:7230;7310K