超声波 ultrasonic (waves):

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

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

  2. 超声波传感器测距c语言编程,超声波传感器和stc89c51单片机的c语言代码

    #include         //器件配置文件 #include #define  RX  P1_1 #define  TX  P1_2 #define LCM_RW  P0_6 //定义LCD引 ...

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

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

  4. 【蓝桥杯单片机】超声波模块(测距原理,驱动方式)

    实验开发板为CT107D蓝桥官方板,编译环境为MDK5 超声波探头测距原理: 发射头发射超声波,遇到障碍物后返回,接收探头接受到返回信号. 两个动作产生的时间差可以是我们根据声音在空气中传播的速度来( ...

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

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

  6. 基于超声波传感器的液位测量及控制系统设计(STM32)

    一.引言 随着工业的发展,计算机.微电子.传感器等高新技术的应用和研究,液位仪表的研制得到了长足的发展,以适应越来越高的应用要求.液位的测量在工业生产过程中已经起着相当重要的作用,其类型大概可以分为接 ...

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

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

  8. Arduino超声波传感器测量距离

    超声波传感器的原理 声波在空气中的速度是340m/s,当声波发生之后,碰到障碍物后声波被反射,这时我们只要测量声波发出到返回的时间就可以计算出距离了. 假设测量时间是t(微妙) 则距离l(cm) = ...

  9. 超声波引导系统开源(五)超声波传感器原理

    超声波测距传感器的原理: 当传感器发出一个声波时,单片机开始计时,当声波遇到障碍物反射回来 接收到返回的声波时,计时结束. 距离为s=t*v/2 s为超声波到障碍物的距离 t为发出声波到接收到声波的时 ...

  10. 使用Arduino和超声波传感器实现简单测距

    使用HC-SR04超声波传感器和Arduino MEGA 2560实现简单测距 一.一个超声波传感器的使用 1.接线部分 2.代码部分 3.在串口看测到的数据 二.两个超声波传感器的使用 1.接线部分 ...

最新文章

  1. C语言经典例40-逆置数组
  2. matlab fft函数说明_【V2.0更新】基于FFT算法的MTALAB傅里叶级数3D可视化
  3. Ubuntu免安装配置MySQL
  4. Zookeeper基于Java访问-权限模式
  5. CoreOS集成Kubernetes核心组件Kubelet
  6. 使用git 添加远程仓库 或者 从远程仓库克隆的两种实现
  7. SAP Fiori Elements 应用的 i18n 语法使用方式
  8. 【信号】信号集、sigprocmask、sigpending
  9. composer 更改为中国镜像
  10. python项目结构图_python项目
  11. quartz mysql 配置_quartz的数据库配置
  12. 基于MATLAB的发票识别系统
  13. linux 开根号函数,Linux里隐藏的计算器开根号,问他它的地球未解之谜吗?
  14. Usability Engineering
  15. MTK 连接CCT 连不上 出现CDC Serial驱动无法识别
  16. c语言ans作用,C语言的递归思想实例分析
  17. 2014年你不用担心的10件事
  18. android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context...
  19. Mysql数据库备份——数据库备份和表备份
  20. 读书笔记-《一万个小时定理》

热门文章

  1. Interview Tips with Consulting Firms
  2. UninstallPKG 1.1.9 Mac卸载工具
  3. 一次惨痛的微软AA面经历
  4. 对于学习编程,你认为英语和数学哪个重要?
  5. unity3d之计算两向量的旋转角
  6. 如何制作微信抖音小游戏
  7. openStreetMap数据分析举例-使用Qt统计城市科技指数排名
  8. 应用添加分享至微信、QQ和微博
  9. (美国)数字设备公司 DEC
  10. 大数据软件有哪些,一网打尽