智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: andyxu
打印 上一主题 下一主题

【原创】K60之超声波测速方案(本人已验证)

  [复制链接]

10

主题

193

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1606
威望
643
贡献
295
兑换币
398
注册时间
2013-8-15
在线时间
334 小时
51#
发表于 2014-7-10 13:35:00 | 只看该作者
开灰机的灰机 发表于 2014-5-23 21:57
野火库里不是有个什么PIT_TIME_GET  

这个就是读的PIT_LDVALn 值吧

我问下,PIT_TIME_GET这个函数的益处时间怎么设置?
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
406
威望
208
贡献
130
兑换币
135
注册时间
2013-12-9
在线时间
34 小时
52#
发表于 2014-7-11 13:28:42 | 只看该作者
andyxu 发表于 2014-7-9 23:31
current_timer_val = PIT_CVAL0;

不行啊,我这么写IAR会报错
Error[Pe020]: identifier "PIT_CVAL0" is undefined F:\智能车\程序\[拉普兰德K60固件库]LPLD_OSKinetis_V303\LPLD_OSKinetis_V3\project\测距3\app\LPLD_PeriodicInterrupt.c 78



回复 支持 反对

使用道具 举报

22

主题

425

帖子

0

精华

常驻嘉宾

追梦

Rank: 8Rank: 8

积分
5460
QQ
威望
2558
贡献
1504
兑换币
1706
注册时间
2013-1-27
在线时间
699 小时
53#
 楼主| 发表于 2014-7-11 14:00:54 | 只看该作者
fltsqh 发表于 2014-7-11 13:28
不行啊,我这么写IAR会报错
Error: identifier "PIT_CVAL0" is undefined F:\智能车\程序\[拉普兰德K60固 ...

好吧,忘记说了,我的是野火库
回复 支持 反对

使用道具 举报

1

主题

46

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1174
威望
633
贡献
373
兑换币
394
注册时间
2013-11-12
在线时间
84 小时
毕业学校
辽宁工程技术大学
54#
发表于 2014-7-16 15:55:14 | 只看该作者
赞一个
回复 支持 反对

使用道具 举报

6

主题

159

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1975
威望
902
贡献
571
兑换币
604
注册时间
2013-12-21
在线时间
251 小时
55#
发表于 2014-7-16 16:39:22 | 只看该作者
你们有没有发生坡道和障碍的冲突!
回复 支持 反对

使用道具 举报

13

主题

488

帖子

0

精华

常驻嘉宾

爱是不是不开口才珍贵

Rank: 8Rank: 8

积分
4455

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章

QQ
威望
2240
贡献
1141
兑换币
1437
注册时间
2013-2-28
在线时间
537 小时
56#
发表于 2014-7-16 16:59:53 | 只看该作者
厉害!
回复 支持 反对

使用道具 举报

3

主题

186

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1092
QQ
威望
565
贡献
335
兑换币
367
注册时间
2013-2-27
在线时间
96 小时
57#
发表于 2014-7-16 18:16:07 | 只看该作者
wensenchao 发表于 2014-5-23 19:58
我能说我一直用PIT_CVAL0测算法的运行时间么

闻大神 看看你超声波方案
回复 支持 反对

使用道具 举报

3

主题

186

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1092
QQ
威望
565
贡献
335
兑换币
367
注册时间
2013-2-27
在线时间
96 小时
58#
发表于 2014-7-16 22:40:03 | 只看该作者
参考了你的贴子,其中:
在第一个上升沿中断开启 PITn中断,中断周期可以设定为60毫秒(这个值PIT_LDVALn 自己设定);
在第二个下降沿中断读取PIT_CVALn值,然后关闭PITn定时器和IO口中断,结束此次测量。

请问上升沿还是下降沿触发的中断你是怎么判断的?
回复 支持 反对

使用道具 举报

3

主题

186

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1092
QQ
威望
565
贡献
335
兑换币
367
注册时间
2013-2-27
在线时间
96 小时
59#
发表于 2014-7-16 23:14:21 | 只看该作者
仰望,蘫迗 发表于 2014-6-3 21:24
我们是用跳变沿捕捉的,上升沿的时候读个计数器值,然后下降沿再读一次,两次作差就是了

怎么确定是上升沿还是下降沿触发的?
回复 支持 反对

使用道具 举报

12

主题

875

帖子

0

精华

常驻嘉宾

删繁就简。

Rank: 8Rank: 8

积分
4602

活跃会员奖章优秀会员奖章论坛元老奖章在线王奖章

QQ
威望
2924
贡献
594
兑换币
1807
注册时间
2013-7-20
在线时间
542 小时
60#
发表于 2014-7-17 02:18:44 | 只看该作者
两个都有
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-5 20:25 , Processed in 0.088438 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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