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以内。测距程序和峰值采集程序流程框图如下图所示。



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

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

    关注

    5998

    文章

    43963

    浏览量

    620682
  • 超声波
    +关注

    关注

    63

    文章

    2806

    浏览量

    136673
  • 视觉识别
    +关注

    关注

    3

    文章

    86

    浏览量

    16504
收藏 人收藏

    评论

    相关推荐

    超声波测距系统设计

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

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

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

    基于SLH89F5162的单片机超声波测距器设计

    方案标题:基于SLH89F5162的单片机超声波测距器设计方案概述:本设计旨在设计一种一种基于单片机实时语音播报,带有LED数码显示功能的脉冲反射式超声测距系。利用
    发表于 10-18 14:16

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

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

    基于单片机超声波测距系统有什么优点?

    廉。但是以往的超声波传感器由于高精度的要求,结构复杂,且不能够根据不同的环境自动调节,成本高,适应性差。本文介绍一种以AT89C2051 单片机为核心的低成本、高精度的数字显示超声波测距仪的研制。由于这种
    发表于 10-25 06:58

    怎样去设计一种AT89C51单片机超声波测距系统

    什么是超声波超声波测距的原理是什么?超声波测距的测量方法有哪几种?怎样去设计一种AT89C51单片机
    发表于 07-19 06:04

    基于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

    如何利用单片机实现汽车避障超声波测距汽车避障系统设计

    测量距离的方法有很多种,短距离的可以用米尺,远距离的有激光测距等,超声波测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为331.45米/秒,由
    发表于 01-10 08:28

    基于单片机超声波测厚仪设计

    设计一个基于超声波测厚的装置,包含硬件设计:单片机选择,数据采集与输出显示、键盘接口设计、开机关机控制、厚度标定、声速选择与调整等,及相应的软件设计。要用接触式测量方法有偿有的加我**
    发表于 05-12 21:00

    基于单片机超声波测距系统的研究与设计

    基于单片机超声波测距系统的研究与设计
    发表于 09-26 07:54

    基于arm超声波风速测量系统设计

    。第三章是介绍基于ARM的超声波风速测量系统的硬件设计。第四章是系统软件设计。第五章是系统
    发表于 09-26 07:08

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

    传播时间Ts测量的准确性直接影响着测距精度。我们测量从发射脉冲到接收到反射波的第一个过零点之间的时间(零交叉点)为Ts。这个时间比超声波真实往返时间稍长,要加以修正。
    的头像 发表于 09-18 16:24 2512次阅读
    <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>测距