基于超声波测距的跟随小车设计

合集下载

基于超声波测距的跟随小车设计

基于超声波测距的跟随小车设计

基于超声波测距的跟随小车设计作者:王欣徐智陶凤袁春纬来源:《电脑知识与技术》2016年第17期摘要:设计是以AT89C52单片机为主控制器,然后再结合超声波测距的原理,实现智能小车的实时跟随控制。

超声波的发射模块由单片机来控制时序,然后往四周发散从而寻找需要定位的节点并且会通过超声波信号与射频信号间的时间差计算发射点与需要定位节点间的距离。

为了提高系统的精确度,还设计了温度补偿电路。

智能小车是以AT89C52单片机为核心,通过无线通信来接收超声波测距系统发送来的控制信号实现跟随。

关键词:超声波;测距;小车设计;测量技术中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)17-0246-02近几年电子测量技术逐步发展,现在已经能够成功地运用超声波来精确测量距离。

超声波测距不会受到被测量对象以及所在空间的光线影响。

超声波检测还可以对各类液体装置的位置距离和里面的材料位置高度进行比较,从而设定它们之间的距离差值并且直接显示。

因此,在现如今科技飞速发展的时代,我们可以把超声波测距系统更广泛具体的用在汽车的行驶与防撞上。

基于此方面,设计在超声波测距的基础上加了跟随小车。

1系统原理及硬件介绍系统实现了基于AT89C52单片机的小车智能跟随功能。

为此,设计了超声波测距模块、定位模块以及无线电通信实时控制跟随。

这套系统采用硬件电路设计和软件设计相结合的方式,具有模块化和多用化等特点。

除此之外,用超声波检测更容易实现同步及时的控制,因为它方便又迅速并且计算起来还简单,所以其能够达到工业实用对测量精准度的要求。

1.1系统原理在智能小车上装两个超声波发射探头,人身上再带着一个接收探头。

通过测距算法算出距离。

当超过一定距离时,小车收到报警跟上人的步伐前进,实现跟随。

超声波测距工作流程框图如下图1所示:1.2硬件设计硬件系统主要有超声波数据采集模块、小车驱动模块、主控器和报警模块组成。

系统硬件部分的整体框图2如下所示:小车的运动控制由电机驱动模块以及单片机最小系统组成。

智能跟随小车设计

智能跟随小车设计

智能跟随小车设计作者:喻语嫣肖明杰来源:《科技资讯》2023年第18期摘要:随着我国智能行业的飞速发展,解放人类劳动力的理念不断普及,智能跟随小车出现在人们视野里,它可以解放人们双手,提高物品搬运的效率,减轻人们的负担同时为其他工作节约时間。

基于此,该文设计了一款基于红外技术和超声波测距的智能跟随小车。

小车以AT89C52 芯片为核心控制器,3 个人体红外传感器HC-SR501 用于识别人所在的位置,把识别到的信号通过核心控制器传送给L298N 电机驱动模块,从而实现对小车转向和行驶的控制;超声波传感器HC-SR04 用于检测人与小车之间的距离,当距离小于0.5 m 时,实现小车报警同时后退,保证人与小车之间的安全距离,防止发生碰撞。

样机测试结果显示,小车能在 4 m 以内对人自动跟随,并与人保持0.5 m 的安全距离,防止碰撞,具有一定的实用价值。

关键词: AT89C52 红外技术超声波测距跟随小车中图分类号: TP23 文献标识码: A 文章编号: 1672-3791(2023)18-0033-07近年来,随着科学技术的飞速发展,智能移动机器人技术也在不断发展,传统的机械运输方式有被取代的趋势。

对可移动目标能够自动跟随的智能小车,在搬运行李、运输材料以及人们日常生活中有着广泛的应用前景[1-2]。

目前,市场上已经存在一些具有自主巡线功能的移动小车类产品,但是需要提前规划好路经,设置好程序才能进行无人车运行,在小车目标跟随方面考虑得比较少,跟随效果比较差[3-5]。

还有一部分智能小车利用摄像头来获得跟随目标的运动状态,然后利用云端计算机结合目标检测算法对小车采集到的视频流进行实时分析计算,这种方法跟随效果较好,抗干扰能力强,但实现过程比较复杂,对技术有很高的要求[6-10]。

本文设计了一款基于红外技术和超声波测距的智能跟随小车,可实现小车对人的自动跟随,并与人保持0.5 m 的安全距离,防止碰撞,具有工作稳定、成本低、便于推广的特点。

基于89C51单片机小车超声波测距毕业设计打印版

基于89C51单片机小车超声波测距毕业设计打印版

摘要89C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。

本系统以设计题目的要求为目的,采用89C51单片机为控制核心,利用超声波检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。

整个系统的电路结构简单,可靠性能高。

