基于单片机的汽车防撞报警系统资料

合集下载

基于单片机的倒车防撞预警系统毕业设计

基于单片机的倒车防撞预警系统毕业设计

基于单片机的倒车防撞预警系统毕业设计倒车防撞预警系统是一种能够帮助驾驶员在倒车过程中避免碰撞的设备。

本文基于单片机设计了一种倒车防撞预警系统,并进行了详细的介绍。

该系统主要由倒车传感器、控制电路、显示屏和蜂鸣器组成。

其中,倒车传感器用于检测车辆周围的障碍物,通过将传感器输出的数据传给控制电路进行处理。

控制电路根据接收到的传感器数据,计算出障碍物与车辆的距离,并控制显示屏和蜂鸣器发出相应的警报。

在设计中,我们选择了超声波传感器作为倒车传感器,因为它能够准确地测量障碍物与车辆的距离。

我们将超声波传感器固定在车辆的后部,并将其与单片机相连。

当车辆开始倒车时,超声波传感器开始工作,并将检测到的障碍物距离传给单片机。

单片机接收到传感器数据后,根据一定的算法计算出车辆与障碍物的距离,并根据距离的大小决定是否发出警报。

为了方便驾驶员了解障碍物的距离,我们在车辆驾驶室内安装了一个显示屏,用于显示障碍物与车辆的距离。

当障碍物与车辆的距离小于一定值时,系统还会通过蜂鸣器发出警报,提醒驾驶员注意。

在系统的设计过程中,我们考虑到了多种因素。

首先,我们要确保传感器的数据准确性,要选择合适的传感器并进行校准。

其次,我们要考虑到驾驶员对系统的操作是否方便,要保证显示屏和蜂鸣器能够清晰地传达信息。

最后,我们还要考虑系统的可靠性和稳定性,要进行充分的测试和优化。

倒车防撞预警系统可以提高驾驶安全性,避免驾驶员在倒车过程中因为盲区而发生碰撞。

我们通过基于单片机的设计,实现了一个简单有效的倒车防撞预警系统。

通过这个设计,我们还深入了解了单片机的应用和原理。

希望这个设计能够对相关领域的研究和开发工作提供一些参考和启示。

基于单片机的汽车防撞报警系统设计PPT

基于单片机的汽车防撞报警系统设计PPT

第二章

硬件简介
本设计中主要采用以AT89S51单片机芯 片、时钟电路、复位电路、LED显示、超 声波传感器5部分。
AT89S51单片机
各引脚功能


Hale Waihona Puke P2.0:接地 P4.0:正电源脚,正常工作或对片内EPROM写程序时,接+5V电源。 P1.9:时钟XTAL1脚,片内振荡电路的输入端,是外接晶体的一个引脚。 P1.8:时钟XTAL2脚,片内振荡电路的输出端,是外接晶体的另一端。当采用 外部振荡器时,此引脚接外部振荡源。 RST/VPP(PIN1):复位引脚,引脚上出现2个机器周期的高电平将使单片机复 位。 P0.0~p0.7:输入信号用于控制LED段选。 P1.0和p1.5、p1.6、p1.7与单片机编程器连接,是程序下载端口。 P3.0:ALE是允许地址锁存输出/编程脉冲输入引脚。当访问外部程序器时, ALE(地址锁存)的输出用于锁存地址的低位字节。而访问内部程序存储器时, ALE端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是 否工作,也可以当作一个时钟向外输出。更有一个特点,当访问外部程序存储 器,ALE会跳过一个脉冲。 PSE:复位。 EA:电源输入端。
超生波传感器原理

超声波传感器采用电气方式中的压电式超声波换 能器。它是利用压电晶体的谐振来工作的。它有两 个压电晶体和一个共振板。当它的两级外加脉冲信 号其频率等于压电晶体的固有振荡频率时,压电晶 体片将会发生共振,并带动共振板振动,产生超声 波。反之,如果两电极间未外加电压,当共振板接 收到超声波时,将压迫压电晶体片做振动,将机械 能转换为电信号,就成为超声波接收器。在超声波 电路中,发射端输出一系列脉冲方波,脉冲宽度越 大,输出的个数越多,能量越大,所能检测到的距 离也越远。

基于单片机汽车防盗报警系统

基于单片机汽车防盗报警系统

基于单片机汽车防盗报警系统以单片微机8051为核心设计的遥控汽车报警系统。

主要有无线控制电路、主动红外传感器、单片机、温度传感器以及报警电路。

系统通过无线控制监控系统启动、利用红外线传感器检测,然后把信号输入到单片机,单片机根据检测电路输出的信号判断是否启动报警,同时采用温度传感器检测发动机温度,从而判断识别汽车是否被启动,实现报警功能。

采用无线发射与接收来控制是否进入报警模式,通过红外线判定识别信号,再将信号通过电路传输给8051单片机处理,由单片机根据检测模块输入的信号来决定是不是对报警电路进行触发。

报警系统原理框图图1-1 报警系统框图系统核心部分是传感器检测和单片机的处理,利用传感器检测车的情况,传感器一般采用双鉴别模式即由两个具有功能互补性的传感器同时对室内情况监测,然后输出两路不同的信号,再经过逻辑“与”关系判断,当发现并确认有盗情时检测电路输出信号给单片机,由单片机根据输入的信号发出报警指令给报警电路,从而触发报警电路,达到能及时准确的报警功能。

防盗报警装置一个有效的电子保安系统主要由以下几部分组成:传感器、放大处理电路、输出电路。

其中,由传感器所构成的探测器相当于人的眼睛,负责监视保护区现场的任何入侵活动。

系统硬件设计电源电路的实现传感器检测与信号控制电路通过无线传感器、红外传感器和温度传感器来采集信号。

利用无线传感器控制报警系统启用还是关闭的状态,利用无线传感器检测是否有人靠近汽车、利用温度传感器检测发动机温度,看车是否别启动。

