【基于单片机的汽车倒车雷达系统设计5600字(论文)】_第1页
【基于单片机的汽车倒车雷达系统设计5600字(论文)】_第2页
【基于单片机的汽车倒车雷达系统设计5600字(论文)】_第3页
【基于单片机的汽车倒车雷达系统设计5600字(论文)】_第4页
【基于单片机的汽车倒车雷达系统设计5600字(论文)】_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

基于单片机的汽车倒车雷达系统设计目录TOC\o"1-2"\h\u18995摘要 第四章系统软件设计4.1单片机编程语言的选择51系列单片机支持BASIC、PL/M、汇编和C语言。C语言是一种典型的UNIX操作系统语言,C语言被称为结构语言。与语法语言相比,C语言具有以下优点:首先,C语言不需要理解MCU的指令集,这是对MCU的基本理解。该存储结构为C语言编程提供了丰富的数据和操作库,不仅可以加快计算速度,而且可以提供更高的转换效率和直接控制。其次,C语言被称为结构化编程语言。自顶向下的C语言编程技术是一种模块化结构。用户可以使用模块化编程技术开发C语言软件。系统开发通常非常有用。它可以显著地优化程序,缩短、优化和延长嵌入式系统的开发周期,深入理解MCU的接口结构。本部分将选择用C语言制作51系列微机,使程序员能够设计更复杂的应用软件,而不必在分配内存、浪费时间等这些低级任务上花费大量精力。那么非常大在某些方面软件开发的速度更快。因此,本文本系统采用C51语言开发系统软件。具有汇编语言功能,灵活易读,更适合移植芯片微机软件。4.2主流程图设计下图4-1中的软件包括两个主程序和一个终端维护程序。主程序检查超声接收/发射序列,完成开机,中断编辑程序,读取时间值。当执行操作并在三个方向上发射超声波信号以计算距离时,在程序结束的点上,发射被计时器中断。图4-1超声波防撞系统的软件设计实际测量距离的结果以十进制代码的形式传输到LED显示屏,持续约0.5秒,之后用超声波脉冲重复前面的测量步骤。主程序采用C语言编写,简化了距离计算和程序结构。4.3倒车雷达报警器其他子程序设计4.3.1数据采集处理子程序图4-2A/D转换子程序流程输出多路复用器通过单片机接收多路复用器的位移日志地址。上述扩展过程可以将数据从模拟转换为数字。数据处理主要包括数值过滤、十进制转换和表格搜索。对数据进行过滤、十进制转换等处理后,找到表格数据显示字体大小。程序方案如图4-2所示。4.3.2中继子程序图4-3安全距离的中继子流程图系统显示例程必须显示测量数据以确定速度测量数据是否正确。此型号专为50厘米以下的安全测量而设计,并在屏幕上显示两位小数。也就是说,它使用3位数字显示。使用软件消除和控制振动,这称为延迟子程序。这允许芯片更好地处理振动问题。这是因为在模数转换单元的帮助下,芯片的微数据可以以十六进制格式存储,LED显示要求可以转换为BCD码,如图4-4所示。图4-4LED显示子程序流程图4.3.3报警子程序程序设计蜂鸣器的两个保险丝内有一个3~15V的恒定电压,产生大约3kHz的噪音和声音振动,之后就可以使用晶体管驱动器了。报警处理时序如图4-5所示。图4-5报警程序流程图4.4超声波测距软件设计超声波测距仪测量车辆后方到车辆后方障碍物的距离,并根据预定义的串行通信协议将数据通过串行接口发送到中央ARM系统。超声机的主控微控制器是搭载AT89C51芯片的微控制器,程序模块模型为MCU程序。超声扫描仪使用TZAT89C51的内部时钟通过P1.0引脚向超声发射器电路发送40KHz方波。引脚P3.3(INT1)AT89C51用作接收器输入引脚,当接收到回波时停止接收器。超声波测量程序如图4-6所示。图4-6超声波测距软件设计流程图在超声波的传播过程中,由于超声波的全身、环境和性质,不可能只发射一种超声波。要获得准确的超声波,通常需要发送多个超声波,超声波组由8-10个超声波组成。回波系统具有死区测量功能。在此期间,系统无法检测到回声。250μs的延迟用于发射10个超声波形成超声矩阵,1ms的延迟用于防止盲点检测。回波测试用于确定超声波是否已停止,是否未检测到障碍物,或者时间是否在距障碍物一定距离处停止。有信号1时,干扰为回波干扰,有信号2时,干扰为40毫秒。该系统通过串行接口将距离数据传输到主要的互联网系统,测量旅行时间并计算距离。系统初始化和初始化各个协议的值,设置定时器功能,输入定时器初始值,激活串行接口速度设置。该系统使用T2微控制器生成包含超声波信号和T1定时器的40kHz方波。串口定时器T0用于记录超声波的传输时间,返回超声后,行程时间由以下公式计算。介数是将11.0592MHz芯片的12个主脉冲分成多个芯片的时钟测量值。以下公式用于计算以厘米为单位的精确距离,其中V是超声波速度。第五章结论由于超声波的方向性强,消耗能量少,平均传输距离更长。超声波被广泛用于定位物体。它也被广泛使用,因为它在超声波定位过程中相对容易计算。在本文中,我们将应用超声波技术的原理,借助单片机来开发汽车倒车雷达系统。在设计过程中,本文主要采用了AT89C51单片机,该单片机操作简单,间隔低廉,且能满足汽车倒车雷达系统的控制接口要求,并通过时钟电路、复位电路、振荡电路以及超声波测速模块的设计,完成了汽车倒车雷达系统的硬件设计,最后通过单片机编程语言的设计,完成了整个汽车倒车雷达系统的软件部分设计。通过本次汽车倒车雷达系统的设计,能够精准的测量汽车的倒车距离,从而保障了汽车的倒车安全。由于本次设计的单片机汽车倒车雷达系统比较简单,因此适用的环境比较单一,对于复杂路况的汽车倒车测距适用性问题还有待进一步验证和解决。参考文献[1]房明宽,李姿.基于STC51单片机的倒车防撞系统的设计[J].数码世界,2018,000(007):208.[2]陳沛仲.基于AT89C51单片机倒车防撞报警系统设计.2016.[3]韩利凯,韩旭.基于AT89C51单片机的汽车倒车智能防撞系统设计[J].电子设计工程,2017,25(003):121-124.[4]张国英.基于Proteus软件的超声波测距汽车防撞设计[J].电脑迷,2018,000(005):181.[5]吕淑芳.基于STC89C52单片机的汽车倒车防撞警报系统[J].电子技术与软件工程,2020.[6]吕淑芳.基于STC89C52单片机的汽车倒车防撞警报系统[J].电子技术与软件工程,2020,No.171(01):76-77.[7]刘丽华.基于STC89C52的简易倒车防撞系统的设计与实现[J].辽宁科技学院学报,2017(05):11-13.[8]王虎,杨启正,李约朋.基于超声波测距的汽车倒车防撞报警系统设计[J].时代汽车,2019,N

温馨提示

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

评论

0/150

提交评论