移动机器人应用超声波传感器躲避障碍物系统的设计
2024-05-12
来源:易榕旅网
移动机器人应用超声波传感器躲避障碍物系统的设计 电子质量(2014 I)5期) 移动机器人应用超声波传感器躲避障碍物系统的没汁 rrhe Design of the Robot Awfding Obstacles System with Ulu’asolli( S IS() 陈思,方宁(怫I1I职、 技术学院,J 东佛1II 528137) Chen Si,Fang Ning《 【) l{A P()I YTECHNIC.(;uangltongl,'odmn 5281 37 摘要:移动机器人在运动时,在很多情况下,需要躲避一些障碍物基于ATg9S52 片机的尢接触探测障碍物系统 关键词:超声波传感器;尤接触探测;躲避障碍物 中图分类号:TP242 文献标识码:A 该文应用丁超声波传感器,没计J ‘个 文章编号:l003—0107(2014)05一IR)3I一02 Abstract:When mobile robot is moving.in many cases。it needs to avoid some obstacles This paper ap— plies ultrasonic sensors,designs a non—contact detection system of obstacles.which is based on AT89S52 single chip microcomputer Key words:ult rasonic sensOr:nOn—cOntacc detection:aVOld obstacles CLC number:TP242 Document code:A Article ID・1003—0107(20 14)05—003 J一02 0前言 越来越多的移动机器人投入了生产、服务行 在 块、发射装置、接收装置和放大处理模块 它非常 ‘便地 与单片机连接,只需要两个I()f_1即町实现控制 I 、采膈 10触发测距,单片机给定时驱动模块发¨{至少l0tz s的 机器人的移动过程中需要柃测到障碍物并躲开 随着超 声波传感器的发展和进步,利J{J超声波传感器能进行有 效的无接触探测障碍物…. .高电平触发信号,定时驱动模块自动发送8个40kHz的 方波,自动检测是否有信号返回,测址艟张为洲{_l}范罔 2cm到5m。超声波的输出回响信哆‘ 障碍物的 离成 正比。超声波传感器探测障碍物的示意 盘l】 lf听示, 定时驱动模块的时序 如 2 lifa, 1超声波传感器探测障碍物的原理 小艾IfI趟 i‘波f0感器的6史什包括:定时器! 动模 Vss 图1超声波传感器探测障碍物示意图 吾 甄 二了 r.丽页上,研究方向为电气自动化技术; 方宁(1972一),男,教研室主任,硕L,研究方向为电气自动化技术。 电子质量(2014第05期) 移动机器人应用超声波传感器躲避障碍物系统的设计 表1运动策略 [=!强 接收装置1 接收装置2 接收装置3 策略 0 0 换块内部 发出信号 0 0 1 l 0 l 0 1 前进 右转 转后 右转 0 0 l 譬 1l号 与蚀曩受毫成比饼 0 0 1 l 0 1 0 1 左转 转后 左转 转后 l l l 图2定时驱动模块时序图 2硬件设计 在移动机器人的前面装3个超声波传感器,如图3 所示。硬件电路的示意图如图4所示。通过对AT89S52 单片机编程,对定时驱动模块发出驱动信号,启动超声 波发射装置发射超声波,当遇到障碍物时,接收模块接 收到信号,通过放大处理模块处理后,反馈给单片机。通 过软件编程来识别障碍物,并进行有效的躲避措施。 图3超声波传感器安装位置示意图 - - - 图5程序流程图 图4硬件电路的示意图 4结束语 超声波传感器能实现无接触探测障碍物,有较高的 准确度。需要注意的是,超声波的发射装置能接收的角 度范围比较大,如果在同一面装多个超声波传感器,需 要注意调整安装距离。 3软件设计 单片机的10接口P1_0发出10 s的高电平信号 给定时驱动模块,定时驱动模块连续发出8个40kHz的 方形脉冲给超声波发射装置,从而产生超声波。启动定 时器T0定时计时和中断,计算距离,i个超声波中如果 有一个传感器探测到障碍物的距离小于2米,则按表1 所示的策略变换运动方向。在表l中,“l”代表超声波检 参考文献: [1】李戈,孟祥杰,王晓华,等.国内超声波测距研究应用现 状[J1.测绘科学,201 1,36(4). 测到距离小于2米的障碍物,“0”代表没有检测到距离 小于2米的障碍物。程序流程图如图5所示。 【2】何希才.传感器及其应用电路【M】.北京:电子 业出版 社,2001. 32