超声波传感器
更新: 6/13/2025 字数: 0 字 时长: 0 分钟
超声波是指频率高于人类听觉上限(>20kHz)的机械声波,频率通常在40kHz~10MHz,超声波需依赖弹性介质(气体/液体/固体),真空中无法传播。超声波可以用在测距和成像。
准备
硬件
硬件 | 说明 | 图片 |
---|---|---|
创意盒平台 | ![]() | |
超声波传感器 | 淘宝购买链接 | ![]() |
杜邦线 | 淘宝购买链接,请选择公对母类型 |
软件
软件 | 链接 | 说明 |
---|---|---|
超声波传感器应用 | 链接 | 官方前端应用,可直接通过控制台加载和使用。 |
连接

连接 |
---|
▀ 超声波传感器的VCC引脚和平台的3.3V电源连接。 |
▀ 超声波传感器的GND引脚和平台的GND连接。 |
▀ 超声波传感器的触发引脚和平台的任意引脚连接,上图为引脚4。 |
▀ 超声波传感器的返回信号和平台的任意引脚连接,上图为引脚5。 |
提示
您买到的超声波传感器上的触发引脚和返回引脚也许会公用一个引脚,这时只需连接该引脚到平台的任意引脚并在应用中选择同样的引脚编号。
使用
打开创意盒控制台,加载传感器类应用中的超声波测距应用。进入该应用,填写触发信号和返回信号与创意盒连接的引脚编号。点击开始按钮启动,前方障碍物的距离将会显示在应用中。点击结束按钮停止测距。
创意盒控制台 | 加载应用 | 选择触发信号和返回信号的连接引脚 | 开始测距 |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
原理
HC-SR04超声波测距传感器
HC-SR04超声波传感器是一种基于脉冲回波测距原理的常用距离测量模块,当模块进行测距时,模块自动发射8个40kHz超声波脉冲,发射器(T)将电信号转换为超声波,声波在空气中以343m/s(20℃时)传播,遇到障碍物后产生反射回波,接收器(R)将反射声波转换为电信号,内置CX20106A芯片进行信号放大和滤波,检测到有效回波后输出Echo高电平。
HC-SR04超声波测距传感器会在发送端发出超声波信号,当超声波信号发出后,会在接收端捕捉返回的超声波。通过超声波发出和返回的时间来计算出传感器距离前面障碍物的距离。

参数
参数名称 | HC-SR04 |
---|---|
工作电压 | 5V |
功耗 | 正常供电电流为 15mA |
测距范围 | 2cm-400cm |
测距精度 | 0.3cm |
测距角度 | 15° |
参考数据手册下载
数据手册下载 | 链接 |
---|---|
HC-SR04 | 链接以及链接 |
触发信号和返回信号
首先在超声波传感器的触发引脚施加一个至少为10微秒的高电平信号。当接到该信号后,传感器会发送超声波信号,并在接收端等待超声波信号返回。当收到返回的超声波信号后,传感器计算发送和接收超声波的时间,通过该时间计算出传感器离前方障碍物的距离。当距离越远则传感器返回信号的持续时长越长。
