超声波传感器在智能小车避障系统中的应用超声波传感器在智能小车避障系统中的应用
摘要:本文为实现智能小车的避障要求,设计了一套超声波传感器测距系统。首先介绍了超声波传感器工作原
理和应用电路设计,并详细说明了使用CD4051的简单电路实现多路超声波信号的循环发射与接收电路以及接收
芯片CX20106的使用情况,给出了如何提高精度的方法,从而增强了系统的可靠性。 智能小车,即轮式机
器人,是移动机器人的一种,是一个集环境感知、动态决策与规划、行为控制与执行等多种功能于一体的综合
系统。随着计算机科学的发展可以通过单片机控制来实现对其行驶方向、启动、停止以及速度的控制,无需人
工干预,操作人员可以通过修改智能小车的控制程序来改变它的行驶方式。移动机器人的避障运动一直是一个
重要课题,实
摘要: 摘要:本文为实现智能小车的避障要求,设计了一套超声波传感器测距系统。首先介绍了超声波传感器工作原理和应用电路设计,并详细说明了使用CD4051的简
单电路实现多路超声波信号的循环发射与接收电路以及接收芯片CX20106的使用情况,给出了如何提高精度的方法,从而增强了系统的可靠性。
智能小车,即轮式机器人,是移动机器人的一种,是一个集环境感知、动态决策与规划、行为控制与执行等多种功能于一
体的综合系统。随着计算机科学的发展可以通过单片机控制来实现对其行驶方向、启动、停止以及速度的控制,无需人工干
预,操作人员可以通过修改智能小车的控制程序来改变它的行驶方式。移动机器人的避障运动一直是一个重要课题,实现避障
的方法主要有超声波避障、视觉避障、红外传感器、激光避障、微波雷达等。目前超声波避障实现方便,计算简单,易于做到
实时控制,并且在测量精度方面能达到实用的要求,因此成为常用的避障方法。
一、超声波测距系统组成及工作原理 一、超声波测距系统组成及工作原理
本系统由STC89C52单片机作为控制系统,五路超声波传感器分别测量小车左方、左前方、前方、右前方、右方障碍物的
距离,并根据所测数据采取相应的避障措施。超声波传感器位置如图1所示。
图1超声波传感器位置设置
超声波传感器的工作原理如下:当40KHz的脉冲电信号输入后,由压电陶瓷激励器和谐振片转换成机械振动,经锥形辐射
器将超声振动信号向外发射出去;发射出的超声波向空中四面八方直线传播,遇到障碍物后它可以发生反射;接收器在收到由发
射器传来的超声波后,使内部的谐振片谐振,通过声电转换作用将声能转换为电脉冲信号,然后输入信号放大器,驱动执行器
使电路动作。
本文采用的是渡越时间法,就是通过检测发射的超声波与其遇到障碍物后产生回波之间的时间差Δt,求出障碍物的距离
d,计算公式为d=c*Δt2(其中
为超声波波速,T为环境摄氏温度)。在使用时,如果温度变化不大,则可认为声速是基本不变的,但如果测距精度要求
很高,则应通过温度补偿的方法加以校正。
本文应用的是TCT40-10RT接收分体式压电陶瓷超声波传感器,系统框图如图2所示。
图2超声波测距系统框图
超声波发生器产生40kHz的方波,经脉冲调后驱动发射端的超声波传感器,发出同频率的正弦波;在每个调制脉冲到来
时,换能器发出8-12个周期的超声波,同时启动单片机的计数器定时;超声波被测量目标反射后由接收端的传感器转换为电信
号,经处理电路后产生中断,同时单片机停止计数,然后由计数差计算障碍物的距离。
二、电路设计 二、电路设计