基于单片机的汽车测速及防盗报警装置.docx
- 文档编号:28029891
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:31
- 大小:682.55KB
基于单片机的汽车测速及防盗报警装置.docx
《基于单片机的汽车测速及防盗报警装置.docx》由会员分享,可在线阅读,更多相关《基于单片机的汽车测速及防盗报警装置.docx(31页珍藏版)》请在冰豆网上搜索。
基于单片机的汽车测速及防盗报警装置
基于单片机的汽车测速及防盗报警装置
专业班级:
学生姓名:
指导老师:
职称:
摘要汽车的舒适性、安全性,操控的简便性,参数监测自动化是汽车设计的重要领域,是提升汽车品质和市场竞争力的重要方面。
本论文拟采用微处理器加外围信号处理、传输等硬件系统及相应的软件程序实现汽车车速实时检测与控制,帮助驾驶员了解车辆行驶速度,有效防止事故发生,当汽车与障碍物的距离小于设定值时以及当有人盗窃汽车时,通过语音报警模块发出报警声,有效避免车内贵重物品和汽车丢失。
本文通过对交通事故原因的调查,得出超速驾驶的危害,分析了超速驾驶的原因,在对现阶段常用的测速设备分析的基础上,提出了采用stc89c52单片机来完成测速的方法。
本论文的课题是基于单片机的汽车测速及报警装置,并介绍了利用单片机系统实现对汽车进行实时监测,给出了单片机控制系统和软件设计的基本思想,采用stc89c52,mxc6202及报警芯片lx110c实现了汽车测速及超速报警。
关键词:
单片机汽车测速STC89C52LX110C
Vehiclespeedandanti-theftalarmdevicebasedonMCU
ABSTRACTComfort,safety,easeofhandling,parameterautomaticmonitoringisanimportantfieldofcardesign,isimportanttoenhancethevehiclequalityandmarketcompetitiveness.Thisthesisusesthemicroprocessorandperipheralsignalprocessing,transmissionandotherhardwaresystemandcorrespondingsoftwaretoachievereal-timedetectionandcontrolofvehiclespeed,helpthedriveraboutvehiclespeed,preventaccidents,whenthecarandtheobstacledistanceislessthanthesetvalueandwhensomeonestealingacar,sendoutalarmsoundbythespeechalarmmodule,effectivelyavoidthevaluablesandthecarlost.Inthispaper,throughtheinvestigationoftrafficaccidents,harmthatspeeding,analyzesthereasonsforspeeding,basedonanalysisofthecurrentcommonlyusedmeasurementequipment,proposedamethodusingSTC89C52chiptocompletethespeed.Thepurposeofthispaperisthevehiclespeedandalarmdevicebasedon,andintroduceshowtorealizereal-timemonitoringofvehiclesbyusingSTC89C52SCMsystem,givesthebasicthinking,SCMcontrolsystemandsoftwaredesign,mxc6202andalarmchiplx110cthecarspeedandoverspeedalarm.
Keyword:
MCUcarspeedSTC89C52LX110C
1绪论
选题意义
随着社会经济的发展,交通运输业日益兴旺,汽车已经成为一种重要的代步工具。
尤其是近几年来,我国开始进入私家车时代,汽车的数量更是逐年增加。
与此同时车祸、倒车碰撞和车辆被盗等事故也时常发生,造成了不可避免的人身伤亡和经济损失,因此汽车的测速、倒车防撞和防盗报警问题越来越受到人们的重视。
测速电路可以检测汽车的实时速度,帮助用户了解车辆行驶速度,有效防止事故发生;超声波测距法是最常见的一种距离测距方法,应用于本系统中可以测量车辆与障碍物的距离,当距离小于设定的安全范围时,蜂鸣器报警提醒用户有障碍物,可以有效防止倒车碰撞;防盗电路可以检测车辆是否安全,车俩被盗时发出报警信息有效避免用户的经济损失。
综上所述,可以看出本系统可以有效的避免车祸、倒车碰撞和车辆被盗等事故,有很大的实用价值。
国内外现状研究
目前用于辅助司机倒车的装置主要有:
语音告警装置、后视系统以及倒车雷达等。
语音告警装置用于播放提示语以提醒车后的行人注意避让正在倒车的汽车。
这种装置价格便宜,使用方便,其缺点是只能对车后的行人起告警作用,对于其他障碍物则不起作用,所以其应用范围有限。
后视系统是由视频捕捉装置和视频播放装置组成,通过后视系统司机可以直观地看到车后的障碍物,消除视觉盲区。
由于这类装置的价位较高,目前还没有普遍推广使用。
目前,很多科研机构已对汽车雷达技术进行深入开发,国内外也已有相应的产品。
经过总结分析,按照工作方式分主要有激光、超声波、红外、毫米波等一些测量方法,它们的工作原理虽然不完全一样,但最终作用都是通过不同的探测方法判断车后方障碍物与本车的相对距离,并根据程序中定义好的危险等级做出相应的预防措施。
下面简要分析一下几种方式的特点:
激光方式:
激光具有高定向性,能以定向的光束无发散地直线向前传播;单色性好,它可以达到的亮度比太阳光还高几百亿倍;相干性好,激光的频率、振动方向、相位高度一致。
因此激光波束近似直线性,很少扩散,波束能量集中,传输距离较远。
但它在对气候的适应能力方面具有局限性,因为激光测距方式受恶劣天气、汽车激烈震动、发射镜表面磨损、污染等因素影响,则探测距离减少二分之一至三分之一,降低了实用精度,所以在汽车倒车雷达领域激光测距方式没有得到很好发展。
红外线方式:
红外线可以人为制造,自然界中也广泛存在,一般的生物都会辐射出红外线,体现出来的宏观效应就是热度。
红外线透视和夜视是分别利用了红外线的不同性质。
红外线测距系统成本低廉,但是容易受到天气和路边等物体干扰的影响,在恶劣的天气与环境下探测距离仍然不能满足要求。
毫米波方式:
毫米波是微波的一个波段,频率在30-300G,相应波长为1-10mm。
毫米波电子系统具有如下特性:
小天线孔径具有较高的天线增益;高跟踪精度和制导精度;不易受电子干扰;低角跟踪时多径效应和地杂波干扰小;多目标鉴别性能好;雷达分辨率高;大气衰减“谐振点”可作保密传输。
但其价格昂贵,结构复杂。
超声波方式:
超声波是频率大于20kHz的声波,具有方向性强、能量衰减缓慢、在介质中转播距离远等特点,用于测距计算方法简单,常用于非接触式距离测量,其传感器种类较多,由于超声波指向性强,在传输过程中能量损耗缓慢,反射能力强,经常被用于距离的测量。
由于超声波测距的探测距离较短,主要用于倒车雷达等近距离测距[1]。
目前汽车测速原理可以分为机械式和电子式两类。
机械式不够准确,电子式相对准确。
电子式的就必须用到单片机与一个电磁感应器用来计算行进中车轮所转动的圈数,输入车轮的外径,计算单位时间内车轮所转圈数即得。
现在汽车测速大多采用这种方式。
目前的汽车报警系统领域多用到开关振动、超声波、红外探测等类型的传感器,其在应用过程中暴露出诸多的缺点:
首先,传感器价格昂贵,体积庞大,难以集成。
比如超声波传感器,体积大,市场价在8元左右,操作复杂,易受干扰;其次,误报现象比较严重,汽车防盗报警器扰民现象越来越普遍,成为城市管理中的一道新难题。
据一些城市统计,这类投诉往往占环境噪声总投诉量的10%—20%,所占比例不算很高,但影响人群不少。
本系统采用美新公司的加速度传感器,主要用来检测物体状态。
传感器采集到的信号经算法处理后,判断物体是处于移动还是振动状态,进行分级报警,从而克服了传统报警系统的漏报误报现象,大大提高报警效率,提高人们的生活质量。
设计目标及主要内容
设计目标
(1)电机转速的实时测量;
(2)能实现电机的正反转;
(3)能实现电机的加减速;
(4)当离障碍物的距离小于设定值时蜂鸣器鸣叫提醒用户;
(5)数码管能实时显示电机速度;
(6)当电机停止时,检测加速度信息,当加速度值大于设定值时发出报警音。
主要内容
本系统可以测量电机的实时转速,帮助用户了解车辆行驶速度,有效防止事故发生;当汽车与障碍物的距离小于设定值时可以提醒用户,避免汽车碰撞障碍物,减少用户的经济损失;当有人盗窃汽车时,加速度传感器检测到的加速度信息大于设定值,单片机控制语音报警模块发出报警声,有效避免车内贵重物品和汽车丢失。
2系统总体方案设计
系统简介
本论文是基于单片机系统的设计,在系统中,首先要对汽车的行驶速度进行测量与计算,若汽车超速行驶则报警,关于汽车测速的方法很多,例如通过压力传感器测速,声波测速等。
由于其他发放可能成本过高或精度较低,所以本系统采用霍尔元件来完成本设计课题。
系统框图如下图2-1:
测速传感器检测电机的实时速度,通过显示屏显示出来。
当电机停止时,主机通过加速度传感器检测加速度信息,并将加速度信息传给从机,当加速度大于设定值时,从机控制报警模块发出报警音,防止车辆被盗。
超声波模块用于测量车辆与障碍物的距离,当测量距离小于设定值时,从机控制报警模块的蜂鸣器鸣叫,提醒用户注意障碍物,防止倒车碰撞。
图2-1系统框图
主要电路器件选型
单片机选型
现今单片机种类繁多,但这次设计所需单片机最好具有低功耗,灵巧,操作简单等特点,所以选择STC89C52,STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
具有以下标准功能:
8k字节Flash,512字节RAM,32位I/O口线,,内置4KBEEPROM、MAX810复位电路,三个16位/计数器,一个6向量2级中断结构,全双工串行口。
另外STC89C52可降至0Hz静态逻辑操作,支持2种可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35Mhz,6T/12T可选[2][3]。
本系统需要用到四个定时器/计数器,STC89C52只有三个定时器/计数器,如果换用有四个及以上定时器/计数器的单片机(例如Atmega64),价格相对较高。
而该款单片机价格便宜,降低了系统的成本,并且可以采用双机串行通信的方式满足系统设计要求,所以选择该款单片机。
图2-2STC89C52引脚图
加速度传感器选型
加速度传感器的工作原理是:
敏感元件将测点的加速度信号转换为相应的电信号,进入前置放大电路,经过信号调理电路改善信号的信噪比,再进行模数转换得到数字信号,最后送入计算机,计算机再进行数据存储和显示[4]。
美新的MEMS加速度传感器采用了其独特的气体热感的原理,具有以下独特的性能特点:
(1)可靠性高,抗冲击能力强(>50000g);
(2)低的共振频率和频响(<100Hz);
(3)零点偏差小;
(4)抗干扰能力强(相比于同类产品);
(5)产品的一致性、重复性好;
(6)外形精巧:
5mm×5mm×;
(7)工作温度范围:
0℃to+70℃(G/H)-40℃to+85(M/N)。
利用美新的MEMS加速度传感器的以上优势,可以使产品更加精确。
美新加速度传感器MXC6202加速度传感器测量物体加速度的两个分量Ax,Ay,该测量数据完全可以满足汽车报警所需的加速度信息。
若采用三轴加速度传感器成本加高,而且硬件电路和软件设计都会变复杂。
综上可得,本系统采用美新加速度传感器MXC6202。
图2-3MXC6202
测速传感器选型
方案一:
光电式脉冲发生器。
光电式脉冲传感器原理如图2-4所示,主要由光源、光敏器件和遮光盘组成。
车轮旋转带动遮光盘旋转,当遮光盘没有遮住光源时,光源的光射到光敏器件上,光敏器件中有电流流过,于是在输出端产生电压输出[5]。
其脉冲频率与车速成正比,经过单片机处理后,即可得出车辆的速度。
这种光脉冲发生装置,在转换速度较高的情况下,由于车辆运行中的振动引起的光脉冲干扰等问题不好解决,现在采用的不多。
图2-4光电式脉冲传感器原理
方案二:
磁电式脉冲发生器。
磁电式脉冲传感器原理图如图2-5所示,将导磁材料的齿轮固定在转轴上,对着齿轮端面固定一块磁钢,霍尔元件贴在磁钢的一个端面上,随着齿轮转动,元件的输出呈周期性变化,经整形和放大后输出方波脉冲[6]。
霍尔传感器输出频率与转速成正比,此信号经单片机处理后,即可得出车辆的速度。
图2-5磁电式脉冲传感器原理图
本设计测量要求稳定性好,灵敏度高和精度高,而且对汽车速度的测量要求传感器能够适应各种各样的环境。
所以这里选择方案二。
其原因还有三点:
其一是霍尔传感器输出信号电压幅值不受转速的影响;其二是频率响应高,其响应频率高达20kHz,相当于车速为1000km/h时所检测的信号频率;其三是抗电磁波干扰能力强。
根据脉冲计数来实现转速测量的方法主要有M法(测频法)、T法(测周期法)和M/T法(频率周期法)。
测频法一般用于高速测量,在转速较低时,测量误差较大;而测周期法一般用于低速测量,速度越低测量精度越高,但在测量高转速时,误差较大;频率周期法结合了上面两种方法的优点,但是此种方法要求单片机有3个定时/计数器。
考虑上面三种因素,该系统选择测频法。
霍尔传感器是对磁敏感的传感元件,常用于开关信号采集的有CS3020、CS3040等,这种传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,输出通常是集电极开路门输出,工作电压范围宽,使用非常方便。
考虑到用于汽车速度测量这种特殊环境下,在本设计中选择了CS3020霍尔传感器,该系列霍尔开关电路传感器广泛用于汽车工业和军事工程中。
如图2-6所示是CS3020的外形图。
将有字面对准自己,三根引脚从左向右分别是Vcc,地,输出。
图2-6CS3020的外形图
CS3020是由电压调整器,霍尔电压发生器,差分放大器,史密特触发器和集电极开路的输出级组成的磁敏传感电路,它是一种单磁极工作的磁敏电路,适合于矩形或者柱形磁体下工作。
当磁钢随车轮轴旋转时,霍尔传感器受磁场的影响,霍尔器件输出一个脉冲信号。
感受到磁场的时候输出一个低电平,没感受到磁场的时候输出高电平。
工作特点如下:
(1)电源电压范围宽;
(2)开关速度快,无瞬间抖动;
(3)工作频率宽;
(4)寿命长、体积小、安装方便;
(5)能直接和晶体管及TTL、MOS等逻辑电路接口。
显示屏选型
方案一:
采用1602LCD显示屏作为显示器,1602是一个能显示32个字符的液晶显示屏,其显示美观大方、功耗很小,适用于显示较多字符的场合,而且控制复杂、价格较贵、而且环境温度不能太冷和太热。
由于本系统只需显示电机的转速,显示的字符个数较少,而且1602液晶显示屏不亮,故本系统不采用1602LCD显示器。
方案二:
采用七段数码管作为本系统的显示器。
其优点是控制简单、亮度大、价格便宜、亮度也比较高。
由于系统要求显示四位数码,因此采用四位数码管作为显示器。
报警芯片选型
如图2-7所示,本系统语音报警芯片采用LX110C,该芯片具有体积小、硬件电路简单、功耗小等多个优点,并且报警音乐质量相对较高,因此选用该报警芯片
图2-7LX110C实物图和原理图
电机驱动选型
方案一:
采用集成的电机驱动芯片L298n,具有驱动能力强、运行可靠、使用简单、易于操作、体积小等优点,但是其价格比较昂贵,成本较高,且效率不高。
方案二:
采用双三极管构成的H桥电路驱动。
通过单片机控制三极管的通断,单片机输出不同占空比的PWM即可调节电机的速度。
由于这种电路工作在管子的饱和截止模式下,效率非常高,电子开关的速度很快,稳定性也极佳。
由于兼于方案二调速特性优良、调整平滑、调速范围广、过载能力大、且成本较低,因此本设计采用方案二。
3系统硬件电路设计
中央处理电路设计
单片机最小系统设计
单片机加上适当的外围器件和应用程序,构成的应用系统称为最小系统。
(1)时钟电路
单片机内部具有一个高增益反相放大器,用于构成振荡器。
通常在引脚XTALl和XTAL2跨接石英晶体和两个补偿电容构成自激振荡器。
可以根据情况选择6MHz、12MHz或24MHz等频率的石英晶体,补偿电容通常选择30pF左右的瓷片电容。
图3-1时钟电路
(2)复位电路
单片机小系统常采用上电自动复位和手动按键复位两种方式实现系统的复位操作。
上电复位要求接通电源后,自动实现复位操作。
手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位。
其结构如下图。
上电自动复位通过电容C1充电来实现。
手动按键复位是通过按键将电阻R1与VCC接通来实现。
图3-2复位电路
按键电路设计
常用的按键有三种:
机械触点式按键、导电橡胶式和柔性按键(又称触摸式键盘)。
机械触点式按键是利用机械弹性使键复位,手感明显,连线清晰,工艺简单,适合单件制造。
但是触点处易侵入灰尘而导致接触不良,体积相对较大。
导电橡胶按键是利用橡胶的弹性来复位,通过压制的方法把面板上所有的按键制成一块,体积小,装配方便,适合批量生产。
但是时间长了,橡胶老化而使弹力下降,同时易侵入灰尘。
柔性按键是近年来迅速发展的一种新型按键,可以分为凸球型和平面型两种。
柔性按键最大特点是防尘、防潮、耐蚀,外形美观,装嵌方便。
而且外形和面板的布局、色彩、键距可按照整机的要求来设计。
由于客观条件与经济能力有限,本系统采用机械触点式按键。
(1)独立连接式键盘
独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其它I/O口线的状态。
独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口线,然而,在按键较多时,I/O口线浪费较大,不宜采用。
独立式按键软件常采用查询式结构。
先逐位查询每根I/O口线的输入状态,如某一根I/O口线输入为低电平,则可确认该I/O口线所对应的按键已按下,然后,再转向该键的功能处理程序。
由于本程序较为简单,为了使用方便及节省资源,选择独立式键盘。
本系统使用的按键工作方式为:
低电平有效,当有按键按下时给单片机相应的I/O口一个低电平,控制系统执行相应的功能。
下图为独立式键盘电路图:
图3-3独立式键盘电路图
(2)去抖动
键盘编程中主要考虑去抖动的问题。
当测试表明有键被按下之后,紧接着就进行去抖动处理。
因为键是机械开关结构,由于机械触点的弹性及电压突跳等原因,在触点闭合或断开的瞬间会出现电压抖动。
为保证键识别的准确,在电压信号抖动的情况下不能进行行状态输入。
为此需进行去抖动处理。
去抖动有硬件和软件两种方法。
硬件方法就是加去抖动电路,从根本上避免抖动的产生。
软件消抖,在第一次检测到有键按下时,执行一段延时程序之后,再检测此按键,如果第二次检测结果仍为按下状态,CPU便确认此按键己按下,消除了抖动。
传感器电路设计
加速度传感器电路设计
(1)加一个电容可以很好的防止电源干扰(如下图),电容应该尽量与芯片的VDD引脚靠近,电容的接线尽量短,并且优先和电容表面相连。
此处电容一般选用μF的陶瓷电容。
图3-4电源隔噪电路
(2)应该使用鲁棒小电感地面布线。
(3)必须采取措施保证MEMSIC芯片所在的PCB板周围热平衡且附近较大热源。
实验表明,在离MEMSIC11MM的地方有120degC热源偏差将在5mg内。
(4)芯片下面要置放一块与芯片大小相当的金属底层,底层要尽量厚。
(5)均匀的焊接在底线上,这些焊点将会增加芯片与PCB的绝沿并且有助于运行。
图3-5加速度传感器电路
超声波模块电路设计
超声波模块M0总共有5个管脚,除了VCC电和GND地以外还有三个脚,NC是空脚(不接任何IO口),还剩下TRIG使能脚和ECHO检测脚两个脚。
TRIG和ECHO分别接单片机的IO口,单片机给模块的TRIG脚一段时间的高电平,模块就工作一次。
根据时序图,当单片机IO口给TRIG高于10uS的高电平,给完后单片机拉低。
TRIG被拉低以后,模块控制发射探头发送8个40K的声波出去,并且ECHO被硬件自动拉高,当发出的声波被障碍物发射回来,模块接收探头接收到这8个声波,ECHO脚又自动拉低。
ECHO脚高电平的时间就是声波在空气中传播的时间T,时间T乘以声速V除以2就是需要检测的距离S。
距离计算公式:
S=(T*V)/2V=340M/S(或者当时温度下的声速)
图3-6超声波测距时序图
图3-7超声波模块接线图
霍尔传感器的电路设计
图3-8霍尔传感器使用示意图图3-9检测脉冲产生模块
霍尔传感器外形图和与磁场的作用关系如图3-8所示。
磁场由磁钢提供,所以霍尔传感器和磁钢需要配对使用。
在非磁材料的圆盘边上粘贴一块磁钢,霍尔传感器固定在圆盘外缘附近。
通过单片机测量产生脉冲的频率就可以得出圆盘的转速。
提醒:
没有磁钢时输出高电平,有磁钢时输出低电平。
检测脉冲产生模块如图3-9所示,将电机的转动轴上装上小磁钢,每当小磁钢经过霍尔传感器时,就会引起传感器输出电压发生变化。
本设计选用连续型比例式线性霍尔传感器,具有低噪声输出,灵敏度高,快速上电,温度稳定性好,寿命长,高可靠性等优点,非常适合用在线性目标移动和旋转目标移动的位置检测系统中。
这是霍尔传感器的原理部分,而整个测速器就是用到单片机与一个电磁感应器用来计算行进中车轮所转动的圈数。
输入车轮的外径,计算单位时间内车轮所转圈数即得。
图3-10霍尔传感器电路图
电机驱动电路设计
采用双三极管构成的H桥电路驱动。
通过单片机控制三极管的通断,单片机输出不同占空比的PWM即可调节电机的速度。
由于这种电路工作在管子的饱和截止模式下,效率非常高,电子开关的速度很快,稳定性也极佳。
并且由于三极管和二极管成本低,使得驱动电路成本低。
图3-11中所示为一个典型的直流电机控制电路。
电路得名于“H桥驱动电路”是因为它的形状酷似字母H。
4个三极管组成H的4条垂直腿,而电机就是H中的横杠(注意:
图3-11及随后的两个图都只是示意图,而不是完整的电路图,其中三极管的驱动电路没有画出来)。
如图所示,H桥式电机驱动电路包括4个三极管和一个电机。
要使电机运转,必须导通对角线上的一对三极管。
根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。
图3-11H桥驱动电路
要使电机运转,必须使对角线上的一对三极管导通。
例如,如图3-12所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经Q4回到电源负极。
按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。
当三极管Q1和Q
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 汽车 测速 防盗 报警装置