找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1444|回复: 6
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主

请问前辈为什么会出现1960这些数据?用的是HC-SR04型号的超声波
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:183159 发表于 2019-9-3 17:24 | 只看该作者
不把代码贴上来让我们猜?
回复

使用道具 举报

板凳
ID:593646 发表于 2019-9-3 19:08 | 只看该作者

回复

使用道具 举报

地板
ID:593646 发表于 2019-9-3 19:10 | 只看该作者
xujing 发表于 2019-9-3 17:24
不把代码贴上来让我们猜?

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

使用道具 举报

5#
ID:484951 发表于 2019-9-3 20:19 | 只看该作者
给数组拍个序,去掉两个最大和最小的不稳定值,在求平均
回复

使用道具 举报

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

使用道具 举报

7#
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 单片机教程网

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