0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

超声波放大电路测距采用了单片机编程技术?

lhl545545 来源:维库电子市场网 作者:维库电子市场网 2020-10-07 09:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在自主行走机器人系统中,机器人要实现在未知和不确定环境下行走,必须实时采集环境信息,以实现避障和导航,这必须依靠能实现感知环境信息的传感器系统来实现。视觉、红外、激光、超声波等传感器都在行走机器人中得到广泛应用。由于超声波测距方法设备简单、价格便宜、体积小、设计简单、易于做到实时控制,并且在测量距离、测量等方面能达到工业实用的要求,因此得到了广泛的应用。本文所介绍的机器人采用三方超声波测距系统,该系统可为机器人识别其运动的前方、左方和右方环境而提供关于运动距离的信息。

超声波测距原理

超声波发生器内部由两个压电片和一个共振板组成。当它的两极外加脉冲信号,且其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两极间未加外电压,当共振板接收到超声波时,就成为超声波接收器。超声波测距一般有两种方法:①取输出脉冲的平均电压值,该电压与距离成正比,测量电压即可测量距离;②测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔t,根据被测距离s=vt?2来得到测量距离,由于超声波速度v与温度有关,所以如果温度变化比较大,应通过温度补偿的方法加以校正。

本测量系统采用第二种方法,由于测量要求不是特别高,所以可以认为温度基本不变。本系统以PIC16F877单片机为,通过软件编程实现其对外围电路的实时控制,并提供给外围电路所需的信号,包括频率振动信号、数据处理信号等,从而简化了外围电路,且移植性好。系统硬件电路方框图见图1。

超声波放大电路测距采用了单片机编程技术?

图1 系统硬件电路方框图

由于本系统只需要清楚机器人前方、左方、右方是否有障碍物,并不需要知道障碍物与机器人的具体距离,因此不需要显示电路,只需要设定一距离阀值,使障碍物与机器人的距离达到某一值时,单片机控制机器人电机停转,这可通过软件编程实现。

超声波发射电路

超声波发射电路以PIC16F877为,当单片机上电时,单片机从RA0口产生40kHz的超声波信号,但是此时该信号无法通过与非门进入放大电路使超声波发射头发射超声波,只有闭合开关S1时,从RA1口发射出一门控信号,该信号的频率为4kHz,同时启动单片机内部的定时器TMR1,开始计数。该门控信号每发射一个周期的波形,超声波就会发射10个完整的波形,这可由它们的频率得出。超声波的周期为1(40kHz)=01025ms,而门控信号的周期为1(4kHz)=0125ms。根据s=vt2求出障碍物与移动机器人的距离。当超声波接收头收到反射回来的超声波时,计数器停止计数,时间t 可以根据计数器的计数与门控信号的周期求出。RA2口接RS触发器,RS触发器可以自动控制超声波的发射和停止。本系统的电路还包括人工复位电路,由单片机的MCLR引脚接S2来控制,超声波发射电路图见图2。

超声波放大电路测距采用了单片机编程技术?

图2 超声波发射电路图

门控电路(RS触发器)

为实现对超声波发射和接收的自动控制,须在电路中加一门控电路,该门控信号频率为4kHz,如把输出脉冲作为闸门信号,让已知频率fc的脉冲恰好通过闸门,那么t=NTc,其中,Tc为已知脉冲的周期,N为脉冲的个数。门控电路由RS触发器组成,当输入端R=1(S=0)时复位,即输出端Q=0;当R=0(S=1)时置位,即Q=1。RS触发器与单片机的RA2口相连。

超声波放大电路

超声波放大电路由三极管等组成,由于单片机RA口多只有20mA~25mA上拉电流,而超声波发射器需要60mA的电流,所以在与非门后加放大电路来放大电流,以完成超声波的发射。超声波放大发射电路见图3。

超声波放大电路测距采用了单片机编程技术?

图3 超声波放大发射电路图

超声波接收放大电路

由于超声波接收头接收到的超声波信号很微弱,所以在其后需加一超声波接收放大电路。该电路采用两个集成运放,设计为两级,两级都为同相输入,因为同相输入的电压放大倍数为1+RfR,所以每的放大倍数为10,两级放大倍数接近100倍,这样后续电路就可以很容易地检测到输入的信号。集成运放采用双电源供电,超声波接收放大电路见图4。

超声波放大电路测距采用了单片机编程技术?

图4 超声波接收放大电路图

信号滤波电路

从信号放大电路出来的声波带有一定的干扰,为了去除干扰信号,需要一滤波电路,信号滤波电路选用带通滤波器电路,使其中心频率为40kHz、带宽为2kHz,外加一过零比较器,使输出信号转化为方波信号。信号滤波电路见图5。

超声波放大电路测距采用了单片机编程技术?

图5 信号滤波电路图

信号整形电路

从信号滤波电路出来的方波信号很不规则,故其后加一整形电路,整形电路由两级非门串联,并联一电阻组成,整形后再送单片机进行处理,信号整形电路见图6。

超声波放大电路测距采用了单片机编程技术?

图6 信号整形电路图