采用的技术主要有:(1)通过编程来控制小车的速度;(2)传感器的有效应用;(3)新型显示芯片的采用;关键词89C51单片机、光电检测器、PWM调速、电动小车Design and create an intelligence electricity motive small carAbstract89C51 is a 8 bit single chip computer.Its easily useing and multi-function suffer large users. This article introduce the CCUT graduation design with the 89C51 single chip copmuter.This design combines with scientific research object. This system regard the request of the topic, adopting 89C51 for controling core,super sonic sensor for test the hinder.It can run in a high and a low speed or stop automatically.It also can record the time ,distance and the speed or searching light and mark automatically The electric circuit construction of whole system is simple, the function is dependable. Experiment test result satisfy the request, this text emphasizes introduced the hardware system designs and the result analyse.The adoption of technique as:(1)Reduce the speed by program the engine;(2)efficient application of the sensor;(3)The adoption of the new display chip.Keywords89C51 single chip computer、light electricity detector、PWM speed adjusting目录1引言 (1)2系统的总体设计方案 (2)2.1直流调速系统的设计 (2)2.2小车检测系统的设计 (3)2.2.1行车起始、终点及光线检测 (3)2.2.2行车距离检测 (6)图2.4 行车距离检测电路 (6)2.3显示电路 (7)2.4系统原理图 (7)3 硬件设计 (8)3.1单片机89C51硬件结构 (8)3.2最小应用系统设计 (10)3.3前向通道设计 (12)3.3.1传感器的选择 (12)3.3.2单片机测距原理 (12)3.3.3超声波发射电路 (13)3.3.4 超声波检测接收电路 (13)3.3.5超声波测距仪的算法设计 (14)3.4后向通道设计 (14)3.4.1脉宽调制原理: (16)3.4.2逻辑延时环节: (17)3.4.3 电源的设计 (17)3.5显示电路设计 (17)4 软件设计 (19)4.1主程序设计 (20)4.2显示子程序设计 (23)4.3避障子程序设计 (24)4.4软件抗干扰技术 (25)4.4.1数字滤波技术: (25)4.4.2开关量的软件抗干扰技术: (25)4.4.3指令冗余技术: (26)4.4.4软件陷阱技术: (26)4.5“看门狗”技术 (27)4.6可编程逻辑器件 (28)5结论 (29)致谢 (30)参考文献 (31)附录A 程序清单 (32)附录B 硬件原理图 (40)1引言随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。

基于超声波定位的智能跟随小车

基于超声波定位的智能跟随小车
Ca i Le i Z h o u Ti n g t i n g Gu o Yu n p e n g C h e n S u f a n g Wu Ha n b a n g
( Co l l e g e o f Ph o t o e l e c t r o n i c En g i n e e r i n g, Ch a n g c h un Un i v e r s i t y o f Sc i e n c e a n d Te c h n o l o g y, Ch a n g c h u n 1 3 0 02 2, Ch i n a )

蛳 睡 E L E C T R 0 N I C 电 M 子测量技术 E A S U R E M E N T T E C H N 0 L 0 G Y
基 于超 声 波 定 位 的智 能 跟 随小 车 *
蔡 磊 周 亭亭 郭云鹏 陈素芳 吴汉 帮
( 长春 理 工 大 学 光 电工 程 学 院 长 春 1 3 0 0 2 2 )
第 2 3 0 6 1 3 卷 年 第 1 1 1 月 1 期

要 :设 计 并 实 现 了一 种 基 于 超声 波定 位 、 红 外 避 障 以 及 单 片机 控 制 的智 能 跟 随 小 车 系 统 , 在 开 发 板 AVR me g a l 6
上 完 成 了设 计 的全 部 功 能 。 通过 安装 在 载 物 小 车 顶 部 的 无 线 电装 置 和 超 声 波 传 感 器 , 实 时 感 知 载 物 小 车 与 主人Th i s p a p e r d e s i g n s a n d i mp l e me n t s a n i n t e l l i g e n t c a r r i a g e s y s t e m wh i c h c a n f o l l o w t h e ma s t e r a u t o ma t i c a l l y b a s e d o n u l t r a s o n i c p o s i t i o n i n g, i n f r a r e d o b s t a c l e a v o i d a n c e a n d s i n g l e - c h i p mi c r o c o mp u t e r c o n t r o 1 .I t c o mp l e t s a l l d e s i g n e d f u n c t i o n s o n AVRme g a l 6 . B y t h e u l t r a s o u n d r e c e i v i n g s e n s o r a n d i n f r a r e d s e n s o r i n s t a l l e d o n t h e t o p o f t h e c a r , t h e c a r c a n s e n s e t h e d i s t a n c e b e t we e n t h e c a r a n d t h e ma s t e r a n d t h e i n f o r ma t i o n o f t h e a h e a d o b s t a c l e s i n r e a l — t i me , t h e n f e e d b a c k t o t h e s i n g l e c h i p mi c r o c o mp u t e r t o c o n t r o l t h e r o t a t e s p e e d o f t h e e l e c t r i c a l ma c h i n e a n d t h e p o s t u r e o f t h e c a r . I n o r d e r t o i mp r o v e t h e a c c u r a c y o f u l t r a s o n i c p o s i t i o n i n g s y s t e m, a d o p t t e mp e r a t u r e c o mp e n s a t i o n . Th e d e s i g n b a s e d o n u l t r a s o n i c p o s i t i o n i n g s y s t e m a t f o u r p o i n t s , wh i c h i s o f h i g h p r e c i s i o n wi t h s ma l l b l i n d a r e a , ma k e s t h e

基于超声波测距的模拟自动跟车系统设计

基于超声波测距的模拟自动跟车系统设计

基于超声波测距的模拟自动跟车系统设计作者:李亚兰来源:《电脑知识与技术》2019年第22期摘要:随着ADAS技术研究的深入,自动跟车系统的设计成为研究的重点,而跟车过程中,跟车距离的实时调整性成为技术的难点。

本文采用超声波测距和程序PWM调整的方法实现跟车行进中的实时性。

系统通过超声波传感器测量距离,L298N为电机驱动模块,以单片机为控制器,实现跟车的速度和距离的精确控制,同时用LCD1602显示当前的距离值。

关键词:ADAS;自动跟车;超声波测距中图分类号:TP311; ; ; 文献标识码:A文章编号:1009-3044(2019)22-0244-02开放科学(资源服务)标识码(OSID):<E:\知网文件\电脑\电脑22-24\22\7xs201922\Image\image1_1.png>随着交通运输业的发展,交通安全问题日益严重,将智能控制技术引入车载系统成为降低交通事故的一种重要手段,因此,汽车先进辅助驾驶系统[1]成为全球汽车电子研究的热点,自动跟车技术则为该辅助驾驶系统的主要部分,由于超声测距是一种非接触检测技术,不受光线、雾霾以及被测对象颜色等因素的影响,在较恶劣的环境下具有很强的适应能力,因此文中的自动跟车设计采用超声波传感器测距,再通过所测距离自动调整与前车的距离和跟车的速度,形成一种闭环式的自动控制系统,达到不撞车、不丢车的跟车状态。

