超声波模块(声呐)的使用

常用的超声波模块有HC-SR04(未带温度补偿)和US-100(自带温度补偿)两种。其中HC-SR04采用的是电平触发方式,而US-100则支持电平触发与串口两种方式。而两者的使用方法是一样的。所以这里主要以介绍US-100为主。实践发现,US-100的精度特别高。

先看一下HC-SR04的主要技术参数:

主要技术参数:

1.使用电压:DC5V 2.静态电流:小于2mA

3:电平输出:高5V    4:电平输出:低0V

5:感应角度:不大于15度  6:探测距离:2cm-450cm 7:高精度:可达3mm

接线方式,VCC、trig(控制端)、  echo(接收端)、 GND地线

本产品使用方法:一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有

输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,

方可算出距离.如此不断的周期测,就可以达到你移动测量的值了~~

模块工作原理:
(1)采用IO触发测距,给至少10us的高电平信号;

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

(3)有信号返回,通过IO输出一高电平,高电平持续的时间就是

超声波从发射到返回的时间.测试距离=(高电平时间*声速(340M/S))/2;

 

再看一下US-100的主要技术参数:

主要技术参数(技术指标不缩水):
1:使用电压:DC 2.4V~5.5V      2:静态电流:小于2mA
3:测温范围:-45~+85 度        4:测距工作温度范围:-20~+70 度
5:输出方式:电平或UART        6:感应角度:不大于15 度
7:探测距离:2cm-450cm         8:探测精度:0.3cm+1%

工作方式:

(1)采用IO触发测距,给至少10us的高电平信号(实际上25US最佳);
(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;

(3)有信号返回,通过IO输出一高电平,高电平持续的时间就是超声波从发射到返回的时间.
测试距离=(高电平时间*声速(340M/S))/2;

注:因为距离值已经经过温度校正,此时无需再根据环境温度对超声波声速进行校正,即不管温度多少,声速选择340m/s 即可。

本产品使用方法简单,一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,就可以达到你移动测量的值了。

再附上一用51单片机写的US-100的使用代码:

 

未经允许不得转载:TacuLee » 超声波模块(声呐)的使用

赞 (1)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址