




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘 要 : 错误!未定义书签。Abstract 错误!未定义书签。第一章绪 论 错误!未定义书签。引言错误!未定义书签。超声波测距原理以及理论分析.错 误 !未定义书签。第二章系统概述错误!未定义书签。方案选择错误!未定义书签。方案一错误!未定义书签。方案二错误!未定义书签。系统设计原理错误!未定义书签。系统组成错误!未定义书签。主控制器错误!未定义书签。显示电路错误!未定义书签。HC-SR04 超声波模块错误!未定义书签。第 3 章 系统硬件设计错误! 错误!未定义书签。 未定义书签。主控芯片STC89C51单片机特点: 错误!未定义书签。内部结构错误!未定义书签。引脚图以及部分引脚功能.错
2、 误 !未定义书签。液晶显示模块错误!未定义书签。模块简介:错误!未定义书签。引脚功能说明: 错误!未定义书签。系统显示模块电路错误!未定义书签。超声波测距模块错误!未定义书签。模块简介错误!未定义书签。模块工作原理:错误!未定义书签。模块电气参数错误!未定义书签。系统超声波模块电路错误!未定义书签。报警电路模块错误!未定义书签。蜂蜜器简介错误!未定义书签。系统报警电路模块错误!未定义书签。第四章系统软件设计错误!未定义书签。主程序设计错误!未定义书签。主程序简介错误!未定义书签。程序代码错误!未定义书签。LCD 显示模块程序设计错误!未定义书签。模块简介错误!未定义书签。程序代码错误!未定义
3、书签。超声波测距模块程序设计错误!未定义书签。模块简介错误!未定义书签。模块代码错误!未定义书签。报警模块程序设计模块简介模块代码辅助代码错 误 ! 未定义书签。 错 误 ! 未定义书签。 错 误 ! 未定义书签。 错 误 ! 未定义书签。 错 误 ! 未定义书签。结论 超声波倒车雷达系统设计摘 要 :基于超声波测距的汽车倒车雷达系统是在了解超声波测距原理以及51单片机基本原理的基础上提出并实现的,该系统工作时,在单片机控制下超声波传感器发出脉冲信号,超声波在传播过程中遇到障碍物后反射,反射波由超声波接收装置接收后送至51 单片机处理, 从而实现汽车倒车过程中障碍物的实时监测并通过显示屏以及警
4、报器提醒驾驶员。本系统是由以 STC89C5惮片机作为主 控模块,超声波发射接收模块构成传感器模块, LCD显示模块,蜂鸣器报警模块 等硬件系统以及软件程序设计组成。关键词:单片机;超声波测距;LCD显示;报警;程序设计The design of ultrasonic reversing radar systemAbstract : Automobile reversing radar system based on ultrasonic distance measurement is in the understanding of the principle of ultrasonic di
5、stance measurement and the basic principle of 51 single chip microcomputer based on the proposed and implemented , The system is working, Under the control of the microcontroller ultrasonic sensor sends out pulse signals , Ultrasonic obstacle in the process of propagation after reflection The reflec
6、ted wave from the ultrasonic receiving device receives the evacuation to 51 single chip processing, So as to realize real-time monitoring obstacles car reversing the process object and through the display and alarm to remind the driver . This system is composed of MCU STC89C51 as the main control mo
7、dule , Ultrasonic transmitting and receiving modules sensor module , LCD display module , The buzzer alarm module of hardware system and software program design composition.Key words: Single chip microcomputer ; Ultrasonic ranging ; LCD display ; Alarm ; Program design第一章绪论引言近年来,随着科技带动汽车行业的快速发展以及人们生
8、活水平的不断提高, 我国汽车数量正在逐年增加。同时对于一名驾驶员来说,倒车是必须掌握的技能, 与前进相比倒车更加需要小心谨慎,在街道,车库,停车场等场所倒车时,往往 因为驾驶员无暇同时顾及汽车前后和四周以及尾部视线盲区等原因引起的交通 事故不在少数,这些事故中轻则对自己的车和他人的财物造成损伤,重则可能危及人的性命。现如今后视镜已越来越不能满足人们安全倒车的需求了。据初步调查统计,15%的汽车事故是由汽车倒车后视不良造成的。因此,人们对汽车倒车操纵的便捷性提出了更高的要求,增加汽车的后视能力研制汽车尾部探测障碍物 的倒车雷达成为近年来的热点之一,然而安全避障的前提是快速准确的测量障碍 物与汽车
9、之间的距离。超声波具有在传播中不受电磁场, 色彩以及关照等影响的 特性,同时超声波传感器处理信息简单, 硬件易于实现以及价格低廉等优点, 被 人们广泛的用作测距传感器。本文基于STC89C5WL片机以及HC-SRF04g声波测 距模块进行研究,从而设计实现了超声波测距倒车雷达。超声波测距原理以及理论分析声波是物体机械振动状态(或能量)的传播形式,一般来说,频率在 20Hz 20000Hz之间的机械波能被人耳感知为声波,频率低于 20Hz的机械波为次声 波,频率高于20000Hz的机械波称为超声波。而高于100MHz勺机械波则称之为 特超声波。由于超声波具有 方向性好,穿透能力强,易于获得较集中
10、的声能的特 性一次常常被用于测距。超声波测距是依据声波从发射到接收过程中的在空气介质中的传播时间测 出声波的传播距离的。本文使用的超声波模块是借助于超声脉冲回波渡越时间法 来实现的。设超声波脉冲由传感器发出到接收所经历的时间为t ,超声波在空气中的传播速度为c ,则从传感器到目标物体的距离 D可用下式求出D = ct /2第二章 系统概述方案选择超声波测距模块采用SRF08W距模块对障碍物的位置进行检测,为了保证检测对车身的准确定位,系统设计采用3 个模块分别在尾部和左右同时检测,当检测到障碍物距离车身小于1 米时系统红灯闪烁同时蜂鸣器报警在测量过程中通过LCD显示屏实时显示车身尾部以及左右距
11、离障碍物的距离。由于SRF08超声波模块接口采用I2C总线接口设计,可以与PIC等总舵处理 器配合使用,因此该模块使用方便。SRF08是一款高性能的双探头超声波,其探 测距离为3厘米-6米,独特的触发指令可以让 SRF08工作在连续探测模式下, 也就是能够自动在完成一个距离探测后自动进行第二次探测,相当于连接了一个微处理器。同时SRF08超声波测距模块内部含有36个寄存器,测距模式需要对相应寄存器进行操作,在测距模式下每向命令寄存器写入一次命令就会启动一次测距,启动测距时,回波记录缓冲区数据也将同时清除。测量得到的距离将按照测量的顺序按照2B 为单位一次进村入寄存器,由于一次测距需要一定的等待
12、时问,这个时间可以通过主控芯片修改 SRF08M量范围寄存器中的数据来改变。在等待时间片刻,可以对挂载总线上的其他模块进行启动测距操作,从而实现3个测距模块的在短时间内工作,达到高效,实时,准确的测距定位。由于需要直观明了的显示3 个位置的测距信息,考虑到显示美观以及显示效果,需要显示位宽较高的显示器,因此该设计方案选择LCD 12864显示实时信息。系统软件部分主要包括主函数部分,LCD显示部分,包括对LCD显示屏的初 始化,写命令,写数据等,对SRF08超声波测距部分包括对I2C总线的启动,停 止,读写数据以及距离测量以及判断等部分。另外包含延时,报警等部分。系统框图如图所示图超声波模块测
13、距系统框图超声波模块采用SRF04超声波模块对障石!物进行检测,STC89C51I片机作为 主控制器,LCD1602故显示输出,蜂蜜器报警。HC-SRF04®声波测距模块采用IO触发测距,IO 口给至少10us的高电平信号, 启动模块,当模块启动后,超声波接收器接收到回波时会在输出引脚输出高电平,当主控芯片检测到输出信号就可以开定时器计, 当此口变为低电平时就可以读定时器的值, 此时就为此次测距的时间, 方可算出距离. 如此不断的周期测就可以达到实时测距的功能。由于SRF04真块自身不含寄存器,因此在测量时需要耗费单片机硬件资源,因此此方案采用尾部单传感器测量,如果采用LCD1286
14、4显示器做显示输出,则会浪费大量资源,因此选用LCD1602故显示输出部分。通过主控芯片以以及超声波模块测量出汽车尾部句障碍物的距离,与系统的报警阈值进行比较。超过阈值,报警达到有效的避免与障碍物碰撞的目的。该方案系统软件部分包含,STC89C51I片机的时钟,中断的编写,LCD1902显示部分包含对液晶显示器的初始化,命令的写入,以及数据的写入,对SRF04超声波测距模块的控制。从以上两种方案可以看出方案一测量精度高,同时超声波模块较多能很好的实现基本功能,但是硬件成本较高,电路较为复杂,同时软件设计较为复杂。方案二电路设计简单,同时检测灵敏,软件设计较为简单易于实现。因此本文设计基于方案二
15、进行。系统设计原理该系统由STC89C5li1片机向SRF04超声波测距模块发送启动信号,同时接收SRFO41块的返回信号,由单片机内部时钟记录返回信号持续时间并计算出距 离,将所测距离送至LCD1602a示,同时与系统距离阈值进行比较, 如果小于阈 值则通过蜂鸣器报警。系统组成本课题以89S51 单片机为核心设计的一种超声波测距倒车雷达系统,系统整体框图主要由主控制器、超声波测距模块、单片机复位、时钟振荡、液晶显示、报警提示组成。系统框图如图所示。图系统基本框图主控制器单片机STC89C5俱有低电压供电和体积小等特点,四个端口只需要两个口就能 满足电路系统的设计需要。显示电路显示电路采用LC
16、D1602夜晶显示屏,从P0口输出数据。HC-SR04 超声波模块经发射器发射出长约6mm , 频率为 40KHZ 的超声波信号。此信号被物体反射回来由接收头接收,接收头实质上是一种压电效应的换能器。它接收到信号后产生mV级的微弱电压信号并通过接收电路将信号放大得到回送信号。第 3 章 系统硬件设计主控芯片STC89C51单片机特点:有优异的性价比。集成度高,体积小,又很高的可靠性控制功能强单片机的系统扩展和系统配置都比较典型、规范、 且容易构成各种规模的应用系统。内部结构MCS-51单片机是在一块芯片上集成了 CPU RAM ROME时器、计数器和多功能I/O 口。其中包括:一个8 位 CP
17、U;4KB ROM& EPROM128字节RAMt据存储器4个8位并行I/O 口,其中P0, P2为地址/数据线,可寻址64KBROMF口 64KBRAM一个可编程全双工串行口;具有5 个中断源,两个优先级,嵌套中断结构;两个 16 位定时/计数器;一个片内振荡器及时钟电路。引脚图以及部分引脚功能图STC89C51引脚图部分引脚功能:Vcc, Vss 为电源引脚;XTAL2(18 脚 ):接外部晶体和微调电容的一端;在89C51 片内它是振荡电路反相放大器的输出端,振荡电路的频率就是晶体固有频率。XTAL1(19 脚 ):接外部晶体和微调电容的另一端;在片内它是振荡电路反相放大器的输入
18、端。在采用外部时钟时,该引脚必须接地。RST/VPD(9脚):RST是复位信号输入端,高电平有效。ALE/PROG(30脚):地址锁存允许信号端。PSEN(29 脚 ):程序存储允许输出信号端。EA/Vpp(31 脚 ):外部程序存储器地址允许输入端/固化编程电压输入端。输入 /输出端口P0/P1/P2/P3液晶显示模块模块简介:字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD目前常用16*1, 16*2, 20*2和40*2行等的模块。1602LC吩为带背光和不带背光两种,基控制器大部分为HD44780带背光的比不带背光的厚,是否带背光在应用中并无差别。实物图如图所示。图L
19、CD液晶显示器实物图602LCD主要技术参数:显示容量:16 X 2个字符;芯片工作电压:一;工作电流:;模块最佳工作电压:;字符尺寸:x (W/x H)mm引脚功能说明:第1脚:VSS为地电源第2脚:VDDft 5V正电源第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时 对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器 调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令 寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高
20、电平时可以读忙信号,当 RS为高电平R/W为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命 令。第714脚:DO- D7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极。系统显示模块电路超声波测距模块模块简介超声波测距采用HC-SR04©声波传感器实现,该模块能提供2cm400cm 的非接触式距离感测功能,测距精度可达到3mm模块包括超声波发射器,接 收器,以及控制电路。模块实物图如图所示图HC-SR04超声波模块模块工作原理:1)采用IO触发测距,通过单片机给至少10us的高电平信号;2)模块自动发送8个40khz的方波,自动检
21、测是否有信号返回;3)有信号返回,通过IO输出一高电平,高电平持续的时间就是即为声 波在介质中的传播时间。4)超声波从发射到返回的时间.测试距离=(高电平时间*声速 (340M/S)/2;模块电气参数引脚功能:提供5V正电源,GN师电源地线,TRIG触发控制信号输入端,ECHO响 信号输出端。系统超声波模块电路报警电路模块蜂蜜器简介蜂鸣器是一种一体化结构的电子讯响器, 采用直流电压供电分为有源与无源 之分,本文采用无源蜂鸣器。系统报警电路模块第四章 系统软件设计主程序设计主程序简介本系统大致流程包括先开始,又t LCD1602夜晶显示器进行初始化,然后对 单片机时钟惊醒初始化,初始化结束后,启动超声波测距,打开时钟,接收回波信号。关闭时钟,计算距离,通过 LCES示,并与系统距离阈值进行比较。低于系统阈值报警。同时将数据送至
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 漳浦招聘考试题库及答案
- 香港 英语测试题及答案
- 2025年计算机网络管理与安全考试题
- 软件设计师考试中常见编程语言试题及答案
- 项目实施过程中的客户关系管理方法试题及答案
- 新兴技术对政策的挑战试题及答案
- 深度周刊信息系统项目管理师试题及答案
- 西方国家的减贫与政治制度试题及答案
- 软件设计师考试的新思维试题与答案
- 西方国家的选举模式比较试题及答案
- 个人商业计划书范文5篇
- 2025年反恐与公共安全管理职业资格考试试卷及答案
- 2025高考语文押题作文10篇
- 福建卷-2025届高考化学全真模拟卷
- 2022隧道顺光照明技术指南
- 2025年广东省广州市增城区中考一模化学试题(含答案)
- 2025高考英语作文考前背诵(应用文+读后续写)
- 河北开放大学2025年《西方行政制度》形成性考核3答案
- 人教版九年级语文中考真题汇编 《水浒传》(2022-2024)全国中考语文真题
- 2025年铁路列车员(初级)职业技能鉴定参考试题库(含答案)
- 浙江省杭州市2025届高三下学期二模试题 数学 含答案
评论
0/150
提交评论