1系统方案框图系统总体框图如图1所示,系统由MCU、L298N电机驱动、HC-SR04超声波传感器、LCD1602显示屏、电源电路组成。

超声波传感检测本车与前车的实时距离,本文采用两个超声波模块,分别放在小车的左前方和右前方;MCU发出测距指令、接受距离数据并进行数据处理,将测量结果转换为PWM值输出给电机驱动单元电路L298N,通过控制电动机的转速达到控制小车加速、减速、转向,并保持与前车的适当距离。

LCD1602用于显示小车的行进状态参数。

基于超声波定位的智能跟随小车_蔡磊(1)

基于超声波定位的智能跟随小车_蔡磊(1)

第卷第期可编程器件应用电子测量技术3611年月LECTRONICMEASUREMENTECHNOLOGYET201311基于超声波定位的智能跟随小车*蔡磊周亭亭郭云鹏陈素芳吴汉帮()长春长春理工大学光电工程学院130022:、,摘要设计并实现了一种基于超声波定位红外避障以及单片机控制的智能跟随小车系统在开发板AVRmea16g。

,上完成了设计的全部功能通过安装在载物小车顶部的无线电装置和超声波传感器实时感知载物小车与主人的距。

,,并反馈给单片机用于控制电机的转速与载物小车的姿态为了提高超声波定位系统的精度采取了温度补偿离信息。

,,措施基于超声波四点定位系统高精度小盲区的设计使自动跟随小车能够转弯跟随加上小车具有避障功能使360°。

小车跟随目标更加精确和智能化:;;;关键词超声波定位温度补偿智能化AVRmea16g:::中图分类号文献标识码国家标准学科分类代码TP274AD420IntellientfollowincarriaebasedonultrasonicositioningggpgCaiLeihouTintinuoYunenhenSufanHanbanZGCWuggpggg(,,),ColleeofPhotoelectronicEnineerinChanchunUniversitofScienceandTechnoloChanchun130022China-ggggygyg:TAbstracthisdesinsandimlementsanintellientcarriaesstemwhichcanfollowthemasterautomaticallaergpggyypp,ositioninbasedonultrasonicinfraredobstacleavoidanceandsinlechimicrocomutercontrol.Itcomletsall-pggpppdesinedfunctionsonAVRmea16.Btheultrasoundreceivinsensorandinfraredsensorinstalledonthetooftheggygp,carthecarcansensethedistancebetweenthecarandthemasterandtheinformationoftheaheadobstaclesinreal-,timethenfeedbacktothesinlechimicrocomutertocontroltherotateseedoftheelectricalmachineandtheosturegpppp,ofthecar.Inordertoimrovetheaccuracofultrasonicositioninsstemadottemeraturecomensation.Thepypgyppp,,ositioninointsrecisiondesinbasedonultrasonicsstematfourwhichisofhihwithsmallblindareamakesthepgppgyg,thatfollowsthemasterautomaticallturn360°tofollow.Inadditionthecarriaehasthefunctionofobstaclecarriaeygg,avoidancemakinthecarriaefollowthemastermoreaccuratelandintellientl.ggygy:;;;uAVKewordsltrasonicRmea16temeraturecomensationintellientizationositioningppgpgy引言1系统原理及硬件介绍2,,,这些年来小车智能化已是一种主流趋势然而目前系统实现了基于单片机的小车智能跟随AVRmea16g。

第五篇:单收单发超声波设计以及跟随算法设计

第五篇:单收单发超声波设计以及跟随算法设计

单收单发超声波设计以及跟随算法设计在前面几篇方案的介绍下,相信各位已经搭建好了小车。

电机应该可以正常运行了。

既然电机正常运行,那么这一篇,我们该根据外部数据来控制电机如何运行。

有规律的转动,按照我们的算法进行运动。

进入正题,我先介绍下基于超声波的跟随算法设计。

选用单发单收的超声波模块进行测距,在车上的前方左右两端各安装一个单收超声波,人手持一个单发的超声波模块,这样左右两端的超声波与移动目标的距离就构成了一个三角形。

设左超声波A点距离移动目标M点(超声波发射器)的距离为d1,右超声波B 点距离移动目标M点的距离为d2。

当小车正对着人时,距离d1=d2,当人左拐时,d1必定小于d2。

同理,当人右拐时,d1大于d2。

当人往前方走时,A和B距离人的距离d1和d2必定大于设定距离。

综上所述可知人与车的距离,由此来实现小车的自动跟随功能。

我们应该都知道,该超声波可以用来测距,测距原理是:简单来说就是单片机控制超声波发射模块发出一系列超声波,遇到障碍物反弹回来,被超声波接收模块接收到,然后计算这段时间(声音在空气中传播的速度为340m/s),通过计算,得出距离。

此时测出的距离除以2即可得出实际距离。

其实该收发一体的也能做超声波跟随,但是只能做直线跟随和障碍物跟随。

也就是说只能跟随前方的物体,并不能跟随特定的人。

因为该超声波只能测得前方障碍物的距离。

小车通过前进后退去控制与障碍物的距离。

从而实现跟随功能。

并且,只能使用一个超声波,有的朋友可能会说,我如果使用2个呢?不也可以实现三角形跟随算法吗?(参考第5篇,跟随算法设计),2个超声波同时发射,肯定会互相干扰。

