找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2476|回复: 6
收起左侧

STM32F103驱动超声波模块的相关问题

[复制链接]
ID:593646 发表于 2019-9-3 15:02 | 显示全部楼层 |阅读模式
9V%7M2GRH8Z%{AYW_{{VV@0.png
请问前辈为什么会出现1960这些数据?用的是HC-SR04型号的超声波
回复

使用道具 举报

ID:183159 发表于 2019-9-3 17:24 | 显示全部楼层
不把代码贴上来让我们猜?
回复

使用道具 举报

ID:593646 发表于 2019-9-3 19:08 | 显示全部楼层
X~(Y]HJ_5OD@@{YCF]Y@91E.png
回复

使用道具 举报

ID:593646 发表于 2019-9-3 19:10 | 显示全部楼层
xujing 发表于 2019-9-3 17:24
不把代码贴上来让我们猜?

我程序就是通过捕获然后算出时间在计算出距离,,,测的距离是正确的,但有时候会出现1970这种莫名其妙的数字,因为我的超声波模块测距最大是400
回复

使用道具 举报

ID:484951 发表于 2019-9-3 20:19 | 显示全部楼层
给数组拍个序,去掉两个最大和最小的不稳定值,在求平均
回复

使用道具 举报

ID:208271 发表于 2019-9-4 10:25 | 显示全部楼层
HC-SR04模块测距很稳定的,如果模块固定不动一直测量测出这样的数据的话,估计是硬件电路问题,数据不稳定。把硬件电路贴出来看看吧。你这个及时用冒泡排序,得出的数据也不稳定。
回复

使用道具 举报

ID:593646 发表于 2019-9-4 13:56 | 显示全部楼层
wifingtta 发表于 2019-9-4 10:25
HC-SR04模块测距很稳定的,如果模块固定不动一直测量测出这样的数据的话,估计是硬件电路问题,数据不稳定 ...

我这是在stm32开发板上做的一个实验
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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