找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1939|回复: 8
收起左侧

超声波测距尺

  [复制链接]
ID:1053231 发表于 2022-11-21 22:16 | 显示全部楼层 |阅读模式
基于STC8H3K单片机的超声波测距尺子,测量距离1.3米内,搭载锂电池充放电升压和保护电路,使用一颗红色激光头指示测量方向。
51hei图片_20221121221441.jpg

可重复编程,程序源码(MIT协议)给出。

测量值直接显示,未使用滤波。

实际应用时发现超声波模块返回脉宽有接近30微秒的抖动(由逻辑分析仪验证,非单片机处理误差),相当于5毫米的距离误差,原因不明。

由于该误差较大,且除此抖动外显示值相对稳定,滤波对性能提升较小,故暂不对程序添加滤波功能。

激光头需用烙铁清理后安装到PCB缺口内并焊接(注意极性)。
51hei图片_20221121221533.jpg
超声波模块需焊接到板上,否则容易方向不稳。

相关资料
51hei图片_20221121221543.png


51hei图片_20221121221550.png


51hei图片_20221121221554.png

回复

使用道具 举报

ID:224003 发表于 2022-11-23 09:04 | 显示全部楼层
能分享程序吗?
真有这么准确吗?
我用STC15F2K32试了两个Sr04模块,也就10-50厘米范围内还准确点。
过近,就是8、9厘米值,太远的话,测距数字跳动范围太大了。
搞不清楚程序故障、还是硬件故障?
回复

使用道具 举报

ID:116773 发表于 2022-11-23 09:21 | 显示全部楼层
hzxyy 发表于 2022-11-23 09:04
能分享程序吗?
真有这么准确吗?
我用STC15F2K32试了两个Sr04模块,也就10-50厘米范围内还准确点。

多测几次后加权平均,数值波动就会小些。
回复

使用道具 举报

ID:430492 发表于 2022-11-23 14:12 | 显示全部楼层
总感觉这个要是做成工具的话,超声波的发射和接收解算是需要好好琢磨的,不然就只能玩玩。
回复

使用道具 举报

ID:151348 发表于 2022-11-24 11:27 | 显示全部楼层
因工作需要,之前用这个模块做过一个测液面深度的玩意,狭小空间不太适应
回复

使用道具 举报

ID:1048397 发表于 2022-11-24 11:32 | 显示全部楼层
好创意,感谢楼主分享。
回复

使用道具 举报

ID:824664 发表于 2023-3-14 21:25 | 显示全部楼层
使用性强,好好学习。
回复

使用道具 举报

ID:863373 发表于 2023-5-10 10:47 | 显示全部楼层
好东西,实用性强
回复

使用道具 举报

ID:195496 发表于 2023-11-13 15:09 | 显示全部楼层
估计是发散太厉害了,影响回波精度
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表