好了,那么如何将收发一体的超声波分离呢?根据收发一体超声波的测距原理,我们可以知道,发射超声波头T工作时,这个时候开始计时,等到接收超声波头接到超声波之后,我们停止计时,然后将这段时间乘以声速即可得到距离。

如果是收发一体的超声波,此时得出的距离应该是实际距离的2倍。

超市自动跟随购物小车

超市自动跟随购物小车

超市自动跟随购物小车摘要:针对超市顾客购物智能化问题,研发一辆能够跟随顾客和避障的智能购物车。

该智能车采用超声波模块双耳定位来对障碍与智能车的距离进行测量;通过超声波模块和人体传感器模块的相互配合以达到识别并判断前方障碍物是否为人并完成跟踪。

关键词:双耳定位,超声波,人体传感器1、系统设计方案及原理1.1整体设计方案本智能随购物小车主要有单片机控制模块、电机及驱动模块、超声波传感器模块、人体传感器模块、电源模块组成,采用LM2596降压芯片的供电电路。

RT1064为核心控制器,障碍物距离信息采集由超声波传感器采集,与人体传感器采集的信息一起发送给单片机,单片机接收到数据后,经过算法将数据进行处理,判断小车与障碍物或人体的距离及方向关系,定位完成后,根据目标物的位置信息,单片机控制电机驱动模块,通过差速的方式控制电机调整车轮转向和转速使小车跟随目标物,实现跟随和避障的功能。

以下是系统框图:图1 小车系统结构框图1.2硬件设计1.2.1智能购物小车运动控制方案的论证与选择方案一:采用四轮车模为主体结构,两个电机驱动后轮作为动力系统,通过舵机控制前轮打角转向。

由于超市过道主体元素为十字路口,且过道较窄,即使前轮转向至最大值,依然会压线撞到货架。

方案四:采用两轮平衡车的车模结构,通过两个电机控制两个车轮差速转向,并且控制平衡,该方案较为灵活,但是该方案最大的问题是具有平衡失效的风险。

方案五:采用两履带式车模结构,通过两个电机驱动两条履带控制车辆运动,该方案结合了方案四的灵活的优点,同时也解决了平衡问题,车模系统自身具有稳定性。

综合上述比较,考虑系统的快速工作以及精确控制,本系统采用方案五。

1.2.2 DRV8701全桥驱动电路电路外围设计中,DRV8701可以工作在6-45V的宽电压范围,而且无需外部升压,一块QFN24封装的DRV8701芯片就可以驱动整个全桥, BTN方案则是体积太大了,DRV8701驱动则更为优越,无需升压电路,避免BOOST电路产生的电磁干扰;。

基于STC89C52单片机的智能超声波跟随与避障小车

基于STC89C52单片机的智能超声波跟随与避障小车

基于单片机的智能超声波跟随与避障小车广东技术师范学院天河学院电气工程系电气班小组:吴梓润赖智彬罗林昕摘要:智能超声波跟随与避障小车是以89C单片机为控制核心,采用超声波传感器技术,主要由电源模块、避障与跟随模块(即超声波模块)、直流电机驱动模块、语音提示模块,四位数码管显示模块等组成的控制系统.小车通过软件程序与硬件的相互控制,启动后开始探索前方是否有障碍物(即跟随物),若有跟随物,距离大于厘米,就向跟随物方向前进,且数码管显示距离,距离小于厘米,跟随物变为障碍物,语音模块提示,小车自动避开,重新寻找跟随物.若前方无跟随物,小车就向前左转弯,转弯后再寻找跟随物。

关键字单片机,超声波系统总体方案设计该系统是以单片机为控制核心,以超声波传感器为距离测量元件,对跟随物的探索与跟随,自动避障,跟随与避障过程中,数码管显示距离与及语音提示避障的控制系统。

如图所示:基于单片机的智能小车跟随与避障系统是一种利用超声波测距然后自动跟随或避障的系统,其启动后自动寻找跟随物以及小于某一距离后自动避开障碍物,广泛应用于探测跟随、避障等场合,通过超声波传感器,由单片机向超声波传感器发送命令,读取超声波传感器测量的距离,再判断小车是否跟随或转弯避开。

如果距离小于避障距离,语音模块进行提醒。

它采用超声波传感器,超声波模块采用现成的超声波模块,该模块可提供的非接触式距离感测功能,测距精度可达到。

模块包括超声波发射器、接收器与控制电路。

本系统采用单片机作为核心控制单元用于系统的控制, 小车安装了个超声波传感器,装于小车前,用超声波检测障碍物,测出距离,程序根据测得的距离,实现小车是否跟随还是避障。

系统硬件各模块的设计超声波测距模块超声波传感器是本控制系统的核心模块之一,其相当于小车的眼睛,小车启动后,超声波就开始寻找跟随物以确定小车前进方向,进行判断后再进行控制,控制模块是决定系统将要进行什么工作的,如小车应该左转弯、右转弯还是向前进,小车行驶过程距离障碍物(跟随物)有多少。

单片机课程设计_智能超声波测距小车设计

单片机课程设计_智能超声波测距小车设计

单片机系统课程设计成绩评定表设计课题:智能超声波测距小车设计学院名称:电气工程学院专业班级:学生姓名:学号:指导教师:设计地点:设计时间:指导教师意见:成绩:签名:年月日单片机系统课程设计设计课题:智能超声波测距小车设计学院名称:电气工程学院专业班级:学生姓名:学号:指导教师:课程设计地点:课程设计时间:单片机系统课程设计任务书学生姓名专业班级学号题目智能超声波测距小车设计课题性质工程设计课题来源选题指导教师主要内容(参数)利用89C51设计智能小车超声波测距,实现以下功能:1.智能小车能够按照给定的程序进行运动,包括前进、后退、左拐、右拐的运动控制。

