一種高精度汽油油號智能檢測儀的設計和實(shí)現
本系統中采用AT89C51作為主控制器。單片機采用12 MHz的晶振,因此定時(shí)器所能識別的最高頻率為500 kHz。選擇R1和R2時(shí)應滿(mǎn)足如下公式:本文引用地址:http://dyxdggzs.com/article/150555.htm
但是當環(huán)境溫度變化時(shí),傳感器的幾何形狀和尺寸會(huì )發(fā)生變化,從而引起電容量變化,電容傳感器受環(huán)境溫度的影響必然引起測量誤差。因此,需要加入溫度檢測環(huán)節,根據檢測的溫度對系統進(jìn)行補償。本系統所用溫度傳感器為集成的溫度傳感器DS18B20.
DS18B20測量溫度范圍為-55℃~+125℃,在-10℃~+85℃范圍內,精度為±0.5℃?,F場(chǎng)溫度直接以一線(xiàn)總線(xiàn)的數字方式傳輸,大大提高了系統的抗干擾性,適合于惡劣環(huán)境的現場(chǎng)溫度測量。
因傳感器的電容值在幾十pF量級,寄生電容和分布電容的影響不可忽略,硬件設計時(shí)應盡量減小引線(xiàn)的長(cháng)度,C/F變換器接近電容傳感器,有利于減少寄生電容和分布電容對傳感器電容的影響。另外,設計電路板時(shí)C/F變換器部分要填充處理,減少干擾對測量的影響。
2 硬件電路的設計
油品檢測儀硬件電路圖如圖2所示。本系統中采用AT89C51為主控制器。經(jīng)NE555轉換的與介電常數相關(guān)的頻率信號接到AT89C51的P3.5口,由單片機的內部計數器對該端口的頻率信號進(jìn)行測量。同時(shí)溫度傳感器DS18B20接到P3.0口,通過(guò)對P3.0口進(jìn)行讀取得到當前的溫度,以進(jìn)行溫度補償。本系統中通過(guò)4位LED進(jìn)行顯示。4位LED數碼管在實(shí)驗期間用來(lái)顯示電容值,而在系統工作后用來(lái)顯示汽油的油號。電路中的P1.2和P1.5分別接LED和SPEAKER.當汽油的油號低于或者高于設定的標準后,系統通過(guò)聲光進(jìn)行報警。
評論