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

发布者:温暖的拥抱最新更新时间: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-20 12:30

MC-51单片机红绿灯+数码管计时实验
单片机实验 //主机板的P1接口 平接 显示板P00接口 即数码管段选接口 //主机板的P3接口 平接 显示板P20接口 即数码管位选接口 //主机板的P0接口 平接 显示板灯的接口 #include reg51.h unsigned char time ={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; int n = 2000;//每半秒中断一次 bit change=1; bit Shan=1;//闪 //定义显示管为位选特殊位 sbit A=P3^7; sbit B1=P3^6; sbit C=P3^5; sbit G1=P3^4; sbit daul = P
[单片机]
基于STC8单片机的频率计
测频原理:计数法测频率。 实现方法:利用51单片机定时器可作为外部脉冲计数器的特点,可实现频率计数。具体使用两个定时器,本例中,使用定时器0作为外部脉冲计数器,用于对外部脉进行捕获(下降沿触发),定时器3产生1s定时,用于提取计数频率。 代码如下 //系统时钟频率 24MHz #include STC8.H bit send_flag = 0; unsigned int freq = 0; //频率计数 unsigned long cont_freq = 0; //频率计数溢出 unsigned char res ; //频率转换结果 void TM0_Init(); void TM3_Init(); void
[单片机]
基于STC8<font color='red'>单片机</font>的频率计
基于单片机的智能家居安防系统方案设计
1 引言 现在的安防系统可借助计算机技术、IC 卡技术、通信技术等来实现,CAN总线应用于安防系统对家居智能化发展起到了良好的促进作用。而把DTMF 技术应用于安防系统, 不需要专门的布线, 不占用无线电频率资源, 没有电磁污染。文中设计了一种基于CAN 总线和DTMF技术的以AT89S52单片机为核心的新型智能家居安防系统, 使原来小区安防系统的实时性和可靠性有了一个新层次的提高。本系统可以对整个家居的安全环境进行实时监控, 监控的范围包括室内防盗、火灾报警、煤气泄露等一系列不安全因素。一旦有上述事故发生, 该报警系统就会发出相应的报警信息, 用语音播出警情类别, 向远方用户和相关部门提供警情语音。 2 系统总体构成 系统
[单片机]
基于<font color='red'>单片机</font>的智能家居安防系统方案设计
MCS51单片机采用什么样的抗干扰技术
普及型MCS-51系列单片机(如8031和8032)既然无复位指令,又没有集成WATCHDOS电路,那么普及型MCS-51单片机是采用什么样的抗干扰技术呢?如果没有外接硬件WATCHDOG电路,就必须采用软件抗干扰技术。常用的软件抗干扰技术有:软件陷阱、指令冗余、软件WATCHDOG等,它们的作用是在系统受干扰时能及时发现,再用软件的方法使系统复位。所谓软件复位就是用一系列指令来模仿复位操作,这就是MCS-51系列单片机所特有的软件复位技术。
[单片机]
基于单片机的LED汉字显示屏的设计与仿真
研究了基于AT89C51单片机16×16 LED汉字滚动显示屏的设计与运用Proteus软件的仿真实现。主要介绍了LED汉字显示屏的硬件电路、汇编程序设计与调试、Proteus软件仿真等方面的内容,本显示屏的设计具有体积小、硬件少、电路结构简单及容易实现等优点。能帮助广大电子爱好者了解汉字的点阵显示原理,认识单片机的基本结构、工作原理及应用方法,并提高单片机知识技术的运用能力。 关键词:单片;LED;点阵;汉字显示 O 引言 LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。并广泛的用于公交汽车、商店、体育场馆、车站、学校、
[工业控制]
基于<font color='red'>单片机</font>的LED汉字显示屏的设计与仿真
单片机学习心得1:89c51单片机定时器应用!
定时器的应用涉及到中断方面的知识,可以先了解中断的概念再来看定时器 如,一个16位的定时器,它所能计数的范围是0~65535,如果单片机采用的是12M的晶振,那么定时器单次最长的时间为65535((1/12)12),因为一个一个机器周期等于12个振荡周期,那么定时器加一所用的时间是1/12M*12是1us,也就是一个12MHz晶振的51单片机单次最长时间约为65ms. 定时器的控制 89c51的定时器由两个寄存器控制,分别是工作模式寄存器TMOD和控制寄存器TCON 工作模式寄存器TMOD是用于控制定时器0/1的工作模式,通过对TMOD进行赋值,则可以改变定时器的工作模式 具体各位的定义如下 当我们使用定时器功能时,就只
[单片机]
<font color='red'>单片机</font>学习心得1:89c51<font color='red'>单片机</font>定时器应用!
89C51单片机的步进电动机用于玻璃管加热系统的设计
1 前言 步进电机是一种将电脉冲信号转换成相应的角位移或线位移的电磁机械装置,是一种输出与输入数字脉冲对应的增量驱动元件,具有快速启动和停止的能力。但大多数设计人员常常习惯于用逻辑电路实现复杂的步进电机的控制,虽然已经取得很大成效,但实现起来成本高、费时多,而且一旦组成了电路,就很难再改动,因此不得不完全重新设计控制器。微处理器与微计算机的先进技术和低廉的价格,给步进电机的控制开创了一个新的局面[1]。人们完全可以借助于软件来对步进电机实施控制,从而实现复杂而成本又不高的控制系统,同时还可以很灵活地通过改变程序来改变控制方案。为此,我们基于89C51单片机设计了步进电机控制器用于玻璃管加热系统。该控制器具有线路简洁、性能良好、成本
[单片机]
89C51<font color='red'>单片机</font>的步进电动机用于玻璃管加热系统的设计
MPC555微控制器汽车电子中的广泛应用
随着汽车工业的飞速发展,汽车在控制、通信和网络方面的要求越来越复杂。以32位微控制器及嵌入式实时操作系统为基本技术特征的新一代电控单元ECU(Electronic Control Unit)成为汽车电子应用的主流。 32位微控制器MPC555以其强大的性能在汽车电子等领域得到了广泛的应用。 1、MPC555微控制器简介   MPC555 微控制器是Motorola PowerPC 500系列的代表产品,是专为汽车电子、航空航天、智能系统等高端嵌入式控制系统所设计。该产品可在高速移动及苛刻的环境下工作(工作温度:-40~125℃), 性能优良,并具有高度的灵活性和可靠性,适合大批量低成本生产。 MPC555主
[汽车电子]

