單片機的智能酒精濃度檢測儀



《單片機的智能酒精濃度檢測儀》由會員分享,可在線閱讀,更多相關(guān)《單片機的智能酒精濃度檢測儀(32頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、吉林大學(xué)珠海學(xué)院 畢 業(yè) 論 文 基于單片機地智能酒精濃度檢測儀 Microcontroller-based intelligent alcohol concentration detectorb5E2RGbCAP 系 別: 電子信息系 專 業(yè): 電子信息科學(xué)與技術(shù) 姓 名: 學(xué) 號: 指導(dǎo)教師姓名、職稱: 完成日期2018年4月15日 31 / 32 吉林大學(xué)珠海學(xué)院本科畢業(yè)論文<設(shè)計)開題報告 選題 基于單片機地智能酒精濃度檢測儀 院系 電子信息系
2、 專業(yè) 電子信息科學(xué)與技術(shù) 學(xué)生姓名 指導(dǎo)教師 本選題地意義及國內(nèi)外發(fā)展?fàn)顩r: 從企業(yè)工廠到居民家庭,酒精泄露地檢測、監(jiān)控以及對酒后駕車地監(jiān)測對居民地人身和財產(chǎn)安全都是必不可少地。智能酒精濃度檢測儀主要用于檢測人體內(nèi)地酒精濃度,也可應(yīng)用于食品加工、釀酒等需要監(jiān)控空氣中酒精濃度地場合。本設(shè)計主要針對地是測試酒駕人員地酒精濃度是否超標(biāo).如今,氣體傳感器正在向低功耗、多功能、集成化方向不斷地發(fā)展,所以,酒精濃度檢測儀是具有十分廣闊地現(xiàn)實市場和潛在地市場要求,而且作用強大。智能酒精檢測儀現(xiàn)如今多用來查處酒后駕駛,以減少交通事故地發(fā)生.就現(xiàn)如今各國家情況來說,其中大多數(shù)國家都是在使用
3、地呼氣式地酒精測試儀來對飲酒駕駛地人員進行現(xiàn)場檢測,以檢測被檢測者體內(nèi)地酒精含量,確保駕駛?cè)藛T和交通安全.常用地酒精檢測儀有半導(dǎo)體型和燃料電池型兩種,其中燃料電池型地酒精濃度檢測儀具有高穩(wěn)定性,強抗干擾性,并且精度較高,但是制造難度較大,目前只有美、英、德等幾個少數(shù)國家能夠生產(chǎn),所以價格較昂貴。酒精檢測儀地設(shè)計與使用有著相當(dāng)大地發(fā)展市場與意義。 研究內(nèi)容: 本論文主要是完成酒精濃度監(jiān)測儀硬件軟件地設(shè)計,了解氣敏傳感器地核心,構(gòu)造還有工作原理,單片機與數(shù)模裝換器,與LCD,與鍵盤,與蜂鳴器之間地鏈接,硬件電路地設(shè)計與軟件程序地編寫,以及智能酒精檢測儀地現(xiàn)狀與發(fā)展方向,作用與意義所在。主要內(nèi)容
4、包括:氣敏傳感器地工作原理,構(gòu)造,數(shù)模轉(zhuǎn)換器程序,程序控制,鍵盤檢測,濃度超標(biāo)報警和數(shù)據(jù)地顯示,智能酒精檢測儀地現(xiàn)狀與發(fā)展前景等.本程序主要采用單片機為核心,以實現(xiàn)簡易便攜式地酒精濃度監(jiān)測儀為目地,主要實現(xiàn)功能有:數(shù)據(jù)地采集,數(shù)據(jù)地處理,超標(biāo)報警,鍵盤檢測等等。 研究方法、手段及步驟: 本選題以軟件硬件結(jié)合地研究方法,通過查閱各方面資料,了解相關(guān)知識,實際動手設(shè)計成品,以達到選題地目地,其具體步驟為: 1、氣敏傳感器地認(rèn)識.了解氣敏傳感器地用途,工作原理,以及在本設(shè)計中地應(yīng)用和作用. 2、數(shù)據(jù)采集地設(shè)計.傳感器信號采集電路地設(shè)計. 3、數(shù)模轉(zhuǎn)換器地設(shè)計.數(shù)模轉(zhuǎn)換電路地設(shè)計與作用。
5、4、按鍵設(shè)計。獨立鍵盤電路地設(shè)計與作用,每個接口地對應(yīng)。 5、時鐘設(shè)計。內(nèi)部時鐘設(shè)置。 6、顯示設(shè)計.數(shù)碼管顯示數(shù)據(jù)地接口對應(yīng)及段位選地輸入. 7、報警設(shè)計.蜂鳴器地設(shè)置連接與使用。 8、電源設(shè)計。電源電路地設(shè)計. 9、軟件設(shè)計.程序地設(shè)計,數(shù)據(jù)地處理. 參考文獻: <三篇以上) 1、AT89系列單片機原理與接口技術(shù),王幸之, 2、基于C8051F005地酒精檢測儀設(shè)計,張恒, 3、基于多傳感器融合地車載酒精檢測系統(tǒng)設(shè)計,徐京蓮等, 4、傳感器技術(shù)與應(yīng)用,何希才, 5、Data Sheet,8-bit Microcontroller With 4K Bytes Flas
6、h AT89C51 題目: 基于單片機地智能酒精濃度檢測儀 摘要 從企業(yè)到工廠到家庭,酒精地監(jiān)控以及對酒后駕車地檢查是對居民地人身和財產(chǎn)安全保護不可缺少地一種手段.現(xiàn)如今交通事故已經(jīng)成為“世界第一害",而中國是世界上交通事故死亡人數(shù)最多地國家。2018年,全國共接報交通事故3906164起,造成65225人死亡,254075人受傷,直接財產(chǎn)損失9.3億元<數(shù)據(jù)來源:中國新聞網(wǎng)). 來自新聞網(wǎng) 其中多數(shù)因酒后駕駛導(dǎo)致交通事故。許多國家車禍已經(jīng)成為第一意外死亡原因?,F(xiàn)在國家已經(jīng)規(guī)定醉酒駕駛觸犯了刑事責(zé)任。而要查處就涉及到檢測人體內(nèi)地酒精含量和使用設(shè)備地問題.智能酒精濃度檢測儀就是
7、主要用于檢測人體內(nèi)地酒精濃度,也可應(yīng)用于食品加工、釀酒等需要監(jiān)控空氣中酒精濃度地場合.而本設(shè)計主要針對地是測試酒駕人員地酒精濃度是否超標(biāo),具有檢測和超標(biāo)報警地功能.如今,氣體傳感器正在向低功耗、多功能、集成化方向不斷發(fā)展,因此,酒精濃度檢測儀具有潛在地市場要求,智能酒精檢測儀多用于查處酒后駕駛,以防止或減少交通事故地發(fā)生。目前對于檢查酒駕,多數(shù)國家采用地都是呼氣型地酒精濃度檢測儀,以此來檢測駕駛員體內(nèi)地酒精濃度,確保交通安全和駕駛?cè)藛T地安全。p1EanqFDPw 本文地主要設(shè)計是以89C52單片機為控制核心,以MQ3酒精濃度傳感器為檢測裝置.其基本地設(shè)計思想為:MQ3輸出信號,系統(tǒng)將信號數(shù)模
8、轉(zhuǎn)換,經(jīng)單片機處理數(shù)據(jù),顯示在 LCD,判斷超標(biāo)報警,否則正常。DXDiTa9E3d 關(guān)鍵詞:智能酒精濃度檢測儀、酒精濃度傳感器、單片機、數(shù)模轉(zhuǎn)換器、硬件設(shè)計 Abstract From the enterprise to the factory, family, alcohol monitoring and drunk driving check is the residents of the?。穑騩perty and personal safety protection ways。 Now?。簦瑁?traffic accident has become ”the world's f
9、irst disaster”, while China is the world’s largest traffic accident death toll of the country. 2018, 3906164 of countrywide traffic accident, resulting in 65225 deaths, 254075 people were injured, 930000000 yuan of direct property loss (news source: 。 COM〉. The traffic?。幔鉩ident caused by drunk drivi
10、ng most of them. Many countries have become the first death cause accidents. Now the country has violated the provisions of criminal responsibility of drunk driving. And to investigat(yī)e the correlation of?。鬶e human body and equipment used to detect alcohol content problem。 Intelligent alcohol concent
11、rat(yī)ion detector is mainly used for detecting the concentration of alcohol in the body, can also be used for food processing, wine and other alcohol concentration monitoring need air condition.?。詇is design is mainly drunk sperm concentration exceed?。鬶e standard of testing personnel, detection than th
12、e standard and alarm function。 Now, gas sensor, low-power,?。韚lti—functional, integrat(yī)ed development, therefore, the alcohol concentrat(yī)ion detector has a potential market, for driving under the influence of investigation intelligence alcohol detector, in order to prevent or reduce the occurrence of t
13、raffic accidents. At present, check drunk driving, most countries are generally the use?。铮?breat(yī)h alcohol?。鬳ster detection in to?。鬶e site, to know is the detection of alcohol content, ensure traffic safety and traffic safety.RTCrpUDGiT This article is based on the design of 89C52 single chip microc
14、omputer as control core, using MQ3 alcohol concentration sensor detection device。 The basic idea is: the design of?。鬶e MQ3 output signal, the system will signal analog to digital conversion, dat(yī)a processing by the?。虲U, show more than standard, determine the alarm on the LCD, otherwise the normal.5PC
15、zVD7HxA Keywords: intelligent alcohol concentration detector, alcohol concentration sensor, single-chip microcomputer, digital to analog converter, hardware designjLBHrnAILg 目錄 目錄5xHAQX74J0X 引言6LDAYtRyKfE 1緒論6Zzz6ZB2Ltk 1.1酒精濃度檢測儀設(shè)計背景6dvzfvkwMI1 1.2酒精濃度檢測儀市場發(fā)展6rqyn14ZNXI 2方案器件簡介7EmxvxOtOco
16、2.1 單片機7SixE2yXPq5 2。2數(shù)模轉(zhuǎn)換器86ewMyirQFL 2.3時鐘芯片9kavU42VRUs 2.4液晶顯示器9y6v3ALoS89 3??傮w方案設(shè)計10M2ub6vSTnP 3。1 STC89C52單片機100YujCfmUCw 3.2編譯軟件介紹10eUts8ZQVRd 4硬件設(shè)計11sQsAEJkW5T 4。1最小系統(tǒng)地實現(xiàn)11GMsIasNXkA 4.2數(shù)據(jù)采集設(shè)計12TIrRGchYzg 4。3 數(shù)模轉(zhuǎn)換設(shè)計137EqZcWLZNX 4。4按鍵設(shè)計13lzq7IGf02E 4。5外圍擴充存儲器電路13zvpgeqJ1hk 4.6時鐘芯片
17、電路14NrpoJac3v1 4。7 LCD1602液晶顯示設(shè)計151nowfTG4KI 4.8報警設(shè)計16fjnFLDa5Zo 5軟件設(shè)計17tfnNhnE6e5 5。1編譯語言地選擇17HbmVN777sL 5.2主程序模塊17V7l4jRB8Hs 5.3 數(shù)模轉(zhuǎn)化模塊1783lcPA59W9 5。4按鍵輸入模塊18mZkklkzaaP 5。5時鐘模塊19AVktR43bpw 5.6液晶顯示輸出模塊19ORjBnOwcEd 6系統(tǒng)調(diào)試202MiJTy0dTT 6。1系統(tǒng)硬件調(diào)試20gIiSpiue7A 6.2系統(tǒng)軟件調(diào)試21uEh0U1Yfmh 6.3系統(tǒng)整體調(diào)試
18、21IAg9qLsgBX 7結(jié)論21WwghWvVhPE 附錄23asfpsfpi4k 參考文獻30ooeyYZTjj1 致謝31BkeGuInkxI 引言 中國在飛速發(fā)展,人民在不斷進步,汽車已經(jīng)成為了人們出行地必備交通工具之一,然而什么都是雙刃劍,有利必有弊,汽車在給我們地生活帶來方便地同時,也帶來了許多地危害,比如尾氣造成地空氣污染,交通事故等等.現(xiàn)如今,交通事故地發(fā)生率日益上升,其中酒后駕駛行為所造成地交通事故也越來越多,對社會發(fā)展地影響經(jīng)濟地影響也越來越大.根據(jù)事故地統(tǒng)計顯示,交通事故與飲酒有關(guān)地事故超過所有事故地半數(shù).現(xiàn)如今國家不斷修訂酒駕處罰方式,各地也都積極響應(yīng)國家
19、加強檢查處理酒后駕駛.所以就出現(xiàn)了一個新地產(chǎn)物——酒精濃度檢測儀.PgdO0sRlMo 本系統(tǒng)研究設(shè)計了一種有檢測酒精濃度以及超標(biāo)報警功能地酒精濃度智能測試儀<更多地適用于交通方面)。其基本地設(shè)計思想為:MQ3輸出信號,系統(tǒng)將信號數(shù)模轉(zhuǎn)換,經(jīng)單片機處理數(shù)據(jù),顯示在 LCD,判斷超標(biāo)報警,否則正常.3cdXwckm15 1緒論 1。1酒精濃度檢測儀設(shè)計背景 酒精對人身體是益害兼有,適當(dāng)飲酒,可以促進血液地流動,也可放松神經(jīng),然而它也能夠使人變得遲鈍,反應(yīng)緩慢,麻痹神經(jīng),產(chǎn)生頭暈,興奮.總地來說是少則益,多則弊.h8c52WOngM 在受到酒精刺激地司機一般都會有如下一些開車特征: 搖擺
20、不定、逆向行駛、開車速度太慢或太快、對交通信號燈地反應(yīng)慢、蛇形行駛、突然轉(zhuǎn)向、轉(zhuǎn)彎幅度過大、亂踩剎車、沒有原因停車、突然轉(zhuǎn)彎或者違法轉(zhuǎn)彎、天黑時不開前燈等等. 摘自《中國新聞網(wǎng)》 酒后駕駛所造成地事故讓許多人家破人亡,付出了慘痛地代價,所以為了盡量避免這類事故地發(fā)生,國家開始制定了一系列法律措施,而酒精濃度檢測儀也在此時應(yīng)運而生.v4bdyGious 1。2酒精濃度檢測儀市場發(fā)展 酒精檢測儀基本有五大類型,即:半導(dǎo)體型、比色型、紅外線型、燃料電池型、氣體色譜分析型.但是由于成本與制作難度地多種因素,目前所使用地大多是只是半導(dǎo)體型和燃料電池型這兩種類型地檢測儀.J0bm4qMpJ9 燃料
21、電池是一種環(huán)保型地能源,現(xiàn)如今所有國家都在致力研發(fā)與應(yīng)用這種能源.通過燃料電池內(nèi)部反應(yīng)可以將特定使用地可燃性氣體充分燃燒產(chǎn)生電能,這種反應(yīng)不會產(chǎn)生污染壞境地氣體與物質(zhì),不僅起到了環(huán)保地作用并且還能節(jié)能.燃料電池穩(wěn)定性強,精度高,抗干擾能力強,但因其內(nèi)部結(jié)構(gòu)復(fù)雜,要求過于精密,在成本和制造難度上讓很多國家望而卻步,就目前來說,只有美國,英國和德國等幾個少數(shù)科技和經(jīng)濟比較發(fā)達地國家能夠生產(chǎn)使用,但價格太過昂貴.XVauA9grYP 2方案器件簡介 系統(tǒng)硬件設(shè)計其中主要包括一下幾個部分:單片機、數(shù)模轉(zhuǎn)換器、時鐘芯片、液晶顯示器、外圍擴展數(shù)據(jù)RAM等芯片地選擇.bR9C6TJscw 2。1 單片
22、機 本系統(tǒng)采用STC89C52單片機為控制核心. 下表為P1. 0和P1。1地第二功能 P3口地第二功能 STC89C52單片機單片機引腳功能: 2。2數(shù)模轉(zhuǎn)換器 本系統(tǒng)設(shè)計釆用由數(shù)模轉(zhuǎn)換器、比較器、邏輯控制單元、逐次逼近寄存器組成地逐次逼近型數(shù)模轉(zhuǎn)換器. 主要特點: DC0809是CMOS單片型地逐次逼近式地數(shù)模轉(zhuǎn)換器,它由8路模擬開關(guān)、地址鎖存與譯碼器、比較器等組成。pN9LBDdtrd 各引腳功能如下: 2.3時鐘芯片 DS1302時鐘芯片是一種帶RAM地實時時鐘電路,能對日期時間進行計時,采用地是三線接口與CPU同步通信.DS1302通過RE
23、S復(fù)位,I/O數(shù)據(jù)線,SCLK串行時鐘就能夠與單片機進行簡單地通信.DJ8T7nHuGT 圖2。 1示出DS1302時鐘芯片地引腳排列,其中VCCl為后備電源,VCC2為主電源.XI和X2是振蕩源,外接32.768kHz地晶振。I/O為串行數(shù)據(jù)輸入輸出端.SCLK始終是輸入端。GND接地.QF81D7bvUA 2。4液晶顯示器 128X64是具有8位并行、2線或者是3線串行地多種接口方式地,其內(nèi)部包含有國標(biāo)一、二級地簡體中文文字庫地點陣式地圖形液晶型顯示模塊。利用該模塊各種不同地操作指令與不同地接口方式相結(jié)合,就可以實現(xiàn)所需要地全中文地人機交互界面.4B7a9QFw9h 3.總體方案設(shè)
24、計 3.1 STC89C52單片機 STC89C52單片機地特點是低功耗,高性能,其片內(nèi)含8K大小地可編程Flash存儲器,使用地是經(jīng)典地MCS—51內(nèi)核.STC89C52單片機能在比較復(fù)雜地控制應(yīng)用場合發(fā)揮其更大作用。ix6iFA8xoX 3。2編譯軟件地介紹 Keil軟件簡介: 我們?yōu)橄到y(tǒng)所編寫地匯編語言源程序或C語言源程序要想把它們變?yōu)椋肞U能夠執(zhí)行地機器碼一般情況下有兩種方法,第一種是進行手工匯編,第二種是通過機器地匯編,現(xiàn)如今,就目前地科技發(fā)展來說,已經(jīng)很少使用手工匯編來進行轉(zhuǎn)換了,通常都是使用機器匯編.機器匯編是通過某些匯編軟件運行然后將源程序轉(zhuǎn)變?yōu)闄C器碼地一種方法。
25、 Keil軟件是現(xiàn)如今市面上最流行地用于開發(fā)MCS-51系列單片機地軟件,它提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大地仿真調(diào)試器等在內(nèi)地完整開發(fā)方案,通過一個集成開發(fā)環(huán)境將這些部份組合在一起。wt6qbkCyDE 4硬件設(shè)計 4。1最小系統(tǒng)地實現(xiàn) 在本次系統(tǒng)設(shè)計中由晶振電路、復(fù)位電路、STC89C52單片機芯片組成,構(gòu)成一個最小地單片機系統(tǒng)。 晶振電路 單片機在通電運行地過程,內(nèi)部指令都是按著時間地順序在運行,我們把這種操作地順序稱作時序。STC89C52單片機地時鐘有兩種產(chǎn)生方式,第一種是內(nèi)部時鐘方式,第二種是外部時鐘方式.本系統(tǒng)設(shè)計為了能盡量降低功耗,而釆用了
26、內(nèi)部時鐘方式。Kp5zH46zRk 在STC89C52單片機地內(nèi)部存在一個震蕩電路,當(dāng)單片機地XTAL1和XTAL2引腳外接一個晶振時就能夠構(gòu)成一個自激振蕩器并且可以在單片機地內(nèi)部產(chǎn)生時鐘脈沖信號.Yl4HdOAA61 復(fù)位電路 單片機在工作之前,首先要確定它地狀態(tài),否則就不知道如何開始運行程序,同時也不知道哪個才是第一條程序。因此,如果不確定單片機所在狀態(tài),就要在單片機開始工作之前,進行一次復(fù)位操作,這樣才能夠確保單片機處在一種確定地狀態(tài)下.ch4PJx4BlI 在單片機實際應(yīng)用中,對系統(tǒng)復(fù)位地操作一般情況下有兩種基本地形式:第一種是通電復(fù)位,也叫上電復(fù)位,是通過給單片機通電來自
27、動完成地一種操作,第二種復(fù)位是按鍵和通電都能有效地復(fù)位形式。qd3YfhxCzo 本系統(tǒng)設(shè)計中地復(fù)位時通過開關(guān)復(fù)位電路來實現(xiàn)地,當(dāng)開關(guān)處于非閉合狀態(tài)下屬于上電復(fù)位電路,當(dāng)開關(guān)閉合時上電復(fù)位電路通電一剎那,由于電容上地電壓是不能夠發(fā)生突變地,所以電容處于充電狀態(tài),找到一個適合地充電常數(shù),就確保在開關(guān)按下地時候是RST存在兩個周期以上地高電平來使得STC89C52內(nèi)部完成復(fù)位操作。當(dāng)開關(guān)按下地時候是按鍵手動復(fù)位電路,則可以通過電阻來分壓實現(xiàn)單片機地復(fù)位過程.E836L11DO5 RST引腳如果有足夠長地時間地高電平,單片機就會進行復(fù)位過程地操作. 4.2數(shù)據(jù)采集設(shè)計 <1)由于單片機不
28、能處理模擬信號,所以通過酒精傳感器傳來地信號,都需要經(jīng)過放大,濾波,采集,轉(zhuǎn)換過程之后將輸出電壓信號轉(zhuǎn)化成為單片機能夠識別和處理地數(shù)字信號.但是如果在每一路地電路上都去添加用于放大信號、濾波等器件,操作難度將會提高,成本也會相當(dāng)大,所以系統(tǒng)采用地是多路模擬通路來進行信號地采集。使用多路模擬開關(guān)地前提是要考慮到切換地速度、通道地數(shù)量、器件地封裝形式等等各方面地因素.S42ehLvE3M <2)傳感器地選擇 酒精濃度傳感器由MQ3傳感器組成。 <3)測量電路 測量電路由MQ3和ADC0832二者組成. MQ3經(jīng)過AD0832與STC89C52單片機相連,在顯示器上顯示出酒精地濃度值,如果
29、超標(biāo)則報警,否則正常.501nNvZFis 4。3 數(shù)模轉(zhuǎn)換設(shè)計 一般正常情況下數(shù)模轉(zhuǎn)換器與單片機之間有4條數(shù)據(jù)線連接,分別是CS、CLK、DO、DI.其中DO端和DI端在通信地時候沒有同時使用并且和單片機連接時所使用地接口是雙向,所以可以將二者并聯(lián)在一起使用.當(dāng)ADC0832沒有工作地時候,CS端處于高電平狀態(tài),此時數(shù)模轉(zhuǎn)換器是處于被禁用狀態(tài),可以任意地對CLK端口和D0/DI端口進行電平設(shè)置.當(dāng)開始進行數(shù)模轉(zhuǎn)換時,需要先設(shè)置CS使能端使其保持低電平直到轉(zhuǎn)換全部結(jié)束。此時數(shù)模轉(zhuǎn)換器地芯片就會開始進行轉(zhuǎn)換工作,而DO/DI端就會使用DI端選擇所輸入地數(shù)據(jù)信號。jW1viftGw9 4.4
30、按鍵設(shè)計 1、一般地系統(tǒng)應(yīng)用鍵盤可以分為兩大類型,一類是獨立式鍵盤,另一類是矩陣式鍵盤.獨立式鍵盤每個按鍵占用一條I/O線,適合比較簡單地使用按鍵較少地系統(tǒng)中.矩陣式鍵盤雖然提高了I/O口利用率,但電路連接復(fù)雜,軟件編程復(fù)雜,由于本系統(tǒng)只有4個控制命令,所需按鍵較少,所以本系統(tǒng)選擇獨立式按鍵.xS0DOYWHLP 2、按鍵按照其編碼地不同又可以分為編碼和非編碼兩種,編碼編程簡單但電路復(fù)雜。 3、鍵盤抖動地消除:本系統(tǒng)設(shè)計采用軟件延時削抖。 4。5外圍擴充存儲器電路 STC85C52單片機具有4KB大小地程序存儲器和256B大小地數(shù)據(jù)存儲器,由于考慮到本系統(tǒng)數(shù)據(jù)貯存所需容量較大,需擴充
31、.故本系統(tǒng)選定了AT24C02存儲器.LOZMkIqI0w 4.6時鐘芯片電路 對時鐘芯片地需求是低功耗,再者是編程方便簡單,其實實際上也就是在保證功能齊全地基礎(chǔ)上減少系統(tǒng)所用地開發(fā)周期以及開發(fā)成本價格,在本設(shè)計系統(tǒng)中,選擇了DS1302時鐘芯片.ZKZUQsUJed 1、本設(shè)計系統(tǒng)地時鐘電路所選擇地芯片是DS1302,其芯片內(nèi)含一個實時時鐘/日歷和31字節(jié)地靜態(tài)RAM,時鐘電路需要RES(復(fù)位〉、I/O數(shù)據(jù)線、SCLK來達到與單片機地通信.dGY2mcoKtT 2、DS1302主要性能有:時實時鐘能計算2100年之前時間信息;讀/寫時鐘數(shù)據(jù)或者讀寫RAM數(shù)據(jù)地時候,有單字
32、節(jié)傳送和多字節(jié)傳送;兼容DS1202/TTL。rCYbSWRLIA 3、DS1302引腳概述:XI, X2:振蕩源,外接32.768KHZ晶振;SCLK:串行時鐘輸入端。4、日歷、時鐘寄存器與控制字對照表、日歷、時鐘寄存器命令字、取值范圍以及各位內(nèi)容對照表。FyXjoFlMWh 4.7 LCD1602液晶顯示設(shè)計 LCD1602液晶顯示模與單片機地連接方法有直接訪問方式和間接控制方式。 本系統(tǒng)釆用間接控制方式。以下為液晶顯示電路接線原理圖見圖 4。8報警設(shè)計 在單片機地系統(tǒng)應(yīng)用和日常應(yīng)用中,通過數(shù)碼顯示或者工作類型指示燈地閃爍就可以來確定一般地正常工作狀態(tài),以此來給人們指示,供
33、工作人員來參考系統(tǒng)數(shù)據(jù),從而了解系統(tǒng)地運行狀況和工作是否正常.但是當(dāng)處在某些危險緊急地狀況下時,例如系統(tǒng)檢測出來錯誤信息和情況時,為了能夠使工作人員注意到此緊急狀況,一般需要有能夠引起工作人員高度注意地報警類信號.這種能夠引起人們注意地報警類信號通常一般分為三種類型:第一種是依靠視覺地閃光燈類型地報警,通過不斷閃爍或者交替顏色閃爍地指示燈來引起人們地警覺和注意;第二種是依靠聽覺地聲音類型報警,它會發(fā)出尖銳刺耳或特定地聲音來引起人地注意;第三種是語音類型報警,是聲音報警地升級版,它不但能夠像聲音類型報警一樣起到報警引起人們警覺地作用,同時還能夠直接給出警報信息,更方便操作和了解系統(tǒng)問題所在.在價
34、格和制作方面,閃光燈類型和聲音類型硬件結(jié)構(gòu)比較簡單,價格也較語音類型地低很多,而語音類型雖然信息清楚直接,但其硬件結(jié)構(gòu)復(fù)雜,軟件信息多,成本價格也高,因本系統(tǒng)設(shè)計地智能酒精濃度檢測儀檢測酒后駕車地情況,并不需要太高級地語音類型報警,故使用閃光類型地報警即可.TuWrUpPObX 5軟件設(shè)計 5。1編譯語言地選擇 單片機地編程一般可用匯編語言或者C語言來進行編程控制,匯編語言和C語言比較,前者地可控性較強,但是不利于更改和移植,而C語言則具有很好地模塊化,可以分模塊移植,并且C語言更加符合人們地思維,更容易讓人理解,雖然說匯編語言地效率比C語言高,但是在綜合移植和維護等各方面因素地考慮下,
35、本系統(tǒng)最終還是確定了選擇C語言進行程序地編寫。7qWAq9jPqE C語言地一個較為突出地優(yōu)點就是它可以適用于多種操作系統(tǒng)中使用,可移植性強,同時具備很強地數(shù)據(jù)處理能力,擁有結(jié)構(gòu)化程序,可以分模塊地進行程序編寫.llVIWTNQFk 在進行系統(tǒng)軟件編寫地時候,也要按照模塊劃分地思想進行設(shè)計編程,對各個模塊子功能編程,然后再根據(jù)所要實現(xiàn)地功能進行組合排序,最終實現(xiàn)整個系統(tǒng)程序地編寫。yhUQsDgRT1 5。2主程序模塊 主程序所實現(xiàn)地功能主要是濃度地檢測與顯示,時間調(diào)整與顯示,數(shù)據(jù)存儲。功能子函數(shù)地調(diào)用. 5.3 數(shù)模轉(zhuǎn)化模塊 模數(shù)轉(zhuǎn)換模塊在本系統(tǒng)中地作用是將模擬信號轉(zhuǎn)換成數(shù)字
36、信號,因為單片機不能夠處理模擬信號,只能夠處理數(shù)字信號。MdUZYnKS8I 數(shù)模芯片地連接方式為:數(shù)據(jù)CS口,連接STC89C52單片機地P3.1口,CLK連接單片機P3。2,D1和DO接P3.3口.09T7t6eTno 5。4按鍵輸入模塊 按鍵是通過與單片機地串行通信,對其整個系統(tǒng)地一個控制與操作,將要顯示地數(shù)據(jù)發(fā)送到液晶顯示器上進行顯示.e5TfZQIUB5 按鍵總共有四個按鍵,分別是上、下、確定,取消,并分別接單片機地P1。0口, P1.1口, P1。2口, P1.3口進行操作。s1SovAcVQM 5。5時鐘模塊 DS1302時鐘模塊用來設(shè)置系統(tǒng)內(nèi)部地時間和顯示屏顯示
37、時間. 時鐘芯片地RST接P3.5,SCLK接P3。6,I/O口接P3.7,本系統(tǒng)采用地是串行通信地接口方式,對整個系統(tǒng)數(shù)據(jù)進行必要地控制與變化進行數(shù)據(jù)地改變和控制。GXRw1kFW5s 在控制指令字輸入之后地下一個SCLK時鐘地上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開始.DS1302一共有12個寄存器,其中7個寄存器是與日歷、時鐘有關(guān)連地.UTREx49Xj9 5。6液晶顯示輸出模塊 液晶顯示輸出模塊采用直接訪問地方式,控制整個系統(tǒng)地數(shù)據(jù)顯示,將檢測出來地結(jié)果以漢字或者數(shù)字地方式顯示在液晶顯示器上,讓人眼能夠直觀地看到.8PQN3NDYyP 6系統(tǒng)調(diào)試 在前面
38、地系統(tǒng)中,完成了基于單片機智能酒精濃度測試儀硬件與軟件地設(shè)計,但只是系統(tǒng)設(shè)計地前半段,如果想讓系統(tǒng)能夠真正地運行起來并且做到自己所設(shè)想地功能,還要對系統(tǒng)進行最后調(diào)試。系統(tǒng)地調(diào)試也分為硬件調(diào)試和軟件調(diào)試兩種.mLPVzx7ZNw 6.1系統(tǒng)硬件調(diào)試 元器件地焊接 在焊接元器件之前首先要對電路板進行認(rèn)真檢查,主要是檢查電路有無斷路情況出現(xiàn),此步驟可用萬用表進行檢測。這是在焊接之前必須要做地一項重要檢查,只有這一步完全沒有問題,才可以進行下一步地焊接工作。在焊接過程中,我們首先要將電路板對照設(shè)計圖,找清楚元器件正確地安裝位置,引腳地擺放,正負地擺放。這些都將會影響最終地成敗.在進行焊接地時候,
39、我們應(yīng)該用原理圖來對照電路板仔細檢查每一個元器件無誤,才可焊接,焊接完成后還要檢測元器件焊接是否正確,引腳是否正確,正負是否正確等等情況。要做到細心認(rèn)真,不能有一絲錯誤,否則會造成電路燒壞等不可挽回地錯誤.AHP35hB02d 電路檢測 電路板在焊接完成之后,還需要檢查焊接情況,有沒有虛焊地情況,有沒有電路短路,斷路地情況,在檢查所有地方都沒有問題時,才可以開始上電檢查測試。上電檢查是系統(tǒng)調(diào)試中最重要地一個環(huán)節(jié),上電檢測也是需要進行分模塊地檢測.首先檢測地是電路地電源部分,通過給系統(tǒng)上電,然后檢測各個端口有無電壓,各個器件是否正常,并且要注意地是器件是否出現(xiàn)過熱現(xiàn)象,當(dāng)電路短路時可能會出現(xiàn)
40、地元器件過熱現(xiàn)象。當(dāng)所有情況都正常時,才可以確定電源部分正常,才可進行下一步地調(diào)試檢測.NDOcB141gT 因為在單片機系統(tǒng)設(shè)計中地所使用地元器件都比較小,硬件相比較來說是稍微復(fù)雜些,電路板在進行裝配和焊接地過程中,也許會出現(xiàn)很多問題從而導(dǎo)致不能正常工作地現(xiàn)象。所以為了能夠更方便更準(zhǔn)確地進行調(diào)試,同樣也將采用劃分模塊式地方法來進行調(diào)試地。注意:在通電前,一定要確保電路電源地電壓幅值和極性地正確性,因為如果一旦出現(xiàn)錯誤就會很容易地造成芯片地?zé)龎模诩与娭笠惨獧z查所有地插件上引腳地電位.1zOk7Ly2vA 6.2系統(tǒng)軟件調(diào)試 硬件調(diào)試完成之后,就要進行軟件調(diào)試。系統(tǒng)在進行軟件調(diào)試地時候
41、同樣也要把整個系統(tǒng)重新劃分進行分模塊式檢測調(diào)試,只有把各個功能分開,才不會容易出現(xiàn)混亂地情況,這樣才夠使進程和功能可以清楚明白地顯示出來。fuNsDv23Kh 具體可分為四步驟: 第一步:調(diào)試顯示屏.在LCD1602顯示屏進行通電以后,首先要檢查顯示屏是否正常. 第二步:調(diào)試存儲模塊。檢查存儲模塊能否讀寫信息.存入是否正常. 第三步:單片機和數(shù)模轉(zhuǎn)換模塊.檢測單片機是否正常,數(shù)模轉(zhuǎn)換是否成功。可以模擬一個電壓進行檢測,若LCD1602顯示屏能將記錄地數(shù)據(jù)正常地顯示,則表示調(diào)試成功.tqMB9ew4YX 第四步:傳感模塊.檢測傳感模塊是否正常,首先輸入一個9V電壓再輸入一個5V電壓,傳
42、感器能通過數(shù)模轉(zhuǎn)換,在LCD1602液晶顯示屏上能夠顯示正常地電壓,則證明調(diào)試成功,然后再進行程序運算,LCD顯示屏就會顯示酒精濃度地檢測數(shù)值.HmMJFY05dE 6.3系統(tǒng)整體調(diào)試 軟件和硬件都調(diào)試成功后,才可以將程序燒入單片機中,進行系統(tǒng)地調(diào)試,首先提供電源電壓,使得整個系統(tǒng)能夠正常地工作,然后對傳感地最值進行調(diào)試。ViLRaIt6sk 7結(jié)論 如今,國家不斷發(fā)展,人們不斷進步,私家車開始逐漸進入了我們地視野,成為了很多人出行必不可少地交通工具之一。然而,隨著駕駛車輛地不斷增加,引發(fā)地交通事故也在不斷增加,而其中一大部分是屬于酒后駕車所導(dǎo)致。設(shè)計出一種能夠滿足于日常地生活需求,并
43、且能夠攜帶方便地酒精濃度檢測儀是具有很高地意義和市場。針對現(xiàn)如今人們所處地狀況與需求,該系統(tǒng)設(shè)計主要追求體積小,質(zhì)量輕,便于攜帶,性價比高地基本原則。9eK0GsX7H1 本系統(tǒng)成品地大概思想流程是:桌面主頁——各個子目錄菜單顯示——進行按鍵操作設(shè)備——進入選擇菜單命令—-點擊確認(rèn)或者取消一一進入菜單功能介紹-—點擊確認(rèn)或者取消——實現(xiàn)菜單或預(yù)想地功能.由于時間過于倉促,加上本人知識地局限,暫時只構(gòu)思了這一簡單地功能予以實現(xiàn),也許考慮地不夠周到,有許多更加方便人們地功能沒有實現(xiàn)出來,但是通過這近兩個月地摸索與學(xué)習(xí),我也在這次地論文撰寫中了解了許多關(guān)于單片機及其設(shè)計方面地知識,掌握了許多關(guān)于設(shè)
44、計地技巧,并溫習(xí)了大學(xué)四年地學(xué)習(xí)內(nèi)容,養(yǎng)成了有問題自己獨自解決地思維模式,我想這些在不久地將來對我地工作能有一些很好地幫助,讓我能更加刻苦更加輕松地去完成以后地任務(wù)與困難.naK8ccr8VI 首先要了解系統(tǒng)所要實現(xiàn)地功能;然后再根據(jù)功能去組織相應(yīng)地資源;將一個大地完整系統(tǒng)按其功能進行模塊化劃分,然后一個個地去解決。最后再把所有模塊組合進行優(yōu)化整合,就可以得到一個相對完整地系統(tǒng).B6JgIVV9ao 通過這次地畢業(yè)設(shè)計與論文,讓我從中體會到了許多在大學(xué)四年來生活學(xué)習(xí)中所遺漏地方法和知識,并能夠使得我在以后地學(xué)習(xí)生活工作中,能夠更加更快更好地適應(yīng).這次地畢業(yè)論文與設(shè)計花費了我很多心血與時間,
45、但是這卻是對我大學(xué)四年來所學(xué)地知識地一次大地總結(jié),是以后艱苦道路上地一次很好地體會.我想我會更加踏實,更加刻苦地去完成以后地每一個任務(wù).P2IpeFpap5 附錄 一、硬件設(shè)計仿真圖 二、部分主要程序 參考文獻 1、王幸之,AT89系列單片機原理與接口技術(shù),北京航空航天大學(xué)出版社 ,2004 2、張恒,基于C8051F005地酒精檢測儀設(shè)計,西北工業(yè)大學(xué) ,2018 3、徐京蓮,韓峻峰 潘盛輝 童啟武,基于多傳感器融合地車載酒精檢測系統(tǒng)設(shè)計 4、何希才,傳感器技術(shù)與應(yīng)用,北京航空航天大學(xué)出版社 ,2005 5、徐愛軍,彭愛華,單片機高級語言C51應(yīng)
46、用程序設(shè)計,北京工業(yè)出版社,1999 6、8-bit Microcontroller With 4K Bytes Flash AT89C513YIxKpScDM 致謝 在我地論文即將要完成之際,我要向曾經(jīng)幫助過我地老師和同學(xué)們表達我內(nèi)心真摯地感謝. 首先感謝吉林大學(xué)珠海學(xué)院給我提供了一個良好地優(yōu)美地學(xué)習(xí)生活環(huán)境,讓我能夠在這里度過我生命中美好而又充實地大學(xué)四年地生活。在這片美麗地土地上,留下了我最美好地回憶.感謝在大學(xué)四年里教育過我,指導(dǎo)過我地所有老師,對我地孜孜不倦地教誨,對我地成長給予了很大地影響.尤其要感謝劉夢亭老師,在我大學(xué)生活地最后一段時間,對我地畢業(yè)論文地撰寫給予了許多地建
47、議和幫助,可以說沒有劉夢亭老師,就沒有我地這篇論文地誕生.在此,衷心地對老師說聲謝謝。gUHFg9mdSs 其次要感謝地是我地父母,一直以來對我地支持與關(guān)心,你們自始至終對我地關(guān)愛與無條件地支持,是我在人生前進道路中勇往直前地?zé)o限動力。uQHOMTQe79 感謝我地同學(xué)們,在我獨自一人遠離他鄉(xiāng)求學(xué)地生活里帶給我地關(guān)心和幫助,是你們陪伴我走過了最難忘地時光,也是你們讓我在舉目無親地異地能夠感覺到家地溫暖。IMGWiDkflP 這次地論文撰寫歷時兩個多月,通過不斷地努力,終于將要完成。在這次撰寫中,讓我受益匪淺,讓我認(rèn)識到了想要做成功一件事情,一定要有足夠地毅力,足夠地用心,雖然過程艱辛,但是當(dāng)你成功地看到了結(jié)果時,那份欣喜是難以表達地.WHF4OmOgAw 能寫出來地感激有限,在這里,我希望老師,家人,同學(xué)能夠感受到我地感恩之心,能夠遇到你們,是我這輩子最大地幸運.這四年來地經(jīng)歷,我也會銘記于心!aDFdk6hhPd 2018年4月15日 不足之處,請您指出來,謝謝!
- 溫馨提示:
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)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。