国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于STM32F103C8T6主控多功能防酒駕方向盤的設(shè)計(jì)與實(shí)現(xiàn)

2018-01-29 10:30錢國虎王長春
科技創(chuàng)新與應(yīng)用 2018年36期
關(guān)鍵詞:繼電器酒精電路

錢國虎 王長春

摘 要:隨著現(xiàn)今社會的不斷發(fā)展,購買小轎車的人也日益增加。酒后駕駛事故是當(dāng)今社會面臨的一大難題同時(shí)也是造成道路交通事故的主要原因之一。本設(shè)計(jì)使用STM32F103C8T6作為主控芯片,采用MQ-3酒精傳感器對空氣中的其他氣體進(jìn)行過濾,除雜等,將空氣中酒精的體積分?jǐn)?shù)轉(zhuǎn)換為電信號,通過MCU處理,將車內(nèi)當(dāng)前的空氣中酒精濃度顯示在OLED上面,若酒精濃度超過預(yù)設(shè)值,則系統(tǒng)判斷為酒后駕車,將會直接輸出指令,通過繼電器控制火花塞的供電,不允許汽車啟動,能夠避免酒駕現(xiàn)象的發(fā)生,對于道路交通安全能夠做出很大的貢獻(xiàn),減少了因酒駕造成的交通事故。

關(guān)鍵詞:STM32F103C8T6;MQ-3;OLED繼電器

中圖分類號:TB472 文獻(xiàn)標(biāo)志碼:A 文章編號:2095-2945(2018)36-0027-02

Abstract: With the continuous development of modern society, the number of people who buy cars is increasing day by day. Drunk driving accident is one of the most difficult problems and one of the main causes of road traffic accidents in today's society. In this design, STM32F103C8T6 is used as the main control chip, MQ-3 alcohol sensor is used to filter the other gases in the air, remove impurities and so on, and the volume fraction of alcohol in the air is converted into electrical signal, which is processed by MCU. The current concentration of alcohol in the air of the car is displayed on the OLED. If the concentration of alcohol exceeds the preset value, then the system judges that the driver is drunk, and the system will directly output instructions to control the power supply of the spark plug through a relay, and the car will not be allowed to start. This can avoid the occurrence of drunk driving phenomenon, bring benefits to road traffic safety, and reduce the traffic accidents caused by drunk driving.

Keywords: STM32F103C8T6; MQ-3; OLED relay

1 概述

在現(xiàn)代生活中,汽車幾乎己經(jīng)成為了家家戶戶出門必不可少的代步工具。交通安全問題也隨之成為了我們必須要面對的重中之重。對于酒駕、醉駕總有部分司機(jī)存在僥幸心理,認(rèn)為自己不會被查到或者認(rèn)為自己駕駛技術(shù)熟練不會發(fā)生事故。因此,一個(gè)能夠?qū)崟r(shí)監(jiān)測駕駛員飲酒狀態(tài)的設(shè)備是非常必要的。防酒駕方向盤通過傳感器的探頭通過檢測司機(jī)呼出的氣體中的酒精成分的濃度來判斷是否存在酒后駕駛的安全隱患,并及時(shí)對汽車的發(fā)動機(jī)進(jìn)行控制。能夠避免酒駕,減少因酒駕而引起的交通事故,對社會發(fā)展與安全具有重大意義。

2 系統(tǒng)組成

設(shè)計(jì)的系統(tǒng)組成框圖如圖1所示,從設(shè)計(jì)的要求來分析該設(shè)計(jì)須包括如下結(jié)構(gòu),酒精傳感機(jī)探頭電路、復(fù)位電路、OLED顯示電路、繼電器控制發(fā)動機(jī)電路,以及外部晶振電路。當(dāng)司機(jī)打開車門鎖的時(shí)候,檢測系統(tǒng)進(jìn)行復(fù)位操作,通過酒精傳感器地檢測,OLED顯示屏顯示當(dāng)前車內(nèi)酒精濃度,一旦酒精濃度超過預(yù)設(shè)值,將視為酒駕,此時(shí)觸發(fā)MUC控制繼電器切斷機(jī)動車點(diǎn)火裝置、鎖死方向盤。