我们将P1.0-P1.3口作为检测信号输入口,P2.0-P2.2口作为信号输出口,即通过P2.2控制是否触发报警电路,P1.0口作为是否启动报警,首先单片机会扫描P1.0口是否启动报警(即扫描P1.0口的值为0或1),若单片机不启动报警电路(即P1.0口输入为1),则不管任何动作都不会触发报警电路,当扫描到P1.7口为解锁状态时(即扫描P1.0口的值为0)若输入的六路信号都为低电平,则单片机根据内部固化程序做出不触发报警电路的决定,若输入的六路信号中有任何一路跳变成高电平时,单片机会根据原先固化的程序做出是否触发报警电路的决定。

基于单片机的汽车防撞测距警报系统毕业论文

基于单片机的汽车防撞测距警报系统毕业论文

命运如同于•中的卑纹,无论篡曲折,终掌握在自己于•中。

本科毕业设计(论文)基于单片机的汽车防撞测距警报系统学院名称:__________ 电气信息学院_______________专业:____________ 测控技术与仪器______________班级:_______________ 08东测控_________________姓名:___________________________________指导教师姓名:____________________________指导教师职称:__________________________命运如同手中的掌纹,无论多曲折,终掌握在自己手中。

2012年6月基于单片机的汽车防撞测距警报系统摘要:本文介绍了一种单片机控制的汽车防撞测距报警系统,此系统利用AT89C52单片机作为主控制器,结合超声波测距原理,通过发射和接收超声波信号,再山单片机进行数据处理,通过数码管显示距离,当超过设定的距离时蜂鸣器报警。

该系统采用软、硬结合的方法,具有模块化和多用化的特点。

该论文对系统各个单元的原理进行了介绍。

对组成的各系统电路的芯片进行了介绍,并阐述了它们的工作原理。

此系统具有结构简单,精度高,使用方便等特点。

关键词:单片机;超声波;测距Automobile^ Anti-collision Distance Alarm System Based on MUCAbstract:This article describes a microprocessor controlled car crash ranging alarm system, this system using AT89C52 microcontroller as the main controller, combined with the principle of ultrasonic distance measurement by transmitting and receiving ultrasonic signals, and then by the microcontroller for data processing, through digitaldisplay distance, buzzer alarm when exceeds a set distance. The system uses a soft hard combination, modular and multi-use characteristics. The paper introduced the principle of the system unit・ The composition of each system circuit chips were introduced, and described how they work. This system has a simple structure, high precision, easy to use features.Keywords: Single-chip microcomputer ; Ultrasonic wave; Measuring distance目录前言............................................................. 错误!未定义书签。

基于单片机的汽车智能报警系统

基于单片机的汽车智能报警系统

基于单片机的汽车防碰撞报警系统设计随着社会经济的不断进步和高科技的飞速发展,在日常工作和生活中,汽车已成为人们理想的交通工具。

汽车在带给人们方便的同时,也使得交通事故频繁发生,并由此造成了人员伤亡及经济财产的损失,因此汽车驾驶的安全性已经成为人们关注的焦点。

汽车的碰撞安全技术是汽车安全技术中最难也是最核心的部分,对公路交通事故的分析表明,80%以上的车祸是由于驾驶员反应不及引起,超过65%的车辆相撞属于追尾相撞,其余则属于侧面相撞。

为了减少汽车事故的发生,给拥有汽车的用户提供安全感,研制一种简单可靠,使用方使,能自动检测距离,发现汽车距离障碍物小于安全距离时给驾驶员发出报警提醒的安全系统具有实际意义。

由于超声波检测具有快速准确性等优点,因此,本设计采用超声波检测芯片来实现碰撞预警功能。

1 汽车防碰撞报警器硬件设计根据产品性价比和实际需要,选用中易电测研究所研制的智能化超声波测距集成电路芯片SB5027,它采用CMOS制造工艺,片内具有比较器,标准40 kHz超声波发生器以及回波响应脉冲接收器,集有动态数码显示信息输出、操作键盘、数据存储、参数设定等功能。

将SB5027用作距离检测时有以下特点:动态数码跟踪显示;可以对距离上限、中限、下限值等参数设定;可以对距离、时间、定时等报警允许参数设置;最大量程及最小分辨率均由用户设置;支持增值测距功能。

系统硬件结构设计如图1所示。

系统由超声波发射电路、超声波接收电路、键盘显示电路、核心功能芯片,辅助电路(复位电路和晶振电路)及报警电路等组成。

1.1 超声波测距原理超声波测距的基本原理同声纳回声定位法的原理基本相同。

超声波发生器不断的发出40 kHz超声波,遇到障碍物反射回反射波,超声波接收器接收到反射波信号,并将其转变为电讯号。

测出发射出去的发射波与收到的反射波的时间差T,即可求出距离:S=(1/2)CT式中:C为超声波音速,又:式中:y为气体的绝热体积系数(空气为1.4);p为气体的气压(海平面为1.013×106Pa);钆为气体的密度(空气为1.29 kg/m3)。

基于单片机的倒车防撞报警系统设计

