基于单片机的汽车酒驾监测系统设计

发布者:温暖的拥抱最新更新时间:2022-04-26 来源: eefocus关键字:单片机  wifi模块 手机看文章 扫描二维码
随时随地手机看文章

本文以模块化的设计思路,其核心电路为单片机最小系统,感应电路为红外传感应电路,控制电路采用继电器,检测电路为酒精浓度检测模块,无线通讯模块则采用wifi模块。

红外传感器检测到驾驶室驾驶员进入,系统开始进入工作状态,此时,驾驶员想要发动汽车,须向传感器呼出气体,当检测到驾驶员呼出气体酒精浓度超标后,由继电器控制车内点火部分电路断开,此时汽车无法发动,并在显示电路中显示驾驶员酒精含量,由模块传入服务器端,作为一次记录。


若驾驶者想要发动汽车,须等待酒精传感器恢复时间过后,再次向其提供气体样本,直至检测结果显示酒精含量合格后,方可发动汽车。

一、酒精浓度检测电路设计

 


酒精传感器的基本原理可简述为将探测到的酒精浓度转换成有用电信号的器件,并根据这些电信号的强弱就可以获得与待测气体在环境中的存在情况有关的信息。


气敏传感器是由微型氧化铝陶瓷管、氧化锌敏感层,测量引脚电极和温度加热器组成同。敏感元件固定在塑料或不绣钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。封装好的气敏元件有六个管脚输出,其中四个用于信号的取出,两个用于提供加热的电流。

图中1、2、3分别表示MQ-3乙醇传感器的引脚排列图、引脚功能图、使用接线图。其中H-H表示加热极(5V),A-A、B-B传感器表示敏感元件的两个极,图3中框图中“V”为传感器的工作电压,同时也是加热的电压。


传感器的标准回路有两部分组成。其一为加热回路,其二为信号输出回路,它可以准确反映传感器表面的电阻值变化。传感器表面电阻R5的变化,是通过与其串联的负载电阻上的有效电压信号输出获得的。二者之间的关系表述为公式所示:

其中,V为回路电压,电压为10V,负载电阻RL可调为0.5-200千欧。负载电阻RL可调,加热电压一般为5V。


半导体方式的MQ-3酒精传感器具有灵敏度高、电路简单、使用方便、所需费用低、稳定性好以及寿命长等优点,可以把气体信号转换为电压信号输出,因此得到广泛应用。


MQ-3酒精传感器可用于机动车驾驶员呼气中酒精浓度的检测,以及其它严禁酒后操作的现场环境探测,也可用于其它场所的乙醇蒸气勘测工作等。


MQ-3酒精传感器的实物中包含有6只针状管脚,其中4个管脚(两个A和两个B)用于信号读取,两个H脚用于提供加热电流。

二、显示电路设计

 

LCD1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。


它由若干个5*7或者5*11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形。

 

三、控制电路设计

 

继电器线圈在电路中用一个长方框符号表示,如果继电器有两个线圈,就画两个并列的长方框。同时在长方框内或长方框旁标上继电器的文字符号“J”。


继电器的触点有两种表示方法:一种是把它们直接画在长方框一侧,这种表示法较为直观。另一种是按照电路连接的需要,把各个触点分别画到各自的控制电路中,通常在同一继电器的触点与线圈旁分别标注上相同的文字符号,并将触点组编上号码,以示区别。


继电器的触点有三种基本形式:动合型常开,动断型常闭,转换型。


 

四、人体感应电路设计

 

红外线对射管的驱动分为电平型和脉冲型两种驱动方式。由红外线对射管阵列组成分离型光电传感器


该传感器的创新点在于能够抵抗外界的强光干扰。太阳光中含有对红外线接收管产生干扰的红外线,该光线能够将红外线接收二极管导通,使系统产生误判,甚至导致整个系统瘫痪。


本传感器的优点在于能够设置多点采集,对射管阵列的间距和阵列数量可根据需求选取。


 

五、无线通讯电路设计

 

WIFI模块为串口或TTL电平转通信的一种传输转换产品,UART-WIFI模块是基于Uart接口的符合WIFI无线网络标准的嵌入式模块,内置无线网络协议IEE802.11协议栈以及TCP/IP协议栈,能够实现用户串口或TTL电平数据到无线网络之间的转换。

六、模数转换电路设计


模数转换通常被成为A/D转换,顾名思义,即将电路中的模拟信号转换为数字信号,通常状况下电路中传感器返回值为模拟信号,但取值显示时需数字信号,所以A/D转换成为了单片机的传感器应用中的重要环节。


通常状况的下的A/D转换分为电流、电压等方面,即将系统中的各类电信号转化为数字信号,本课题使用的转换电路为ADC0809,将酒精浓度传感器所返回的电压值转换为数字信号。

七、系统主程序设计

 

基于单片机的防酒驾检测系统的软件设计流程由红外人体感应模块子程序,模块子程序,酒精检测模块子程序,无线通讯模块子程序等各个模块组成。


 

八、人体感应子程序设计

 

