OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3309|回复: 6

使用3个HC-SR04传感器,测出的数据会有影响,不知道什么问题,求大神帮忙(并不是因为发出的超声波干涉)

[复制链接]

2

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2016-7-20
在线时间
2 小时
发表于 2016-12-6 18:47:30 | 显示全部楼层 |阅读模式
11金钱
本帖最后由 citabless 于 2016-12-6 19:09 编辑

我用的是STM32F103RBT6单片机,使用在一个无碳小车的比赛上的,用单片机控制转向和避障,我用了3个超声波传感器,分别测量前方F,左侧L,右侧R三个方向的距离,在测试的时候L和R的两个超声波可以一起使用,但是只要加上F数据就完全不对了测距的函数是这

测距函数

测距函数
个超声波是这么设置的
2.png 3.png 4.png 5.png
现在问题是我用了一个灯来测试传感器,函数如下 6.png
在测距函数里如果加入了Distance_F()就会导致L 和R 的数据出问题,灯常亮,但是F得数据是好的
如果把Distance_F()注释掉,只留LR,那两个互不干扰,都可以正常测距。就好像是F的程序把LR的距离数值给覆盖了还是清零了一样,不知道为什么,会不会是地址混在一起,或者内存不够数据相互覆盖了呢
距离是这么定义的 7.png 我是个单片机小白,会不会是单片机原理的问题,有没有大神能帮帮我,第一次发帖,不太懂什么规矩,也没有什么金钱,但是真的希望有人能帮帮我,,,马上就要比赛了T T 在此先谢过了
file:///C:\Users\LYJ\AppData\Roaming\Tencent\Users\979495991\QQ\WinTemp\RichOle\S]L9T6QXJ%9497@PD(OE}L3.png


最佳答案

查看完整内容[请看2#楼]

问题已经解决!还是谢谢了!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2016-7-20
在线时间
2 小时
 楼主| 发表于 2016-12-6 18:47:31 | 显示全部楼层
问题已经解决!还是谢谢了!
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2016-7-20
在线时间
2 小时
 楼主| 发表于 2016-12-6 22:17:11 | 显示全部楼层
meiyourenkanma
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-12-8 21:59:55 | 显示全部楼层
应该不影响才对。
检查代码细节吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2016-7-20
在线时间
2 小时
 楼主| 发表于 2016-12-10 00:06:01 | 显示全部楼层
正点原子 发表于 2016-12-8 21:59
应该不影响才对。
检查代码细节吧。

请问如果要使用多个HCSR04传感器,可以只改变interface.h里的引脚定义吗?[/img]这样设置会有问题吗》?那个LINE是做什么的啊
微信截图_20161210000434.png
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-12-12 22:25:02 | 显示全部楼层
citabless 发表于 2016-12-10 00:06
请问如果要使用多个HCSR04传感器,可以只改变interface.h里的引脚定义吗?[/img]这样设置会有问题吗》? ...

你这代码我也不熟悉哦
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

zhangfan123 该用户已被删除
发表于 2016-12-14 01:17:36 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 07:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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