3 硬件設(shè)計(jì)

3.1 主電路設(shè)計(jì)

此設(shè)計(jì)以STM32F103ZET6作為主控芯片,相比較8位的MCU來說在價(jià)格上有一定的提高的,但是對于本次設(shè)計(jì),在數(shù)據(jù)的處理和顯示時(shí)效性要求特別高,必須采用內(nèi)核處理速度非常快的MCU來做主控芯片,STM32F103Z

ET6單片機(jī)是非常好的選擇,使用了8MHz的晶振和32.768K的低速晶振來控制設(shè)計(jì)系統(tǒng)提供穩(wěn)定的時(shí)鐘信號,經(jīng)過程序中的頻率加倍,整個(gè)系統(tǒng)的時(shí)鐘最高可達(dá)到72MHz,使得MCU可快速處理從酒精檢測傳感器傳來的電信號,保證信號的時(shí)效性。MCU是3.3V供電的,而外在供電是5V的,所以用了一個(gè)AMS1117降壓穩(wěn)壓芯片和數(shù)個(gè)濾波電容對電壓進(jìn)行設(shè)定,保障了一個(gè)供電電源多用,提高了產(chǎn)品的實(shí)用性。為了方便系統(tǒng)的軟件調(diào)試,預(yù)留了插針連接單片機(jī)的NRST、TDI、TDO、TMS、TCK引腳,設(shè)計(jì)了JTAG下載仿真電路,在測試電路板時(shí),方便軟件調(diào)試的燒錄。復(fù)位電路是由一個(gè)10uF電容和一個(gè)10K電阻組成,每當(dāng)系統(tǒng)上電后電源對電容充電,此時(shí)電流經(jīng)過電阻,復(fù)位腳被拉高,MCU進(jìn)行復(fù)位,在單片機(jī)工作中,有一個(gè)程序指針,它指向即將要執(zhí)行的程序。單片機(jī)上電時(shí)要執(zhí)行復(fù)位操作,使得程序指針指向程序的0000H地址處,即單片機(jī)將要執(zhí)行第一條語句,以后每執(zhí)行完一條語句程序指針都依次增加。這樣使得單片機(jī)每次執(zhí)行程序都處于確定狀態(tài),如果沒有程序指針,就不知道程序一開始應(yīng)該從哪里開始執(zhí)行,也不知道工作時(shí)應(yīng)該執(zhí)行哪條語句。上電時(shí)的自動復(fù)位,使得各端口的輸出輸入電平不會處于不確定狀態(tài),不會使外圍設(shè)備產(chǎn)生誤動作;也能防止內(nèi)部一些控制寄存器的功能紊亂。對電信號的處理是運(yùn)用MCU自帶的ADC,在高速的晶振下,AD轉(zhuǎn)換可以滿足對酒精傳感器傳來的電信號的時(shí)效性處理。顯示使用了OLED屏幕,OLED顯示技術(shù)具有自發(fā)光、廣視角、幾乎無窮高的對比度、較低耗電、極高反應(yīng)速度等優(yōu)點(diǎn),非常適合作為此裝置的顯示屏。

3.2 酒精傳感器介紹

酒精傳感器是本系統(tǒng)的核心,酒精傳感器將酒精的體積分?jǐn)?shù)轉(zhuǎn)換為電信號,探測頭通過傳感器對空氣中的其他氣體進(jìn)行過濾,除雜等。本設(shè)計(jì)采用MQ-3酒精傳感器,由于MQ-3傳感器對酒精氣體具有良好的靈敏度、長壽命、低成本,耐汽油、煙霧、水蒸氣。MQ-3氣體傳感器所使用的氣敏材料二氧化錫(SnO2)其是在空氣中電導(dǎo)率是較低的。當(dāng)傳感器隨著所處環(huán)境中酒精蒸汽的增加,傳感器的電導(dǎo)率也隨著酒精氣體濃度的增加而增大。使用簡單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對應(yīng)的輸出信號。傳感器表面電阻RS的變化,是通過與其串聯(lián)的負(fù)載電阻RL上的有效電壓信號VRL獲得的。二者之間的關(guān)系表述為:RS/RL=(VC-VRL)/VRL,其中VC 為回路電壓10V。負(fù)載電阻RL 可調(diào)為0.5~200K,加熱電壓Uh為5V。這些參數(shù)使得傳感器輸出電壓為0~5V。