2.小车运动过程中,超声波测距模块正常工作,并将结果显示在1602液晶显示屏上。

任务要求(进度)第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。

第3-4天:按照确定的方案设计单元电路。

要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。

第5-6天:软件设计,编写程序。

第7-8天:实验室调试。

第9-10天:撰写课程设计报告。

要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅合理。

主要参考资料[1] 张迎新.单片微型计算机原理、应用及接口技术(第2版)[M].北京:国防工业出版社,2004[2]伟福LAB6000系列单片机仿真实验系统使用说明书[3] 阎石.数字电路技术基础(第五版).北京:高等教育出版社,2006审查意见系(教研室)主任签字:年月日目录1 概述 (4)1.1 应用情况及主要功能 (4)1.2 技术指标 (5)2总体方案设计及分析 (6)2.1总体方案设计 (6)2.2 系统方案 (7)3 硬件电路设计 (7)3.1 51单片机系统 (10)3.2超声波发射和接收模块 (11)3.3 1602液晶显示屏 (13)3.4电源电路 (14)3.5电机驱动模块 (14)3.6小车骨架 (15)4 系统软件设计 (15)4.1 主程序设计 (15)4.2 定义延时程序头文件 (16)4.3电机运动控制模块 (17)4.4液晶屏显示模块 (18)4.5测距模块 (18)5总结 (19)参考文献 (20)附录A 系统原理图 (21)附录B 源程序 (21)1.概述本文所介绍的超声波测距报警系统在测距的时候采用的是两个超声波探头分别进行超声波发射和接收来进行距离的测量的。

超声波导航履带式移动机器人小车设计

超声波导航履带式移动机器人小车设计

超声波导航履带式移动机器人小车设计引言:随着科技的发展,机器人技术越来越受到人们的关注与重视。

机器人在工业生产、医疗护理、环境监测等各个领域都发挥着重要的作用。

本设计旨在构建一个基于超声波导航的履带式移动机器人小车,实现避障导航的功能。

一、需求分析:1.移动模式:机器人应该具备履带式移动模式,以适应各种复杂地形环境,并能通过超声波导航系统,实现智能避障。

2.超声波导航系统:机器人应配备超声波传感器,能够检测周边障碍物,并根据障碍物的距离和方向自动调整运动方向,实现导航功能。

3.数据采集与处理:机器人应配备有处理器和相关传感设备,能够对超声波数据进行采集和处理,并根据所得信息做出相应处理。

4.控制系统:机器人应具备智能控制系统,能够根据导航系统的信息做出相应动作,如调整速度、转向等。

5.策略规划:机器人应具备路径规划功能,能够根据目标点和环境条件,自主选择最佳路径,避免障碍物。

二、系统设计:1.机械结构设计:机器人采用履带式移动结构,具备较强的通过性能和稳定性。

机械结构设计应考虑强度、稳定性和轻量化。

2.超声波导航系统设计:超声波传感器应布置在机器人的前、后、左、右四个方向,能够实时检测周边环境障碍物的距离和方向,并将数据传输至数据处理模块。

3.数据采集与处理模块设计:数据采集与处理模块包括超声波传感器和处理器,在传感器采集到数据后,通过处理器进行数据的处理和分析,得出障碍物距离和方向的信息,并传输给控制系统。

4.控制系统设计:控制系统接收来自数据处理模块的数据,并根据数据做出相应的控制。

控制系统应具备智能化控制功能,能够实时调整机器人的速度、转向等参数。

5.路径规划模块设计:路径规划模块应能够根据目标点和周边环境条件,自主选择最佳路径,并生成相应的控制指令。

路径规划算法的选择应根据实际情况进行优化。

三、实施方案:1.完成机械结构设计:根据机器人的移动模式,设计相应的履带结构,并进行强度、稳定性和轻量化的优化。

超声波定位跟随小车的系统硬设计研究

超声波定位跟随小车的系统硬设计研究

实验研究1 小车具体工作原理超声波模块在预先规定的距离范围内检测小车前方是否有目标物,如果有目标物则小车就调整运动状态进行自主跟随行驶。

同时小车前方左右两端的一对光电反射对管检测前方障碍物信息,若检测到障碍物存在且与小车的距离小于预定安全值时把信息反馈给单片机处理。

单片机再根据障碍物信息控制电机驱动模块,调整车轮转向和转速使小车能够绕过障碍物后接着跟随。

跟随过程中舵机不动,停止时舵机转动直到超声波模块重新扫描到目标物为止。

小车能短程加减速后再稳速行驶,蜂鸣器报警功能仅用以在小车脱离跟随范围后报警提醒。

2 系统硬件设计研究■2.1 硬件框图本文设计研究的智能跟随小车系统,其硬件资源部分是由IAP15F2K61S2单片机搭载连接多个硬件模块,再配合一些优化系统稳定性能的其他外围电路构成的。

对系统的总对小车功能实现进行软件编程调试时,采用了proteus 仿真测试,核验功能是否已实现以及实际的运行效果。

整体功能仿真测试效果良好,现象与小车实际一致。

■2.2 主控芯片IAP15F2K61S2是单时钟新一代8051单片机,由STC 公司生产制造。

工作电压5V,不需外接时钟电路亦可工作且内部资源丰富。

可用文本编辑式的计算机语言汇编语言、C语言等开发编程。

Arduino是在单片机的基础上开发的运行在其一套针对性开发环境中的开源硬件平台,经常被用来作为交互式产品的开发工具。

Arduino很明显不同于单片机的一点就是,它能在相对较宽的电压范围内正常工作,且能像单片机等控制芯片一样实现灵活多样的控制功能。

小车采用NANO微处理器是ATMEGA328P,输入电压7~12V,除可用Arduino语言文本式编程外,用Scratch积木式编程软件进行编程是其一大特点,使其更易上手。

