單片機(jī)開發(fā)
- 首頁 >> 電子技術(shù) >> 單片機(jī)開發(fā)
單片機(jī)酒精檢測(cè)系統(tǒng)
單片機(jī)的酒精檢測(cè)系統(tǒng)設(shè)計(jì)
鐵路員工數(shù)量龐大,在每個(gè)新職員工入職之前,各相關(guān)部門都會(huì)對(duì)其進(jìn)行相關(guān)的入路培訓(xùn)。在培訓(xùn)時(shí)就明確地指出不允許工作人員在工作前飲酒,以防各種事故的發(fā)生。《鐵路技術(shù)規(guī)程》第390條規(guī)定,鐵路行車有關(guān)人員,接班前須充分休息,嚴(yán)禁飲酒,如有違反,立即停止其所承擔(dān)的任務(wù)。在《道路交通安全》中對(duì)飲酒處罰做了相應(yīng)的規(guī)定。為保障員工的生命安全,杜絕酒后作業(yè)現(xiàn)象的發(fā)生,設(shè)計(jì)了一種基于STC89C52單片機(jī)的酒精檢測(cè)儀,可以在員工作業(yè)前對(duì)其進(jìn)行酒精濃度檢測(cè)。
該酒精濃度檢測(cè)儀,以單片機(jī)最小系統(tǒng)和酒精傳感器為核心,具有聲光報(bào)警功能及LCD顯示功能,并采用匯編語言來實(shí)現(xiàn)其軟件功能,還可以通過改變其酒精濃度的檢測(cè)閾值,以適用于各種不同的工作場(chǎng)所。同時(shí),該酒精濃度檢測(cè)儀還具有結(jié)構(gòu)簡(jiǎn)單、性能可靠、攜帶方便、功耗低等優(yōu)點(diǎn),能夠吸引較多的市場(chǎng)目光。
一、酒精檢測(cè)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)
酒精檢測(cè)系統(tǒng)主要由單片機(jī)最小系統(tǒng)、液晶顯示模塊、電源模塊、蜂鳴器報(bào)警模塊、指示燈模塊、按鍵模塊、酒精氣體傳感器模塊以及模數(shù)轉(zhuǎn)換模塊組成。酒精傳感器采用電阻分壓的方法接在模數(shù)轉(zhuǎn)換芯片的通道1口。當(dāng)酒精傳感器監(jiān)測(cè)到空氣中酒精濃度時(shí),通過單片機(jī)的運(yùn)算處理,可以將酒精濃度在液晶顯示器上顯示出來。酒精濃度的報(bào)警閾值可以通過按鍵進(jìn)行設(shè)置,當(dāng)檢測(cè)到空氣中的酒精濃度超標(biāo)時(shí),蜂鳴器發(fā)出報(bào)警聲,指示燈開始閃爍。
二、酒精檢測(cè)系統(tǒng)主要硬件電路的設(shè)計(jì)
2.1單片機(jī)最小系統(tǒng)的設(shè)計(jì)
單片機(jī)最小系統(tǒng)在整個(gè)酒精檢測(cè)系統(tǒng)中起著統(tǒng)籌的作用,需要檢測(cè)鍵盤,溫度傳感器等各種參數(shù),同時(shí)驅(qū)動(dòng)液晶顯示相關(guān)參數(shù)。本文選用STC89C52單片機(jī)作為系統(tǒng)的主控芯片來設(shè)計(jì)單片機(jī)最小系統(tǒng)。主要由STC89C52單片機(jī)、復(fù)位電路、時(shí)鐘電路構(gòu)成。
2.2 A/D模數(shù)轉(zhuǎn)換器的設(shè)計(jì)
傳感器傳輸?shù)拇蠖际沁B續(xù)變化的模擬量,模擬量經(jīng)傳感器轉(zhuǎn)換成電信號(hào)后,需要A/D轉(zhuǎn)換將其變成數(shù)字信號(hào)才可以輸入到數(shù)字系統(tǒng)中進(jìn)行處理和控制。本文選用的是ADC0832模數(shù)轉(zhuǎn)換器,它具有體積小,兼容性強(qiáng),性價(jià)比高等優(yōu)點(diǎn)。
2.3傳感器的設(shè)計(jì)
一般的氣體傳感器有半導(dǎo)體型氣體傳感器和電化學(xué)型氣體傳感器兩種。半導(dǎo)體型傳感器具有結(jié)構(gòu)簡(jiǎn)單,靈敏度高,動(dòng)態(tài)性能好等優(yōu)點(diǎn)。且半導(dǎo)體為敏感材料,容易實(shí)現(xiàn)傳感器智能化和集成化。故在本設(shè)計(jì)選用MQ-3半導(dǎo)體型酒精氣體傳感器。
2.4液晶顯示模塊的設(shè)計(jì)
在單片機(jī)中常用的液晶顯示屏通常有兩種,一種是LCD12864液晶顯示器,一種是LCD1602液晶顯示器。LCD1602是字符型液晶顯示器,其主控芯片是HD44780或其他兼容芯片。LCD12864液晶顯示器是一種圖形點(diǎn)陣顯示器,除了普通字符外,它還可以顯示圖像及漢字。本文主要是用來顯示酒精的濃度,LCD1602顯示屏完全能夠滿足使用的要求。
2.5聲光報(bào)警電路的設(shè)計(jì)
酒精檢測(cè)系統(tǒng)的報(bào)警電路由PNP型S8550三極管驅(qū)動(dòng)。當(dāng)單片機(jī)輸出的是低電平時(shí),三極管導(dǎo)通,蜂鳴器發(fā)出警報(bào),指示燈閃爍;當(dāng)單片機(jī)輸出的是高電平時(shí),三極管截止,蜂鳴器停止報(bào)警,指示燈熄滅。
三、酒精檢測(cè)系統(tǒng)程序流程設(shè)計(jì)與仿真分析
3.1程序流程設(shè)計(jì)
設(shè)計(jì)酒精檢測(cè)系統(tǒng)的程序流程為:先進(jìn)行程序初始化,在程序初始化完成之后,對(duì)傳感器進(jìn)行預(yù)熱。傳感器必須先預(yù)熱,因?yàn)镸Q-3型半導(dǎo)體電阻式酒精傳感器在一段時(shí)間內(nèi)沒有通電,再次打開電源時(shí),傳感器無法立即正常收集酒精濃度信息,需要一段時(shí)間進(jìn)行預(yù)熱。然后系統(tǒng)將會(huì)進(jìn)入監(jiān)控狀態(tài),檢測(cè)空氣中的酒精濃度。酒精濃度信息經(jīng)ADC0832轉(zhuǎn)換處理后,由單片機(jī)進(jìn)行分析處理,在LCD1602液晶屏上顯示當(dāng)前酒精濃度,超過設(shè)置酒精濃度時(shí)啟動(dòng)報(bào)警。
3.2仿真分析
接下來開始對(duì)酒精檢測(cè)系統(tǒng)進(jìn)行仿真分析。濃度范圍為10~1000ppm時(shí),MQ-3酒精傳感器可把檢測(cè)到的酒精濃度值轉(zhuǎn)換為電壓信號(hào),經(jīng)過STC89C52單片機(jī)處理并將濃度通過LCD1602顯示出來。在仿真模擬酒精監(jiān)測(cè)系統(tǒng)的過程中,可以通過滑動(dòng)變阻器電路改變輸入值與設(shè)定閾值對(duì)比,若檢測(cè)值大于設(shè)定值時(shí),則報(bào)警電路發(fā)出報(bào)警。
其仿真結(jié)果如圖1所示。在該仿真中將閾值設(shè)置為10%,檢測(cè)到酒精濃度為14%,系統(tǒng)發(fā)出警報(bào)聲,D2燈開始閃爍。
通過對(duì)該酒精檢測(cè)系統(tǒng)進(jìn)行仿真分析,可以看出:本文所設(shè)計(jì)的酒精檢測(cè)系統(tǒng)在理論上是可以實(shí)現(xiàn)其報(bào)警功能的,基本達(dá)到設(shè)計(jì)的要求。
四、酒精檢測(cè)系統(tǒng)的實(shí)驗(yàn)驗(yàn)證
接下來對(duì)所設(shè)計(jì)的酒精檢測(cè)系統(tǒng)進(jìn)行實(shí)驗(yàn)驗(yàn)證,觀察其能滿足正常使用的要求。
購買所需要的元器件,焊制出如圖2所示的酒精檢測(cè)儀。設(shè)置其酒精濃度報(bào)警閾值為10%,然后打開一瓶酒,將酒瓶靠近酒精檢測(cè)儀,酒精檢測(cè)儀檢測(cè)到空氣中的酒精濃度為14%,大于10%,蜂鳴器開始報(bào)警,指示燈開始閃爍。
通過實(shí)驗(yàn)可以看出,當(dāng)空氣中的酒精濃度超過所設(shè)定的閾值時(shí),酒精檢測(cè)儀會(huì)進(jìn)行聲光報(bào)警;當(dāng)空氣中的酒精慢慢揮發(fā)低于10%后,報(bào)警結(jié)束。說明本文所設(shè)計(jì)的酒精檢測(cè)系統(tǒng)能夠滿足使用的要求。
總結(jié)
(1)通過分析酒精檢測(cè)系統(tǒng)的工作原理,對(duì)其總體結(jié)構(gòu)與內(nèi)部電路進(jìn)行了詳細(xì)的設(shè)計(jì),設(shè)計(jì)出了一個(gè)能夠滿足使用要求的酒精檢測(cè)儀。(2)對(duì)酒精檢測(cè)系統(tǒng)進(jìn)行編程與仿真,發(fā)現(xiàn)當(dāng)檢測(cè)到酒精濃度超過所設(shè)定的閾值時(shí),會(huì)發(fā)生報(bào)警的現(xiàn)象,驗(yàn)證了本文所設(shè)計(jì)的酒精檢測(cè)系統(tǒng)在理論上的正確性。(3)對(duì)所設(shè)計(jì)的酒精檢測(cè)儀進(jìn)行實(shí)驗(yàn)測(cè)試,當(dāng)空氣中酒精濃度超標(biāo)時(shí),酒精檢測(cè)儀會(huì)發(fā)出聲光報(bào)警,說明本文所設(shè)計(jì)的酒精檢測(cè)儀具有使用價(jià)值,能夠用于鐵路工作人員上崗前的酒精濃度檢測(cè)。
以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的單片機(jī)的酒精檢測(cè)系統(tǒng)設(shè)計(jì)方法。我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗(yàn),可以盡快評(píng)估開發(fā)周期與IC價(jià)格,也可以核算PCBA報(bào)價(jià)。我們是松翰單片機(jī)代理商、應(yīng)廣單片機(jī)代理商,出售并開發(fā)sonix與應(yīng)廣的MCU與語音IC方案。我們代理并開發(fā)杰理、安凱、全志、realtek等系列的IC與方案,還開發(fā)BLE藍(lán)牙IC、雙模藍(lán)牙模塊、wifi模塊、物聯(lián)網(wǎng)模塊。我們的擁有硬件設(shè)計(jì)與軟件開發(fā)能力。涵蓋了電路設(shè)計(jì)、PCB設(shè)計(jì)、單片機(jī)開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號(hào)開發(fā)、語音識(shí)別技術(shù)、藍(lán)牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設(shè)計(jì)、美容儀器開發(fā)、物聯(lián)網(wǎng)應(yīng)用開發(fā)、智能家居方案設(shè)計(jì)、TWS耳機(jī)開發(fā)、藍(lán)牙耳機(jī)音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。
注:部分圖片內(nèi)容來源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系刪除。
- 返回頂部