《智能防酒驾系统设计与仿真研究》10000字(论文)_第1页
《智能防酒驾系统设计与仿真研究》10000字(论文)_第2页
《智能防酒驾系统设计与仿真研究》10000字(论文)_第3页
《智能防酒驾系统设计与仿真研究》10000字(论文)_第4页
《智能防酒驾系统设计与仿真研究》10000字(论文)_第5页
已阅读5页,还剩24页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、绪论1.1研究背景醉酒驾驶、疲劳驾驶和高速驾驶已经成为我国道路交通事故频发的三大因素。现如今各个家庭中的私家车越来越多,酒后驾车所导致的交通事故也越来越多,严重影响了社会的安稳发展。同事酒驾时时刻刻都在危害着人们的日常生活,每年因为酒驾发生的惨剧比比皆是。近几年来,随着社会经济的发展,汽车已经走进了每个家庭,随着汽车运行速度的提高,人们对生存环境的关注日益高涨,人们越来越重视汽车安全和道路安全的管理和改善。然而,全世界各国范围内经常发生的各类交通事故都没有完全得到有效控制,大多情况下都是由于驾驶员酒后驾车引起的。酒精会暂时影响视力,由于视力受损、视角不稳定、颜色变差,酒后驾车的驾驶员对交通标志和指示灯无法正确识别和理解,饮酒对驾驶员的视力产生了极大的影响,眼睛只看向着前方,很难在视野中发现许多安全隐患,容易发生事故。并且,酒后驾车对于危险情况的应急反应也就变得迟钝,例如眼、手、脚和协调机构都会发生障碍,因此无法准确评估车辆之间的距离与车速的把控。因为酒精麻痹神经的影响,导致驾驶员手脚的触摸性比平时更低,从而导致无法正常驾驶汽车,因此,交通事故已逐渐成为最严重的社会问题,醉酒驾驶人的行为不仅对驾驶人及其家属的人身安全造成重大损害,但也给行人安全带来了一些隐患,这时候就需要采取相应的措施来限制酒后驾车行为的发生,为社会的安定添砖加瓦。1.2研究意义为了更好的防止酒后驾车所导致的交通事故,设计了一种新型的通过判断检测出驾驶员呼出气体中酒精浓度的的大小后,及时发出警报来制止驾驶员酒后驾车。本次毕业设计的重点在于酒精浓度检测仪的基础上,增加语音报警电路和GSM模块。单片机STC89C52作为数据储存单元和微处理器,需要外接压力检测模块、语音报警模块、GSM模块,然后再通过C语言编程和KeilC51的编译环境,设计出一个智能化的防止酒后驾车系统,经过系统仿真和测试后,能及时提醒驾驶员,避免产生酒驾行为而导致交通事故。二、总体结构设计2.1系统方案设计2.1.1设计要求基于单片机的酒精浓度采集系统将该系统广计为一个司机能够在准备驾车时精准的检测到驾驶员是否有酒后驾车行为,驾驶员在呼气时直接利用酒精摄浓度检测传感器功能来准确地自动检测到驾驶员的体内酒精浓度摄入量,当一个驾驶员在进入驾驶室内检查发现他的酒精摄入浓度已经出现超标时,控制系统单片机就可以通过语音报警电路和GSM模块发出报警以提醒驾驶员不要产生酒驾行为。该监测系统不仅能够实时地自动显示计算出车辆司机驾车的酒精浓度值,还能够具有实时的语音、短信等多种报警信息功能。2.1.2系统总体方案通过在大学四年中所学的单片机原理及其应用知识以及在校时间里学习到的一些传感器和控制等技术去设计一个防酒驾系统。智能防酒驾设计的意义是防止酒后驾车造成的安全事故,保证交通的正常运行,旨在保护社会的安定发展。设计出一个基于单片机的智能防酒驾系统,通过MQ-3型酒精浓度传感器来检测驾驶员准备驾驶时的酒精浓度。从而确定如果驾驶室中的酒精浓度高于安全饮酒标准,则可以通过硬件和电路处理来实现酒精浓度的显示。基于这种情况,本次设计将采用LCD液晶显示器,需要考虑设计一种报警控制系统,能够在汽车驾驶员准备酒后驾车时,发出语音报警和短信报警。当酒精浓度高于标准值时,酒精浓度传感器得到信号之后,能够自动地显示酒精浓度以及发送语音信号来实现提醒驾驶员已经完全达到酒后驾驶的标准,并且还会通过GSM模块发出短信提醒驾驶员,基于上述设计理念设计而成的智能防酒驾系统。结构如下图2.1所示:GSM模块C51单片机气体检测GSM模块C51单片机气体检测LCD显示模块语音报警继电器控制2.2系统元器件选型结构2.2.1酒精传感器酒精传感器的工作原理:通过检测被检测者呼吸产生的气体进行测量。如果驾驶员呼吸产生的气体中的酒精浓度越大时,得到的信号也就会变大。目前,酒精传感器已经成熟。而其中比较成熟的几个传感器包括了电化学酒精传感器和半导体酒精传感器以及催化燃烧酒精传感器等。因此如何正确的使用半导体酒精传感器,用其制造出驾驶员和执法机构使用的酒精检测仪已经成为第一选择,本次的设计所需器件将选用MQ-3酒精传感器。MQ-3气体传感器对酒精有着很好的响应,并且拥有着耐汽油、烟、水蒸气和其他物质的性质。这种传感器能够实时地检测出多种酒精浓度和不同品质的气体,这也是特别适用于本次设计的低费用传感器。图2.2MQ-3传感器的外观和结构形式2.2.2单片机STC89C52具有8K每字节指示闪烁程序设计,是便携、低电压读取专用数据存储器,超微型处理器,能自动清除高性能SCOMOS8,被称为“超级单片机”。该存储设备采用tmel设计,生产出高密度、实用的存储元件,符合生产厂家的工业技术标准,也可以使用tmcs-51指令集及其进口管理引脚,符合工业应用标准。2.2.3模数转换芯片图2.3ADC0832引脚图在单片机应用系统中,可以把温度、压力、流量以及速度等测量结果转换成模拟信号。在系统中,需要先将模拟信号转换为数字量,再用微计算机软件处理这些模拟信号。这个装置就称为A/D转换器(ADC)。选用了8位分辨率的A/D转换器0832、双通道A/D转换芯片、工作频率250KHZ,转换时间32μS、输入输出电平与TTL/CMOS相兼容、5V电源供电时输入电压在0~5V之间;特点是兼容性好,性价比高,应用广泛2.2.4串口选用HSC009是一个独立的能够提供音频串口解码功能的音频mp3芯片,完美地直接集成了针对mp3、wav的硬硬件编译和数字解码。同时使用该软件还保证可以同时支持ssspis等驱动,支持XPWIN7WIN8WIN10/OS/IOS/Android文件系统下载(几乎所有系统)。通过一个简单的命令,很容易播放自己喜欢的音乐,以及怎样播放自己喜欢的音乐等多种功能,而且不必再进行繁琐的基础设备操作,此款芯片相较于其他同类型芯片更加稳定可靠。另外这种芯片还是专门针对语音应用领域研究和开发的低成本解决方案。2.2.5称重传感器HX711采用了美国海芯电子科技,是一种专为高标准精度商用电子秤而精心开发和设计制造的24位高频A/D信号转换器集成芯片。集成度高、响应速度快、抗干扰性强等是它对比同类型芯片最大的优点。降低了各种商用电子秤的整个总体系统运行管理成本,增加了整个系统的整体运行管理性能及可靠性的程度。引脚图如图2.5所示。图2.5HX711引脚图三、系统硬件电路设计3.1单片机最小系统单片机正常运行的最底层硬件是单片机最小系统。单片机的最小控制系统通常由工作电源,震荡时钟电路以及复位电路组成。3.1.1复位电路复位电路如图3.1所示:图3.1复位电路MCU的初始化程序被称为复位程序,主要功能之一是将PC机初始化为000h。使MCU的执行者和控制单元可以执行一个000h的程序,如果系统因为程序错误而进入死机状态,则必须再次按复位键重新启动。RST是脉冲复位振荡信号的有效输入脉冲端。复位振荡信号的高电平,其有效振荡时一般应用于持续24个复位振动机器脉冲振荡周期(两个振动机器脉冲周期)以上。通常为了能够确保这种应用中的系统引脚能够可靠的同时进行多路复位,在这种应用情况下的多路复位控制电路中,若使单片机进行自动循环式复位,必须保持引脚上的RST保持一定的复位高电平。例如,当引脚的RST由一个高电平稳压转换上升到低稳压电平时,单片硅引擎自行启动一个新的重置用户状态,并从应用程序中000h的存储地址开始,然后再次启动执行一个复位用户程序。3.1.2时钟电路时钟电路如图3.2所示:图3.2时钟电路图时钟同步电路主要就是用于信号传输和控制产生,用于单片机的一个时钟同步信号,为了能够确保同步时钟工作时序模式的工作可以实现,单片机内部系统应该设有一个同步时钟信号控制电路。3.2酒精浓度采集电路下图3.3是酒精采集电路:图3.3酒精浓度的采集电路通过MQ-3酒精浓度传感器,把被检测目标的酒精含量浓度通过检测计算出来,将模拟信号传输出到ADC0832的ADCH0引脚输出端口,然后将得到的酒精含量浓度通过一个单片机内部的模/数转换,将其转换成数字信号,再由该数字系统中对测得的酒精含量浓度进行数据分析和计算处理。3.3液晶显示器下图3.4是酒精浓度液晶显示器:图3.4液晶显示器液晶显示器的引脚RS、RW、EN分别连接到一台大型单片机的引脚,例如P13、P14、P15/MOSI。显示屏的引脚例如DB0、DB1、DB2、DB3、DB4、DB5、DB6、DB7分别是连接到MCU上,例如P0.0、P0.1、P0.2、P0.3、P0.4、P0.5、P0.6、P0.7,酒精药物浓度显示传感器是将采集分析得到的各种类型酒精药物浓度经由一台单片机的射频信号优化处理后在LCD显示屏上自动呈现显示出来。3.4语音报警电路下图3.5是语音报警电路原理图:图3.5语音报警电路图当驾驶员开始准备驾车时,当司机未饮酒时,系统未检测出酒精浓度,单片机的引脚OUT-和OUT+为高电平,蜂鸣器也不会发出任何声音,当司机饮酒后,检测到酒精浓度已经超标,单片机的引脚OUT-和OUT+为低电平,语音报警电路中的蜂鸣器就会自动发出一个语音提示,以提醒驾驶员酒精浓度超标。3.5继电器控制电路下图3.6是继电器的控制电路:图3.6继电器控制电路正常的驾驶情况时,司机进入驾驶室前未饮酒,未检测到酒精浓度,单片机的P32/INT0输出也是低电平控制,控制中的继电器闭合,汽车也就这样可以正常地进行,如果司机饮酒之后进入驾驶室,系统将根据测试结果,若检测到酒精浓度超标时,单片机的引脚P32/INT0输出将为高电平。控制中的继电器打开,以对驾驶员进行报警。3.6压力传感器下图是压力传感器图3.7图3.7压力传感器通过HX711来判断驾驶员是否已经已经坐在驾驶座上并准备驾车。当压力传感器收到信号传入到单片机STC89C52的引脚P16/MISO和P17/SCK上,若压力传感器检测到压力认为有驾驶员驾车,系统则开始检测酒精浓度,然后将检测结果显示在液晶屏上;若未检测出压力则液晶屏上不会显示。3.7按键电路图3.8按键电路图按键电路是最常见的输入方式。按键电路有最常见的两个连接方法,分别为一对一直线连接与采用动态扫描的矩阵式连接方法。本次所应用到的是一对一的直线连接。按键在按下和弹起时电平都会自动产生,按下时电平可以生成一个低电平,弹起时电平可以生成一个新的高电平,电平上的信号可以经由与主控单片机的引脚进行连接后自动发出,当单片机自动接收和控制后便可直接进行信号处理。如图3.8所示,电路共采用了三个独立按键,按其功能分别是:KEYl在按键电路中为减键,KEY2在按键电路中为加键,KEY3在按键电路中为设置键,其旨在调整报警上限的功能。3.8GSM模块下图是GSM模块电路图3.9图3.9GSM模块电路图若系统检测出驾驶员的酒精浓度已达到酒驾的标准,则GSM模块对手机发出短信以提醒驾驶员达到了酒驾的标准,为了防止驾驶员酒后驾车造成严重的交通事故。3.9系统总电路下图是系统总电路图3.10图3.10系统总电路图工作原理:模拟在驾驶座上设置一个压力传感器,当有驾驶员坐上后,压力传感器检测到压力认为有驾驶员驾车,模块才开始检测酒精浓度并在液晶屏上显示出来(mg/100mL或者ppm显示,不要百分比显示)。驾驶员呼出气体的酒精浓度超过了设定浓度阈值(酒精浓度阈值可以按键加减控制,报警浓度阈值也可以进行掉电储存)后,蜂鸣器发出声响,GSM模块发出短信,并能对汽车进行一次语音提示(如果酒精浓度超标,请不要进行酒驾之类),继电器停止动作,接着继电器触点上的设备锁住了汽车的发动机,停止了汽车运行,并通过GSM模块,发送了警告消息。("你好,车牌号为xx(例:赣a8408)的一辆车如果发生了酒驾行为,请及时予以劝阻,从而防止风险事故的发生!")到设定手机号(可在万用板上按键设置手机号)上。系统软件设计4.1编程语言的介绍C语言是一种十分方便简单的软件,在市场上得到了广泛的支持和应用,硬件的开发基本都需要C语言进行编程,例如各种类型的单片机、DSP、ARM等。将单片机的C语言编程和汇编ASM-51编程语言作对比,具有以下优点:(1)如果我们直接可以不对一台单片机的指令系统语言进行任何新的预习和深入了解,就直接可以使用诸如C-ROM等等语言软件来自行编写一个新的命令系统来执行操作一台新的单片机。(2)与汇编语言不同,寄存器的分配、不同存储器的寻址和数据类型这些知识完全不需要涉及到,由编译器自动管理。(3)一个程序具有规范的结构,分成了不同的函数,函数之间相互之间进行调用,可使整个程序的结构化。(4)该数据库中所有软件包含的各种标准化数据子程序,都主要是由于具有较强的数据处理分析功能,用时直接可以进行数据调用,使用方便。(5)它们具有方便的应用和模块化编程技术,可以让已经被编好的程序转换为数值进行使用。因为此次的设计关于全部工作时间的测量和计算全部由单片机内部的定时器控制来完成,这样就会使得测量的精度很高,虽然对于温度的传感器在数据的阅读和输入上要求时间精度也很高,但是已经有很多测量精度高的C程序被普遍应用,故我们即便可直接从单片机中借用,也希望能够真正做到准确地对于温度进行读取,所以此次的设计采用了C语言进行编程,这样既对于自己而言也大大地降低了困难,也让我们将公式化的概念和方法在设计过程中所需要体现出来并通过浅显易懂地实现。4.2程序设计思路这个软件程序的设计涉及到多个软件程序的数量。最终选择了这种编程方式。模块化的编程结构使整个程序设计更清晰、更容易掌握,还使以后的程序维护和修改更加方便快捷,酒精传感器采集是软件的主要应用程序,通过液晶显示屏采集显示程序,包括语音报警程序和继电器控制驱动器。控制继电器的动作为单片机的主要功能之一。酒精数据采集与处理程序是将继电器接收到的模拟数据通过A/D转换,转换成数字信号,再将数字信号输入单片机。其中一部分信号会被发送到液晶显示器,根据显示器所显示的浓度大小判断,如果酒精浓度超过标准值,蜂鸣器会发出报警,GSM模块会向司机发送一条短消息,提醒司机不要再开车,并控制继电器动作。4.3主程序设计根据上述的设计思路,主程序的流程图如下图4.1所示:图4.1程序流程图使用单片机内部AD采集酒精浓度,单片机的模拟通道0用来检测酒精浓度的模拟量,单片机首先启动AD采集,等待转换结束。当查询到标志位被设置为1时,转换开始,可以直接读取AD数据。比较酒精浓度的变换数字信号和过量酒精浓度的标准值,若超标,则酒精浓度的数字信号小于酒精浓度的标定值,继电器开始动作,先驱动一个继电器、起始发射机,接下来,继续收集酒精浓度传感器的数据。如果传感器大于酒精浓度的标定值,则停止继电器的工作并继续收集传感器的信号输入。读取数据后再将其送入数据存储单元,经单片机处理后,将单元电压值转换为酒精浓度值。用LCD数码显示管显示。系统正常工作时,首行定时器初始化,AD初始化,即将上次采集中所存储的酒精浓度数据全部清除,用来存放当前需要处理和存储的酒精浓度数据,当时间长度大于或者等于300ms,进行一次定时器AD采集,通过采集的酒精浓度值,显示在LCD数码的显示管上,并将该样本中酒精浓度的平均值与其他超标酒精浓度的平均值计算进行比较,如果浓度大于或等于所设定的酒精浓度超标值,单片机引脚P31/TXD控制的蜂语音电路则会发出语音报警,同时控制的GSM模块也会同时对手机发出短信提醒,同时P32/INT0脚控制继电器动作来达到强制控制汽车启动防酒驾的目的。采集多次酒精数据,计算它们的平均值,作为其准确的浓度值,当系统检测到酒精浓度大于或者等于10mg/100ml超标时,蜂鸣器发出报警,同事GSM模块发出短信报警。4.4A/D转换模块软件流程ADC0832的频率数据转换宽度一般大约为8位,数据最快的频率转换执行时间大致为32μs,其他的频率转换范围一般为250khz。ADC0832转换器将从CHO端口信号输出的数模信号转换为相应的00H-FFH模拟量,然后将相应量对应的文字数值信号保存在一个内部数据单元中。程序框图如图4-2所示图4.2A/D模块转换流程图4.5语音报警电路设计当输入端P31TXD变成一个低电平,有电流经过HCS-009时,蜂鸣器就会发出语音报警。而当输入端变成高电平的情况下就不进行报警。其程序图如图4-3所示。图4.3语音报警电路流程图4.6按键电路流程设计按键电路流程设计图如图4.4所示,程序运行以后可以自行增加或减小酒精浓度最大值,也可直接设置标准酒精浓度最大值。图4.4按键电路设计4.7液晶显示流程设计本工艺设计主要选用1602LCD液晶显示屏,液晶显示的流程及设计框图如图4.5所示,1602液晶显示器输出数据的工作流程框图如下:开始运行,1602液晶显示器的初始化操作在初始化后开始编译程序,等待信号采集,收敛到寄存器地址,其中在数据采集后写入部分显示指令和字符,然后经由单片机进行操作。该系统把采集得到的数据进行传输给了液晶显示仪。信息在传输工作完成后,液晶显示器从电视机上读取了地址并重新显示了出来,最后进行了返回。图4.5液晶显示流程图4.8驱动电路流程设计继电器控制模块流程如图4.6所示,继电器控制模块通过程序I/O口输出的高低平“1”或低电平“0”,来控制继电器的开与关,同时实现对防酒驾系统工作状态的控制。图4.6驱动电路流程图4.9GSM模块流程设计当输入端P31/TXD为低电平时,GSM模块和语音报警电路同时开始工作,GSM模块流程设计如图4.7所示。操作如下:GSM模块开始初始化操作,初始化后由AT设置中文短信模式,之后AT设置使用GSM字符,然后再设置接收短信的手机号码,设置完成后串口输出配置,短信发送,判断短信是否发送完毕,是则发送结束,否则返回初始化。图4.7GSM模块流程设计4.10程序编译Keil是MCS-51系列宏处理器的研究、设计和生产中最流行的开发软件,是MCS-51系列宏处理器开发中最流行的软件。这一点我们认为可以由近年来各种专业仿真测试设备软件制造厂商给予全力支持作为Keil的开发软件。对于许多需要学习51系列单片机开发的人来说,掌握这个编程软件的实际应用无疑是非常重要的,如果想要直接使用这种C语言直接进行软件编程,那么Keil软件就是必须熟练使用的,即使不一定需要直接采用这种c语言也可进行软件编程,而只不过需要换成一种汇编语言,其方便实用的编程软件并行集成开发环境、功能强大的编程软件并行仿真和程序调试处理工具也将会有助于我们不断提高效率。五、系统功能调试5.1仿真软件简介仿真开发软件介绍Proteus软件是由一家英国labcenterelectronics公司进行自主开发研制设计开发的基于eda仿真工具箱的仿真开发软件,可以轻松地帮您完成从通用单片机的基本原理设计示意图再到布局软件设计、pcb的软件设计、再到编程代码的设计调试再开发直至对通用单片机与外围通用电路仿真进行系统设计仿真,真正地使您达到了从设计基本概念融入设计中再到实现最终产品的功能完整化系统设计技术要求,其主要产品支持的通用处理器虚拟模型分别有8051、pic、hc11、avr、8086、arm、和cemsp430,在2010年又重新设计添加了具有cortex和cedsp两个系列的通用计算机处理器虚拟模型,并一直在持续增加其他系列处理器。isise本软件主要是利用proteus实时进行模拟电路仿真分析和对电路实物元件进行电路仿真的一个大型综合性应用软件,操作于如owindows等各种应用程序上,可以实时进行电路仿真、分析(spice)各类应用模拟电路元器件和应用集成电路,该软件具有以下特点:①其中,单片机软件仿真与Spice芯片设计硬件仿真相结合。单片机及其外围电路自动仿真、RS232动态电路仿真、SPI自动调试、键盘自动扫描、LCDE系统自动仿真;各类信号虚拟仪器仿真仪器,如信号筒仓、信号滤波发生器、逻辑信号分析仪等。②系统仿真支持多种单片机,其包括:68000系列、8051系列、PIC12系列、AVR系列、PIC16系列、PIC18系列、Z80系列、HC11系列及各种外围芯片。③它们还分别具备了进行软件编程调试的重要作用。在用户进行各种调试应用过程中它既不仅具有了支持全速、单级、断点时间设置等调试功能,同时允许调试用户随时随地观察和查看调试变量、寄存器等调试状态。允许调试用户随时支持第三方编译的调试应用程序。例如Keil、wave6000等。④具备强大的原理图绘制平台。总之,该软件对单片机学习者和爱好者做系统仿真是一个很好的软件,功能极其强大。在Protues当中我们画出了一个完整的电路原理框图后,把所有已经被编译过的目标源代码文件放到这里:*.hex加入到一个硬件电路中,就是我们可以从Protues的电路原理框图中查找到这个模拟现象实物的正常运行和工作的全过程。Protues是从事单片机实际研究和开发的领域内最早先进的助手,但与传统单片机的实验软硬件有高度的对应关系。随着现代信息技术的发展"计算机仿真技术"己经成为许多建筑设计单位重要的前期设计技术。它具备了设计的灵活,结果、流程的完整和统一等特点。Protues不仅可以缩短建筑设计时间,降低成本,还可以降低建设项目的成本风险。我们相信Protues在单芯片微机的研发中应用得越来越广泛。实现Protues与KeilC的接口步骤如下:(1)在系统中安装Protues与Keilc并同时下载vdmagdi.exe的应用程序;(2)用户点击右键进入菜单ProtuesISIS,选择“其他调试选项”;使用菜单“远程调试监视器”(3)集成步骤从KeilCμVision3集成软件开发环境开始,创建新的集成项目,选择适合集成项目用户的单机集成产品类型和硬件模型,然后添加KeilC源程序。选择目标的“项目选项”菜单项,或单击工具栏上的“选项卡”菜单,然后选择“目标选项”菜单按钮。在下面的菜单中选择“调试”选项。从使用菜单栏中选择Protues-VSM-Simulator,然后选中其中一个使用复选框,即在使用前选择一个黑色圆圈,显示为空的小圆圈和黑色文本节点。点击此处的设置按钮,可以设置新的无线通信网络接口和主机文本,您可以在窗口中直接输入“127.0.1”。如果不是现有计算机,您可以在此处直接输入现有计算机的另一个IP网站的地址,然后在输入端口的文本框中再次输入“8000”。设置生成完毕以后的您只需再次单击一个ok按钮。最后把整个系统工程方案进行了系统编译,进入系统调试运行阶段,并全部投入正常系统运行。此后,便可实现KeilC与Protues连接调试。5.2系统仿真本次的设计实验中我们采用了能够将硬件电路与软件编程相互组成的Protues软件。把已经编译好的应用程序文件直接写入单片机中,进行综合仿真。由于Protues的元器件库中没有MQ-3酒精传感器这个元器件,所以在这次设计仿真中我们采用电位器来代替该传感器。通过调节电位器来代替酒精浓度值的的变化。另外还有Protues没有一台电机,在仿真和设计中我们可以采用一个继电器来代替一台电机,通过对继电器进行控制来表示所需要的电机,达到了强制酒后驾驶的作用。我们通过调节电位器来表示酒精浓度的变化。当电位器的值较小时,表示酒精浓度没有超标,当电位器的值较大时,表示酒精浓度超标。当酒精浓度没有超标时,仿真结果如下图所示:图5.2酒精浓度未超标时仿真图仿真结果表明当一辆司机体内的酒精浓度未能完全超标时,即酒精浓度<10mg/100ml时,LCD液晶显示器将自动显示该酒精浓度的平均值,报警电路中的蜂鸣器不会产生声音,GSM模块也不会发出,并且随着控制继电器的闭合,汽车仍然可以正常行驶,其仿真结果和设计相符合。(2)当酒精浓度超标时,仿真结果如下图5.3所示:图5.3酒精浓度超标时仿真图仿真结果显示当一个司机体内的酒精浓度超标时,即酒精浓度>10mg/100ml时,显示电路中的一个LCD液晶显示器将自动显示该酒精的浓度,报警电路中的一个蜂鸣器自动响应报警,GSM模块发出短信,以达到防止酒后驾车的行为,其仿真结果和设计相符合。结论本次设计主要以单片机为控制中心,来达到强制防止酒

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论