■2.3 硬件模块本文设计研究的智能跟随小车系统,采用的硬件模块资源包括直流电源(给整个小车系统供电)、直流电机驱动模块(驱动直流电机转动)、超声波模块(实时测量与目标物距离)、光电反射对管(跟随过程中检测障碍物)、舵机(承载超声波模块上下扫描来扩大超声波覆盖面积)、蜂鸣器(当小车脱离正前方0.5m到2m的预设跟随区间之后蜂鸣报警提示)。

超声波跟随小车

超声波跟随小车

2018年全国大学生电子设计竞赛超声波跟随小车2018年5月19日摘要设计是以stc单片机为主控制器,然后再结合超声波测距的原理,实现智能小车的实时跟随控制。

超声波的发射模块由单片机来控制时序,然后往前方发散从而寻找需要定位的节点并且会通过超声波信号与射频信号间的时间差计算发射点与需要定位节点间的距离。

根据小车与障碍物距离的长短确定小车的运行。

关键词:超声波;测距目录一、系统方案 (1)1、超声波模块的论证与选择 (1)2、电机的论证与选择 (1)3、电机驱动模块的论证与选择 (1)4、控制系统的论证与选择 (2)5、电源 (3)二、系统理论分析与计算 (3)1、测距的分析与计算 (3)2、跟随的分析与计算 (4)三、电路与程序设计 (4)1、电路的设计 (4)(1)系统总体框图 (4)2、程序的设计 (4)(1)程序功能描述与设计思路 (4)(2)程序流程图 (5)四、测试方案与测试结果 (5)1、测试方案 (5)2、测试条件与仪器............................................................................... 错误!未定义书签。

3、测试结果及分析 (5)(1)测试结果(数据) (5)(2)测试分析与结论 (6)五、结论与心得 (6)六、参考文献 (6)附录1:电路原理图 (7)附录2:源程序 (8)超声波跟随小车【专科组】一、系统方案本系统主要由超声波模块、电机驱动模块、系统控制模块、电源模块组成,下面分别论证这几个模块的选择。

1、超声波模块的论证与选择方案一:HC-SR04HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。

方案二:US-100US-100 超声波测距模块可实现 0~4.5m 的非接触测距功能,拥有 2.4~5.5V 的宽电压输入范围,静态功耗低于 2mA,自带温度传感器对测距结果进行校正,同时具有 GPIO,串口等多种通信方式。

超声波避障小车设计

超声波避障小车设计

超声波避障小车设计引言:随着科技的不断发展,人们对机器人的需求越来越大。

超声波避障小车是一种能够利用超声波测距技术进行环境感知和避障的智能机器人。

本文将介绍超声波避障小车的设计方案及其原理、实现和应用。

一、设计方案:1.1硬件设计:1.1.1小车平台设计:小车平台应具备良好的稳定性和可扩展性,可以根据需要添加其他传感器或执行器。

常见的平台材料有金属和塑料,可以根据实际需求选择适合的材料。

1.1.2驱动电机选择:驱动电机应具备足够的功率和转速,以保证小车的运动能力。

一般可以选择直流无刷电机或步进电机。

1.1.3超声波传感器安装:超声波传感器通过发射和接收超声波信号,实现对周围环境的测距。

传感器应安装在小车前方,可以通过支架或支架固定在小车上。

1.2软件设计:1.2.1运动控制程序:运动控制程序通过控制驱动电机的转速和方向,实现小车的前进、后退、转弯等运动。

可以使用单片机或开发板来编写控制程序。

1.2.2避障算法:避障算法是超声波避障小车的核心功能。

当超声波传感器检测到前方有障碍物时,小车应能及时做出反应,避免与障碍物碰撞。

常见的避障算法包括简单的停止或转向,以及更复杂的路径规划算法。

二、工作原理:超声波避障小车的工作原理是通过超声波测距模块对周围环境进行测量和感知。

超声波传感器发射超声波信号,当信号遇到障碍物后会反射回传感器,通过测量反射时间可以计算出距离。

根据测得的距离,小车可以判断是否有障碍物,并采取相应的措施进行避障。

三、实现步骤:3.1搭建小车平台:根据设计方案搭建小车平台,安装驱动电机和超声波传感器。

3.2连接电路:将驱动电机和超声波传感器与单片机或开发板连接,建立电路连接。

3.3编写控制程序:利用编程语言编写运动控制程序,实现小车的基本运动功能。

3.4设计避障算法:根据需求设计避障算法,实现小车的避障功能。

3.5调试和测试:对小车进行调试和测试,确保其正常工作。

四、应用领域:超声波避障小车在工业自动化、家庭服务、教育培训等领域具有广泛的应用前景。

智能小车跟随行驶系统的设计

智能小车跟随行驶系统的设计

智能小车跟随行驶系统的设计智能小车跟随行驶系统的设计是一项关键的技术,它可以使小车能够自动追踪并跟随前方的物体。

本文将探讨智能小车跟随行驶系统的设计方案,并介绍其原理和实现方法。

一、智能小车跟随行驶系统的原理智能小车跟随行驶系统的原理是利用各种传感器和控制器来感知和识别前方的物体,然后通过控制驱动系统实现跟随行驶。

其主要原理包括以下几个方面:1. 视觉感知:智能小车通过摄像头或激光雷达等传感器获取前方物体的图像或点云数据,并利用图像处理算法或深度学习模型进行目标检测和跟踪。

2. 距离测量:通过超声波传感器、红外线传感器或激光测距仪等设备,实时测量小车与前方物体之间的距离,并根据距离的变化控制小车的速度和方向。

3. 控制算法:根据前方物体的位置和速度信息,采用PID控制算法或模糊控制算法对小车的转向和速度进行调整,以实现跟随行驶。

