武學(xué)敏 李飛
摘 要:文章設(shè)計(jì)的酒后駕駛智能閉鎖系統(tǒng)由檢測部分和斷鎖部分組成。酒精濃度檢測部分采用高精度MQ-3酒精氣體傳感器對空氣中的酒精濃度進(jìn)行檢測,可根據(jù)用戶需求或相關(guān)法律法規(guī)設(shè)定醉酒臨界值,利用高性能低成本單片機(jī)STC89C52對檢測信號進(jìn)行A/D轉(zhuǎn)換和處理,最后通過液晶屏顯示輸出;斷鎖部分功能由檢測部分提供數(shù)據(jù)作為依據(jù),一旦檢測值超出規(guī)定閾值,便觸發(fā)繼電器使電機(jī)斷開,達(dá)到模擬汽車斷鎖的功能。
關(guān)鍵詞:酒精濃度;酒后駕駛;氣體傳感器
中圖分類號:TP368.1;TP274
文章編號:2095-624X(2019)06-0150-02
一、總體方案設(shè)計(jì)
本系統(tǒng)由檢測部分和斷鎖部分組成,系統(tǒng)方案框圖如圖1所示。檢測部分主要使用MQ-3酒精傳感器采集模擬量,過程如下:酒精傳感器對司機(jī)酒精含量進(jìn)行檢測,輸出信號經(jīng)信號調(diào)理電路處理,輸出隨酒精濃度變化的電壓信號,該電壓信號送入單片機(jī)系統(tǒng),經(jīng)A/D轉(zhuǎn)換,與設(shè)定的醉酒閾值進(jìn)行比較并通過LCD屏顯示結(jié)果。斷鎖部分使用繼電器作為斷鎖“開關(guān)”:當(dāng)檢測濃度超標(biāo),蜂鳴器發(fā)出聲響,LED報(bào)警燈發(fā)光,繼電器當(dāng)即將電源切斷,汽車無法發(fā)動(dòng)。如果濃度沒有超標(biāo),繼電器不會切斷電源,汽車可正常運(yùn)行。
二、硬件電路設(shè)計(jì)
該系統(tǒng)的組成部分如圖1所示。
主控部分:本系統(tǒng)的核心芯片采用STC89C52單片機(jī),控制各個(gè)模塊的運(yùn)行。檢測部分:使用MQ-3酒精傳感器進(jìn)行檢測,檢測結(jié)果與標(biāo)準(zhǔn)酒駕濃度20mg/100mL進(jìn)行對比是否超標(biāo)。顯示部分:結(jié)果的顯示需要顯示屏來進(jìn)行,即選擇了LCD液晶顯示屏來對結(jié)果進(jìn)行顯示。聲光報(bào)警部分:采用蜂鳴器進(jìn)行報(bào)警以及LCD燈進(jìn)行警示。斷鎖部分:采用繼電器作為控制開關(guān)。
1.酒精信號檢測
MQ-3酒精氣體傳感器可以應(yīng)用于機(jī)動(dòng)車駕駛?cè)藛T及其他嚴(yán)禁酒后作業(yè)人員的現(xiàn)場檢測,也用于其他場所酒精蒸汽的檢測。MQ-3酒精氣體傳感器管腳與測試電路如圖2所示。
2.顯示部分
顯示部分采用LCD1602液晶屏進(jìn)行數(shù)據(jù)顯示。它是一種工業(yè)字符型液晶,能夠同時(shí)顯示16x02即32個(gè)字符。LCD1602液晶屏是利用液晶的物理特性,通過電壓對其顯示區(qū)域進(jìn)行控制,即可顯示出圖形。
3.智能斷鎖部分
酒后駕駛智能閉鎖系統(tǒng)的斷鎖控制電路是采用繼電器控制12V電機(jī),單片機(jī)驅(qū)動(dòng)PNP型S8550三極。當(dāng)檢測酒精濃度符合閾值時(shí),單片機(jī)的K1口輸出低電平時(shí),三極管飽和導(dǎo)通,繼電器線圈得電吸合,繼電器常開觸點(diǎn)閉合,電機(jī)啟動(dòng)工作。當(dāng)檢測酒精濃度超出閾值時(shí),單片機(jī)K1口輸出高電平時(shí),三極管截止,繼電器線圈斷電,電機(jī)停止工作,繼電器的常開觸點(diǎn)斷開,停止工作,也就預(yù)防了酒駕。
電路原理圖如圖3所示。
三、軟件編程設(shè)計(jì)
系統(tǒng)語言為C語言,通過Keil5對STC89C52進(jìn)行編程。采用模塊化的設(shè)計(jì)思路主要解決工作量大的缺陷,便于操作。系統(tǒng)整體構(gòu)思:主程序有傳感器輸入、數(shù)據(jù)采集、數(shù)據(jù)處理、聲光報(bào)警、繼電器驅(qū)動(dòng)等子程序。STC89C52單片機(jī)作為核心CPU進(jìn)行運(yùn)作;數(shù)據(jù)采集程序?qū)?shù)據(jù)采集后輸入到轉(zhuǎn)換器,然后輸入到單片機(jī)中;接下來部分?jǐn)?shù)值與設(shè)定閾值進(jìn)行比對,若超標(biāo),報(bào)警器隨之響起,繼電器開始工作,電源被切斷。
四、系統(tǒng)仿真調(diào)試及結(jié)果
本系統(tǒng)使用Proteus進(jìn)行仿真,仿真圖左側(cè)兩個(gè)按鍵可設(shè)定閾值,將閾值事先設(shè)定為80mg/L,用電位器模擬酒精傳感器,可通過改變電位器改變酒精濃度值,將濃度值調(diào)為92mg/L,此時(shí)檢測到的酒精濃度超過設(shè)定閾值。報(bào)警隨之響起,繼電器開始工作,電源被切斷。仿真結(jié)果如圖4所示。
參考文獻(xiàn):
[1]馮博琴.微型計(jì)算機(jī)原理與接口技術(shù)[M].北京:清華大學(xué)出版社,2002.
[2]吳金戍,沈慶陽,郭廷吉.8051單片機(jī)實(shí)踐與應(yīng)用[M].北京:清華大學(xué)出版社,2002.
基金項(xiàng)目:本文為山東省高等學(xué)校國家級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目“酒后駕駛智能閉鎖系統(tǒng)”(201813006001)的研究成果。
作者簡介:武學(xué)敏(1997—),男,山西大同人,山東英才學(xué)院電子信息工程專業(yè)本科在讀。