基于单片机的倒车防撞报警系统设计
2.当倒车按键按下时,单片机控制超声波发射模块发射脉冲,接收模块等待接收
3.单片机通过发射和接收的数据计算出距离,通过液晶模块显示距离,若距离小于设定值则进行报警提示
4.可以通过键盘设置提示距离值
三、工作总体安排
2019年8月至2019年9月,开始选题,收集相关资料,然后拟定题目。
2019年10月1日至2020年1月初,查阅自己所涉及知识的相关资料,复习相关知识,初步完成各个模块的电路原理图设计。
二、主要研究内容和方法、步骤、预期目的
研究内容、方法和步骤
利用超声波电路原理,用C语言编写一个完整的测距系统,实现对靠近的物体进行测距。
一、超声波测距
1.当倒车键按下时通过超声波模块测量到后方物体的距离,单片机主控模块实现超声波发射脉冲的发射和通过超声波接收模块接收到的信号计算出距离。
2.温度传感器:超声波在空气中传播速度受环境温度的影响,根据声波在空气中的传播速度与温度的关系:V = 331.5 + 0.6t(m/s),温度越高,速度增大。
2020年1月至4月在老师指导下根据电路原理图,基本完成系统模型,并完成和改进论文
2020年5月初,完成毕业论文《基于单片机的倒车防撞报警系统设计》,准备毕业论文答辩。
四、指导教师意见:
签字:
年 月 日
备注:题目类别栏应填:应用研究、理论研究、艺术设计、程序软件开发等。
只要将此系统应用于社会交通运输业中一定会对减少交通事故的发生做出更突出的贡献。
国内外研究现状:
国际上对汽车防撞的研究开始于二十世纪六十年代,以德、美、日为代表的西方国 家内开始研究,与众多汽车制造厂商合作,制造出世界上第一批汽车防撞报警器。但局 限于当时器件的发展水平和单片机成本过高, 导致报警器难以做到体积轻巧、 结构简单、 价格便宜。此外,报警器的干扰因素很多,在实验室制造的样机,对许多干扰因素考虑 不全面,使在实际得应用中,防撞效果并不让众多研究者满意。

基于AT89C51单片机倒车防撞报警系统设计

基于AT89C51单片机倒车防撞报警系统设计

基于AT89C51单片机倒车防撞报警系统设计摘要本文介绍了基于AT89C51单片机设计的倒车防撞报警系统,该系统可以在车辆倒车时及时发现障碍物,并发出警报以提醒司机注意。

系统由超声波模块、AT89C51单片机、液晶显示模块、蜂鸣器、按键和继电器等组成。

超声波模块用于探测障碍物距离,AT89C51单片机实现对超声波信号的采集和处理,并通过液晶显示模块显示距离信息,当距离过近时,系统会触发蜂鸣器发出警报,并通过继电器控制后置摄像头的开关,方便司机观察周围情况。

该系统可以有效防止发生倒车事故,具有实用价值和推广意义。

关键词:AT89C51单片机;倒车防撞;超声波模块;液晶显示;蜂鸣器;继电器AbstractThis paper introduces a reverse anti-collision alarm system designed based on AT89C51 microcontroller. The system can timely detect obstacles when the vehicle is reversing and issue an alarm to remind the driver to pay attention. The system is composed of ultrasonic module, AT89C51 microcontroller, LCD display module, buzzer, buttons, and relay. The ultrasonic module is used to detect the distance of obstacles. The AT89C51 microcontroller collects and processes the ultrasonic signals, displays the distance information through the LCD display module. When the distance is too close, the system will trigger the buzzer to issue an alarm and control the on/off switch of the rear camera through the relay to facilitate the driver to observe the surrounding situation. This system can effectively prevent reverse accidents and has practical value and promotionsignificance.Keywords: AT89C51 microcontroller; reverse anti-collision; ultrasonic module; LCD display; buzzer; relay一、引言随着汽车数量的增加和停车位紧缺,倒车事故的发生率逐年上升,严重威胁着驾驶员和行人的生命财产安全。

基于单片机的汽车防追尾碰撞报警系统设计

基于单片机的汽车防追尾碰撞报警系统设计

基于单片机的汽车防追尾碰撞报警系统设计随着汽车数量的不断增加,交通事故也日益频繁,其中追尾碰撞事故成为了一个较为普遍的类型。

为了减少此类事故的发生率,我们可以设计一个基于单片机的汽车防追尾碰撞报警系统。

本文将从系统设计的整体框架、具体的硬件设计、软件设计和实施效果等方面进行讨论。

首先,我们来看设计的整体框架。

该系统分为传感器模块、处理器模块和报警模块三个主要部分。

传感器模块负责检测车辆周围的情况,包括前方道路情况、前车的距离以及车速等;处理器模块负责接收传感器模块的数据并进行处理,判断是否存在追尾风险并触发报警;报警模块则负责发出报警信号,提醒驾驶员注意安全。

其次,我们来看具体的硬件设计。

传感器模块可以选择使用超声波传感器或红外传感器来检测前方车辆的距离。

通过测量距离和车速,我们可以计算出与前车的相对速度,并据此判断是否存在追尾风险。

处理器模块可以选择使用8051单片机来实现,该单片机具有较为成熟和稳定的开发生态系统。

报警模块可以选择使用蜂鸣器发出声音警告,或者使用LED灯发出光警告。

然后,我们来看软件设计。

在处理器模块中,我们需要编写相应的程序来实现功能。

首先,我们需要配置单片机的IO口和串口通信,并初始化传感器模块。

其次,我们需要编写函数来读取传感器模块的数据,并进行处理。

根据距离和速度等数据,我们可以设定一个阈值来判断是否存在追尾风险,并触发报警。

如果存在追尾风险,我们需要及时发出报警信号。

最后,我们可以编写用户界面程序,用于显示车辆信息和报警状态等。

最后,我们来看实施效果。

通过实际测试,我们可以验证系统的有效性和可靠性。

首先,我们需要对传感器模块进行准确性和稳定性的测试,确保其能够正确地检测车辆的距离和速度等信息。

然后,我们需要对处理器模块进行功能和性能的测试,确保其能够准确地判断追尾风险并触发报警。

最后,我们需要对整个系统进行集成测试,确保各模块正常工作并协同配合。

通过以上测试,我们可以评估系统的实施效果,并根据测试结果进行进一步优化和改进。

基于单片机的汽车防追尾碰撞报警系统设计

基于单片机的汽车防追尾碰撞报警系统设计