二、智能小车跟随行驶系统的设计方案根据智能小车跟随行驶系统的原理,可以设计以下方案来实现该系统:1. 硬件设计:- 安装摄像头或激光雷达等传感器,用于采集前方物体的信息。

- 配置超声波传感器或激光测距仪,用于测量小车与前方物体之间的距离。

- 选择合适的驱动系统,如电机和舵机,用于控制小车的速度和方向。

2. 软件设计:- 开发图像处理算法或深度学习模型,用于目标检测和跟踪。

- 编写距离测量算法,实时获取小车与前方物体的距离数据。

- 设计PID控制算法或模糊控制算法,根据测量数据调整小车的行驶速度和转向角度。

三、智能小车跟随行驶系统的实现方法实现智能小车跟随行驶系统可以采用以下步骤:1. 硬件搭建:- 将摄像头或激光雷达等传感器安装在小车上,并连接到单片机或嵌入式系统。

- 将超声波传感器或激光测距仪安装在小车前方,用于测量距离。

- 连接并配置驱动系统,使其能够响应控制信号。

2. 软件实现:- 开发图像处理算法或深度学习模型,用于实时检测和跟踪前方物体。

- 编写距离测量算法,实时获取小车与前方物体之间的距离数据。

超声波定位系统智能跟随小车设计

超声波定位系统智能跟随小车设计

2019年35期众创空间科技创新与应用Technology Innovation and Application超声波定位系统智能跟随小车设计陈乐鹏,谭晓东,曹江浩,刘升云,高智伟(大连交通大学电气信息工程学院,辽宁大连116028)1概述随着时代的发展,各行各业对于智能化程度要求的提升,越来越多的移动机器得到普及,与传统的跟随设备相比,智能小车具有更好的机动性、安全性和实用性。

如今国内跟随设备一般存在于专业的场馆环境内,而没有针对在超市、机场、火车站等公共场所里的跟随设备。

本文以STM32为核心,利用多个模块的结合,设计了一款能够应用于各个场所的智能跟随小车。

该车采用超声波定位技术实现小车与人类距离的检测,判断人类的位置,并利用PID 算法控制小车移动速度和转弯方向,实现对人的精准跟随。

该智能小车既可以应用于环境简单的场馆内,又可以在复杂的公共场所实现跟随,解放人类双手。

2硬件设计2.1系统总体设计系统为了实现小车自动跟随,采用了超声波定位模块、电机驱动模块和LCD 等功能模块设计。

通过人手持超声波发送模块与小车安装的超声波接收模块来判断人的位置,主控芯片STM32处理位置信息,输出PID 算法调控后的PWM 波来控制电机的转速。

电源一给超声波接收模块、电机驱动模块和LCD 模块供电。

电源二给超声波发送模块供电。

系统的总体设计图如图1所示。

2.2主控芯片智能小车采用的是STM32F103的主控芯片,该芯片是32位ARM 微控制器,其内核是Cortex-M3。

拥有性能强大的外设、低功耗、开发成本低、支持SWD 和JTAG 两种调试等优势。

2.3超声波定位模块超声波定位模块的基础是超声波测距,本设计使用的测距模块是单接收发超声波模块,该模块的测量范围为4~500cm ,精度为3mm 。

工作电压为5V ,采用串口通信,通信波特率为115200。

定位模块由发射超声波模块、接收超摘要:随着时代的发展,对于智能化程度各个行业的要求都有所提高,越来越多的移动机器得到普及,与传统的跟随设备相比,智能小车具有更好的机动性、安全性和实用性。

基于超声波测距的智能小车设计毕业设计论文

基于超声波测距的智能小车设计毕业设计论文

目录摘要 (I)Abstract .......................................................................................................................... I I 引言.. (1)第一章绪论 (2)1.1课题研究背景 (2)1.2课题研究意义 (2)第二章超声波测距原理 (4)2.1 超声波传感器介绍 (4)2.2 超声波发生器 (5)2.3压电式超声波发生器原理 (5)2.4超声波测距的基本原理 (6)第三章方案论证及选择 (8)3.1 设计的任务要求 (8)3.2 系统初步设计及可行性论证 (8)3.3 微处理器的选择 (9)3.4 显示方式的选择 (9)3.5 小车电机驱动电路的选择 (10)3.6 遥控器的选择 (10)第四章硬件电路的设计 (11)4.1控制器 (11)4.2 超声波测距模块 (13)4.3 超声波测距显示模块 (15)4.4 超声波测距报警模块 (16)4.5 小车驱动模块 (16)4.6 红外遥控接收模块 (18)第五章软件设计 (20)5.1 程序设计方案 (20)5.1.1超声波测距程序设计方案 (20)5.1.2超声波测距显示程序设计 (20)5.1.3超声波数据采集电路软件流程图 (21)5.2 控制电路程序设计 (22)5.2.1 红外接收解码设计 (22)5.2.2 小车驱动程序设计 (22)5.2.3 控制电路程序流程图 (23)结论 (24)致谢 (25)参考文献 (26)附录 (27)附录A:硬件原理图 (27)附录B:硬件PCB图 (29)附录C:硬件实物图 (31)附录D:部分源程序 (32)附录D1:控制源程序 (32)附录D2:超声波数据测距源程序 (37)基于超声波测距的智能小车设计摘要:本设计采用AT89S52单片机作为主控器,结合超声波测距原理,设计了红外遥控小车的测距报警系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要:设计是以at89c52单片机为主控制器,然后再结合超声波测距的原理,实现智能小车的实时跟随控制。

超声波的发射模块由单片机来控制时序,然后往四周发散从而寻找需要定位的节点并且会通过超声波信号与射频信号间的时间差计算发射点与需要定位节点间的距离。

