OpenEdv-开源电子网

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

超声波传感器的一段程序,计算距离的公式疑问,求大神助

[复制链接]

7

主题

32

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2015-4-16
在线时间
13 小时
发表于 2015-4-16 15:36:02 | 显示全部楼层 |阅读模式
5金钱

如上题,用过一段程序进行超声波测距,得到的结果很稳定也很准确,但对于其中一段计算他距离的公式不是很理解,希望有各位道友解答:


 UltrasonicWave_Distance=TIM_GetCounter(TIM2)*5*34/2000;


 printf("\r\ndistance:%d%d cm\r\n",UltrasonicWave_Distance/256,UltrasonicWave_Distance%256); 

声速是340m/s 这我知道  其他的*5*34/2000, 还有那个为什么要/256,这是和他分频有关么?  这个问题问了很多人也没有具体的解答,求大神指点,谢谢

最佳答案

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

这个后来我大致算了一下,是根据声速,单片机 定时器的分频,还有数值的位数,就分辨率有关;根据公式s=VT/2,即可得到
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

32

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2015-4-16
在线时间
13 小时
 楼主| 发表于 2015-4-16 15:36:03 | 显示全部楼层
这个后来我大致算了一下,是根据声速,单片机 定时器的分频,还有数值的位数,就分辨率有关;根据公式s=VT/2,即可得到
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-4-16 22:40:51 | 显示全部楼层
帮顶。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2015-3-28
在线时间
0 小时
发表于 2015-4-19 15:10:41 | 显示全部楼层
求完整的程序代码
回复

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2015-3-28
在线时间
0 小时
发表于 2015-4-19 15:11:47 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,Mini板的超声波测速代码有木有呀,求发 急~
回复

使用道具 举报

14

主题

490

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1229
金钱
1229
注册时间
2012-8-4
在线时间
248 小时
发表于 2015-4-19 16:03:24 | 显示全部楼层
回复【4楼】wbxccl:
---------------------------------
http://pan.baidu.com/s/1hqqzi88  给个例程你自己改吧
nrf51822蓝牙4.0手环开发板: 淘宝小店
回复

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2015-3-28
在线时间
0 小时
发表于 2015-4-19 17:31:44 | 显示全部楼层
回复【5楼】muniao:
---------------------------------
你给的这个只是LED实验吧,。。
回复

使用道具 举报

14

主题

490

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1229
金钱
1229
注册时间
2012-8-4
在线时间
248 小时
发表于 2015-4-19 17:57:30 | 显示全部楼层
回复【6楼】wbxccl:
---------------------------------
额,仔细看一下吧,有例程就好好研究吧
nrf51822蓝牙4.0手环开发板: 淘宝小店
回复

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2015-3-28
在线时间
0 小时
发表于 2015-4-19 21:17:55 | 显示全部楼层
回复【7楼】muniao:
---------------------------------
-0-真的只是LED闪烁的例程啊
回复

使用道具 举报

14

主题

490

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1229
金钱
1229
注册时间
2012-8-4
在线时间
248 小时
发表于 2015-4-19 21:21:49 | 显示全部楼层
回复【8楼】wbxccl:
---------------------------------
你只是看到了led闪烁,那真的帮不了你
看来你忽略了read();这东西了
nrf51822蓝牙4.0手环开发板: 淘宝小店
回复

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2015-3-11
在线时间
0 小时
发表于 2015-7-14 16:16:31 | 显示全部楼层
有么有超声波测距的例程啊?求助 2273395477@qq.com
回复

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2015-3-11
在线时间
0 小时
发表于 2015-7-27 17:00:21 | 显示全部楼层
求楼主完整的程序啊
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 16:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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