目录摘要........................................... ............................................. (I)一引言 (1)(一)社会背景及意义 (1)(二)国内外研究现状 (1)(三)设计思路 (2)(四)论文组织结构 (3)二系统关键技术分析 (4)(一)模数转换技术 (4)1. 模数转换模块(ADC) (4)2. ADC工作原理 (5)3. ADC采样时间和转换时间 (6)(二). 寻迹导航技术 (9)(三).红外检测技术 (11)(四).脉宽调制技术 (12)三系统架构设计 (13)(一)系统功能结构设计 (13)(二)各模块功能分析 (14)四系统硬件电路设计 (16)(一)稳压电源电路设计 (16)(二)模拟光电传感器电路设计 (17)(三)红外避障传感器控制电路设计 (20)(五)电机驱动电路设计 (22)五系统测试 (24)(一)系统测试工具 (24)(二)测试结果与分析 (26)摘要随着人们生活水平的日益提高,汽车数量也与日俱增,因此汽车的行驶安全就显得尤为重要。

介绍一种基于单片机Fusion FPGA AFS600芯片的汽车防追尾碰撞报警系统,他是自动检测行进中汽车前后方障碍物的距离,当达到安全极限距离时,会发出声光报警,提示驾驶员进行相应的操作。

给出该报警系统的软硬件设计,实践证明该系统有效且准确。

为提高汽车运行的安全性和降低碰撞发生的可能,本文讲述一种主动型汽车防追尾碰撞报警系统。

该系统装置将单片机的实时控制及数据处理功能,与毫米波雷达的测距技术、传感器技术相结合,可检测汽车运行中前方、后方障碍物与汽车的距离及汽车车速,通过数显装置显示距离,并由发声电路根据距离远近情况发出警告声。

关键词:单片机;碰撞;报警;检测AbstractWith rising of living stangard,the number of cars increased every day,so cars driving safety is particularly important. The system of automobile anti-collision alarming system based on single Fusion FPGA AFS600-chip is introduced,it can auto detect distance frontage an rear fraise,when reach critical security distance,alarming of sound an light are given,the system hardware composition anf software project are showed,Experiment results prove validity and veracity.In order to enhance the safety of cars and reduce the possibility of a collision, the paper about a pro-active anti-vehicle collision warning system. The system will be installed real-time control of the microcontroller and data processing functions, and millimeter-wave radar ranging technology, sensor technology, could be detected in the vehicle running in front, the rear vehicle barriers and the distance and vehicle speed, through the significant number of Device shows that distance by distance voice circui ts based on the situation issued a warning sound.Keywords:single chip computer; collision; alarming;detection一引言(一)社会背景及意义为有效降低小汽车碰撞事故的高发率,近年来广大电子爱好者始终都在试图通过制作模型的方式,努力探寻解决该问题的可行方案,而模型制作所需的硬件基础尤其成为解决问题的关键。

基于单片机的倒车防撞预警系统设计

基于单片机的倒车防撞预警系统设计

基于单片机的倒车防撞预警系统设计倒车防撞预警系统是一种广泛应用于汽车上的辅助设备,可以帮助驾驶员在倒车过程中避免与障碍物发生碰撞。

本文将介绍一个基于单片机的倒车防撞预警系统的设计。

一、系统设计方案1.硬件设计部分:(1)超声波传感器:用于检测倒车车辆后方距离的变化,一般使用多个超声波传感器进行检测。

(2) 单片机(如Arduino):用于接收超声波传感器的信号并进行处理,同时控制显示器和蜂鸣器发出预警信号。

(3)显示器:用于显示倒车车辆后方的障碍物距离,可以使用LCD显示屏。

(4)蜂鸣器:用于发出声音预警信号,提醒驾驶员注意。

2.软件设计部分:(1)超声波传感器信号处理:单片机接收超声波传感器的信号,并进行滤波和幅值处理,得到障碍物距离值。

(2)倒车距离显示:将障碍物距离值显示在LCD屏幕上,可以设计多级警戒区,显示不同距离范围内的预警信息。

(3)声音预警:当距离过近时,单片机控制蜂鸣器发出声音预警信号,提醒驾驶员注意。

二、系统实现步骤1.硬件实现:(1)连接超声波传感器:按照超声波传感器的规格书连接传感器与单片机。

(2)连接LCD显示屏:将LCD显示屏连接到单片机。

(3)连接蜂鸣器:将蜂鸣器连接到单片机。

2.软件实现:(1)单片机初始化:初始化单片机,设置IO口的输入输出模式和引脚功能。

(2)读取超声波传感器信号:通过IO口读取超声波传感器的信号,并进行幅值处理,得到障碍物距离值。

(3)显示距离信息:将障碍物距离值显示在LCD显示屏上,可以设计多级警戒区,显示不同距离范围内的预警信息。

(4)发出声音预警信号:当距离过近时,单片机控制蜂鸣器发出声音预警信号,提醒驾驶员注意。

三、系统测试和优化1.测试:将倒车防撞预警系统连接到倒车车辆上,进行实际测试。

测试过程中要注意校准超声波传感器和LCD显示屏的正确读数,以及蜂鸣器声音的预警效果。

2.优化:根据实际测试结果优化系统设计,可考虑加入其他传感器,如摄像头等,提高系统的准确性和可靠性。

基于STC89C52单片机汽车防撞报警系统

基于STC89C52单片机汽车防撞报警系统

湖南工业职业技术学院Hunan Industry Polytechnic毕业实践类别单片机题目基于STC89C52单片机汽车防撞报警系统系名称电气工程系专业及班级电信J2006-30班学生姓名蒋峰学号 30指导教师王皑完成日期 2010 年 10 月 08日毕业实践课题及任务湖南工业职业技术学院毕业实践开题报告书电气系电子信息工程专业湖南工业职业技术学院毕业实践考核表电气系电子信息工程专业摘要随着科学技术的快速发展,超声波将在科学技术中的应用越来越广。