4 軟件設(shè)計(jì)

系統(tǒng)軟件部分采用模塊化設(shè)計(jì),分為主控模塊、信息采集模塊、AD轉(zhuǎn)換模塊、OLED顯示模塊、繼電器控制模塊。程序流程圖如圖2所示,當(dāng)系統(tǒng)開啟時(shí),硬件復(fù)位,酒精檢測模塊獲取空氣中的酒精濃度,通過AD轉(zhuǎn)換,AD轉(zhuǎn)換用的是MCU自帶的ADC,為了使得空氣中酒精濃度測得值準(zhǔn)確性高,用的精度是10位的運(yùn)算值,經(jīng)過反復(fù)檢測,10位的精度值不僅程序運(yùn)算快,而且誤差小。將模擬量轉(zhuǎn)換為數(shù)字量,換算為當(dāng)前空氣中的酒精濃度,與主程序所設(shè)計(jì)的標(biāo)準(zhǔn)酒精濃度進(jìn)行對比,不超過標(biāo)準(zhǔn)濃度,不觸發(fā)繼電器,車輛可正常打火,若超過標(biāo)準(zhǔn)值,繼電器斷開,車輛無法啟動。OLED顯示屏顯示車內(nèi)當(dāng)前酒精濃度值,同時(shí)顯示標(biāo)準(zhǔn)的濃度值,當(dāng)超過標(biāo)準(zhǔn)濃度值時(shí),會有“超標(biāo)”的報(bào)警提示信息顯示,OLED顯示采用的是IIC協(xié)議,只需要SDA和SCL兩個(gè)數(shù)據(jù)線即可與單片機(jī)進(jìn)行通訊,在硬件上簡化了電路圖,軟件上簡化了程序,使得程序運(yùn)行準(zhǔn)確,信息傳遞快速。

5 結(jié)論

此篇文章介紹了防酒駕方向盤系統(tǒng)的設(shè)計(jì),分別從硬件和軟件兩部分做了詳細(xì)的介紹。整套系統(tǒng)的結(jié)構(gòu)是嵌入方向盤內(nèi)部的,禁止了使用者的操控,大大提高了實(shí)用性和安全性。駕車司機(jī)飲酒后,系統(tǒng)能很快地檢測出空氣中酒精濃度的超標(biāo),快速地?cái)嚅_繼電器,阻止司機(jī)打火。通過本次設(shè)計(jì),我對數(shù)據(jù)采集與處理技術(shù)有了進(jìn)一步的了解和更深層次的學(xué)習(xí),只有在調(diào)試與實(shí)踐中才能體會到數(shù)據(jù)的神奇和獨(dú)特的魅力。各種公式的計(jì)算與解析,讓我明白理論依據(jù)也是非常重要的,數(shù)學(xué)工具是解決數(shù)據(jù)處理的最好方法,只有不斷地學(xué)習(xí),才能研究出非??焖贉?zhǔn)確的機(jī)器語言算法!

參考文獻(xiàn):

[1]李朝青.單片機(jī)原理及接口技術(shù)[M].北京航天航空大學(xué)出版社.

[2]劉迎春.傳感器原理設(shè)計(jì)及應(yīng)用[M].哈爾濱工業(yè)大學(xué)出社.

[3]譚浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005.

[4]王曉明,胡曉柏.電動機(jī)的單片機(jī)控制(第1版)[M].北京航空航天大學(xué)出版社,2002:181-208.

猜你喜歡
繼電器酒精電路
電路的保護(hù)
基于用戶和電路的攻擊識別方法
“簡化法”巧解電路問題
關(guān)于汽車?yán)^電器的解析
繼電器在電氣工程自動化低壓電器中的應(yīng)用探討
巧用求差法判斷電路中物理量大小
跟蹤導(dǎo)練(一)(2)
醫(yī)用酒精如何配制
繼電器控制電路轉(zhuǎn)換為PLC的方法
酒精脾氣等