基于单片机的倒车雷达预警系统分解
基于单片机的倒车防撞预警系统毕业设计
基于单片机的倒车防撞预警系统毕业设计倒车防撞预警系统是一种能够帮助驾驶员在倒车过程中避免碰撞的设备。
本文基于单片机设计了一种倒车防撞预警系统,并进行了详细的介绍。
该系统主要由倒车传感器、控制电路、显示屏和蜂鸣器组成。
其中,倒车传感器用于检测车辆周围的障碍物,通过将传感器输出的数据传给控制电路进行处理。
控制电路根据接收到的传感器数据,计算出障碍物与车辆的距离,并控制显示屏和蜂鸣器发出相应的警报。
在设计中,我们选择了超声波传感器作为倒车传感器,因为它能够准确地测量障碍物与车辆的距离。
我们将超声波传感器固定在车辆的后部,并将其与单片机相连。
当车辆开始倒车时,超声波传感器开始工作,并将检测到的障碍物距离传给单片机。
单片机接收到传感器数据后,根据一定的算法计算出车辆与障碍物的距离,并根据距离的大小决定是否发出警报。
为了方便驾驶员了解障碍物的距离,我们在车辆驾驶室内安装了一个显示屏,用于显示障碍物与车辆的距离。
当障碍物与车辆的距离小于一定值时,系统还会通过蜂鸣器发出警报,提醒驾驶员注意。
在系统的设计过程中,我们考虑到了多种因素。
首先,我们要确保传感器的数据准确性,要选择合适的传感器并进行校准。
其次,我们要考虑到驾驶员对系统的操作是否方便,要保证显示屏和蜂鸣器能够清晰地传达信息。
最后,我们还要考虑系统的可靠性和稳定性,要进行充分的测试和优化。
倒车防撞预警系统可以提高驾驶安全性,避免驾驶员在倒车过程中因为盲区而发生碰撞。
我们通过基于单片机的设计,实现了一个简单有效的倒车防撞预警系统。
通过这个设计,我们还深入了解了单片机的应用和原理。
希望这个设计能够对相关领域的研究和开发工作提供一些参考和启示。
基于51单片机倒车防撞报警系统
摘要随着中国经济的持续发展和汽车价格的持续下降,越来越多的家庭拥有自己的汽车,汽车的安全也成为亟待解决的问题。
对汽车倒车预警技术的研究,具有重要的现实意义。
基于51单片机的超声波测距仪之倒车雷达装置,安装在汽车上,可以与时了解前方与后方的障碍物情况,随时做出正确的判断,保障人类的生命安全。
在此基础上,本文研究了基于51单片机倒车防撞报警系统,首先简要阐述了本文的研究背景、意义、超声波测距的基本理论,并介绍了超声波测距报警系统。
根据型电气设备的设计要求,在传统非超声波测距系统的基础上,设计并实现了超声波测距报警系统。
整个测距系统的实现包括数字电路设计、模拟电路设计和软件的编辑。
关键词:51单片机;倒车防撞报警系统;超声波测距ABSTRACTAs China's economy continues to develop and car prices continued to decline, more and more families have their own cars, car safety has become a problem to be solved. It is of great practical significance to study the warning technology of car astern. Ultrasonic range finder based on 51 single chip microcomputer of reversing radar system, installed on the car, can timely understand the front and rear obstacles, at any time to make the right judgment, to ensure the safety of human life. On this basis, this paper studies the reverse collision warning system based on 51 single-chip processor, this paper expounds the research background, significance of this article, the basic theory of ultrasonic ranging, and introduces the ultrasonic ranging alarm system. According to the design requirement of the electric equipment, the ultrasonic range alarm system is designed and implemented on the basis of the traditional non-ultrasonic range system. The implementation of the whole range system includes digital circuit design, analog circuit design and software editing.Keywords:51 microcontroller; Reversing alarm system Ultrasonic ranging目录摘要1ABSTRACT2目录3第一章绪论41.1课题概述41.2设计容4第二章设计方案选择52.1总体方案设计52.2单片机5第三章硬件电路设计73.1超声波模块73.3超声波检测接收电路的设计73.3声光报警与显示电路83.4供电电路9第四章软件(程序)设计104.1系统程序总体工作流程104.2测距结果显示子程序11第五章系统调试125.1仿真125.2调试125.3总结与展望13参考文献14致15第一章绪论1.1课题概述随着汽车辆保有量的增加,车库与停车位的需求量越来越大,室外停车场,地下停车场,车辆密集停车人多,所以撞车、擦碰不断增多。
基于单片机的倒车雷达系统设计
基于单片机的倒车雷达系统设计随着汽车数量的增多,道路的拥堵也越来越严重,特别是在城市里,车辆的进出显得异常棘手。
在这种情况下,需要特别注意的是倒车,因为倒车是道路上发生事故的重要原因之一。
为了解决这个问题,智能车辆倒车雷达系统应运而生。
本文将介绍基于单片机设计的倒车雷达系统。
设计方案倒车雷达系统的主要由以下元件组成:1. 超声波传感器:超声波传感器是倒车雷达系统的核心组件。
这种传感器用于发送超声波,并接收反射波。
它可以非常精确地测量超声波的时间和返回时间,以计算距离。
当车辆接近物体时,超声波传感器会发出指示。
2. 电路板:集成电路板将用于控制和处理超声波传感器发出的信号。
3. 显示屏:显示屏在车内用于显示不同距离的图形。
4. 微处理器:微处理器将用于控制整个系统并计算距离。
设计步骤下面是基于单片机的设计方案的步骤:1. 收集所需的零件并制作电路板:可以使用基本的电荷耦合器和其他所需的元件来集成电路板。
此电路板将用于控制和处理超声波传感器发出的信号。
2. 连接超声波传感器:将超声波传感器连接到电路板并确认它可以正常工作。
3. 编写程序:首先使用MCU IDE编写程序,然后将程序烧写到微控制器中,然后进行调试。
编写程序的目的是通过检测声波来计算距离,并将结果显示在显示器上。
4.安装显示屏和电路板:将电路板安装到车的后部,并将显示器安装在驾驶员区域。
然后将超声波传感器安装在车辆后部。
5.测试:在测试系统之前,请确保使车辆处于安全的停放区域。
开启呃泥制动器,然后启动车辆,将车辆倒车到检查距离,并查看显示屏上显示的值。
如果需要,可以调整超声波传感器的角度来更精确的检测距离。
总结基于单片机的倒车雷达系统具有安装简单、使用方便、成本低等优点。
车辆轻松倒车时,能够及时警示驾驶员,有效避免车辆碰撞和损坏。
建议广大车主在安全上考虑并安装此类倒车雷达系统。
基于单片机的汽车倒车雷达系统设计毕业设计
基于单片机的汽车倒车雷达系统设计摘要随着社会经济的发展交通运输业日益兴旺,汽车的数量在大副攀升。
交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞预警系统势在必行,超声波测距法是最常见的一种距离测距方法,本文介绍的就是利用超声波测距法设计的一种倒车防撞系统。
论文的内容是基于AT89C51单片机倒车防撞系统的设计,主要是利用超声波的特点和优势,将超声波测距系统和AT89C51单片机结合于一体,设计出一种基于AT89C51单片机的倒车防撞系统。
该系统采用软、硬件结合的方法,具有模块化和多用化的特点。
论文概述了倒车雷达的发展及基本原理,整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。
各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。
在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。
相关部分附有硬件电路图、程序流程图。
关键字:单片机超声波AT89C51一、引言1、倒车雷达设计的背景至今世界汽车工业经过了近122年的发展,当代汽车已经非常成熟和普遍了。
汽车已经渗透于国防建设、国民经济以及人类生活的各个领域之中,成为人类生存必不可少的、最主要的交通工具,尽管每辆车都有后视镜,但不可避免地都存在一个后视盲区,倒车雷达则可以在一定程度上帮助驾驶员扫除视角死角和视线模糊的缺陷,提高驾驶的安全性,减少剐蹭事件。
本次设计的倒车雷达预警系统主要是针对汽车倒车时人无法目测到车尾与障碍物体的距离而设计开发的。
该系统将微技术与超声波的测距技术、传感器技术等相结合,可检测到汽车倒车中,其障碍物与汽车的距离,通过液晶显示屏显示距离。
2、倒车雷达的发展状况经济的发展和科学技术的进步,推动着交通运输业朝行驶高速化,车流密集化和驾驶非职业化的方向发展。
同时,汽车的生产量和保有量都在急剧增加。
基于单片机的倒车防撞预警系统设计和实现分析
• 147•本文针对以单片机为基础的倒车防撞预警系统的设计及实现展开具体论述分析,以期能够对倒车防撞预警系统的设计起到一定借鉴意义。
1 倒车防撞预警系统硬件电路的设计1.1 超声波发射和回波接收电路关于超声波发射和回波接收电路,其主要用于增大对超声波传感器起到驱动作用脉冲电压的幅值,确保电和声之间的良好转换,加大超声波发射的实际距离;同时借助于兼具收发作用的传感器针对返回的超声波实施转换,使其变为较为微弱的电信号。
1.2 超声波电信号放大电路电路图如图1所示。
1脚为超声波信号的输入端口,RC 串联网络在2脚和地面间进行连接,其是内部前置放大电路中负反馈网络系统中重要的构成部分。
利用电阻R 5的数值针对前置放大电路确立出增益。
R 5的阻值变小,相应负反馈也会变弱,放大倍数也会与之加大;相反,放大倍数就会变小。
检波电容C 3连接在3脚和地面间,适宜针对电容大小做出改变,能够变更整形电路与超声波电信号放大的灵敏程度以及抵抗外界干扰的水平。
C 3电容越大,灵敏程度越低,抵抗外界干扰的水平也就越强;C 3电容越小,灵敏程度越高,抵抗外界干扰的水平也就越弱,容易出现错误的动作。
将一个电阻接到5脚和电源之间,用来对内部带通滤波电路中心频率加基于单片机的倒车防撞预警系统设计和实现分析德州职业技术学院 袁秀珍图1 超声波放大和整形电路图2 单片机控制电路与显示、报警电路以设定。
如果R 6=200K Ω,则f 0=40KHz 。
将一个积分电容接到6脚和地面间,标准量值设定为330pF 。
若是这一电容量值过大,会减短实际探测距离。
7脚为电路集电极开路输出的位置,R 7为这一引脚的上拉电阻。
在电路中没有输入信号的过程中,7脚会输出高电平,当针对信号实施整形及放大处理操作之后,7脚就会输出负脉冲电压。
1.3 单片机控制电路及显示、报警电路具体电路图如图2所示,因为整个系统采用单片机的输入和输出端口很少,不对延伸功能加以考虑时,仅仅从够用和缩减成本投入的层面进行考虑,应用AT 89C2051单片机当作控制电路的关键性部件,该单片机包含20引脚,有15个I/O 端口,两个价格便宜且占据空间较小的16位定时器/计数器。
基于单片机的汽车倒车防撞报警系统设计
警系统由控制系统 、测距子系统 (超声波发送接收系 统 )和显示报警子系统组成 。 系统电路的实现简单 , 成本低 , 功耗低 , 体积小 。 系统主要 功能是当汽车挂 入倒车挡位后 , 在显示屏上显示车距 ;在汽车距障碍 物距离小于 0.50m时 , 蜂鸣器报警 。
1 超声波及其工作原理
1.1 超声波和超声波传感器 人耳的听音范围是 20Hz~ 20kHz, 超声波是一种
的低电压 、高性能 CMOS8位单片机 , 采用高密度 、非 易失性存储技术生产 , 兼容 MCS51指令系统 , 片内置 通用 8 位 中央 处理器 和 FLASH存 储单 元 。 片 内含 4kB的可反复擦写的程序存储器和随机存储器 , 随机 存储器用于存取数据 。 2.1 控制部分的设计
控制系统方框图如图 1所示 。该系统全部由单片 机控制 , 超声波发射电路能在单片机的控制下发出超 声波 。接收电路 接收到信号之后送入单片机进行处 理 , 算出车尾与障碍物之间的距离 , 将处理结果送入 显示电路进行显示 , 再按照技术指标的要求由声光报 警电路进行报警 。
外部中断子程序流程如图 7所示 。
图 6 主程序流程 图 7 外部中断子 12期
仪器仪表 /检测 /监控
3.2 仿真验证 Proteus的 ISIS是一款 Labcenter公司研制的电路
基于单片机的倒车防撞报警系统设计
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月初,完成毕业论文《基于单片机的倒车防撞报警系统设计》,准备毕业论文答辩。
四、指导教师意见:
签字:
年 月 日
备注:题目类别栏应填:应用研究、理论研究、艺术设计、程序软件开发等。
只要将此系统应用于社会交通运输业中一定会对减少交通事故的发生做出更突出的贡献。
国内外研究现状:
国际上对汽车防撞的研究开始于二十世纪六十年代,以德、美、日为代表的西方国 家内开始研究,与众多汽车制造厂商合作,制造出世界上第一批汽车防撞报警器。但局 限于当时器件的发展水平和单片机成本过高, 导致报警器难以做到体积轻巧、 结构简单、 价格便宜。此外,报警器的干扰因素很多,在实验室制造的样机,对许多干扰因素考虑 不全面,使在实际得应用中,防撞效果并不让众多研究者满意。
《基于单片机的汽车倒车雷达系统设计》
《基于单片机的汽车倒车雷达系统设计》随着汽车的普及和城市道路的拥挤,车辆挤压事故成为公共安全的一大隐患。
为了避免这种情况发生,许多车辆都安装了倒车雷达系统。
倒车雷达系统能够帮助司机及时掌握车辆周围的情况,有效避免碰撞事故的发生。
本文将介绍基于单片机的汽车倒车雷达系统设计。
1.系统需求分析倒车雷达系统的主要功能是实时监测车辆周围的障碍物,并通过声音或图像等方式向驾驶员发出警告,帮助驾驶员安全倒车。
系统需要具备以下功能:-足够的探测范围:系统需要能够覆盖车辆周围的盲区,确保能够及时发现障碍物。
-实时监测:系统需要能够实时监测周围的环境,及时反馈给驾驶员。
-警告功能:系统需要能够根据障碍物的距离和位置发出相应的声音或图像警告。
-稳定可靠:系统需要稳定可靠,能够在不同的环境条件下正常工作。
2.系统设计方案基于单片机的汽车倒车雷达系统设计方案如下:-使用超声波传感器:通过安装在车辆四周的超声波传感器来监测周围的障碍物。
-单片机控制:将传感器采集到的数据发送给单片机进行处理,处理后根据距离和方向等信息给出警告。
-显示器:将警告信息显示在车载显示器上,供驾驶员查看。
-声音模块:通过声音模块给出实时的声音警告,帮助驾驶员更快速的做出反应。
3.硬件设计硬件设计方面,可以选择常用的单片机模块,如Arduino、STC等,配合超声波传感器、LCD显示屏和蜂鸣器等模块组成倒车雷达系统。
传感器模块通过串口通信传输给单片机,单片机根据接收到的数据进行处理,并控制LCD显示警告信息和蜂鸣器发出声音。
4.软件设计软件设计方面,可以利用单片机开发环境提供的编程语言进行编程,根据传感器数据的变化给出相应的警告。
例如,根据障碍物的距离来显示不同的颜色或播放不同的声音,帮助驾驶员更直观地了解周围环境。
同时需要考虑系统的稳定性和精准度,以确保系统能够在不同环境下正常工作。
5.系统测试系统设计完成后,需要进行实际测试,验证系统的功能和性能。
基于单片机的倒车防撞预警系统设计
基于单片机的倒车防撞预警系统设计倒车防撞预警系统是一种广泛应用于汽车上的辅助设备,可以帮助驾驶员在倒车过程中避免与障碍物发生碰撞。
本文将介绍一个基于单片机的倒车防撞预警系统的设计。
一、系统设计方案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、AT89C52等,其具有强大的计算和通信功能。
在硬件设计方面,我们需要按照电路图进行电路的连接。
具体而言,我们将超声波传感器连接到单片机的输入端口,以便获取距离数据。
同时,还可以将液晶显示屏和蜂鸣器等外设连接到单片机的输出端口,以实现对距离数据的实时显示和声音提示。
在软件设计方面,我们需要编写相应的程序代码。
主要包括以下几个功能:1.超声波传感器信号采集:通过单片机的输入端口采集超声波传感器的数据。
采集到的数据将通过AD转换进行数字化处理。
2.距离计算与处理:使用适当的算法来计算车辆与障碍物之间的距离。
在实际应用中,可以将距离划分为几个区域,并根据距离的远近发出相应的警告信号。
3.数据显示与提示:将计算得到的距离数据实时显示在液晶显示屏上,并通过蜂鸣器等输出设备来提醒驾驶员注意周围环境变化。
4.系统优化与稳定性:对系统进行调试和优化,确保系统能够正常运行并具有足够的稳定性。
最后,我们需要对设计的汽车倒车雷达系统进行实验验证。
通过在实际场景中进行测试,可以评估系统的性能,并根据测试结果进行调整和改进。
综上所述,基于单片机的汽车倒车雷达系统设计主要包括硬件设计和软件设计两个方面。
通过对超声波传感器信号的采集和处理,以及对距离数据的显示和提示,可以实现对车辆倒车过程中周围环境的全方位感知和安全驾驶的提醒。
基于单片机的倒车防撞预警系统设计和实现
毕业论文(设计)题目:基于单片机的倒车防撞预警系统设计和实现学生学号:作者姓名:指导教师:完成日期:系专业班摘要文中首先阐述了超声传感器的原理及特性;对于测距系统的超声波频率、信号脉冲、器件型号等主要参数进行了讨论;在介绍了超声测距各模块功能的基础上,提出了系统的总体构成并对测距系统发射、接收、检测、显示及报报警部分的硬件设计方案进行了论证。
根据系统要求采用模块化的编程思路完成系统的算法设计,实现超声发射和距离显示功能。
最后通过软硬件的综合调试实现短距离超声测距系统的基本功能。
硬件电路包括滤波电路、放大电路和整形电路。
滤波电路的作用是滤掉一些噪声;因为超声波传感器是通过振动产生电流的,所产生的电流非常微弱,所以我们需要放大电路;而单片机只接收方波,所以要对放大的电流进行整波,这样单片机就可以正常工作了。
关健词:超声波;传感器;预警。
ABSTRACT. In the article first elaborated the supersonic sensor's principle and the characteristic; Regarding range measuring system's supersonic wave frequency, the signal pulse, the component model and so on main parameter has carried on the discussion; In introduced in the supersonic range finder various modules function's foundation, proposed system's overall constitution and to the range measuring system launch, the receive, the examination, the demonstration and the newspaper warning part's hardware design plan has carried on the proof. Requests according to the system to use modular the programming mentality to complete system's algorithm design, realizes the supersonic launch and the range-amplitude display function. Finally realizes the short distance supersonic range measuring system's basic function through software and hardware's synthesis debugging. ardware circuit including filter circuit, amplifying circuit and waveshaping circuit. Filter circuit's function filters out some noises; Because the ultrasonic sensor is produces the electric current through the vibration, produces the electric current is weak, therefore we need the amplifying circuit; But the monolithic integrated circuit only receives the square-wave, must therefore carry on the entire wave to the enlargement electric current, such monolithic integrated circuit might the normal work.Keywords: Ultrasonic;sensor;目录摘要 (II)ABSTRACT (III)目录 (1)第一章绪论 (1)1.1 概述 (1)1.2 倒车防撞预警系统的研究现状 (1)1.3倒车防撞预警系统设计的主要工作 (2)第二章倒车防撞预警系统方案研究与选择 (3)2.1总体设计方案 (5)2.3 超声波探测盲区问题及改进方案 (7)2.4 超声波的最大有效探测距离的问题及改进方案 (8)2.5 超声波反应速度问题及改进方案 (8)2.6 系统的特点和性能 (9)2.6.1系统的组成特点以及功能 (9)2.6.2 倒车防撞预警系统的组成体系结构 (9)第三章倒车防撞预警系统的硬件设计 (11)3.1系统结构框图 (11)3.1.1超声波发射电路 (11)3.1.2超声波接收电路 (12)3.1.3 温度采集及V/F转换电路 (13)3.1.4声光报警电路 (13)3.2 超声波测距原理 (4)3.3 超声波测距误差分析 (13)3.4 超声波传感器的工作原理及特性 (14)3.5 超声波发射电路设计 (15)3.5.1 单片机 (16)3.5.2 时钟电路的设计 (17)3.5.3 复位电路的设计 (18)3.5.4 温度补偿电路 (19)3.6 倒车防撞预警系统控制部分的电路的分析与设计 (20)第四章系统软件设计 (22)4.1 主程序设计 (22)4.2 子程序设计 (24)第五章总结和展望 (25)致谢 (26)参考文献 (27)第一章绪论1.1 概述随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。
基于89C51单片机的智能倒车雷达
作品研究报告基于51单片机的倒车雷达设计一、引言倒车雷达(Parking Distance Control)是汽车泊车或者车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。
目前市场上中低档汽车上装备的倒车雷达探测距离最大一般只有1.5米左右,且报警系统只是采用简单的“滴滴”声。
只有稍微高档的倒车雷达才会显示距离或简单的语音提示。
考虑到实际情况,本设计从成本考虑,在实现倒车雷达的基本功能同时,综合了液晶显示(1602)、光报警(发光二极管)、声音报警(蜂鸣器)和语音提示(ISD1800)。
二、系统概述系统采用超声波进行测距,软件设计中在50ms中断中发射超声波,超声波接收端连接到P3.2,当接收到返回的超声波时便会触发中断。
用1602实时显示距离,当距离小于指定范围时,通过液晶显示提示信息,语音提醒及用不同灯显示不同的距离。
三、硬件设计(1)测距模块超声波发射模块软件产生40kHz的超声波信号,通过输出引脚输入至驱动器,经驱动器驱动后推动探头产生超声波,40kHz的超声波是利用555时基电路振荡产生。
超声波接收模块超声波接收器包括超声波接收探头、信号放大电路及波形变换电路三部分。
超声波探头必须采用与发射探头对应的型号。
为减少负电源的使用,放大电路采用单电源供电,信号放大和变换采用了一片LM324通用运算放大器,前三级为放大器设计,后一级为比较器设计。
测距模块时序分析(2)液晶显示模块采用1602液晶,设置为16×2模式,第一行实时显示所测的距离,当出现危险情况时第二行显示提示信息。
(3)语音模块美国ISD公司的一种单片8~20秒单段语音录放电路ISD1800,它的基本结构与ISD1110、1420完全相同,采用CMOS 技术,内含振荡器,话筒前置放大,自动增益控制,防混淆滤波器,扬声器驱动及FLASH阵列。
基于MSP430单片机的超声波倒车雷达监测报警系统设计
基于MSP430单片机的超声波倒车雷达监测报警系统设计前言据初步调查统计,75%的汽车交通事故是由汽车倒车“后视”小良造成的。
因此,许多非职业汽车驾驶员很希望能有一种汽车倒车报警器,在倒车时不断测量汽车尾部与其后面障碍物的距离,并随时显示其距离,在不同的距离范围内发出不同的报警信号,以提高汽车倒车时的安伞性。
增强汽车的后视能力,尤其是增强大型、重型车辆的后视能力,对于提高行车安全,减轻司机的劳动强度和心理压力,是十分重要的。
目前,国内外都在研究如何利用先进的技术,即汽车避撞技术,辅助汽车驾驶者对影响公路交通安全的人、车、路环境进行实时监控,在危急情况下由系统主动干涉驾驶操纵、辅助驾驶者进行麻急处理、防I卜汽车碰撞事故的发生。
随着人们对汽车驾驶辅助系统易用性要求的提高,以及单片机价格小断下降和汽车电子系统网络化发展的要求,新型的倒车雷达都是以单片机为核心的智能测距传感系统。
本文介绍了一种基于MSP430单片机的超声波倒车雷达监测报警系统。
1 系统测距原理超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在窄气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时,超声波在空气中传播的速度为340m/S,根据计时时间t,就可以计算出发射点距障碍物的距离S,即S=340&TImes;t/2 (1)这就是时间差测距法。
本系统就是利用单片机控制超声波发射器发射超卢波脉冲,同时利用单片机中的计数器开始计时。
超声波达到后面的障碍物就会反射回来,接收装氍接收到回波信号后由外部比较电路产生高电平使单片机产生外部中断。
单片机运行中断服务子程序(ISR)计算出距离,并传送给LCD显示给司机,同时程序内还有比较模块,若车距小于5 m,则显示所测量的距离的同时单片机输出一个高电平使蜂鸣器报警,若车距大于5m,则显示U。
U,蜂鸣器不报警,这样以声光两种方式可靠地向司机给出报警信息,来保证倒车或行车的安全。
基于单片机的倒车防撞测距报警系统设计
(1) 能实现集中监控, 价格低廉;
(2) 采用模块化设计,使用维护方便,易于普及;
(3) 易安装,稳定性好;
(4) 超声波发射与接收分开, 信号发射与接收更加精确。
谢谢各位评委老师!
1 绪论
1.1 设计的目的
随着社会的开展,有车族越来越多,交通隐患越来越大, 本文所设计的超声波汽车倒车测距系统正是为倒车平安方面 考虑的而设计的。
1.2 设计的研究意义
本设计可成为驾驶员特别是货车以及公共汽车驾
驶员的好帮手,可有效的减少和防止那些视野不良的大型汽
车的倒车交通事故,甚至还能防止盗贼扒车,对提高我国汽
车工业实际水平,具有较大的实际意义。
.3 汽车倒车防撞系统的改进思想
1 超声波的最大有效探测距离的改进思想:设计时
将最大有效探测距离提高约一倍。
2 超声波反响速度改进思想:1 尽可能的缩短工作
周期、稍加余量; 2 采取有一数取一数的方法,同时改进了软
硬件的抗干扰措施。
3 超声波探测盲区改进思想: 改变传感器“外耳〞
4 汽车倒车防撞报警器的软件设计
4.1 主程序设计
超超 超超
超超超超超
超超超超超
超超超超超
N 超超超超超
超超超 Y
超超超超超超
超超超超
超超超超
超超超超超超超 超超超超超超超
超超超超 超超超超
小结
在设计本作品时,通过查阅网络与图书馆搜集资料和导师 的指导,与生活中对于超声波的工作原理的观察研究相结 合,根本完成了课题的要求。但由于设计的理论根底尚浅, 对课题的研究经验还不成熟,使得在技术的解决与运用上 显得粗糙了一些,在某些技术关键上的表达不能到达详细、 精辟。这个系统的设计仍不乏自己的特点和创新,归纳为 以下几点:
基于单片机的汽车倒车防撞系统设计分解
2012届毕业设计(论文)论文题目:基于单片机的汽车倒车防撞系统设计摘要基于超声波的汽车防撞预警系统是指在汽车行驶过程中通过超声波测距原理,防止汽车发生碰撞障碍物的一种智能报警装置。
本次设计由超声波发射模块、信号接收模块、单片机处理模块、数码显示模块以及声光报警模块等部分组成。
它由单片机智能控制,能使汽车在行驶和倒车过程中自动检测到障碍物。
然后通过超声波测距原理测量出汽车与障碍物之间的距离,并通过数码显示模块将测得的距离显示出来,当汽车与障碍物之间的距离达到安全极限时,单片机控制声光报警模块发出报警信号,达到提醒司机防止撞车的目的。
本设计充分发挥了单片机的性能,其硬件电路简单,软件功能完善,控制系统可靠,具有一定的使用和参考价值。
关键词超声波测距汽车防撞预警单片机目录前言 (4)第一章课题简介及其发展现状 (5)1.1 课题研究现状及其发展意义 (5)1.2 汽车防撞系统的发展过程 (5)1.3 超声波简介 (6)第二章总体设计方案 (7)2.1 设计总体思路概况 (7)2.2超声波测距原理 (8)2.3超声波传感器 (9)2.4控制系统方框图 (9)2.5 超声波发射装置的设计 (10)2.6 超声波接受装置的设计 (11)2.7显示电路的设计 (12)2.8报警装置的设计 (13)第三章硬件的设计和制作 (15)3.1 芯片的功能 (15)3.1.1AT89C51的功能特点 (15)3.1.2 C X20106功能特点 (16)3.1.3L E D数码管 (16)3.1.4系统的特点 (18)3.2 硬件电路设计和PCB板的制作 (18)3.3 超声波测距系统元器件清单 (18)3.4 汽车防撞系统实物制作 (19)第四章软件的设计 (21)4.1 软件工作过程 (21)4.2算法的软件设计 (21)4.3主程序流程图 (21)第五章系统调试 (24)5.1硬件调试 (24)5.2软件调试 (24)结论 (25)参考文献 (26)致谢 (27)附录一 (29)附录二 (29)附录三 (30)附录四 (32)前言曾几何时,汽车对很多家庭来说是不敢想象的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分类号UDC 单位代码10644密级公开学号2012090324本科毕业设计基于单片机通过蓝牙与手机交互的超声波倒车预警系统(硬件)学生姓名:叶辰阳二级学院:计算机学院专业:计算机科学与技术班级:2012级03班学号:2012090324指导教师:蒲国林雷永辉熊敏完成时间:2015年12月20日中国 达州2015 年12月四川文理学院本科毕业设计目录1 绪论 (1)1.1选题目的及意义 (1)1.2拟解决的关键问题: (1).1.2.1下位机方面拟解决的关键问题 (1)1.2.2上位机方面拟解决的关键问题 (2)2基于单片机通过蓝牙与手机交互的超声波倒车预警系统设计中的主要技术与分析 (3)2.1总体方案设计 (3)2.2主要技术 (5)2.2.1 硬件技术 (5)2.2.2 软件技术 (5)3基于单片机通过蓝牙与手机交互的超声波倒车预警系统的详细设计与实现 (7)3.1电路图绘制 (7)3.1.1 电路原理图 (7)3.1.2 实物图 (9)3.2上位机设计 (9)3.2.1天气查询APP (9)3.2.2 硬件数据接收APP (10)总结 (15)致谢 (16)参考文献 (17)1 绪论本设计是一个为符合车联网概念的设计开发,本次设计主要是利用STC89C52RC单片机、US-100超声波测距模块以及5V有源蜂鸣器完成测距报警电路的制作,以STC89C52RC为主控芯片,US-100超声波模块不断发出超声波,返回信息由MCU进行处理,将距离信息在LCD1602上显示出来,当距离小于设定值时,STC89C5RC发出指令控制蜂鸣器报警,并且用DHT11数字式温湿度传感器收集温湿度数据给单片机,最后我们还使用HC-06从机蓝牙模块与手机进行信息交互。
上位机手机应用将收集的温湿度和距离信息显示出来,以实现碰撞预警、路线规划、天气查询并能与社交网络分享信息的功能。
1.1选题目的及意义自19世纪末到20世纪初,在物理学上发现了压电效应与反压电效应之后,人们解决了利用电子学技术产生超声波的办法,从此迅速揭开了发展与推广超声技术的历史篇章。
由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。
利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人研制上也得到了广泛的应用。
如今汽车已经成为人们的基础代步工具,但是随着车辆的增多,停车空间变窄,倒车视野受限,倒车事故频频发生。
利用超声波测距原理和基于单片机处理的倒车雷达报警系统可以帮助驾驶者判断倒车距离,增加倒车安全性。
自从1991年美国麻省理工学院(MIT)的Kevin Ash-ton教授首次提出物联网的概念。
2009年8月,温家宝“感知中国”的讲话把我国物联网领域的研究和应用开发推向了高潮,如今物联网产品层出不穷,原来的倒车雷达必定将被淘汰,所以为了顺应物联网中“智慧交通”的车联网的要求,一款基于单片机通过蓝牙与手机交互来实现碰撞预警、路线规划、天气查询并能与社交网络分享信息的超声波倒车预警系统成为了我这次的开发目标。
1.2拟解决的关键问题:.1.2.1下位机方面拟解决的关键问题1、完成LCD1602显示电路的设计,显现距离信息的显示。
2、完成超声波测距电路的设计,让它准确测距。
3、完成DHT11温湿度采集电路的设计,完成温湿度的采集。
4、完成蜂鸣器报警电路的设计,使单片机能控制蜂鸣器完成报警。
5、完成串口蓝牙电路的设计,让单片机测量的信息能通过串口传递给HC-06串口蓝牙模块。
6、完成CH340T USB转串口供电烧录电路的设计,以完成供电和单片机烧录的功能。
1.2.2上位机方面拟解决的关键问题1、碰撞预警界面的实现,并完成与下位机的串口蓝牙模块的正常配对、链接、通信。
2、路线规划界面的实现,利用百度地图SDK制作。
3、天气查询界面的实现,利用中国天气网的信息完成。
4、与社交网络的分享功能,主要利用友盟SDK分享,分享到微信好友和朋友圈。
5、开机界面、主界面和各个界面的跳转,以及UI的美化优化。
2基于单片机通过蓝牙与手机交互的超声波倒车预警系统设计中的主要技术与分析。
2.1总体方案设计本设计包括下位机和上位机设计两个部分。
下位机模块划分为数据采集、LCD显示、报警、蓝牙通信、烧录供电等子模块,电路结构可以划分为:LCD1602显示电路、超声波测距电路、DHT11温湿度采集电路、蜂鸣器报警电路、串口蓝牙电路、CH340T USB转串口供电烧录电路。
MCU是STC89C52RC单片机,其将完成距离处理、碰撞预警、温湿度采集、LCD显示、以及蓝牙通信的功能。
上位机则是智能手机上的安卓应用,手机与下位机通过蓝牙通信完成数据通信,主要功能集中在DanntennActivity,MapActivity,WeatherActivity这3个活动上,DanntennActivity主要显示蓝牙发送过来的温湿度和距离信息,并且能和微信等社交网络推送信息;MapActivity借助百度地图SDK提供的api实现路线规划功能;WeatherActivity负责访问中国天气网/来获取天气信息。
系统总体的设计如图1。
图1系统构架图2.2主要技术超声波指向性强,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。
利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此得到了广泛的应用。
为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。
总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,另一类是用机械方式产生超声波。
电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。
它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。
目前较为常用的是压电式超声波发生器。
所以我们也采用超声波测距原理:通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。
超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。
(超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2)。
2.2.1 硬件技术US-100超声波测距模块,可实现2cm~4.5m的非接触测距功能,拥有2.4~5.5V的宽电压输入范围,静态功耗低于2mA,自带温度传感器对测距结果进行校正,同时具有GPIO,串口等多种通信方式,内带看门狗,工作稳定可靠。
STC89C52RC是STC公司一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器单片机,有不低的价值,以其方便使用和功能强大受到了广大电子设计爱好者的喜爱。
HC-06是一款串口蓝牙无线通信模块,稳定可靠。
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。
传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。
因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。
每个DHT11传感器都在极为精确的湿度校验室中进行校准。
校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。
单线制串行接口,使系统集成变得简易快捷)采集环境的温湿度。
2.2.2 软件技术Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。
Android操作系统最初由Andy Rubin开发,主要支持手机。
2005年8月由Google收购注资。
2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。
随后Google以Apache开源许可证的授权方式,发布了Android的源代码。
第一部Android智能手机发布于2008年10月。
Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。
2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。
2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。
2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
Android的构架如图2。
图2 安卓构架的五个部分3基于单片机通过蓝牙与手机交互的超声波倒车预警系统的详细设计与实现在该组项目中,我主要负责电路原理图、PCB图的设计绘制以及电路板的焊接还有Android端对硬件数据的接收以及天气查询APP的编写。
3.1电路图绘制3.1.1 电路原理图(1)USB转串口供电烧录模块:主要为整个电路板供电,并且通过串口进行程序的烧录工作。
图3 USB串口烧录供电电路(2)时钟以及复位电路:采用22.1184MHZ晶振的震荡时钟电路确定电路的工作时序;复位电路,就是利用它把电路恢复到起始状态。
图4 时钟复位电路(3)功能模块:DHT11温湿度采集模块、蜂鸣器报警模块、US-100超声波测距模块、HC-06蓝牙模块。
图5 功能模块(4)STC89C52单片机控制模块:图6 单片机3.1.2 实物图基于PCB图样焊接的电路板,右端即US-100测距模块,左端是LCD1602液晶显示模块,运用超声波测距原理测得距离在屏幕显示,下方的DHT11温湿度简册模块,中下部的串口蓝牙模块向Android端发送数据,中间的STC89C52RD单片机芯片控制整个电路。
图7 PCB电路实物焊接图3.2上位机设计3.2.1天气查询APP天气查询需要获得HTTP许可,通过网页链接来实现对实时天气信息的获取。
功能流程如图8:图8天气查询示意图主要代码:public class MainActivity extends Activity {private WebView webView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.activity_main);init();}private void init(){webView= (WebView)findViewById(R.id.webView);webView.loadUrl("/weather/101270101.shtml"); webView.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url){ view.loadUrl(url);return true;}});3.2.2 硬件数据接收APP软硬件结合,硬件通过蓝牙模块发送数据,android实现对数据的接收以及处理,并在界面上直观显示。