工程測試技術實例酒精檢測裝置-系統(tǒng)實現_第1頁
工程測試技術實例酒精檢測裝置-系統(tǒng)實現_第2頁
工程測試技術實例酒精檢測裝置-系統(tǒng)實現_第3頁
工程測試技術實例酒精檢測裝置-系統(tǒng)實現_第4頁
工程測試技術實例酒精檢測裝置-系統(tǒng)實現_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

工程測試技術實例:酒精檢測裝—統(tǒng)實現工程測試術實例:酒檢測裝置—系統(tǒng)實現數1.2.1ADC0809主要特性(1)8路8位A/D轉換器,即分辨率8位。(2)具有轉換起??刂贫恕?3)轉換時間為μs。(4)單個+5V電源供電。(5)模擬輸入電壓范圍0~+5V,不需零點和滿刻度校準。(6)工作溫度范圍為-40~+85攝氏度。(7)低功耗,約。1.2.2ADC0809部結構ADC0809是CMOS單片型逐次逼近式A/D轉換器,內部結構如圖1-3所示,它由8路模擬開關、地址鎖存與譯碼器、比較器、位開關樹型D/A轉換器、逐次逼近寄存器、三態(tài)輸出鎖存器等其它一些電路組成。因此ADC0809可處理8路模擬量輸入,且有三態(tài)輸出能力,既可與各種微處理器相連,也可單獨工作。輸入輸出與TTL兼容。/

工程測試技術實例:酒精檢測裝—統(tǒng)實現圖1-31.2.3ADC0809部特性ADC0809芯片有條引腳,采用雙列直插式封裝,如圖1-4示。下面說明各引腳功能。圖1-4IN0~IN7:8路模擬量輸入端?!?位數字量輸出端。ADDAADDB位地址輸入線用于選通8模擬輸入中的一路如表1-1所示:表1-1/

工程測試技術實例:酒精檢測裝系統(tǒng)實現ALE:地址鎖存允許信號,輸入,高電平有效。START:A/D轉換啟動信號,輸入,高電平有效。EOCA/D轉換結束信號輸出當A/D轉換結束時此端輸出一個高電(轉換期間一直為低電平)。OE:數據輸出允許信號,輸入,高電平有效。A/D轉換結束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數字量。CLK:時鐘脈沖輸入端。要求時鐘頻率不高于。REF(+)、REF(-):基準電壓。Vcc:電源,單一+。GND:地。ADC0809的工作過程是:首先輸3位地址,并ALE=1,將地址存入地址鎖存器中此地址經譯碼選通8路擬輸入之一到比較器START上升沿將逐次逼近寄存器復位。下降沿啟動/D轉換,之后EOC輸出信號變低,指示轉換正在進行。直到A/D轉換完成,EOC變?yōu)楦唠娖剑甘荆疍轉換結束,結果數據已存入鎖存器,這個信號可用作中斷申請。當OE輸入高電平時,輸出三態(tài)門打開,轉換結果的數字量輸出到數據總線上。1.2.4

工作原理當檢測到酒精氣味時,氣體傳感器的A-B間電阻變小,則ADC0809模擬輸入端IN0的電壓變大。采用查詢方式對輸入模擬信號進行轉換并且把轉換結果存到30H單元。然后將數據轉換成三位十進制BCD碼用數碼管顯示。程序流程圖如圖1-5所示:/

工程測試技術實例:酒精檢測裝—統(tǒng)實現圖1-51.2.5A/D轉換ADC0809與單片機8051的硬件口方式有:查詢方式,中斷方式和等待延時方式。采用中斷方式不浪費CPU的等待時間,但如果A/D轉換時間較短,也可以用程序查詢方式和等待延時方式。本系統(tǒng)采用查詢方式。ADC0809芯片內部沒有時鐘脈沖源,可以用單片機8051提供的地址鎖存控制輸入信號D觸發(fā)器二分頻后,作為ADC0809時鐘輸入。ALE端信號的頻率是8051片機時鐘頻率的。如果單片機的時鐘頻率是,則端輸出信號的頻率為1MHz二分頻后為符合ADC0809對時鐘頻率的要求由于ADC0809具有三態(tài)輸出數據瑣存器,其8位數據輸出端可以直接與數據總線相連。地址選通端ADDA別與8051地址總線的低三A0相連選通中的某一通道。由于和START在一起,ADC0809在鎖存通道地址的同時啟動A/D轉換。在讀取轉換結果時,OE生的正脈沖信號用于打開三態(tài)輸出鎖存器。ADC0809的EOC信號與8051的P2.3連A/D換是否結束的狀態(tài)信號供8051查詢。ADC0809與80C51單片機的接口電路如圖1-6所示/

工程測試技術實例:酒精檢測裝—統(tǒng)實現圖1-61.2.6

顯示部分本系統(tǒng)采用三位數碼管顯示。首先將轉換完成存在單元數據轉換成三位十進制碼,百位存入,十存入R3,個位存入R4,然后將每位數字顯示出來,并且顯示約1.2S。/

工程測試技術實例:酒精檢測裝—統(tǒng)實現附錄一:數碼管顯示序ORG0000H;單片機內存分申明MAIN:AJMPMAINTEST:MOVR1,#30HMOVMOVXJNBP2.5,WAITMOVXMOVRETDISPLAY:MOVA,30HMOVB,#100DIVMOVR1,AMOVXCHDIVMOVR1,AMOV

轉,數據存放在30H;顯數據轉換為三位十進制;顯數據除100;商入R1百位;余與數10交;余除10;商R1十位;余數入R4,位/

工程測試技術實例:酒精檢測裝—統(tǒng)實現MOV;指查起始地址MOVR0,#4DPL1:MOVR1,#100;示100MOVA,R4;取位數的段MOVC;查位數的7代碼MOVP1,A;送個位的7段碼CLRP1.6;個位顯示;顯SETBP2.6MOVA,R3;十位數的7段MOVC;查位數的7代碼MOVP1,A;送十位的7段碼CLRP2.5;開位顯示;顯示SETBP2.5MOVA,R2;百位數的7段MOVC;查位數的7代碼MOVP1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論