設(shè)計(jì)要求:1)能夠檢測(cè)酒精濃度;2)能夠預(yù)先設(shè)定閥值;3)閥值能夠再調(diào)整;4)超過閥值能夠聲光報(bào)警;5)顯示酒精濃度值;6)能夠判斷是否吹氣和吹氣是否有效。
呼氣酒精濃度測(cè)試常用的方法有燃料電池型(電化學(xué)型)和半導(dǎo)體型兩種。燃料電池酒精傳感器只有美國(guó)、英國(guó)、德國(guó)、中國(guó)等少數(shù)幾個(gè)國(guó)家能夠生產(chǎn)。半導(dǎo)體型酒精傳感器采用具有氣敏特性的氧化錫半導(dǎo)體作為傳感器,當(dāng)氣體中酒精濃度增加時(shí),傳感器電阻值就降低,對(duì)酒精具有最高的敏感度。
基于STC12C5A16AD單片機(jī)設(shè)計(jì)的酒精氣體濃度探測(cè)儀,可用來檢測(cè)酒精氣體濃度,當(dāng)酒精氣體濃度高于允許限定值時(shí),發(fā)出報(bào)警。
1 系統(tǒng)結(jié)構(gòu)
系統(tǒng)由數(shù)據(jù)采集模塊(包括吹氣判斷電路、MQ-3酒精氣體濃度傳感器電路、信號(hào)調(diào)整電路組成);單片機(jī)控制模塊(包括STC12C5A32AD型單片機(jī)、模/數(shù)轉(zhuǎn)換部分、閥值比較電路、液晶顯示器電路、晶振電路、復(fù)位電路組成);閥值電路模塊(包括閥值預(yù)設(shè)定電路、閥值調(diào)整電路、閥值存儲(chǔ)電路、過閥聲/光報(bào)警等分電路組成)。系統(tǒng)結(jié)構(gòu)框圖如圖1所示。
STC12C5A32AD這款單片機(jī)自身帶有8路ADCP1.0-P1.7口模數(shù)轉(zhuǎn)換功能;可以大量簡(jiǎn)化硬件電路設(shè)計(jì)。
2 電路設(shè)計(jì)思路
2.1 酒精濃度檢測(cè)儀電路
由酒精氣體濃度傳感器MQ-3負(fù)責(zé)檢測(cè)空氣中的酒精氣體濃度;由單片機(jī)內(nèi)部自帶的模/數(shù)轉(zhuǎn)換器把檢測(cè)到的模擬量(表示酒精濃度)的電壓信號(hào)轉(zhuǎn)換成數(shù)字量;然后和預(yù)先設(shè)定的表示酒精濃度的閥值進(jìn)行比較,如果比較結(jié)果超過閥值就由單片機(jī)P2.3口輸出方波信號(hào)控制PNP型三極管VT4驅(qū)動(dòng)蜂鳴器發(fā)出報(bào)警聲;同時(shí)由單片機(jī)P2.6口輸出低電平控制發(fā)光二極管LED3發(fā)出紅光;表示被檢測(cè)的人處于醉酒狀態(tài);如果黃燈LED2亮表示被檢測(cè)的人處于飲酒狀態(tài);如果綠燈LED3亮表示被檢測(cè)的人沒有飲酒。
數(shù)據(jù)的采集模塊:
2.2 吹氣判斷電路
當(dāng)沒聲音信號(hào)時(shí)VT1飽和導(dǎo)通,其集電極為低電平,VT2因反偏截止,IC1 555“2”腳為高電平,IC1 555“3”腳輸出低電平,VT3截止,信號(hào)輸出端VOUT輸出高電平。此時(shí)綠色指示燈LED2不亮,表示沒吹氣或吹氣無效,此時(shí),單片機(jī)P1.3口輸入高電平;編程時(shí)P3.1口高電平判斷為:吹氣無效或沒有吹氣。
吹氣時(shí),麥克線圈把音頻信號(hào)轉(zhuǎn)化為低頻脈沖信號(hào),經(jīng)電容C1耦合、三極管VT1 9013/VT28050工作在放大區(qū),經(jīng)2次放大,IC555 2腳大于1/3VCC、小于2/3VCC時(shí),接成單穩(wěn)態(tài)的IC555電路翻轉(zhuǎn)、3腳輸出高電平、綠色LED21導(dǎo)通發(fā)光,表示吹氣有效;此時(shí),單片機(jī)P1.3口輸入低電平;編程時(shí)P1.3口低電平判斷為:吹氣有效。
酒精濃度信號(hào)采集電路及信號(hào)調(diào)整電路:MQ-3酒精氣體濃度傳感器檢測(cè)到空氣中的酒精濃度,并且把濃度轉(zhuǎn)換成電壓輸出(模擬量AOUT送到單片機(jī)的P1.7口);傳感器輸出的信號(hào)輸入運(yùn)算放大器LM393的2腳,與3腳RP2分壓以后的電位比較,從1腳輸出整形數(shù)字信號(hào)(數(shù)字量)。
模/數(shù)轉(zhuǎn)換:由于STC12C5A32AD這個(gè)型號(hào)的單片機(jī)P3口帶有ADC功能,根據(jù)酒精濃度和電壓關(guān)系圖表,可以把模擬量轉(zhuǎn)換為數(shù)字量,供CPU處理。調(diào)節(jié)電位器Rp改變輸出的靈敏度。
2.3 單片機(jī)模塊
單片機(jī)和液晶顯示器LCD1602接口、及晶振、復(fù)位電路如圖3所示。液晶顯示器選用LCD1602來顯示酒精濃度值;LCD1602掛在單片機(jī)P0口上,液晶顯示器的8位數(shù)據(jù)線P0.0~P0.7和單片機(jī)P0口的8位P0.0~P0.7一一對(duì)應(yīng)連接;LCD1602的3條控制線由單片機(jī)P2.0、P2.1、P2.2控制;連接關(guān)系如下:E-P2.0;RW-P2.1;RS-P2.2;液晶顯示器通過3腳上的10K電位器RP3調(diào)整;由于P0口結(jié)構(gòu)關(guān)系需要外接上拉電阻;用1K的排阻一端接5V,另一端接P0.0~P0.7;單片機(jī)采用11.0592MHz晶振頻率;復(fù)位電路采用按鍵式復(fù)位方案。
2.4 酒精濃度和輸出電壓關(guān)系的取得
由無水乙醇和水勾兌、稀釋而成不同濃度的酒精;然后分別用不同濃度的酒精慢慢靠近MQ-3酒精氣體濃度傳感器,從電壓表讀出電壓值;建立模型(圖表),找出電壓和濃度的關(guān)系(試驗(yàn)多次,然后取平均值)。電壓與濃度的對(duì)應(yīng)關(guān)系如表1所示。
單片機(jī)還把濃度和閥值比較,如果超過閥值就通過P2.3口控制三極管VT4(9012)驅(qū)動(dòng)蜂鳴器發(fā)出報(bào)警聲。通過P2.6/P2.5輸出低電平驅(qū)動(dòng)紅燈LED3亮表示醉酒狀態(tài);LED2黃燈亮表示飲酒狀態(tài);同時(shí)單片機(jī)把轉(zhuǎn)換后的酒精濃度數(shù)據(jù)送到液晶顯示器上顯示;單片機(jī)負(fù)責(zé)控制各個(gè)分電路。
2.5 閥值設(shè)定/調(diào)整電路
【本文標(biāo)簽】: 多層 pcb 多層PCB面板 沉金板 公司設(shè)備
【責(zé)任編輯】:鼎紀(jì)電子PCB??? 版權(quán)所有:http://ai-hots.com/轉(zhuǎn)載請(qǐng)注明出處
掃一掃更精彩!
2001-2018 深圳鼎紀(jì)電子有限公司 版權(quán)所有
粵ICP備16081348號(hào)
全國(guó)服務(wù)熱線:0755-27586790
24小時(shí)銷售熱線:18025855806|18682125228
地址:深圳市寶安區(qū)西鄉(xiāng)黃崗嶺工業(yè)區(qū)灣區(qū)人工智能產(chǎn)業(yè)園B棟605
深圳鼎紀(jì)電子有限公司:單面PCB板