本文对超声波传感器测距的可能性进行了理论分析,利用模拟电子、数字电子、微机接口、超声波换能器、以及超声波在介质的传播特性等知识,采用以STC89C52单片机为核心的低成本、高精度、微型化数字显示超声波测距的硬件电路和软件设计方法在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。

为了保证超声波测距传感器的可靠性和稳定性,采取了相应的抗干扰措施。

就超声波的传播特性,超声波换能器的工作特性、超声波发射、接收、超声微弱信号放大、波形整形、速度变换、语音提示电路及系统功能软件等做了详细说明.实现障碍物的距离测试、显示和报警,超声波测距范围30CM-300CM,精度在十厘米左右。

这套系统软硬件设计合理、抗干扰能力强、实时性良好,经过系统扩展和升级,可以用于倒车雷达、建筑施工工地以及一些工业现场,例如:测量液位、井深、管道长度等场合。

可以广泛应用于工业生产、医学检查、日常生活、无人驾驶汽车、自动作业现场的自动引导小车、机器人、液位计等。

关键词: STC89C52,超声波,传感器,LCD,测量距离目录第一章课题述概 (1)1.1课题背景 (1)1.2课题设计的意义 (1)1.3超声波测距在汽车上应用的介绍: (2)第二章课题的方案设计与论证 (4)2.1系统总体设计 (4)2.1.1 系统总体框图 (4)2.1.2 传感器位置 (6)2.2设计方案的论证 (6)第三章系统的硬件结构设计 (8)3.1单片机的选择 (8)3.2发射电路的设计 (13)3.3NE555N介绍 (14)3.4接收电路的设计 (16)3.5显示报警模块的设计 (19)3.6MAX232芯片 (23)第四章系统软件的设计 (25)4.1超声波汽车防撞电路的算法设计 (25)4.2主程序流程图 (26)4.3超声波发生子程序和超声波接收中断程序 (29)第五章调试 (31)5.1硬件调试 (31)5.2软件调试 (32)5.2.1 汇编和keil c (32)5.2.2 调试过程 (33)总结 (34)致谢 (36)参考文献 (37)附录一原理图 (38)附录二 PCB图 (41)附录三源程序 (43)第一章课题述概1.1 课题背景随着经济的发展与汽车科学技术的进步,公路交通呈现出行驶高速化、车流密集化和驾驶员非职业化的趋势。

基于单片机的汽车防盗报警系统设计

基于单片机的汽车防盗报警系统设计

基于单片机的汽车防盗报警系统设计一、系统总体设计本汽车防盗报警系统主要由传感器模块、单片机控制模块、报警模块和电源模块等组成。

传感器模块负责采集车辆的状态信息,如车门的开关状态、车窗的升降状态、车辆的震动情况等。

常见的传感器包括门磁传感器、震动传感器等。

单片机控制模块是整个系统的核心,负责对传感器采集到的信息进行处理和分析,并根据预设的逻辑判断是否触发报警。

我们选用性能稳定、价格适中的单片机型号,如 STC89C52 等。

报警模块在车辆处于异常状态时发出警报,可采用声光报警的方式,如响亮的警笛声和闪烁的灯光,以引起周围人的注意。

电源模块为整个系统提供稳定的工作电压,确保系统在车辆电源正常和异常情况下都能可靠运行。

二、硬件设计1、传感器电路设计门磁传感器通常由一个永磁体和一个干簧管组成。

当车门关闭时,永磁体靠近干簧管,干簧管闭合;当车门打开时,干簧管断开。

通过检测干簧管的通断状态,可以判断车门的开关情况。

震动传感器能够感知车辆的震动,当震动强度超过设定阈值时,输出高电平信号。

2、单片机最小系统设计单片机最小系统包括单片机芯片、晶振电路和复位电路。

晶振电路为单片机提供时钟信号,使其能够正常工作。

复位电路用于在系统出现异常时,将单片机恢复到初始状态。

3、报警电路设计报警电路由声音报警和灯光报警两部分组成。

声音报警可以使用蜂鸣器,通过单片机控制其发声频率和时长。

灯光报警则可以使用发光二极管,通过控制其闪烁频率和时长来实现警示作用。

4、电源电路设计电源电路需要将车辆电源(通常为 12V 或 24V)转换为单片机和其他模块所需的工作电压(如 5V)。

可以使用稳压芯片(如 7805)来实现电压的转换和稳定输出。

三、软件设计软件部分主要使用 C 语言进行编程,实现对传感器信号的采集、处理和报警控制。

1、主程序流程系统初始化后,不断循环检测传感器的状态。

如果检测到异常状态,立即触发报警程序。

2、传感器信号采集与处理程序通过单片机的输入端口读取传感器的输出信号,并进行滤波和判断,以去除干扰和误触发。

电子信息工程基于单片机的汽车防撞系统

电子信息工程基于单片机的汽车防撞系统

基于单片机的汽车防撞系统Automobile anti-collision system based on singlechip microcomputer中文摘要汽车作为世界上最重要的交通使用工具,它不单单只是需要能行驶的工具,更要注重其安全性。

现在已经有许多的汽车行驶安全系统,这样的系统最重要的是发生事故前能提前预警,这样就需要测距传感器,测量与障碍物的距离,并可以提醒驾驶者。

司机若被提前示意有危险,就可以避免大多数的交通意外,减少人员的伤亡。

本论文完成了几个方面的工作:研究汽车防撞系统在国内外的研究情况和发展历程,分析了该系统的需求,提出了基于STC89C52的汽车防撞系统;构造出系统总体结构,在本系统中对相关传感器的原理和特性进行了介绍;具体实现了在汽车前进时对前方障碍物的检测,与障碍物距离到一定值时发出警告并躲避障碍的功能和显示速度、里程等功能。