本文设计的超声波测距系统采用了单片机编程技术,配合硬件完成了系统的要求,其能满足大部分的工程需要。与传统的测距系统相比,具有结构简单、价格便宜、移植性好等特点。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45340

    浏览量

    663501
  • 超声波
    +关注

    关注

    63

    文章

    3241

    浏览量

    144087
  • 触发器
    +关注

    关注

    14

    文章

    2050

    浏览量

    63042
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    超声波清洗技术原理之详解

    由于主要的清洗工作是由超声波完成的,所以称为超声波清洗,简单来说就是利用超声波技术原理来清洗各种物品的机器。
    的头像 发表于 09-01 17:10 1335次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b><b class='flag-5'>技术</b>原理之详解

    超声波测距换能器:工业与生活中的测量利器

    在科技飞速发展的今天,各类传感器在各个领域发挥着至关重要的作用。其中,超声波测距换能器凭借其独特的优势,成为了距离测量领域的明星产品。无论是工业生产中的精密检测,还是日常生活中的智能应用,超声波
    的头像 发表于 07-02 16:22 577次阅读
    <b class='flag-5'>超声波</b><b class='flag-5'>测距</b>换能器:工业与生活中的测量利器

    超声波测距换能器:工业与生活中的测量利器

    :品质卓越,值得信赖 先进的技术采用了最新的超声波技术和信号处理算法,不断优化产品性能,提高测量精度和稳定性。 严格的质量控制:从原材料的采购到产品的生产、检测,每一个环节都严格遵循
    发表于 07-02 16:20

    超声波清洗是什么,它如何通过超声波振动来清洗物品?

    超声波清洗的工作原理超声波清洗是一种广泛用于清洗物品的设备,它利用超声波振动来去除污垢和杂质。本文将深入探讨
    的头像 发表于 06-30 16:59 827次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>是什么,它如何通过<b class='flag-5'>超声波</b>振动来清洗物品?

    超声波换能器:原理与多领域应用解析

    一、引言 在现代科技的发展进程中,超声波技术占据着重要地位,从工业生产到医疗诊断,从日常生活到科研探索,超声波的身影无处不在。而超声波换能器作为超声
    发表于 06-28 15:09

    超声波清洗的工作原理和清洗技术特点是什么?

    超声波清洗的工作原理和清洗技术特点超声波清洗是一种高效的清洗设备,广泛应用于各个工业领域。本文将深入探讨
    的头像 发表于 06-27 15:54 851次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>的工作原理和清洗<b class='flag-5'>技术</b>特点是什么?

    超声波水下测距换能器:探索水下世界的“千里眼”

    : (一)更高的测量精度 通过采用更先进的信号处理技术和高精度的传感器,进一步提高超声波水下测距换能器的测量精度,满足更高要求的测量需求。 (二)更远的测量距离 研究人员正在探索新的材
    发表于 06-26 10:43

    安泰电压放大器进行超声测距实验可以研究什么领域

    电压放大器在超声测距实验中发挥着关键作用,为超声测距技术提供了精确的电信号
    的头像 发表于 06-24 17:44 390次阅读
    安泰电压<b class='flag-5'>放大</b>器进行<b class='flag-5'>超声</b><b class='flag-5'>测距</b>实验可以研究什么领域

    一文读懂超声波换能器:原理、应用与未来趋势

    在科技飞速发展的今天,超声波技术已经渗透到我们生活的各个领域,从日常的清洗设备到高端的医疗诊断仪器,从工业生产中的无损检测到智能交通中的流量监测,超声波换能器都发挥着不可或缺的作用。那么,超声
    发表于 06-23 16:51

    单片机实例项目:超声波测量距离模块资料

    单片机实例项目:超声波测量距离模块资料,推荐下载!
    发表于 06-09 22:25

    超声波清洗的作用是什么?使用超声波清洗可以去除毛刺吗?

    在现代制造业中,表面质量对产品的性能和外观至关重要。超声波清洗作为一种高效的清洗工具,在去除表面污垢和缺陷方面发挥着关键作用。本文将介绍超声波清洗的作用,以及它是否能够有效去除毛刺
    的头像 发表于 05-29 16:17 737次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>的作用是什么?使用<b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>可以去除毛刺吗?

    超声波清洗的原理是什么?超声波清洗是如何起作用的?

    超声波清洗是一种利用高频超声波振动来清洗物体表面和难以达到的细微部分的清洁技术。其工作原理基于声波的物理特性和声波对液体中微小气泡的影响。以
    的头像 发表于 05-26 17:21 2185次阅读
    <b class='flag-5'>超声波</b>清洗的原理是什么?<b class='flag-5'>超声波</b>清洗是如何起作用的?

    超声波焊接技术原理

    在现代工业生产中,塑料材料因其轻便、耐腐蚀和成本效益高而被广泛使用。超声波焊接技术作为一种高效的塑料连接方法,因其快速、清洁、无需使用粘合剂或溶剂而受到青睐。 超声波焊接技术原理
    的头像 发表于 01-19 11:01 2857次阅读

    安泰功率放大器应用:超声波水下传输距离如何测算

    超声水下测距是功率放大器的重要应用领域之一,那么你知道超声波在水下传输的速度是多少吗?功率放大超声
    的头像 发表于 01-03 11:52 966次阅读
    安泰功率<b class='flag-5'>放大</b>器应用:<b class='flag-5'>超声波</b>水下传输距离如何测算

    超声波清洗的频率如何选择?

    超声波清洗频率选择需要考虑清洗对象材质、形状、类型、污染物和洁净度,工业超声波清洗频率可分为低频、中频、和高频三种,低频超声波清洗适用于
    的头像 发表于 12-26 00:11 2102次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>的频率如何选择?