基于QM-J3酒精傳感器的酒精檢測儀_第1頁
基于QM-J3酒精傳感器的酒精檢測儀_第2頁
基于QM-J3酒精傳感器的酒精檢測儀_第3頁
基于QM-J3酒精傳感器的酒精檢測儀_第4頁
基于QM-J3酒精傳感器的酒精檢測儀_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第1章設(shè)計內(nèi)容及方案概述1.1設(shè)計思路基于QM-J3酒精傳感器的酒精檢測儀主要是用來檢測酒精濃度的,它主要由酒精傳感器、模數(shù)轉(zhuǎn)換器、單片機、蜂鳴器、發(fā)光二極管及LED數(shù)碼管顯示構(gòu)成。酒精傳感器將檢測到的酒精濃度轉(zhuǎn)化為電信號,然后將電信號傳送給AD轉(zhuǎn)換器,經(jīng)過AD轉(zhuǎn)換器轉(zhuǎn)換后,把轉(zhuǎn)換后得到的數(shù)字信號傳給單片機,單片機對所輸入的數(shù)字信號進行分析處理,最后將分析處理的結(jié)果通過LED數(shù)碼管顯示器顯示出來。當酒精濃度超過設(shè)定的上限值時,蜂鳴器會發(fā)出響聲,此時發(fā)光二極管也會發(fā)出光芒。1.2設(shè)計方案1.2.1硬件部分硬件設(shè)計時,考慮酒精濃度是由傳感器把非電量轉(zhuǎn)換為電量,傳感器輸出的是0-5伏的電壓值且電壓值穩(wěn)定(變化不大),外部干擾小等。因此,可以直接把傳感器輸出電壓值經(jīng)過TLC1543采集數(shù)據(jù)送入單片機進行處理。將輸出的電壓值與參考的標定電壓值進行比較,如果在某一個范圍內(nèi)就將這個范圍的檔數(shù)顯示到LED上。當酒精濃度超過設(shè)定的上限值時,經(jīng)過LM358比較器比較后蜂鳴器會發(fā)出響聲,同時發(fā)光二極管也會發(fā)出光芒。1.2.2軟件部分采用STC89C51單片機,并用C語言進行程序編寫,主要流程是單片機對采集的數(shù)據(jù)進行處理和數(shù)碼管顯示這兩個環(huán)節(jié),具體見軟件流程圖。1.3方案框圖1.3.1硬件原理設(shè)計框圖酒精傳感器酒精傳感器AD轉(zhuǎn)換器LM358比較器AD轉(zhuǎn)換器LM358比較器STC89C51單片機STC89C51單片機蜂鳴器發(fā)光二極管蜂鳴器發(fā)光二極管數(shù)碼管數(shù)碼管圖1硬件設(shè)計框圖1.3.2軟件原理設(shè)計框圖(流程圖)開始開始定時器初始化定時器初始化延時500ms,采集數(shù)據(jù)進行AD轉(zhuǎn)換延時500ms,采集數(shù)據(jù)進行AD轉(zhuǎn)換將AD轉(zhuǎn)換后的數(shù)據(jù)進行數(shù)碼管顯示將AD轉(zhuǎn)換后的數(shù)據(jù)進行數(shù)碼管顯示結(jié)束結(jié)束圖2軟件設(shè)計框圖(流程圖)硬件電路設(shè)計2.1電源和開關(guān)模塊對于一個完整的電子設(shè)計來講,首要問題就是為整個系統(tǒng)提供電源供電模塊,電源模塊的穩(wěn)定可靠是系統(tǒng)平穩(wěn)運行的前提和基礎(chǔ)。51單片機雖然使用時間最早、應(yīng)用范圍最廣是在實際使用過程中,一個典型的問題就是相比其他系列的單片機,51單片機更容易受干擾而出現(xiàn)程序跑飛的現(xiàn)象,克服這種現(xiàn)象出現(xiàn)的一個重要手段就是為單片機系統(tǒng)配置一個穩(wěn)定可靠的電源供電模塊。圖3電源和開關(guān)模塊上圖電源模塊通過排針P1來接外輸入+5V電源;接入電源后,六角自鎖開關(guān)K1來控制電源的通斷;電路中接入二極管D2就是防止電源的正負極接反對其他模塊造成損壞;電容C5、C6起濾波的作用,穩(wěn)定了輸出的VCC電壓值;發(fā)光二極管POWER檢測電源是否接通,正負極接的是否正確,亮就表示電源連接的正確,否則連接錯誤沒接通。2.2QM-J3傳感器模塊根據(jù)QM-J3傳感器[1]性能,可知其電導率隨氣體濃度的增加而迅速升高,就相當于其阻值隨氣體濃度的增加而減小,VOUT輸出端輸出電壓約0.02V-5V,經(jīng)過滑動變阻器RP1分壓后再接到比較器LM358[2]正極端,與負極端電壓1.6V進行比較,來控制后面的蜂鳴器等原件(見后面蜂鳴器和發(fā)光二極管模塊)。VOUT輸出端還與AD轉(zhuǎn)換器TLC1543連接(見后面AD采集模塊)。圖4QM-J3傳感器模塊2.3蜂鳴器和發(fā)光二極管模塊VOUT輸出端輸出電壓經(jīng)過滑動變阻器RP1分壓后再接到比較器LM358正極端,與負極端電壓1.6V進行比較,當大于1.6V時,比較器LM358輸出高電平作為三極管VT1的基極輸入信號,而三極管的發(fā)射極接地,所以三極管就被導通,YBZ就相當于接地了,蜂鳴器BZ和發(fā)紅光的二極管D1就接通了,會發(fā)出響聲和發(fā)出紅光。反之,VOUT輸出端輸出電壓沒有1.6V,則三極管沒有導通,蜂鳴器和發(fā)光二極管就不會被接通,不會有任何反應(yīng)。圖5蜂鳴器和發(fā)光二極管模塊2.4單片機最小系統(tǒng)模塊本設(shè)計的復位電路采用按鍵復位,利用按動開關(guān)產(chǎn)生高電平使單片機復位。晶振用12MHz的,是給51單片機提供工作動力的。P1.0-P1.3端口連接的是TLC1543芯片,P0口由于硬件上漏極開路,所以需要接上拉電阻,此端口接數(shù)碼管。P2.6-P2.7連接數(shù)碼管公共選擇端。圖6單片機最小系統(tǒng)2.5AD采集模塊模數(shù)轉(zhuǎn)換電路的功能是將連續(xù)變化的模擬量轉(zhuǎn)換為離散的數(shù)字量,是架起模擬系統(tǒng)跟數(shù)字系統(tǒng)之間連接的橋梁。對輸入模擬量要求:信號單極性,電壓范圍是0-5V,若信號太小,必須進行放大;輸入的模擬量在轉(zhuǎn)換過程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。從VOUT端輸入模擬信號,DOUT端輸出轉(zhuǎn)換后的數(shù)字信號,CS是片選引腳。圖7AD采集模塊2.6數(shù)碼管顯示模塊LED數(shù)碼管是由多個發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個筆劃,公共電極。LED數(shù)碼管常用段數(shù)一般為7段,有的另加一個小數(shù)點。我采用兩位數(shù)碼管顯示,P0口連接數(shù)碼管的7段和一個小數(shù)點,而P2.6和P2.7連接兩位數(shù)碼管的選擇位,通過這兩個引腳來空著兩個數(shù)碼管顯示出各自對應(yīng)的數(shù)字。圖8數(shù)碼管顯示模塊第3章電路工作原理及各器件介紹3.1QM-J3酒精傳感器部分氣體傳感器是氣體檢測系統(tǒng)的核心,通常安裝在探測頭內(nèi)。從本質(zhì)上講,氣體傳感器是一種將某種氣體體積分數(shù)轉(zhuǎn)化成對應(yīng)電信號的轉(zhuǎn)換器。探測頭通過氣體傳感器對氣體樣品進行調(diào)理,通常包括濾除雜質(zhì)和干擾氣體、干燥或制冷處理、樣品抽吸,甚至對樣品進行化學處理,以便化學傳感器進行更快速地測量。在選擇傳感器的時候,一定要考慮到穩(wěn)定性、靈敏度、選擇性和抗腐蝕性,由于設(shè)計要求是能夠抗干擾而且測量范圍在0-3000ppm范圍內(nèi),常見的氣敏傳感器MQ3、QM-J3、TGS822三種傳感器,可是第一種的測量范圍只在0-1000ppm之內(nèi),故排除,后面兩種傳感器的性能相似但是TGS822并不常見,而且價格比QM-J3貴,綜合以上考慮這里選擇QM-J3。QM-J3[3]是以復合金屬氧化物為主體材料的N型半導體氣敏元件,當元件接觸乙醇蒸汽時,其電導率隨氣體濃度增加而迅速升高。其對汽油蒸汽有抗干擾能力、靈敏度高、響應(yīng)速度好、壽命長、工作穩(wěn)定可靠等特點。表1QM-J3技術(shù)指標表類別說明加熱電壓()AC或DC5±0.2V回路電壓()最大DC24V負載電阻()4KΩ(或可調(diào))清潔空氣中電阻()2000KΩ靈敏度())5(在100ppm蒸汽中)分辨率()3(在100ppm汽油蒸汽中)響應(yīng)時間(tres)10S恢復時間(tres)30S元件功耗0.7W監(jiān)測范圍50—5000ppm使用壽命2年使用方法和注意事項:(1)元件開始通電工作時,沒有接觸檢測氣體,其電導率也急劇增加,約1分鐘后達到穩(wěn)定,這時方可正常使用,這段變化在設(shè)計中電路時可采用延時處理解決?;揪凭珳y試電路如圖4所示。(2)加熱電壓的改變會直接影響元件的性能,所以在規(guī)定的電壓范圍內(nèi)使用為佳。(3)元件在接觸標定氣體100ppm10秒鐘以內(nèi)負載電阻兩端的電壓可達到()差值的80%(即響應(yīng)時間);脫離標定氣體100ppm30秒鐘以內(nèi)負載電阻兩端的電壓下降到()差值的80%(即恢復時間)。(4)負載電阻可根據(jù)需要適當改動,不影響元件靈敏度。(5)使用條件:溫度-15~35℃;相對濕度45~75%RH;大氣壓力80~106KPa。(6)環(huán)境適度的變化會給元件電阻帶來小的影響,當元件在精密儀器上使用時,應(yīng)進行溫度補償,最簡便的方法是采用熱敏電阻補償之。傳感器檢測原理:半導體氣敏傳感器是利用待測氣體在半導體表面的氧化和還原反應(yīng)導致敏感元件阻值變化來檢測氣體的種類和濃度的。當半導體器件被加熱到穩(wěn)定狀態(tài),在氣體接觸半導體表面而被吸附時,被吸附的分子首先在表面自由擴散,失去運動能量,一部分分子被蒸發(fā)掉,另一部分殘留分子產(chǎn)生熱分解而固定在吸附處時,如果半導體的功函數(shù)大于吸附分子的離解能,吸附分子將向器件釋放電子,而形成正離子吸附。如H2、CO、碳氫化合物等,被稱為還原型氣體。當還原型氣體吸附到N型半導體上時,載流子增多,使半導體電阻值下降。根據(jù)模塊電路的設(shè)計,當吹進一定量的含有酒精的氣體時,測試電壓從電路中輸出,由于在我們所要求的范圍內(nèi)其測試電壓在0-5V之間,另外一個模塊電路是回路電壓VCC產(chǎn)生,同樣我們利用運放將標準的5V電壓進行進過濾波除噪,電路中的穩(wěn)壓管保證輸出回路電壓能穩(wěn)定在5V左右。3.2TLC1543數(shù)據(jù)采集部分模數(shù)轉(zhuǎn)換電路的功能是將連續(xù)變化的模擬量轉(zhuǎn)換為離散的數(shù)字量,是架起模擬系統(tǒng)跟數(shù)字系統(tǒng)之間連接的橋梁。對于本系統(tǒng)而言,就是用于快速、高精度地對輸入的酒精濃度信號進行采樣編碼,將其轉(zhuǎn)換成單片機所能夠處理的數(shù)字量。模數(shù)轉(zhuǎn)換電路是本系統(tǒng)的關(guān)鍵部分,其性能的好壞直接影響整個系統(tǒng)的質(zhì)量。模數(shù)轉(zhuǎn)換采用TLC1543,TLC1543是由TI公司開發(fā)的開關(guān)電容式AD轉(zhuǎn)換器,該芯片具有如下的一些特點:10位精度、11通道、三種內(nèi)建的自測模式、提供EOC(轉(zhuǎn)換完成)信號等。該芯片與單片機的接口采用串行接口方式,引線很少,與單片機連接簡單。圖9是TLC1543的引腳示意圖,其中A0-A10是11路輸入,Vcc和GND分別是電源引腳,REF+和REF-分別是參考電源的正負引腳,使用時一般將REF-接到系統(tǒng)的地,達到一點接地的要求,以減少干擾。其余的引腳是TLC1543與CPU的接口,其中CS為片選端,如不需選片,可直接接地。I/OClock是芯片的時鐘端,Adress是地址選擇端,DataOut是數(shù)據(jù)輸出端,這三根引腳分別接到CPU的三個I/O端即可。EOC用于指示一次AD轉(zhuǎn)換已完成,CPU可以讀取數(shù)據(jù),該引腳是低電平有效,根據(jù)需要,該引腳可接入CPU的中斷引腳,一旦數(shù)據(jù)轉(zhuǎn)換完成,向CPU提出中斷請求;此外,也可將該引腳接入一個普通的I/O引腳,CPU通過查詢該引腳的狀態(tài)來了解當前的狀態(tài),甚至該引腳也可以不接,在CPU向TLC1543發(fā)出轉(zhuǎn)換命令后,過一段固定的時間去讀取數(shù)據(jù)即可。圖9TLC1543的引腳示意圖3.3數(shù)據(jù)數(shù)據(jù)處理(單片機系統(tǒng))部分3.3.1單片機的選擇與介紹根據(jù)常見的單片夾類型再結(jié)合本次設(shè)計方案可以選擇出STC89C51[5]是最適合的。STC89C51是采用8051核的ISP(InSystemProgramming)在系統(tǒng)可編程芯片,最高工作時鐘頻率為80MHz,片內(nèi)含8KBytes的可反復擦寫1000次的Flash只讀程序存儲器,器件兼容標準MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISPFlash存儲單元,具有在系統(tǒng)可編程(ISP)特性,配合PC端的控制程序即可將用戶的程序代碼下載進單片機內(nèi)部,省去了購買通用編程器,而且速度更快。STC89C51系列單片機是單時鐘/機器周期(1T)的兼容8051內(nèi)核單片機,是高速/低功耗的新一代8051單片機,全新的流水線/精簡指令集結(jié)構(gòu),內(nèi)部集成MAX810專用復位電路。主要性能:(1)增強型1T流水線/精簡指令集結(jié)構(gòu)8051CPU(2)(5V單片機)/2.0V~3.8V(3)相當于普通8051的0~420MHz,實際工作頻率可達48MHz(4)用戶應(yīng)用程序空間12K/10K/8K/6K/4K/2K字節(jié)(5)片上集成512字節(jié)RAM(6)通用I/O口(27/23個),復位后為:準雙向口/弱上拉(普通8051傳統(tǒng)I/O口可設(shè)置成四種模式:準雙向口/弱上拉,推挽/強上拉,僅為輸入/高阻,開漏每個I/O口驅(qū)動能力均可達到20mA,但整個芯片最大不得超過55mA(7)ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),無需專用編程器可通過串口(P3.0/P3.1)直接下載用戶程序,數(shù)秒即可完成一片(8)EEPROM功能(9)看門狗(10)內(nèi)部集成MAX810專用復位電路(外部晶體20M以下時,可省外部復位電路)(11)時鐘源:外部高精度晶體/時鐘,內(nèi)部R/C振蕩器。用戶在下載用戶程序時,可選擇是使用內(nèi)部R/C振蕩器還是外部晶體/時鐘。常溫下內(nèi)部R/C振蕩器頻率為:5.2MHz~6.8MHz。精度要求不高時,可選擇使用內(nèi)部時鐘,因為有溫漂,請選4MHz~8MHz(12)有2個16位定時器/計數(shù)器(13)外部中斷2路,下降沿中斷或低電平觸發(fā)中斷,PowerDown模式可由外部中斷低電平觸發(fā)中斷方式喚醒(14)PWM(4路)/PCA(可編程計數(shù)器陣列),也可用來再實現(xiàn)4個定時器或4個外部中斷(上升沿中斷/下降沿中斷均可支持)(15)通用異步串行口(UART)(16)SPI同步通信口,主模式/從模式(17)工作溫度范圍:0~75℃/-40~+85℃3.3.2引腳功能描述圖9AT89C51的引腳(1)VCC:供電電壓。(2)GND:接地。(3)P0口:P0口是一個8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動8個TTL邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。當訪問外部程序和數(shù)據(jù)存儲器時,P0口也被作為低8位地址/數(shù)據(jù)復用。在這種模式下,P0具有內(nèi)部上拉電阻。在Flash編程時,P0口也用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。程序校驗時,需要外部上拉電阻。(4)P1口:P1口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P1端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。此外,P1.0和P1.2分別作定時器/計數(shù)器2的外部計數(shù)輸入(P1.0/T2)和時器/計數(shù)器2的觸發(fā)輸入(P1.1/T2EX)。在Flash編程和校驗時,P1口接收低8位地址字節(jié)。(5)P2口:P2口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P2端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。在訪問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器時,P2口送出高八位地址。在這種應(yīng)用中,P2口使用很強的內(nèi)部上拉發(fā)送1。在使用8位地址訪問外部數(shù)據(jù)存儲器時,P2口輸出P2鎖存器的內(nèi)容。在Flash編程和校驗時,P2口也接收高8位地址字節(jié)和一些控制信號。(6)P3口:P3口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P3輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P3端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3口亦作為AT89C51特殊功能(第二功能)使用,在Flash編程和校驗時,P3口也接收一些控制信號。引腳號第二功能:·P3.0RXD(串行輸入)?!3.1TXD(串行輸出)?!3.2INT0(外部中斷0)?!3.3INT1(外部中斷1)。·P3.4T0(定時器0外部輸入)。·P3.5T1(定時器1外部輸入)。·P3.6WR(外部數(shù)據(jù)存儲器寫選通)?!3.7RD(外部數(shù)據(jù)存儲器讀選通)。(7)RST:復位輸入。晶振工作時,RST腳持續(xù)2個機器周期高電平將使單片機復位??撮T狗計時完成后,RST腳輸出96個晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。DISRTO默認狀態(tài)下,復位高電平有效。(8)ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低8位地址的輸出脈沖。在Flash編程時,此引腳(PROG)也用作編程輸入脈沖。在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。然而,特別強調(diào),在每次訪問外部數(shù)據(jù)存儲器時,ALE脈沖將會跳過。如果需要,通過將地址為8EH的SFR的第0位置“1”,ALE操作將無效。這一位置“1”,ALE僅在執(zhí)行MOVX或MOVC指令時有效。否則,ALE將被微弱拉高。這個ALE使能標志位(地址為8EH的SFR的第0位)的設(shè)置對微控制器處于外部執(zhí)行模式下無效。(9)PSEN:外部程序存儲器選通信號(PSEN)是外部程序存儲器選通信號。當AT89C51從外部程序存儲器執(zhí)行外部代碼時,PSEN在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,PSEN將不被激活。(10)EA/VPP:訪問外部程序存儲器控制信號。為使能從0000H到FFFFH的外部程序存儲器讀取指令,EA必須接GND。為了執(zhí)行內(nèi)部程序指令,EA應(yīng)該接VCC。3.4數(shù)碼管顯示的原理LED數(shù)碼管(LEDSegmentDisplays)是由多個發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個筆劃,公共電極。LED數(shù)碼管常用段數(shù)一般為7段有的另加一個小數(shù)點,還有一種是類似于3位“+1”型。位數(shù)有半位,1,2,3,4,5,6,8,10位等等,LED數(shù)碼管根據(jù)LED的接法不同分為共陰和共陽兩類,我們這里采用共陽數(shù)碼管,共陽就是7段的顯示字碼共用一個電源的正極。LED數(shù)碼管原理圖示意:從下圖可以看出,要是數(shù)碼管顯示數(shù)字,有兩個條件:1、是要在VT端(3/8腳)加正電源;2、要使(a,b,c,d,e,f,g,dp)端接低電平或“0”電平。這樣才能顯示的。圖10共陽極LED數(shù)碼管的內(nèi)部結(jié)構(gòu)原理表2共陽極數(shù)碼管編碼數(shù)字(dp)gfedcba十六進制0110000000xc01111110010xf92101001000xa43101100000xb04100110010x995100100100x926100000110x827111110000xf88100000000x809100110000x90第4章軟件設(shè)計程序[4]:#include<reg52.h>sbitCLK=P1^0;sbitDIN=P1^1;sbitDOUT=P1^2;sbitCS=P1^3;sbitsmg_shi=P2^6;sbitsmg_ge=P2^7;unsignedintAD_result; unsignedcharcodedofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//顯示段碼值0~9voiddelayms(unsignedcharxms)//延時毫秒函數(shù){unsignedcharx,y;for(x=xms;x>0;x--)for(y=110;y>0;y--) ;}/*定時器初始化子程序*/voidInit_Timer0(void){TMOD|=0x01; //選用T0,使用模式1,16位定時器,使用"|"符號可以在使用多個定時器時不受影響 TH0=0x00; //給定初值TL0=0x00;EA=1;//總中斷打開ET0=1;//定時器中斷打開TR0=0;TR0=1;//定時器開關(guān)打開}unsignedintread_ad(unsignedcharanx)//讀取TLC1543的ad采集數(shù)據(jù){unsignedintad_v;unsignedcharan,i,j;CLK=0;CS=1;CS=0;//片選有效for(i=0;i<2;i++)//采集兩次信號{an=anx;ad_v=0;for(j=0;j<10;j++){DIN=an&0x80;an=an<<1;CLK=1;ad_v=ad_v<<1;ACC=DOUT;ad_v+=ACC;CLK=0;}}return(ad_v);}voidmain() //主函數(shù){Init_Timer0();while(1){delayms(500);AD_result=read_ad(0);}}voidTimer0_isr(void)interrupt1{floatAD;unsignedcharshi,ge;TH0=(65536-2000)/256; //重新賦值TL0=(65536-2000)%256;AD=(float)(((AD_result)/256)*5);AD*=10;shi=(unsignedchar)AD/10;ge=(unsignedchar)AD%10; smg_shi=0;smg_ge=1;P0=dofly_DuanMa[shi]+0X80;delayms(10);smg_shi=1;smg_ge=0;P0=dofly_DuanMa[ge];delayms(10);}原理圖和PCB圖5.1原理圖5.2PCB圖第6章結(jié)論與心得在代課老師悉心指導和幫助下,完成了課程設(shè)計。在課設(shè)的過程中,從代課身上學到了好多東西,特別是解決問題的方法、樂觀的精神以及做人的道理。同時感謝幫助我們的同學和朋友。此次課程設(shè)計讓我學到了很多,不僅知道了氣敏傳感器的工作原理,而且會運用傳感器來采集我們所需的數(shù)據(jù)。另外熟練掌握單片機的工作性能以及編程。還有提高了對單片機尤其是51單片機的運用能力。參考文獻[1]付秀偉.汽車酒精含量探測器設(shè)計[J].河南科技,2013,12:3.[2]翁海勇,俞加明,葉大鵬.基于LM358的單片機掉電保護系統(tǒng)設(shè)計與實現(xiàn)[J].電子世界,2013,04:3-7.[3]李宗睿,許振忠.基于單片機的車載酒精探測及安全控制系統(tǒng)的設(shè)計與實現(xiàn)[J].北華航天工業(yè)學院學報,2008,04:7-8.[4]譚浩強.C程序設(shè)計(第四版)[M].北京:清華大學出版社,2010,6(2015,6重?。?4-16.[5]周國運.單片機原理及應(yīng)用教程[M].北京:中國水利水電出版社,2014:9-12.基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應(yīng)用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學實驗中的應(yīng)用研究基于單片機系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設(shè)計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調(diào)速液壓電梯單片機控制器的研究基于單片機γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機的倒立擺控制系統(tǒng)設(shè)計與實現(xiàn)單片機嵌入式以太網(wǎng)防盜報警系統(tǒng)基于51單片機的嵌入式Internet系統(tǒng)的設(shè)計與實現(xiàn)單片機監(jiān)測系統(tǒng)在擠壓機上的應(yīng)用MSP430單片機在智能水表系統(tǒng)上的研究與應(yīng)用基于單片機的嵌入式系統(tǒng)中TCP/IP

溫馨提示

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

評論

0/150

提交評論