关键词:防撞系统传感器警报AbstractAs the most important transportation tool in the world, cars not only need tools that can be driven, but also pay attention to their safety. There are already many car driving safety systems. The most important thing of such a system is to give early warning before an accident occurs. In this way, a distance measuring sensor is needed to measure the distance to obstacles and to remind the driver. Drivers can avoid most traffic accidents if they are signaled as dangerous in advance. This paper has completed several aspects of work: study the research and development history of automobile anti-collision system at home and abroad, analyze the needs of the system, and propose the automobile anti-collision system based on STC89C52; construct the overall structure of the system. The principle and characteristics of the relevant sensors are introduced in the system; the specific detection of obstacles in front of the car when it is moving forward, the function of warning and avoiding obstacles when the distance to the obstacle reaches a certain value, and the functions of displaying speed and mileage arespecifically realized.Key words:Collision Avoidance System Sensor Alarm目录第一章绪论 .................................................................... 错误!未定义书签。

基于单片机的倒车防撞测距报警系统设计

基于单片机的倒车防撞测距报警系统设计

(1) 能实现集中监控, 价格低廉;
(2) 采用模块化设计,使用维护方便,易于普及;
(3) 易安装,稳定性好;
(4) 超声波发射与接收分开, 信号发射与接收更加精确。
谢谢各位评委老师!
1 绪论
1.1 设计的目的
随着社会的开展,有车族越来越多,交通隐患越来越大, 本文所设计的超声波汽车倒车测距系统正是为倒车平安方面 考虑的而设计的。
1.2 设计的研究意义
本设计可成为驾驶员特别是货车以及公共汽车驾
驶员的好帮手,可有效的减少和防止那些视野不良的大型汽
车的倒车交通事故,甚至还能防止盗贼扒车,对提高我国汽
车工业实际水平,具有较大的实际意义。
.3 汽车倒车防撞系统的改进思想
1 超声波的最大有效探测距离的改进思想:设计时
将最大有效探测距离提高约一倍。
2 超声波反响速度改进思想:1 尽可能的缩短工作
周期、稍加余量; 2 采取有一数取一数的方法,同时改进了软
硬件的抗干扰措施。
3 超声波探测盲区改进思想: 改变传感器“外耳〞
4 汽车倒车防撞报警器的软件设计
4.1 主程序设计
超超 超超
超超超超超
超超超超超
超超超超超
N 超超超超超
超超超 Y
超超超超超超
超超超超
超超超超
超超超超超超超 超超超超超超超
超超超超 超超超超
小结
在设计本作品时,通过查阅网络与图书馆搜集资料和导师 的指导,与生活中对于超声波的工作原理的观察研究相结 合,根本完成了课题的要求。但由于设计的理论根底尚浅, 对课题的研究经验还不成熟,使得在技术的解决与运用上 显得粗糙了一些,在某些技术关键上的表达不能到达详细、 精辟。这个系统的设计仍不乏自己的特点和创新,归纳为 以下几点:

基于单片机的车载防撞报警器

基于单片机的车载防撞报警器

Part 5
结论
结论
1
基于单片机的车载防撞报警器利用先进的传感器技术和MCU控制技 术,能够实时监测车辆周围环境,预防碰撞,提高驾驶安全性
通过精心设计和优化,实现了低功耗、高灵敏度和高可靠性
2
3
在实际应用中,它将成为驾驶员的得力助手,为行车安全保驾护航
Part 6
未来展望
未来展望
基于单片机的车载防撞报警器在提高驾 驶安全性方面具有重要作用
技术细节
传感器选择
超声波传感器用于检 测车辆周围的障碍物 ,具有成本低、穿透 性强、不受光线影响 等优点。毫米波雷达 则具有更高的测距精 度和测速精度,适用 于高速行驶的车辆
技术细节
MCU选择
技术细节
考虑到性能、功耗和 成本等因素,我们选 用了一款基于ARM Cortex M4内核的MCU 。它具有较高的处理 速度和丰富的外设接 口,适合于车载防撞 报警器的控制
实现过程
硬件设计
根据系统需求,设计各个部分 的电路原理图和PCB板图
软件编程
使用C语言为MCU编写控制程序, 实现传感器数据的采集、处理
和报警控制
系统测试
在实验室环境下对系统进行测 试,包括传感器性能测试、MCU
功能测试和报警功能测试
实车测试
将系统安装到实际车辆上进行 测试,验证其在各种道路条件
下的性能表现
为了更好地满足车载 环境的要求,我们需 要进一步优化MCU的 功耗和性能。例如, 我们可以采用更先进 的制程技术,或者设 计更高效的算法和架 构
智能化和自适应性
未来的车载防撞报警 器将更加智能化和自 适应性。例如,系统 可以根据车辆的速度 、行驶环境等因素自 动调整报警阈值,以 实现更精准的报警。 此外,系统还可以通 过学习算法,不断优 化自身的性能
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

科技开放与实践创新项目结题验收报告项目名称:基于单片机的汽车防撞报警系统指导老师:项目组员:参赛学院:电子与信息工程学院日期:2014/12/17目录第一部分系统方案···································1.1 功能模块的比较与选择1.1.1 单片机的比较选择1.1.2 超声波测距法的论证与选择1.1.3 显示器的选择1.1.4 蓝牙模块的选择1.2 方案描述第二部分理论分析及计算··································2.1 超声波传感器的分析与计算2.3 蓝牙通信模块的分析处理第三部分电路及程序设计······························· 3. 1系统总体框图3. 1.1 各模块原理图及电路3.2 各模块程序设计第四部分测试方案与测试结果·······························4.1 硬件测试4.2 软件测试4.3 测试结果第五部分总结·······························附录1:电路原理图附录2:源程序摘要本设计是以STC90C51 单片机配合HC-06 蓝牙模块控制的汽车防撞报警系统。

该装置将单片机的实时控制及数据处理功能与超声波的测距技术相结合,通过蓝牙模块控制小车的运行状态并检测汽车运行中与前方障碍物的距离,通过LCD显示装置显示距离,由蜂鸣器根据距离远近发出警告声。

