Arduino编程控制与应用课件:完成倒车雷达功能的实现.pptx

Arduino编程控制与应用课件:完成倒车雷达功能的实现.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Arduino编程控制与应用Arduino智能控制的应用完成倒车雷达功能的实现

导入同学们在乘坐汽车时是不是会经历倒车入库这样的环节,在我们的生活中,倒车时一般车辆都会有雷达感应装置来辅助我们进行倒车时的距离监测。接下来我们可以利用Arduino来实现这一功能,今天我们将会自己动手来实现倒车雷达。

新授Newteaching1

目录一、倒车雷达的基本知识三、超声波声波测距模块的电路连接五、第三方库的安装二、超声波测距的原理四、超声波模块工作原理六、液晶显示屏七、1602液晶显示模块常用的控制函数八、蜂鸣器的使用九、蜂鸣器常用控制函数

一、倒车雷达的基本知识(一)定义及作用倒车雷达,或称泊车辅助系统是一种安装在汽车前、后保险杠上能在汽车泊车或者倒车时使用的安全辅助装置(如图所示),它能够使用声音或者更为直观的显示告知驾驶员周围障碍物的情况,帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶的安全性。

一、倒车雷达的基本知识(二)结构及工作原理倒车雷达通常包含超声波探头、控制主机以及显示提醒装置等部件。超声波探头集成了超声波发射和接收探测功能,控制主机则将超声波探头采集信号进行处理,转换成距离信息,然后通过显示提醒装置显示距离信息或发出报警提示声音。泊车辅助系统部件组成如图所示。

二、超声波测距的原理1根据声波的频率范围,声波可分为次声波、声波和超声波。其中20Hz~20kHz的范围内时,可为人耳所感觉,称为声波;20Hz以下的机械振动人耳听不到,称为次声波;频率高于20kHz的机械振动称为超声波。2超声波在空气中传播速度为340m/s(0.034cm/μs),控制板检测到超声波模块ECHO端子高电平的持续时间(超声波来回时间)为t(μs),则可以计算出超声波模块与障碍物之间的距离s=0.034×(t/2),计算得到的距离s单位是厘米(cm),如图所示。超声波倒车雷达就是利用超声波测距原理,测量出障碍物到车体的距离,并通过显示屏来显示倒车距离。

三、超声波声波测距模块的电路连接1超声波传感器型号众多,本书中我们介绍一个比较常用的超声波测距模块是“SR04”。SR04带有1个超声波发射探头、1个超声波接收探头以及控制电路(如图所示),测量范围约是2~400cm,测量精度可达3mm。2SR04超声波测距模块有VCC、TRIG、ECHO、GND共4个接线端子,其中VCC接+5V电源正极,GND接电源负极,TRIG是触发信号输入,ECHO则是回声信号输出。本节案例中我们将VCC、TRIG、ECHO、GND这四个端子分别接入到5V、2号数字管脚、3号数字管脚、GND,连接完成后如图所示。

四、超声波模块工作原理如图所示,当控制板朝TRIG端子发送10微秒高电平信号后,模块被触发,其发射探头朝某一方向发射超声波信号,发0射超声波信号的同时开始计时。超声波碰到障碍物后立即返回,接收探头接收到被障碍物反射回来的信号后立即停止计时。ECHO高电平的持续时间就是超声波信号在空气中的飞行时间。

五、第三方库的安装库就是把一些函数封装好,保存为独立文件,使用时直接调用就行。Arduino的库通常包含标准库和第三方库。标准库在完成ArduinoIDE的安装后就已经自动导入,编程时只需要直接调用就行。第三方库则需要编程人员自行导入。

六、液晶显示屏1本任务中采用了可以显示2行,每行16个字符的液晶显示模块,因此也称1602液晶显示模块,如图所示。21602液晶显示模块的行号和列号都是从“0”开始的,如图所示,第一行的行号是row0,第一列的列号是column0。与计算机上输入字符一样,在1602液晶显示模块上显示字符时也有光标。在控制输出字符之前需要将光标移动到所需要输出字符的位置上,每输出一个字符,光标会自动跳到下一个输出位置。

三、超声波声波测距模块的电路连接11602液晶显示模块通常集成了字库芯片,通过LiquidCrystal类库提供的API,可以很方便地被用来显示英文字母和一些符号。常见的1602液晶显示模块有16个接线端子,每个端子的符号及连接说明如表5-1-2所示。其中,3号端子V0是液晶显示屏对比度的调整控制端子。该端子接到电源正极时对比度最弱,显示痕迹最淡;该端子若接地时对比度最最高,但对比度过高时会产生“鬼影”,同样无法清晰看到显示内容。所以该端子通常连接一个10KΩ的可调电阻使用。24号端子RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。5号端子RW为读写信号选择,高电平时进行读操作,低电平时进行写操作,本书示例中不涉及读操作,所

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档