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跳变。




审核编辑:刘清

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

    关注

    6032

    文章

    44513

    浏览量

    632797
  • 超声波
    +关注

    关注

    63

    文章

    2989

    浏览量

    138208
  • 定时器
    +关注

    关注

    23

    文章

    3237

    浏览量

    114442
  • 低电平
    +关注

    关注

    1

    文章

    113

    浏览量

    13246
收藏 人收藏

    评论

    相关推荐

    超声波测厚仪的技术原理和应用场景

    超声波测厚仪的技术原理和应用场景详细如下:技术原理超声波测厚仪利用超声波脉冲反射原理来测量材料的厚度。具体工作原理如下: 发射超声波脉冲:测
    发表于 09-27 15:06

    推荐一款用于超声波接收电路的可变增益放大器?

    希望大家可以推荐一款用于超声波接收电路的可变增益放大器,想要放大的频率大概在40kHz左右。谢谢~
    发表于 09-24 07:16

    超声波和次声波的频率范围和应用

    不同的应用,超声波的频率可以从20kHz到几兆赫兹不等。 应用领域 医学领域 超声波成像(B超) :利用超声波在人体内的反射和吸收特性,形成图像,用于检查胎儿、检查器官等。
    的头像 发表于 09-19 16:42 1878次阅读

    超声波水表是什么?量程比又是什么?

    超声波水表概述1.定义:超声波水表是利用超声波技术来测量水流速度,进而计算出流经管道的水
    的头像 发表于 08-22 18:23 553次阅读
    <b class='flag-5'>超声波</b>水表是什么?量程比又是什么?

    超声波测速的原理、方法及应用

    超声波测速是利用超声波在介质中的传播速度来测量物体速度的技术。它广泛应用于工业、医疗、交通等领域。
    的头像 发表于 08-16 10:36 3512次阅读

    超声波测速是利用超声波的什么效应

    引言 超声波测速主要利用的是 多普勒效应 。多普勒效应是为纪念奥地利物理学家及数学家克里斯琴·约翰·多普勒(Christian Johann Doppler)而命名的,他于1842年首先提出了这
    的头像 发表于 08-16 10:34 688次阅读

    超声波雾化技术的应用范围

    超声波雾化技术是利用超声波产生的高频振动,将液体打散成细小颗粒形成雾状的技术。
    的头像 发表于 07-12 08:50 410次阅读
    <b class='flag-5'>超声波</b>雾化技术的应用范围

    超声波驱动板-超声波它激式驱动板

    板采用高频振荡电路,通过控制电路的开关频率和占空比,输出定频率和幅度的交流信号;这个交流信号经过功率放大后,驱动超声波换能器产生高频振动,从而发出
    的头像 发表于 06-14 11:54 772次阅读
    <b class='flag-5'>超声波</b>驱动板-<b class='flag-5'>超声波</b>它激式驱动板

    超声波无损检测原理及应用

    超声波无损检测(Ultrasonic Non-Destructive Testing,简称UT)是利用超声波在材料内部传播的特性,检测材料内部缺陷和结构的无损检测技术。本文将详细介
    的头像 发表于 05-24 16:48 4814次阅读

    无损检测超声波检测原理是什么

    无损检测超声波检测原理是利用超声波在材料中传播的特性来检测材料内部缺陷的检测方法。它具有检测速度快、灵敏度高、无损性、可重复性好等优点,广泛应用于金属材料、非金属材料、复合材料等多
    的头像 发表于 05-24 16:45 1473次阅读

    超声波连接示波器问题

    我买了只中心频率2.5Mhz的超声波探头,当我连接到示波器上的时候就有信号在显示屏上。 我想问的是示波器上的信号到底是接收的环境中的超声波信号? 还是当探头接到示波器上 探头就会自动的发射
    发表于 05-04 14:46

    超声波流量计的工作原理 超声波热量表怎么调

    超声波流量计的工作原理: 超声波流量计是种常用的非接触式流量测量装置,它利用超声波在流体中的传播速度差来测量流体的流速和流量。其工作原理可
    的头像 发表于 01-30 10:43 1992次阅读

    超声波传感器形成超声波的原理

    超声波传感器发射头是利用压电效应来实现产生超声波的,就是在发射头不断给出定频率的如40KHz的电压信号,就可以产生超声波
    的头像 发表于 01-29 10:23 967次阅读

    超声波传感器的工作原理 超声波传感器的应用

    超声波传感器是种基于超声波的无接触式测距传感器,可以广泛应用于工业、医疗、军事等领域。本文将详细介绍超声波传感器的工作原理以及其在各个领域的应用。
    的头像 发表于 01-18 14:04 1556次阅读

    用pwm控制超声波模块时,自动装载模式下,超声波的噪音很大是为什么?

    用pwm控制超声波模块时,借鉴的程序中:pwm的技术工作模式是one shot,每次获取超声波模块返回的值,都是样,肯定是cnt没有变
    发表于 01-17 08:32