关键词:STC90C51 、蓝牙、超声波传感器测距、报警、LCD一、系统方案本系统主要由超声波检测模块、蓝牙模块、LED显示模块、电源模块、声光报警模块(蜂鸣器、LED),下面分别论证这几个模块的选择。

1.1 比较与选择1.1.1 单片机的比较选择单片机芯片选型时,总的原则是:(1)芯片含有功能或数量略大于设计需求,设计需求尽可能用芯片完成,少用外围器件。

(2)技术性:要从单片机的技术指标角度,对单片机芯片进行选择,以保证单片机应用系统在一定的技术指标下可靠运行;(3)实用性:要从单片机的供货渠道、信誉程序等角度,对单片机的生产厂家进行选择以保证单片机应用系统在能长期、可靠运行;(4)可开发性:选用的单片机要有可靠的可以开发手段,如程序开发工具、仿真调试手段等。

STC90C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含有4KB的可反复擦写的只读程序存储器和128字节的随机存储器。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容,由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,它为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

STC90C51功能性能:与MCS-51成品指令系统完全兼容;4KB可编程闪速存储器;寿命:1000次写/擦循环;数据保留时间:10年;全静态工作:0-24MHz;三级程序存储器锁定;128*8B内部RAM;32个可编程I/O口线;2个16位定时/计数器;5个中断源;可编程串行UART通道;片内震荡器和掉电模式。

1.1.2 超声波测距法的论证与选择方案一:强度法是利用声波在空气中的传输损耗值来测量被测物的距离,被测物越远其反射信号越弱,根据反射信号的强弱就可以知道被测物的远近,但在使用这种方法时由于换能器之间的直接耦合信号很难消除,在放大器增益较高时这一直接耦合信号就使放大器饱和从而使整套系统失效,由于直接耦合信号的影响强度法测距只使用与较短距离的且精度要求不高的场合。

方案二:往返时间检测法其原理是超声波传感器发射一定频率的超声波借助空气媒介传播,到达测量目标或障碍物后反射回来,经反射后由超声波接收器接收脉冲,其所经历的时间即往返时间。

往返时间与超声波传播的路程的远近有关。

根据测试传输时间可以得出距离。

这种方法不受声波强度的影响,直接耦合信号的影响也可以通过设置“时间门”来加以克服,因此这种方法非常适合较远距离的测距,在精度的要求较高的情况下,需要考虑温度对超声波的传播速度的影响。

按式v=331.4+0.607T(T为实际温度单位为摄氏度,v为超声波在介质中的传播速度,单位为m/s)对超声波传播速度加以修正,以减小误差。

因此,本设计中采用第二种方法,即往返时间检测法。

1.1.3 显示器的选择方案一:使用多个数码管显示。

LED数码管是利用二极管发光显示数字和字母,具有亮度大,接口设计业比较容易,价格相对较便宜等优点。

但是由于它工作时电流较大,显示的信息量有限。

方案二:采用液晶显示。

液晶特别是具有字符显示功能的液晶显示器,来实现显示功能,不仅可以实现基本的显示信息,而且可以显示丰富的符号指示信息,信息量丰富且直观易懂。

而且液晶显示功耗低,体积小。

综上考虑,本设计采用方案二。

1.1.4 蓝牙模块的选择本模块分主机和从机,主机能和从机配对通信,从机与从机之间或主机与主机之间不能通信,从机能和电脑、手机等的蓝牙配对通信,购买时默认为从机。

我们在做智能小车控制时,蓝牙模块主要是实现接收从手机端发送过来的指令,所以我们需要的是从机模块。

蓝牙串口在模块功能上,偶数命名的互相兼容,从机命名的也互相兼容,也就是说,HC-04与HC-06,HC-03与HC-05在功能上是兼容的。

HC-04与HC-06是比较早的版本,用户不可以自己切换主机或者从机,AT指令集很少,包括修改蓝牙名(限于从机),修改密码,修改波特率,询问版本号等几个基本功能。

在本次设计中我们只需实现简单的通信,因此选用HC-06模块。

HC-06模块只记忆最后一次配对过的从机,并只与该从机配对,直到KEY(26脚)高电平触发时放弃记忆,26脚默认应该为低电平。

1.2 方案描述通过查找资料进行方案论证和选择,可以确定出该系统的整体构成。

本设计是以STC90c51单片机为核心,以设置手机界面来设置前进、后退、左转、右转、停止等功能。

单片机控制电机驱动来控制电机的正反转以实现小车的前进、后退、左转、右转、停止。

HC-06为蓝牙接收模块,通过与手机端的蓝牙进行连接配对,从而接收从手机端发送过来的动作指令。

接收到的指令再传递给单片机,单片机通过分析传递过来的指令不同,而跳转到不同的子程序来控制电机驱动,从而实现小车的前进、后退、左转、右转、停止等不同的动作。

电源提供给单片机5V直流电,L298需要从外部接两个电压,一个是给电机的,另一个给L298芯片的。

汽车防撞装置可在任何天气、任何车速状态下探测出将要发生的危险情况并及时提醒司机及早采取措施或自动紧急制动,避免严重事故发生。

汽车防撞装置是借助于检测测技术监视汽车前方和后方的车辆、障碍物,并根据当时的距离自动判断是否达到危险距离,及时向司机发出警告。

二、理论分析及计算2.1 超声波传感器的分析与计算假设S 为被测物体到测距仪之间的距离,测的时间为t,超声波传播的速度为v 表示。

则有关系式: S=v*(t/2)在精度的要求较高的情况下,需要考虑温度对超声波传播速度的影响,按式v=331.4+0.607T 对超声波传播速度加以修正,以减少误差。

