微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 急刹车误踩油门应急系统

急刹车误踩油门应急系统

时间:04-22 来源:互联网 点击:

摘要:针对新手开车误踩油门而经常产生严重交通事故现象,文章设计由急刹车误踩油门判断电路、单片机控制电路、继电器切断油门及驱动刹车等电路构成的急刹车误踩油门应急系统,能自动识别误踩油门,启动紧急刹车功能。实验表明系统易于实现并取得较好效果,具有广泛的应用前景。文中概述了系统的硬软件设计与具体实现方法。
关键词:急刹车;误踩油门;单片机;继电器;驱动电路

0 概述
目前我国每天考取汽车牌照的人数以万计,其中有不少人在考取车牌后隔离相当长的一段时间才开始驾车, 这样的新手,技术不熟练,当开车遇到紧急情况时,如:遇到行人、障碍物或快速迎面而来的汽车时,慌乱中,经常会误把油门当成刹车踩,使车突然加速,造成车损人亡的严重交通事故。还有一部分酒醉驾驶人员,意识模糊,很容易误把油门当成刹车踩,从而产生交通事故惨剧。
本文提出的急刹车误踩油门应急系统是由急刹车误踩油门判断电路、单片机控制电路、继电器切断油门及驱动刹车等硬件电路,配以相应的软件控制,以识别误踩油门,实现紧急驱动刹车功能,避免恶性事故发生。

1 系统结构及工作原理
本系统主要由急刹车误踩油门判断电路、单片机控制电路、继电器切断油门、驱动刹车并发出警告和数码显示及电源电路等四部分构成。系统组成方框图如图1所示。

1.1 急刹车误踩油门判断电路
急刹车误踩油门判断电路由电磁感应器、单片机ATmega8芯片中A/D转换功能电路组成。当踩油门时,与油门相连的电磁感应器由于电磁感应产生感应信号,通过单片机ATmega8芯片中A/D转换为数字电压信号,设定正常加速时踩油门产生经A/D转换得到的最大数字电压值的1.2倍作为单片机ATmega8芯片程序电压基准值,若检测到的电压大于基准值,则判断为误踩油门,反之为正常踩油门加速,从而实现判断误踩油门功能。同时由于在紧急刹车情况下,踩刹车的速度与力度相对每个人都有所不同,所以在本设计中基准电压值可人工调节,以适应更多的人群使用。

2 单片机控制及各功能输出电路
系统中采用的单片机是ATMEL公司生产的基于增强型AVRRISC结构的低功耗8位CMOS微控制ATmega8。
该单片机具有如下特点:8k字节的系统内可编程Flash(具有同时读写的能力,即RWW),512字节EEPROM,1k字节SRAM,32个通用I/O口线,32个通用工作寄存器,三个具有比较模式的灵活的定时器/计数(T/C),片内/外中断,可编程USART,面向字节的两线串行接口,10位6路(8路为TQFP与MLF封装)ADC,具有片内振荡器的可编程看门狗定时器,一个SPI串行端口,以及五种可以通过软件进行选择的省电模式。工作于空闲模式CPU停止工作,而SRAM、T/C、SPI端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作;在省电模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余功能模块处于休眠状态;ADC噪声抑制模式时终止CPU和除了异步定时器与ADC以外所有I/O模块的工作,以降低ADC转换时的开关噪声;Standby模式下只有晶体或谐振振荡器运行,其余功能模块处于休眠状态,使得器件只消耗极少的电流,同时具有快速启动能力。
单片机控制电路原理如图2所示。

图中当踩动油门时,电磁感应器产生的模拟电压由ATmega8的PC0脚输入,利用ATmega8内部的ADC转换为数字电压,再与单片机EEPROM内预先设定的基准电压进行对比,当该电压超过基准电压时,表示误踩油门,分别由PD0、PD1脚输出的比较电压经驱动电路90141、90142放大后由驱动继电器JR2、JR1驱动,从而断开油门,启动刹车系统功能,同时由PD3、PD2输出信号并启动蜂鸣器和红色LED灯作警告提示。

2 系统软件的设计
2.1 急刹车误踩油门判断软件设计
利用ATmega8的A/D功能提取电压值,定义3V为判断基准初始值电压存放在单片机的EEPROM内,当电压值超过基准值后,执行刹车功能,2s后自动恢复正常工作。急刹车误踩油门判断软件流程图如图3所示。

2.2 按键部分软件设计
按键部分程序采用状态机方式查询。由于按键的检测过程需要进行消抖处理,因此取状态机的时间序列周期约为10ms。图4给出了一个简单按键盘状态机转换流程图。图中将一次按键完整的操作过程分解为三个状态,采用时间序列周期约为10ms。

其中功能按键包括按键1、按键2、按键3等共三个按键。
按键1:工作模式切换按键。按按键1时间长约2s,则系统由正常工作状态进入基准调节模式。
按键2:电压基准增加按键。按键在基准调节模式下才有效,此时,每按一下按健2基准电压升高。
按键3:电压基准减小按键。按键在基准调节模式下才有效,此时,每按一下按健2基准电压降低。

3 系统测试实验
3.1 急刹车判断测试实验
把急刹车误踩油门检测设备输出电压连接到示波器输入端,调节示波器的各个档位到适合位置,用不同的速度踩油门设备,测试输出电压值,如表1所示。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top