【正文】
正是由老師各個方面都給予了大量的指導(dǎo)和幫助,令我不但完成了論文,也學(xué)到了許多書本上學(xué)不到的知識。 首先要了解系統(tǒng)所要實現(xiàn)的功能;其次根據(jù)功能去選擇相應(yīng)的硬件資源;再次將一個大的系統(tǒng)進行模塊化劃分,然后逐一去攻破。所以設(shè)計具有民用價值的便攜式酒精濃度檢測儀的研制受到了人們的高度重視。軟件是C語言編寫的,具有很好的可控性、模塊化和移植性。工廠,企業(yè)到居民家庭,酒精泄露的檢測,食品加工,釀酒等需要監(jiān)控空氣中酒精濃度的場合以及對酒后駕車的檢測,對居民的人身和財產(chǎn)安全都十分重要且必不可少的。圖43按鍵查詢流程圖 液晶顯示程序流程圖LCD模塊在本系統(tǒng)中主要起著開界面漢字顯示,以及個控制效果的顯示。當最后一位數(shù)據(jù)移出時轉(zhuǎn)換完成當 CS 從低變?yōu)楦邥r,ADC0832 內(nèi)部所有寄存器清零。CLK為ADC0832的時鐘輸入端。電路圖見上圖39所示:4 系統(tǒng)軟件設(shè)計 主程序流程圖主程序?qū)崿F(xiàn)的功能:與硬件相結(jié)合實現(xiàn)便攜式酒精濃度檢測儀的各個功能主要是檢測與顯示,數(shù)據(jù)存儲功能子函數(shù)的調(diào)用。(3)由于應(yīng)用硬件削抖還需要外加器件,成本相對較高,所以本系統(tǒng)選擇軟件延時削抖的方法[2]。各根I/O口線之間不會相互影響鍵盤抖動的消除:抖動的消除大致可以分為硬件削抖和軟件削抖。鍵盤分為:獨立式和矩陣式兩類,每一類按其編碼方法又可以分為編碼和非編碼兩種。此時芯片開始轉(zhuǎn)換工作,同時由處理器向芯片時鐘輸入端CLK輸入時鐘脈沖,DO/DI端則使用DI端輸入通道功能選擇的數(shù)據(jù)信號。 A/D轉(zhuǎn)換電路設(shè)計正常情況下ADC0832與單片機的接口應(yīng)為4條數(shù)據(jù)線,分別是 CS、CLK、DO、DI。該電路是由電流放大、電壓放大和基準電壓等3個環(huán)節(jié)組成。但語音報警雖然警報信息較直接,并且硬件成本高,結(jié)構(gòu)相對復(fù)雜,軟件量也增加[1]。 報警設(shè)計設(shè)計在單片機應(yīng)用系統(tǒng)中,一般的工作狀態(tài)可以通過指示燈或數(shù)碼顯示來指示,供操作人員借鑒。選擇合理的充電常數(shù),就能保證在開關(guān)按下時是 RST 端有兩個機器周期以上的高電平從而使STC89C51內(nèi)部復(fù)位。實際應(yīng)用中,復(fù)位操作有兩種基本形式:一種是上電復(fù)位,另一種是上電與按鍵均有效的復(fù)位。晶振電路和復(fù)位電路如下圖32所示:圖32晶振電路與復(fù)位電路單片機開始工作的時候,必須處于一種確定的狀態(tài),否則,不知哪是第一條程序和如何開始運行程序。內(nèi)部時鐘方式即在單片機的外部接一個晶振電路與單片機里面的振蕩器組合作用產(chǎn)生時鐘脈沖信號。測試儀進行氣體檢測的基本步驟是單片機先采集酒精傳感器的響應(yīng)信號,然后進行轉(zhuǎn)換,儲存在數(shù)據(jù)儲存器中,最后單片機通過特定的算法進行氣體濃度的識別,同時將分析的值與設(shè)定值進行對比,對超出設(shè)定值進行報警,并且將結(jié)果輸出到LED顯示屏幕上[8]。這種訪問方式既不占用存儲器空間,接口電路又與時序無關(guān),其時序徹底地靠軟件編程實現(xiàn) [7]。發(fā)現(xiàn)一種ATMEL(激光印字)以及 XICOR牌號的 24C02 具有全面的符合I2C總線協(xié)議的功能,而有些牌號24C02要么沒有WP引腳保護功能,要么沒有器件地址功能(即2片24C02不能共用一個I2C總線)有些甚至兩種功能均無,所以說一些同樣功能型號的電子器件在兼容性上往往會帶來意想不到的問題,值得引起注意。 ADC0832 模數(shù)轉(zhuǎn)換器具有8位分辨率、雙通道 A/D 轉(zhuǎn)換、輸入輸出電平與 TTL/CMOS 相兼容、5V 電源供電時輸入電壓在 0~5V 之間、工作頻率為250KHZ、轉(zhuǎn)換時間為32微秒、一般功耗僅為15MW 等優(yōu)點,適合本系統(tǒng)的應(yīng)用,所以我們采用ADC0832為模數(shù)轉(zhuǎn)換器[5]。由于逐次逼近式A/D轉(zhuǎn)換具有速度,分辨率高等優(yōu)點,而且采用這種方法的ADC芯片成本低,所以我們采用逐次逼近式A/D 轉(zhuǎn)換器。 二者之間的關(guān)系表述為:RS/RL=(VCVRL)/VRL,其中VC為回路電壓,10V負載電阻 RL可調(diào)為 ~200K,加熱電壓 Uh為5V。本系統(tǒng)選擇MQ3型酒精傳感器,MQ3酒精傳感器是氣敏傳感器,其具有很高的靈敏度、良好的選擇性、長久的使用時間和可靠的穩(wěn)定性的特點。STC 單片機有 PDIP、PQFP/TQFP及PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。89C51 能夠按照常規(guī)方法進行編程,也能夠在線編程。進行氣體檢測的基本步驟是信號采集處理、聲光報警電路以及顯示、鍵盤、PC接口電路測試。硬件設(shè)計部分主要包括:MCU、A/D、LCD、外圍擴展數(shù)據(jù) RAM 等芯片的選擇。為了得到準確的濃度數(shù)值,在LED 顯示酒精濃度數(shù)值上應(yīng)實現(xiàn)普及。與半導(dǎo)體型的相比,燃料電池型呼氣酒精檢測儀有很多優(yōu)勢,即穩(wěn)定性好,精度高,抗干擾性好。關(guān)鍵詞:酒精濃度傳感器, 單片機, 數(shù)模轉(zhuǎn)換, 硬件設(shè)計, 報警 WORD格式整理 范文范例參考ABSTRACTIn recent years, along with our country economy development, more and more private cars have e into the vision. While drunk driving traffic accidents caused by the paper used for public inspection and overrun with the functions of alcohol concentration intelligent tester. Design scheme based on 89C51 and MQ3 alcohol concentration sensor, the system will be the first sensor output signal through the A/D converter circuit after treatment, then the MCU data proc