跳到主要内容
xray.top
博客/本科课程归档/iot-basics/US-025 US-026 超声波测距传感器模块 代替HC-SR04工业级 3V~5.5V
知识小组同库第 1

US-025 US-026 超声波测距传感器模块 代替HC-SR04工业级 3V~5.5V

发布 2021/01/16 12:37更新 2022/01/24 08:2950626 阅读

品牌名称:创造者

推出的高性能、低成本的超声波测距模块;模块采用苏州顺憬志联的高性价比超声波测距芯片CS100;测距可达6米以上,测距精度高;测量一致性好,测距稳定可靠。

US-025/US-026超声波测距模块可实现2cm~6m的非接触测距功能,工作电压为3V-5.5V,工作电流为5.3mA,支持GPIO通信模式,工作稳定可靠。

US-025与US-026性能相同,尺寸大小相同,原理相同。

区别:

  1. US-025采用的是双面板,US-026采用的是单面板;
  2. US-025的4Pin排针在正面焊接(探头一侧),US-026因是单面板,正面(探头一侧)无焊盘,焊盘在背面(芯片一侧)焊接。
  3. 主要技术参数

电气参数

US-025,US-026

超声波测距模块

工作电压

DC 3V-5.5V

工作电流

5.3mA

工作温度

-40℃-85℃

输出方式

GPIO

感应角度

小于15度

探测距离

2cm-600cm

探测精度

0.1cm+1%

 

本模块的尺寸:45mm*20mm*1.2mm。板上有四个半径为1mm的机械孔,

image

image

 

 

image

image

image

 

image

附录:US-025/US-026高精度测距例程,(Arduino例程)

unsigned int EchoPin = 2;
unsigned int TrigPin = 3;
unsigned long Time_Echo_us = 0;
//Len_mm_X100 = length*100
unsigned long Len_mm_X100 = 0;
unsigned long Len_Integer = 0; //
unsigned int Len_Fraction = 0;
void setup()
{
Serial.begin(9600);
pinMode(EchoPin, INPUT);
pinMode(TrigPin, OUTPUT);
}
 
void loop()
{
digitalWrite(TrigPin, HIGH);
delayMicroseconds(50);
digitalWrite(TrigPin, LOW);
 
Time_Echo_us = pulseIn(EchoPin, HIGH);
if((Time_Echo_us < 60000) && (Time_Echo_us > 1))
{
Len_mm_X100 = (Time_Echo_us*34)/2;
Len_Integer = Len_mm_X100/100;
Len_Fraction = Len_mm_X100%100;
Serial.print("Present Length is: ");
Serial.print(Len_Integer, DEC);
Serial.print(".");
if(Len_Fraction < 10)
Serial.print("0");
Serial.print(Len_Fraction, DEC);
Serial.println("mm");
}
delay(1000);
}