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

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

3天内不再提示

如何利用CXA20106去设计一款超声波电路

冬至配饺子 来源:guangmangdz 作者:guangmangdz 2022-08-29 17:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

小弟最近玩超声波,最初参考网上最常用的CXA20106电路制作信号接收回路,发现以下典型问题:

1.CXA20106接收增益很大,导致发射探头衍射的波会第一个到达接收电路,示意图如下

22547469_1310176554J56d.png

由于发射和接收探头距离大约是5mm到10mm左右,导致发射探头输出8个超声波后,会由于衍射作用(很微弱)直接进入接收探头,导致接收到如图r1一样的回波,但这个波不是我们所需要的,我们需要测量的是t1到r2之间经过的时间。R1的存在也导致了cxa20106制作接收有很大盲区的问题(笔者按这种方法制作的盲区大约在10cm--25cm左右)。如果测量物体很近,导致r2与r1重叠,无法分辨的原因,根本解决方法是将r1消除掉。

2.网上大多数卖的都是需要单片机配合定时器来采集数据,有一个TRIG,还有一个out,通过trig一个高电平,测量直到out输出低电平的时间,得到距离,但这样有个问题,比如主单片机在所有定时器占用情况下,会导致无法测量数据或者测量变得很棘手。

发现上述问题,小弟设计一款超声波电路,能很好的解决以上两个问题。不说废话了,上图

22547469_1310176578VP14.png

先说第一个问题如何解决的,此次设计的超声波接收电路依然是cxa20106,与普遍超声波电路不同的是这个芯片的2脚多接了个两个电阻,U1芯片2脚是控制整体接收增益的,笔者试验如果只用C1和R1可以降低很多增益,使接收只能从2cm-30cm,再远的话由于返回的超声波太弱而无法接收,适当减小R1的值可以提高增益,这样我们如果通过R2和Ra串联接负极的话(相当于减小了R1的值,提高了增益),测量距离会编程15cm-400cm左右,有时好的话会变成500cm,这里小弟设计打算用stm8的PC7接口来控制整体增益。

第二个问题对于很多人来说肯定想到如何解决了,既然超声波上用到了单片机,那串口输出数据就很简单了!对,小弟这里用的就是串口来输出数据。9600bps,8数据位1停止位。在终端里面打印如下,单位是毫米mm:

22547469_13101765953j38.png

说说整体工作过程。上述电路加电后,单片机将PD3、PD2口初始化为推挽模式,PD2和PD3是直接驱动发射探头。经过发射8个40Khz超声波后,将PC7口设置为高阻态,此时整机处于低增益模式下,打开Tim2的1通道捕获中断,等待回波,此时单片机有件很重要的事儿就是当波传出后,等待2ms,让接收探头躲过第一次衍射的波!打开高增益(PC7=0),来接收距离远物体返回的波。一旦接收到波,捕获模式会自动保存定时器的数据到捕获寄存器,此时就可以将数据转变为距离了。

用单片机的捕获中断做的稳定性不错在1m内,固定距离测量,串口输出数据精确度在1mm左右,在3m距离下,测量结果大约有2mm跳变。




审核编辑:刘清

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

    关注

    6078

    文章

    45628

    浏览量

    675485
  • 超声波
    +关注

    关注

    63

    文章

    3337

    浏览量

    146361
  • 定时器
    +关注

    关注

    23

    文章

    3378

    浏览量

    125094
  • 低电平
    +关注

    关注

    1

    文章

    238

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CX20106A超声波测距模块盲区较大,与预期情况不符。

    大家好,当前我在做超声波接收测距模块的相关设计,期望通过发射与接收的时延(ToF)实现测距功能。 在设计之初,有发现蓝桥杯使用了cx20106a这芯片作为信号处理单元,所以我这边想抄板下来做测试
    发表于 04-20 17:22

    超声波SAT在半导体中的应用及测试原理

    超声波SAT作为种快速无损的检测方式,在功率半导体的无损检测中有着广泛的应用。经常用来检测材料的内部缺陷空洞,连接层的界面分层等,但是在实际使用中SAT的分析中经常会出现误判或无法判断的现象发生
    的头像 发表于 12-09 14:01 1257次阅读
    <b class='flag-5'>超声波</b>SAT在半导体中的应用及测试原理

    超声波局放的发现过程

    局部放电是电气设备绝缘系统中局部区域的电场强度达到击穿场强时发生的放电现象,当放电时会产生多种物理效应,如热、光、化学和机械效应等。超声波局放(超声波局部放电检测)是利用
    的头像 发表于 10-30 17:06 767次阅读
    <b class='flag-5'>超声波</b>局放的发现过程

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

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

    线路板超声波清洗机的原理是什么?

    线路板超声波清洗机是利用物理学原理完成清洗的工具。它利用超声波的作用,将物体表面的污垢和杂质清洗掉,使其恢复原有的清洁状态。在制造业中,
    的头像 发表于 07-21 17:22 1074次阅读
    线路板<b class='flag-5'>超声波</b>清洗机的原理是什么?

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

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

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

    、引言在现代科技的发展进程中,超声波技术占据着重要地位,从工业生产到医疗诊断,从日常生活到科研探索,超声波的身影无处不在。而超声波换能器作为超声波
    的头像 发表于 06-28 15:10 3982次阅读
    <b class='flag-5'>超声波</b>换能器:原理与多领域应用解析

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

    环境下,其性能可能会受到定影响 。 (二)磁致伸缩式换能器 磁致伸缩式换能器利用某些磁性材料在磁场作用下发生尺寸变化的特性来实现能量转换。这种换能器的优点是输出功率较大,能够产生较强的超声波,适用于
    发表于 06-28 15:09

    超声波气泡换能器:工业生产的“隐形卫士”

    超声波气泡换能器,就是守护工业安全的“隐形卫士”,它能够精准地捕捉到这些微小的气泡,提前预警,避免潜在的灾难。 超声波气泡换能器是什么? 超声波气泡换能器是
    发表于 06-27 09:08

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

    水下测量的“超级英雄”——超声波水下测距换能器。 、什么是超声波水下测距换能器 超声波水下测距换能器是
    发表于 06-26 10:43

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

    主要由中央压电陶瓷元件、前后金属盖板、预应力螺杆、电极片以及绝缘管等部分组成 。其中,压电陶瓷元件是整个换能器的核心,就如同人类心脏对于身体的重要性样。它利用材料的压电效应,将超声波发生器输入的电信号
    发表于 06-23 16:51

    超声波雾化片:让生活更清新,健康更近

    能够正常工作。 超声波雾化片以其高效、节能、安全等优势,正在逐渐走进我们的生活。无论是为家人营造个舒适的家居环境,还是在医疗领域为患者提供辅助治疗,它都发挥着不可替代的作用。选择一款优质的
    发表于 06-12 16:52

    超声波换能器--声波世界的 “神奇魔法师”

    在科技的奇妙世界里,有这样位 “魔法师” —— 超声波换能器,它在众多领域施展着神奇的声波魔法,今天就让我们起揭开它神秘的面纱,探其中
    发表于 06-11 17:30

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

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

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

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