为了提高系统的精确度,还设计了温度补偿电路。

智能小车是以at89c52单片机为核心,通过无线通信来接收超声波测距系统发送来的控制信号实现跟随。

关键词:超声波;测距;小车设计;测量技术
中图分类号:tp311 文献标识码:a 文章编号:1009-3044(2016)17-0246-02
近几年电子测量技术逐步发展,现在已经能够成功地运用超声波来精确测量距离。

超声波测距不会受到被测量对象以及所在空间的光线影响。

超声波检测还可以对各类液体装置的位置距离和里面的材料位置高度进行比较,从而设定它们之间的距离差值并且直接显示。

因此,在现如今科技飞速发展的时代,我们可以把超声波测距系统更广泛具体的用在汽车的行驶与防撞上。

基于此方面,设计在超声波测距的基础上加了跟随小车。

1系统原理及硬件介绍
系统实现了基于at89c52单片机的小车智能跟随功能。

为此,设计了超声波测距模块、定位模块以及无线电通信实时控制跟随。

这套系统采用硬件电路设计和软件设计相结合的方式,具有模块化和多用化等特点。

除此之外,用超声波检测更容易实现同步及时的控制,因为它方便又迅速并且计算起来还简单,所以其能够达到工业实用对测量精准度的要求。

1.1系统原理
在智能小车上装两个超声波发射探头,人身上再带着一个接收探头。

通过测距算法算出距离。

当超过一定距离时,小车收到报警跟上人的步伐前进,实现跟随。

超声波测距工作流程框图如下图1所示:
1.2硬件设计
硬件系统主要有超声波数据采集模块、小车驱动模块、主控器和报警模块组成。

系统硬件部分的整体框图2如下所示:
系统采用的是hc-sr04超声波测距模块。

该模块可以提供2cm-400cm的非接触式的距离感测功能,测距精确度可以达到3mm【1】。

hc-sr04超声波测距模块包括超声波发射器、接收器与控制电路。

超声波发射模块原理图如下图3:
超声波接收模块输出信号原理图如下图4:
测距系统是采用io口trig触发来检测距离。

给至少10us的高电平信号输入,然后该模块会自动发送8个40khz的方波,并且会自动检测是否有信号返回。

若有信号返回,那么会通过io口echo输出一个高电平,则高电平持续的时间就是超声波从发射到返回的时间。

则测试距离=(高电平时间*声速(340m/s))/2。

【2】
2主要技术
2.1超声波测距技术
超声波在空气中的传播速度大约是340m/s,根据计时器记录的时间t,便可计算出发射点距障碍物面的距离s,即:s=340t/2。

上式中:h表示超声波两个探头之间中心距离的二分之一。

而超声波的传播距离为:
上式中:v表示超声波在空气中的传播速度;
t表示超声波从发射到接收所需要的时间。

把式(2)、(3)代入式(1)中便可以得到:
中,超声波的传播速度v在一定的温度下是一个常数,如果当被测量的距离l远远大于
h时,则(4)变为:
因此,只要测量出超声波的传播时间t,就可以计算出所要测量的距离l【3】。

为了保证测量距离的准确度,需要设计一个温度补偿电路。

空气中声速与温度的关系可以表示为【4】:
v=331.4×
式中,t为环境摄氏温度℃。

该温度补偿电路系统采用了national semiconductor所产生的温度感测器lm35。

其输出电压与摄氏温标呈线性关系,即0℃时输出为0v,每升高1℃,输出电压增加10mv。

2.2定位技术
定位节点由超声波模块、无线通信模块、微处理器模块、电源模块部分组成。

超声波发射器通过单片机控制时序,然后向四周扩散信号来搜索需要定位的节点。

超声波发射的射频信号的传输时间是可以忽略不计的,因为它的速率比超声波的速率要高很多。

所以如果同时发送射频信号和超声波信号的话,需要定位的节点会先收到发送来的射频信号然后九年开启超声波的接收模块并同时启动定时器,再之后接收模块接收到超声波的同时停止定时器。

由此,超声波发射器再通过测量超声波与射频信号之间所用的时间差,从而来计算发射点与需要定位的节点之间距离。

2.3跟随技术
通过超声波测距原理,再加上三角形定理,在智能小车上装两个超声波发射探头,人身上再带着一个接收探头。

根据测距算法算出距离,当超过一定距离时,小车收到报警跟上人的步伐前进,实现跟随。

3系统测试与误差分析
3.1系统测试
设计主要是基于超声波测距来实现智能小车的跟随,所以可以观察不断改变人与小车的距离时小车反应所需要的时间。

实验在20℃环境下进行,实验结果如下表所示:
3.2误差分析
3.2.1误差来源
引起小车不同距离下响应的时间不同的原因有很多,一般有以下三种主要的误差来源:(1)超声波信号在传播的过程中会减弱;
(2)从收到声波到被检测出会存在一定滞后;
(3)启动计时和启动超声波发射之间存在一定的偏差。

3.2.2减少误差措施
针对出现的第一个问题,所采用的解决办法是用tl852电路进行声波检测。

因为它可以变增益,利用单片机来根据时间去控制声波信号。

至于第二个问题,可以采用设置多个探头的办法。

关于启动计时和启动超声波发射之间存在偏差的问题,则可以用无线电作为反馈信号【5】。

4 结论
介绍了超声波测距原理及小车跟随原理,运用超声波传感器及无线通信实现了小车同步跟随。

通过实验可见,小车反应灵敏,能与人保持约5米之内的距离同步跟随。

设计的创新之处与所取得的主要成果是:具有多用化的特点。

设计中的超声波测距模块能够应用于机器人的距离信息采集、汽车防撞测距等众多方面。

因此具有很大的移植应用价值。

相关文档
最新文档