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

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

3天内不再提示

单片机超声波视觉识别系统的测量软件开发

电子工程师 来源:网络整理 作者:佚名 2018-03-17 10:12 次阅读

当超声波传感器发出的超声波遇到物体返回时,探头接收其反射回波信息,从而可对接收到的反射回波进行分析、判断和计算,得到物体到探头的距离并判断物体的形状。其触发脉冲间隔时间可由程序控制。本系统采用5~10 ms间隔,可测最大距离为850~1700 mm。

设传感器与物体之间的距离为L,空气中的声速为c,从发射超声波脉冲到接收到反射波的传播时间为Ts,则:

传播时间Ts测量的准确性直接影响着测距精度。我们测量从发射脉冲到接收到反射波的第一个过零点之间的时间(零交叉点)为Ts。这个时间比超声波真实往返时间稍长,要加以修正。但这种方法较好地利用了接收到的反射波的上升沿几乎不随对象物形状变化而变化的特性,因此其测量的时间不随反射波信号幅度大小而变化,从而能进行高精度的距离测量。

所谓“零交叉点”,就是过阈值(门限)后的第一个零点,以该点来确定反射波的到达。如下图所示,反射波过零点不随波形变化。



对于距离测量精度的另一影响因素是温度变化和系统电路的时间延迟。温度变化对声速c产生影响,可通过温度传感器进行实时补偿。即:

c=co +0. 67t

式中:co为标准声速(0℃时);t为实时测量温度(℃)。系统时间延迟,可以由计算方法加以修正。

通过以上的设计措施和修正,使本系统具有较高的测距精度。经测定,本系统的测距在50~850 mm范围内,其测量误差在0.2 mm以内。测距程序和峰值采集程序流程框图如下图所示。



此超声波视觉识别系统具有高精度测距功能。应用本系统,通过对物体进行扫描,以采集距离信息和反射波幅值信息,可对零件的形状、姿势进行示教识别。实验结果证明:对中等尺寸有一定复杂程度的零件,如凹凸形,阶梯形,带孔、槽和斜面的轴类、盘类和箱体类等零件具有识别能力。这为自动化生产中零件形状特征的识别、检测、分类提供了新的途径。由于超声波视觉识别系统具有一些特殊优点,对进一步研制、开发和利用超声波视觉识别系统都具有重要的理论价值和实用价值。

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

    关注

    6032

    文章

    44514

    浏览量

    632980
  • 超声波
    +关注

    关注

    63

    文章

    2990

    浏览量

    138228
  • 视觉识别
    +关注

    关注

    3

    文章

    89

    浏览量

    16690
收藏 人收藏

    评论

    相关推荐

    超声波测距系统设计

    这就是所谓的时间差测距法。 <三、 超声波测距系统的电路设计 图2 超声波测距电路原理图本系统的特点是利用单片机控制
    发表于 10-15 15:25

    基于51单片机超声波测距系统

    250CM之间。误差:1%。距离显示:用三位LED数码管进行显示(单位是CM)。该接收电路结构简单,性能较好。 硬件电路的设计主要包括单片机系统及显示电路、超声波发射电路和超声波
    发表于 03-25 10:21

    超声波单片机超声波单片机超声波单片机超声波单片机超声波单片机超声波

    单片机超声波单片机超声波单片机超声波单片机
    发表于 04-14 23:51

    基于51单片机超声波测距防撞报警系统控制电路设计资料分享

    【资源下载】下载地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxl145【毕设课设】基于51单片机超声波测距防撞报警系统控制电路设计二、研究概况及发展趋势
    发表于 11-10 08:29

    基于单片机超声波测距系统实现

    文章目录1 简介2 主要器件3 实现效果4 设计原理4.1 声波雷达原理5 部分实现代码6 最后1 简介Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目基于单片机超声波
    发表于 11-10 08:53

    如何去设计一种STM32单片机的高精度超声波测量系统

    和准确性。超声波测距是一种典型的非接触测量方式,在不同的传播介质中具有不同的传播速度其系统结构简单、成本低。只有了解超声波测距的原理、了解STM32
    发表于 12-06 06:06

    基于STM32的超声波测距系统设计

    自动控制、建筑工程测量和机器人视觉识别等领域应用非常广泛。3 软件算法3.1 基本流程系统以STM32
    发表于 01-06 06:56

    基于单片机超声波测距系统设计

    基于单片机超声波测距系统设计
    发表于 12-17 21:59 6次下载

    基于单片机超声波测距仪设计与实现

    由于超声波的指向性强,能量消耗缓慢,在介质中转播的距离较远,因而超声波经常用于距离的测量,如测距仪和物体位置测量仪等都可以通过超声波来实现。
    发表于 01-14 01:10 11次下载

    STM32单片机的高精度超声波测距系统设计

    STM32单片机的高精度超声波测距系统的设计主要由STM32单片机超声波发射电路、接受电路、补偿电路和
    的头像 发表于 10-17 15:10 8342次阅读

    8051单片机超声波传感器制作的超声波测距仪

     在本文中,单片机开发工程师们使用了8051单片机超声波传感器制作了一个超声波测距仪。我们知道,有很多种方法可以用来
    发表于 06-29 10:45 3585次阅读

    单片机超声波视觉识别系统测量软件开发超声波测距

    传播时间Ts测量的准确性直接影响着测距精度。我们测量从发射脉冲到接收到反射波的第一个过零点之间的时间(零交叉点)为Ts。这个时间比超声波真实往返时间稍长,要加以修正。
    的头像 发表于 09-18 16:24 2675次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>超声波</b><b class='flag-5'>视觉</b><b class='flag-5'>识别系统</b>的<b class='flag-5'>测量</b><b class='flag-5'>软件开发</b>,<b class='flag-5'>超声波</b>测距

    51单片机驱动超声波测距模块

    51单片机驱动超声波测距模块(单片机最小系统)-使用51单片机驱动超声波模块SFR05进行测距,
    发表于 07-22 10:01 61次下载
    51<b class='flag-5'>单片机</b>驱动<b class='flag-5'>超声波</b>测距模块

    基于单片机超声波测距

    、LCD1602、超声波测距、DS18B20题目扩展:液位检测系统。资料预览效果图:总体资料:原理图:软件设计流程:系统框图:本设计以STC89C52
    发表于 11-12 15:06 41次下载
    基于<b class='flag-5'>单片机</b>的<b class='flag-5'>超声波</b>测距

    单片机STM8S测量电压电路_STM32单片机的高精度超声波测距系统的设计

    和准确性。超声波测距是一种典型的非接触测量方式,在不同的传播介质中具有不同的传播速度其系统结构简单、成本低。只有了解超声波测距的原理、了解STM32
    发表于 11-23 18:21 9次下载
    <b class='flag-5'>单片机</b>STM8S<b class='flag-5'>测量</b>电压电路_STM32<b class='flag-5'>单片机</b>的高精度<b class='flag-5'>超声波</b>测距<b class='flag-5'>系统</b>的设计