推荐帖子

回帖
谢谢楼主分享回帖hi~~你好~~你的帖子弄错了哦~~如果你是要回复他人的帖子,可以参照下图:
se7enldp 51单片机
WINCE界面开发问题
请问大家.WINCE界面开发一般用什么软件??类似Ipod那种界面WINCE界面开发问题EVC/VS2005用GDI/GDI+/DIRECTX接口vs2005EVC4.0+sp4路过那种界面开发是不是也要用到数据结构的一些深奥的知识呀?(请高手指正)类iPod,不在于用什么开发工具,关键是界面的设计实现时,可能需要overlay,或其它GDI处理才能实现设计的效果在和数据打交道的时候肯定要用数据结构啊千万不要用MFC伤透了心一些特效完全没办法GDI
raulgu WindowsCE
请问在PROTEL99中从PCB 文件 反查是由哪个SCH文件生成的 用哪个菜单命令来查,谢谢
请问在PROTEL99中从PCB文件反查是由哪个SCH文件生成的用哪个菜单命令来查,谢谢请问在PROTEL99中从PCB文件反查是由哪个SCH文件生成的用哪个菜单命令来查,谢谢据说有个omninet可以将pcb转为sch。简单的可以稍微复杂的PCB生成个不正确的原理图会很麻烦
一沙一世 PCB设计
问个菜鸟 问题…keil u3(英文版)关键字颜色怎么改呀
刚装了u3关键字颜色不显亮怎么改呀最好把具体步骤告诉我哈英文版的有些专业词汇看不懂嗯先感激!!问个菜鸟问题…keilu3(英文版)关键字颜色怎么改呀沙发自己的额没改过,帮顶...你那应该是没有保存成C文件造成的引用3楼lbing7的回复:你那应该是没有保存成C文件造成的 up,保存一下试试吧呵呵在edit里面最后一个选项配置里面可以改的哈楼上说的没错,edit-configration-color@font-80
hanxiao007 嵌入式系统
OV9650 camera保存640*480图片模糊的原因
不知道咋回事,我设置我的OV9650camera驱动为VGA模式,以前保存成320*240图片图像质量还算可以,但是我把缓冲区扩大,保存成640*480的图片,图片明显模糊了,下面是图片,请大家帮忙分析一下原因。320*240图片640*480OV9650camera保存640*480图片模糊的原因640*480的还叫模块?我的效果也不好,我估计不是驱动的事了,应该是摄像头焦距问题了可以考虑继续把像素放大看效果如何这个不好说吧,也许你的sensor出来的数据就这样的呢?
highlight 嵌入式系统
数字技术中的模拟电路技术
由于数字电路和模拟电路有什么联系?请看数字技术中的模拟电路技术非常感谢您无私分享知识,让我受益匪浅,真心感激! 非常感谢您无私分享知识,让我受益匪浅,真心感激! 应该直接贴出来更好些。 把文档粘贴出来,大家就可以直接看到了,数字技术中的模拟电路技术由于数字电路是利用上升沿/下降沿很短的脉冲信号,所以会向外部放出包括高频成分的多余电磁波(噪声),而且对外部来的电磁波(噪声)敏感地响应,造成误动作。另外在电路内部也存在线
fighting 模拟电子
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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