红外传感器在本系统中作为整个电路运行的起点,通过检测驾驶室是否有人进入,红外线向继电器传入高低电平,当常开式继电器控制电路闭合时,单片机正常上电,此时系统开始运行,所以红外传感器控制模块为整个系统执行的起点。

九、酒精浓度检测子程序设计

 

酒精浓度监测的设计思路为:单片机控制MQ-3酒精浓度传感器采集器体样本,传感器采集检测后的返回值为一个数值,将获取的数值与设定的标定值进行对比,当比对结果还超出标定值时,进行报警,并将这一数值通过显示器显示出来。

关键字:单片机  wifi模块 引用地址:基于单片机的汽车酒驾监测系统设计

上一篇:基于单片机的智能心率体温检测系统设计
下一篇:基于单片机的门禁安全管理系统设计

推荐阅读最新更新时间:2024-11-09 21:57

单片机定时器计数器初值的计算
1.计数器初值的计算 把计数器计满为零所需要的计数值设定为C,计数初值设定为TC,由此可得到公式: TC=M-C式中,M为计数器模值,该值和计数器工作方式有关。在方式0时M为213;在方式1时M为216;在方式2和方式3时M为28。 2.定时器初值的计算 在定时器模式下,计数器由单片机主脉冲经12分频后计数。因此,定时器定时时间T的公式:T=(M-TC)T计数,上式也可写成:TC=M-T/ T计数。式中,M为模值,和定时器的工作方式有关;T计数是单片机振荡周期TCLK的12倍;TC为定时器的定时初值。
[单片机]
6-基于51单片机的电机转速控制系统
具体实现功能 具体功能: 1、采用霍尔传感器非接触式测电机转速; 2、数码管显示当前的转速(单位为转/分(RPM))和设定的转速; 3、电机转速可以通过按键调整,也可以开始暂停,正转和反转; 4、按键可实现加速、减速、正转、反转、开始/暂停等功能。 单片机介绍 51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX8
[单片机]
6-基于51<font color='red'>单片机</font>的电机转速控制系统
爱普特32位MCU微控制器APT32F1023H8S6用于扫地机器人
  扫地机器人的系统组成构架如下图,它主要由 数据采集单元、处理运算单元、执行单元和电源管理单元 四部分组成。   扫地机器人的系统组成构架 扫地机器人的四个组成部分中最主要的就是处理运算单元, 这一单元主要完成传感器检测、路径规划、驱动控制和人机互动等主要工作,它是整个设备的核心部分,这一部分的性能好坏决定了扫地机器人的品质。 因此, 按照以下这三个方面去选择合适的微控制器很有必要: 1)用于扫地机器人的微控制器要实时的与数据采集单元、执行单元进行通讯,同时要快速的进行路径规划,所以要求微控制器具有高运行速度和数据处理能力。 2)用于扫地机器人的微控制器要有丰富的人机接口,便于人机互动。所以要求微控制器具丰富的GPIO及
[机器人]
基于μC/OS-II操作系统实现在P89V51RD2微控制器上运行
自嵌入式系统开发以来,很长时间都采用前后台系统软件设计模式:主程序为一个无限循环,单任务顺序执行。通过设置一个或多个中断来处理异步事件。 这种系统对于简单的应用是可以的,但对于实时性要求比较高的、处理任务较多的应用,就会暴露出实时性差、系统可靠性低、稳定性差等缺点。 μC/OS-II 是一种基于优先级的抢占式多任务实时操作系统, 包含了实时内核、任务管理、时间管理、任务间通信同步(信号量,邮箱,消息 队列)和内存管理等功能。它可以使各个任务独立工作,互不干涉,很容易实现准时而且无误执行,使实时应用程序的设计和扩展变得容易,使应用程序的设计过程大为减化。而且它内核源代码公开,可移植性强,为编程人员提供了很好的一个软件平台。通
[单片机]
基于μC/OS-II操作系统实现在P89V51RD2<font color='red'>微控制器</font>上运行
庆祝XMC™微控制器销量破亿,Sustain our Planet设计挑战赛开启
XMC™微控制器是电动汽车充电器的核心所在,能帮助将工业和家用电器转变为智能物联网设备,还能控制医用呼吸机。现在,英飞凌科技股份公司(FSE: IFX / OTCQX: IFNNY)希望通过新方法激发新动能,利用XMC™微控制器及英飞凌的其他产品,让人们的生活更加便利、安全和环保。英飞凌与e络盟(element14)社区携手,向社区成员发起了一场设计挑战赛。 在“Sustain our Planet”设计挑战赛中,英飞凌与e络盟要求开发人员开发出能够让人们的生活更加便利、安全和环保的全新设计理念。 英飞凌微控制器营销总监Ralf Koedel表示:“几周前,我们的XMC微控制器的销量到达了1亿颗,这是一个里程碑式的突
[嵌入式]
庆祝XMC™<font color='red'>微控制器</font>销量破亿,Sustain our Planet设计挑战赛开启
美的集团去年生产1000万颗MCU芯片
1月10日,美的集团在互动易平台称,2021年,公司投产的MCU控制芯片产量约1000万颗。    美的集团还表示,未来公司将继续提高芯片产量,并进入功率、电源等其他家电相关芯片产品。    香颂资本执行董事沈萌接受《证券日报》记者采访时表示,“目前来看,1000万颗的数量并不大,应该以满足美的集团自身需求为主,但这也意味着美的集团自主化程度加深。”    据悉,美的集团在上海和重庆已有两家芯片公司,分别为2018年成立的上海美仁半导体有限公司以及2021年成立的美垦半导体技术有限公司。    企查查数据显示,美的集团旗下美的创新投资有限公司持有上海美仁半导体有限公司57.69%股份;美的集团持有美垦半导体技术有限公司95.00%
[半导体设计/制造]
增量式pid控制 单片机源程序
单片机源程序如下: #include reg51.h #include intrins.h #include absacc.h #include define.h #include delay.h #include da0832.h #include DS18B20_5.h #include lcd1602.h #include zlg.h #define PMAX 100 #define PMIN 0 typedef struct { char kp,ki,kd; int e2,e1,e0; long pa,vpa; }mypid; mypid p1; int final_tem,cur
[单片机]
51单片机学习总结
1、什么是单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。 2、单片机的作用 用到单片机的项目经验介绍 手持粮库温度寻检设备 毕设答辩打分器 电话台灯 自动感应水龙头 凡是与控制或简单计算有关的电子设备都可以用单片机来实现,再根据具体实际情况选择不同性能的单片机,如:atmel,stc,pic,avr,凌阳,80C51,arm等 工业自动化:数据采集、测控技术。
[单片机]