式中T 为实际温度单位摄氏度,v 为超声波在介质中的传播速度,单位为m/s一些温度下的声速 温度 -30 -20 -10 0 10 20 30 声速3133193223313373443502.2 蓝牙通信模块的分析处理(1)原理 既然使用手机蓝牙控制,那小车上必须要有一个蓝牙模块与手机蓝牙通信。

在这里选用了HC06蓝牙转串口模块。

HC06蓝牙转串口模块的作用是将从手机蓝牙发送过来的指令接收到后转换成串口的形式通过单片机的串口传给单片机。

只需将该模块的RXD 接上51单片机的TXD 引脚,TXD 接51的RXD,然后接单片机的VCC 供电,因为我们只用它接收手机蓝牙信号,不发送数据。

它出厂默认设置的波特率9600 ,不重新设置它的波特率的话,在写单片机串口程序时,也要将波特率设置为9600。

三、电路及程序设计3. 1系统总体框图3. 1.1 各模块原理图及电路 a.超声波传感器 超声波传感器时序图STC90C51块超声波监测模块超声波超声波传感 器液晶屏显模块 报警模块蜂鸣器LE D蓝牙模块小车超声波传感器原理图超声波发射电路超声波接受电路 b.L298N电机驱动模块c.LCDd.蜂鸣器E.蓝牙模块接线方式调试过程蓝牙模块应用电路3.2 程序设计主程序流程图YNNYNY Y开始系统初始化启动T1定时65秒,开T1中断 T1定时器65ms 定时到进入T1中断服务子程序计时发 射超声波脉冲 回波接收成功 关总中断允许EA调用距离计算子程序 距离小于预设值 调用扬声器报警子程序 调用子程序显示距离并延时清回波接收成功标志位 T0溢出 调用子程序a.超声波传感器//启动超声波测量void Start_HCSR04(){//生成20us的脉冲宽度的触发信号Trig=1;delay_20us();Trig=0;//等待回响信号变高电平while(!Echo);TR0=1; //启动定时器0//等待回响信号变低电平While(Echo);TR0=0; //关闭定时器0}b.Lcd1602//检查LCD忙状态bit LCD_Busy_Check(){bit result;LCD_RS=0;LCD_RW=1;LCD_EN=1;Delay4us();result=(bit)(P0&0x80);LCD_EN=0;return result;}//写数据void Write_data(uchar dat){while(LCD_Busy_Check());LCD_RS=1;LCD_RW=0;P0=dat;delay_ms(5);LCD_EN=1;delay_ms(5);LCD_EN=0;}//写指令void Write_cmd(uchar cmd){while(LCD_Busy_Check());LCD_RS=0;LCD_RW=0;P0=cmd;delay_ms(5);LCD_EN=1;delay_ms(5);LCD_EN=0;}//1602液晶初始化void LCD_Initialize(){Write_cmd(0x38); //三次显示模式设置delay_ms(5);Write_cmd(0x38);delay_ms(5);Write_cmd(0x38);delay_ms(5);Write_cmd(0x38); //显示模式设置Write_cmd(0x08); //关闭显示Write_cmd(0x01); //显示清屏Write_cmd(0x06); //显示光标移动设置Write_cmd(0x0F); //显示开及光标设置}//按指定位置显示一个字符:X=列位置(0-15) Y=行位置(0,1) void Write_position(uchar X, uchar Y,uchar DData){Y &= 0x1; //限制Y不能大于1(2行,0-1)X &= 0xF; //限制X不能大于15(16个字符,0-15)if (Y) X |= 0x40; //当要显示第二行时地址码+0x40;X |= 0x80; //算出指令码Write_cmd(X); //发命令字Write_data(DData); //发数据}//按指定位置显示一串字符void Write_str(uchar X, uchar Y, uchar code *DData){uchar ListLength;ListLength = 0;Y &= 0x1;X &= 0xF; //限制X不能大于15,Y不能大于1while (DData[ListLength]>0x19){ //若到达字串尾则退出if (X <= 0xF){ //X坐标应小于0xFWrite_position(X, Y, DData[ListLength]); //显示单个字符ListLength++;X++;}}}c.电机驱动//小车启动时初始化void Car_Init(){//暂时处于停车待机状态EN_A = 1;EN_B = 1;Moto_LA = 0;Moto_LB = 0;Moto_RA = 0;Moto_RB = 0;}//停止void stop(){Moto_RA=0;Moto_RB=0;Moto_LA=0;Moto_LB=0;}//前进void ahead(){Moto_LA = 1;Moto_LB = 0;Moto_RA = 1;Moto_RB = 0;}//后退void back(){Moto_LA = 0;Moto_LB = 1;Moto_RA = 0;Moto_RB = 1;}//左转void left(){Moto_LA = 0;Moto_LB = 1;Moto_RA = 1;Moto_RB = 0;}//右转void right(){Moto_LA = 1;Moto_LB = 0;Moto_RA = 0;Moto_RB = 1;}d.蓝牙模块//数据接受处理if (flag1 == 1){ES = 0;//关闭串口if (a == 0x00){ahead();}if (a == 0x01){back();}if (a == 0x02){left();}if (a == 0x03){right();}if (a == 0x04){stop();}flag1 = 0;//清除标志位ES = 1;//打开串口中断}//设置串口中断的工作方式void communication() interrupt 4{RI = 0;//取消本次串口的响应a = SBUF;//接受缓冲区的数据flag1 = 1;//标记位}//初始化子程序void timer0_init(){TMOD=0x21; //设定时器0定时TH0=0;TL0=0;ET0=1;TH1 = 0xfd;//对定时器赋值,高8位与低低8位相同TL1 = 0xfd;//波特率设为9600TR1 = 1;//打开定时器1SM0 = 0;//设置串口的工作方式1SM1 = 1;REN = 1;//允许串口EA = 1;//开总中断ES = 1;//打开串口中断}四、测试方案与测试结果4.1 硬件测试第一步,通电观察。

相关文档
最新文档