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




审核编辑:刘清

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

    关注

    6001

    文章

    43971

    浏览量

    620797
  • 超声波
    +关注

    关注

    63

    文章

    2808

    浏览量

    136703
  • 定时器
    +关注

    关注

    23

    文章

    3147

    浏览量

    112034
  • 低电平
    +关注

    关注

    1

    文章

    76

    浏览量

    13089
收藏 人收藏

    评论

    相关推荐

    超声波传感器的工作原理 超声波传感器的声波频率是多少

    超声波传感器是一种常用的非接触式测距传感器,以其精确测量距离、高可靠性和广泛应用而受到广泛青睐。超声波传感器工作原理基于声波的传播和反射原理,利用
    的头像 发表于 02-21 15:30 561次阅读

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

    超声波流量计的工作原理: 超声波流量计是一种常用的非接触式流量测量装置,它利用超声波在流体中的传播速度差来测量流体的流速和流量。其工作原理可分为传声和接收两个过程。下面将详细介绍
    的头像 发表于 01-30 10:43 453次阅读

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

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

    超声波传感器和超声波测距原理分析

    声音是由振动产生的,能够产生超声波的装置就是超声波传感器,习惯上称为超声换能器,或者超声探头。
    发表于 01-29 09:20 255次阅读
    <b class='flag-5'>超声波</b>传感器和<b class='flag-5'>超声波</b>测距原理分析

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

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

    超声波发生器的原理

    超声波发生器又称超声波驱动电源、电子箱、超声波控制器,是大功率超声波系统的重要组成部分。超声波发生器的作用是将市电转换为与
    的头像 发表于 12-24 10:46 639次阅读
    <b class='flag-5'>超声波</b>发生器的原理

    利用AT89C51单片机、超声波传感器测距实现超声波倒车雷达

    电子发烧友网站提供《利用AT89C51单片机、超声波传感器测距实现超声波倒车雷达.rar》资料免费下载
    发表于 11-17 15:47 0次下载
    <b class='flag-5'>利用</b>AT89C51单片机、<b class='flag-5'>超声波</b>传感器测距实现<b class='flag-5'>超声波</b>倒车雷达

    超声波撵狗器电路分享

    电子发烧友网站提供《超声波撵狗器电路分享.doc》资料免费下载
    发表于 10-07 10:46 0次下载

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

    风速是气象测量的个重要要素,利用超声波进行风速测量现如今得到广泛的应用,技术已经很成熟。当超声波在空气中传播时,受到风速的影响,顺风和逆风情况下存在
    发表于 09-26 07:08

    28KHZ 低频率超声波电路板驱动超声波换能器

    换能器的电学阻抗模型。在此基础上分析超声换能器谐振频率与各参数的关系。 低频率超声波电路利用其电学阻抗模型,分析不同驱动频率对超声换能器两
    的头像 发表于 09-11 14:19 348次阅读
    28KHZ 低频率<b class='flag-5'>超声波</b><b class='flag-5'>电路</b>板驱动<b class='flag-5'>超声波</b>换能器

    小功率超声波电路板驱动超声波振子

    小功率超声波电路板一种超声波清洁器的电路模块装置,用于对清洁器电路模块进行控制,其包括电源输入电路
    的头像 发表于 08-29 22:27 387次阅读
    小功率<b class='flag-5'>超声波</b><b class='flag-5'>电路</b>板驱动<b class='flag-5'>超声波</b>振子

    用pwm控制超声波模块时,超声波的噪音很大是为什么?

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

    智能超声波线路板驱动超声波清洗换能器

    智能超声波线路板是一种复合激励超声波清洗机发生器电路,它包括自激振荡电路单元,至少一个IGBT功放电路单元,在自激振荡
    的头像 发表于 08-12 13:29 334次阅读
    智能<b class='flag-5'>超声波</b>线路板驱动<b class='flag-5'>超声波</b>清洗换能器

    使用超声波清洗电路板会对晶振造成什么影响?

    超声波清洗作为一种高效的电路板清洗方法,相信很多厂家都采用了超声波清洗的方式,但是,对于电路板上的晶振器件而言,超声波清洗可能带来一些潜在的
    的头像 发表于 06-11 09:19 1731次阅读

    超声波式液位传感器的应用

    原理、应用领域、和未来发展三个方面来介绍超声波式液位传感器。 、技术原理 超声波式液位传感器是利用超声波的回波时间计算目标距离和液面高度的
    发表于 05-05 15:19