推荐帖子

RF功率MOSFET产品及其工艺开发
中心论题:RF功率LDMOSFET性能特征RF功率LDMOSFET基本结构和制造工艺特点产品设计难点分析和解决方案器件的关键参数工艺难点和解决方案解决方案:设计了特殊栅结构和工艺制造流程P-阱和N+源区通过两次多晶单边自对准注入形成P+阱沟道的杂质浓度和长度是决定器件性能的关键因素引言RF功率MOSFET的最大应用是无线通讯中的RF功率放大器。直到上世纪90年代中期,RF功率MOSFET还都是使用硅双极
cscl 嵌入式系统
STM32F103的RTC有些鸡肋了
本以为可以省去1片外置RTC芯片,但发现STM32内置RTC只能计时,却没有年月日的功能。用户一直开机上电还可以用程序维护,但如果断电24小时以上,就无法确定现在的日期了。建议ST公司在RTC中增加日期功能,至少能计日。STM32F103的RTC有些鸡肋了你可以预定0x0000是dd-mm-yy.然后根据RTC换算出具体的时间日期。备用不明白为什么断电24小时以上,就无法确定现在的日期了?回忆一下在UNIX的世界,所有的时间都是以1970年1
bg9adj stm32/stm8
DS18B20总是显示85℃。。。
我按照图1的电路接法,然后根据DS18B20的数据手册时序图编写代码,但总是85℃。。。请遇到过这种情况的电子爱好者指导一下:/***********ds18b20子程序*************************//******************************ds1820程序***************************************/voiddelay_18B20(uinti)//延时1微秒{while(i--);}voidds
mm520520 单片机
新手求助:max232或SP232E串口转换芯片的2引脚和6引脚该怎么接?
这是max232的原理图,请问:①2引脚V+和6引脚V-右侧的+10V和-10V是什么意思?是表示要接到+10V和-10V的电源上?还是表示这两个引脚位置的出口电压是+10V和-10V?②MAX232和SP232E这两款芯片所需的电源除了5V电源以外,还需要其他的电源吗?③这个原理图上2引脚V+经过一个电容接到了5V电源上,也有人将2引脚经过电容后接地,请问接5V和接地有什么区别呢?我只想用作普通的串口TTL转232,这个引脚该怎么接?新手求助:max232或SP232E串口
longhui520 PCB设计
恩智浦LPC800微控制器资料整合(来自恩智浦技术中心)
NXP技术中心改版了!感兴趣的网友可以看看关于NXP微控制器LPC800产品精选,也许会有意外收获哟!LPC800采用低引脚数封装,提供可满足8位应用需求的简单易用外设,同时还提供具备32位功能和出色电源效率的ARM®Cortex™-M0+处理器。LPC800资料下载LPC800相关视频LPC800在线购买LPC800选购指南、数据手册和用户手册LPC800迷你板免费申请LPC800微控制器简介LPC80
EEWORLD社区 NXP MCU
【Follow me第二季第2期】智能家庭空气质量监测仪
**首先感谢DigiKey得捷|电子工程世界EEWorld举办的Followme活动,与得捷电子一起解锁开发板的超能力!**##前言大家好,我是沙忠金,一名电子小白。本期的主板ArduinoUNOR4WiFi,前期几期一直在使用MicroPython以及CircuitPython,对于Arduino一直只是门外汉。一直停留在听说过从来未使用过。一直感觉Arduino会很难有抵触情绪在里面。也是借着这次任务学习一下Arduino。本次任务还有一个很吸引的点就是,
shazhongjin DigiKey得捷技术专区
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved