转载至番茄可乐的个人博客
CSDN地址:
个人博客地址

超声波 ultrasonic (waves):

人类耳朵能听到的声波频率为20HZ~20KHz。当声波的振动频率大于20KHz或小于20Hz时,我们便听不见了。因此,我们把频率高于20KHz赫兹的声波称为“超声波”。因其方向性好,穿透能力强,易于获得较集中的声能,在水中传播距离远,可用于测距、测速、清洗、焊接、碎石、杀菌消毒等。在医学、军事、工业、农业上有很多的应用。如超声波清洗机,超声波加湿器,医学检查B超,彩超,超声波探伤仪等。

声音是由振动产生的,能够产生超声波的装置就是超声波传感器,习惯上称为超声换能器,或者超声探头。超声波探头主要由压电晶片组成,既可以发射超声波,也可以接收超声波。构成晶片的材料可以有许多种。晶片的大小,如直径和厚度也各不相同,因此每个探头的性能是不同的,使用前必须预先了解它的性能。

常用的是压电式超声波发生器,是利用压电晶体的谐振来工作的。超声波传感器探头内部有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。 超声波传感器就是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换成超声波发射出去;而在接收时,则将超声振动转换成电信号。


超声波测距原理:

最常用的超声测距的方法是回声探测法,如下图,超声波发射器向某一方向发射超声波,在发射时刻的同时计数器开始计时,超声波在空气中传播,途中碰到障碍物面阻挡就立即反射回来,超声波接收器收到反射回的超声波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物面的距离s,即:s=340t/2

超声波发射电路:由555定时器产生40KHZ的脉冲信号,加到超声波探头的引脚上,使内部的压电晶片产生共振,向外发射超声波。

超声波接收电路: 由于超声波接收探头产生的电信号非常弱,需要进行放大处理,下图,由晶体管和运算放大器LM324构成放大电路,对接收信号放大后,驱动继电器。

一般采用集成的信号放大器芯片,对信号进行放大处理。CX20106是SONY公司的专用集成前置放大器,由前置放大器、限幅放大器、带通滤波器、检波器、积分器、整型电路组成。其中的前置放大器具有自动增益控制功能,可以保证在超声波传感器接收较远反射信号输出微弱电压时放大器有较高的增益,在近距离输入信号强时放大器不会过载。 

超声波也是一种声波,其声速V与温度有关。在使用时,如果传播介质温度变化不大,则可近似认为超声波速度在传播的过程中是基本不变的。如果对测距精度要求很高,则应通过温度补偿的方法对测量结果加以数值校正。V = 331.4 + 0.607T ,式中,T为实际温度单位为℃,v为超声波在介质中的传播速度单位为m/s

实际测量时由于传感器和被测物体的角度不同,被测物体表面也可能是不是平整的,产生几种特殊情况,会导致测量结果错误,如下图,可以通过旋转探头角度多次测量来解决。

超声波传感器的主要性能指标包括:

(1)工作频率。工作频率就是压电晶片的共振频率。当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。
  (2)工作温度。由于压电材料的居里点一般比较高,特别时诊断用超声波探头使用功率较小,所以工作温度比较低,可以长时间地工作而不失效。医疗用的超声探头的温度比较高,需要单独的制冷设备。
  (3)灵敏度。主要取决于制造晶片本身。机电耦合系数大,灵敏度高。

超声波测距模块: 市场上有很多做好的测量模块,价格性能不一。

HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能, 测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。基本工作原理:

(1)采用IO口TRIG触发测距,给至少10us的高电平信号;

(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;

(3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。

测试距离=(高电平时间*声速(340M/S))/2;

超声波传感器模块原理相关推荐

  1. GY-US42超声波传感器模块介绍

    GY-US42超声波传感器模块简介 GY-US42 是一款低成本高品质测距传感器模块.工作电压 3-5v,功耗小,体积小,安装方便.其工作原理是,探头发射超声波,照射到被测物体后,探头接收返回声波,利 ...

  2. 机器人上使用超声波传感器的原理

    超声波传感器的原理? 超声波传感器是用来测量物体的距离.首先,超声波传感器会发射一组高频声波,一般为40-45KHz,当声波遇到物体后,就会被反弹回,并被接受到.通过计算声波从发射到返回的时间,再乘以 ...

  3. 树莓派4B之超声波传感器模块(python3)

    背景 本人最因工作原因接触到各种电路板,传感器,而自己又是一个小白,随意在其他朋友的推荐下决定从树莓派开始玩传感器:本例子为树莓派控制红外避障传感器 材料 1.树莓派4b 2.火焰传感器模块 3.导线 ...

  4. IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解

    IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解 0.前言 一.光学传感器模块: 1. 光敏传感器模块: 2. 红外避障模块 3. 循迹传感器模块 4. U型光电传感器模块 5. 红外接收模 ...

  5. 汽车环境感知技术详解【 持续更新ing 】— 超声波传感器原理及应用

    专栏解读: 本专栏针对自动驾驶技术(智能网联汽车技术)中的感知技术进行详细介绍. 包含: 汽车感知技术概念 多传感器融合原理 各传感器原理及应用(超声波,毫米波,激光雷达,视觉传感器,全球定位系统) ...

  6. 全面了解超声波传感器

    为了研究和利用超声波,人们已经设计和制成了许多超声波发生器.总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波. 电气方式包括压电型.磁致伸缩型和电动型等:机 ...

  7. Mixly----利用超声波传感器控制LED灯

    米思齐作为简单快捷的开发软件在我们生活中的作用逐渐增大,今天我们利用超声波传感器来测量距离来控制LED灯. 测量原理:超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途 ...

  8. 【STM32】超声波传感器HC-SR04知识

    一.超声波HC_SR04简介 超声波传感器模块上面通常有两个超声波元器件,一个用于发射,一个用于接收. 电路板上有四个引脚:VCC.GND.Trig(触发).Echo(回应).         工作电 ...

  9. 超声波测距系统(stc89c52单片机+lcd1602+srf04超声波传感器+DS18B20温度传感器+无源蜂鸣器)

    求赞,它是我写博客的动力,请鼓励鼓励我,谢谢 基于超声波测距的倒车报警系统. 计划通过超声波传感器测距,温度传感器校正误差,lcd1602显示结果,距离小于某一值时将蜂鸣报警. 总体设计思路 HC-S ...

  10. STM32——超声波测距模块(HAL库CubeMx)

    超声波测距 1. 超声波测距模块原理 2. CubeMx配置 3. 代码的编写 3.1 定时器计时的计算 3.2 接口函数 1. 超声波测距模块原理 (2021/11/28 16:25编辑) 超声波测 ...

最新文章

  1. 2020 ACM / ICPC 济南 A Matrix Equation (高斯消元、乘法原理)
  2. VS生成Cordova for Android应用之Gradle
  3. vins中imu融合_视觉和imu融合的算法研究
  4. 写一个在一个字符串(n)中寻找一个子串(m)第一个位置的函数。
  5. Android性能优化:手把手带你全面实现内存优化
  6. redission分布式锁测试代码
  7. 日语python_Python日志和日语(或任何非ascii)
  8. lena图的直方图以及与其他图像的直方图匹配
  9. java--人民币小写(金额)转为大写(金额转换)
  10. 51单片机c语言算法大全,C语言实现51单片机中的PID算法
  11. 2021-02-06-身高与车架大小
  12. [2019 icpc徐州] H.Yuuki and a problem 带修改的主席树(主席树+树状数组)
  13. NNI speedup_model()代码笔记
  14. 用php计算自由落体,JavaScript模拟自由落体
  15. 苹果手机4g网速慢怎么办_手机推荐:选华为5G还是苹果4G:内行人说出了大实话!...
  16. TwinCAT PLC 使用
  17. Linux系统的系统架构
  18. 什么是DTO 什么是KYC
  19. 腾讯T7手记:Android转场动画的前世今生!
  20. 科研日记10.31-11.16

热门文章

  1. EINT、DINT、ERTM、DRTM和INTM、DBGM解析
  2. 你说南京很好,但不是你最想去的城市,那么,上海呢,要不借这个机会去看看吧--写给自己
  3. 刘兰芳评书app下载
  4. MainMenu.xib
  5. MongoDB UTC时间问题
  6. tf.keras.losses.LogCosh 双曲余弦 损失函数 示例
  7. FLINK提交任务的两种方式
  8. 华为云学院新春大礼包:场景化微认证上新了!
  9. linux中怎么生成hwaddr,linux 下 hwaddr 和 macaddr的区别
  10. 微信公众号对话框回复消息链接跳转到小程序界面