智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1488|回复: 4
打印 上一主题 下一主题

[咨询] 求教个双电机测速问题

[复制链接]

5

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
89
威望
70
贡献
11
兑换币
24
注册时间
2014-2-17
在线时间
4 小时
毕业学校
集美大学
跳转到指定楼层
1#
发表于 2014-3-13 17:16:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
XS128只有一个16位脉冲计数器,也就是PT7口可以用来作为脉冲计数,那么只能测一个电机的速度,另一个电机如何测速呢?我看了下好像输入捕捉也有人说可以,可是输入捕捉不是捕捉TCNT的当前值到TCn里吗?而TCNT不是在运行的吗?那么发生一次捕捉的话TCn不是+1的关系啊,那么如何计数捕捉到了多少个脉冲呢?难道是用输入捕捉然后发生中断,再中断服务程序里对一个全局变量进行+1,比如设置了个a=0,每次中断就令a++,这样对吗?可是这样的话需要发生中断去处理这个程序额!而且这个测速是时刻进行的,那么输入捕捉中断测速不是会占用大量时间,就不能去做其他事了!求教下输入捕捉到底如何实现对电机的速测呢?
回复

使用道具 举报

5

主题

196

帖子

0

精华

高级会员

Rank: 4

积分
995
威望
452
贡献
321
兑换币
295
注册时间
2014-2-26
在线时间
111 小时
5#
发表于 2014-6-20 21:45:22 | 只看该作者
lz问题解决了么   你们用的什么进行测速的啊  ???我们现在也不会测速 不知道从什么地方入手 求教lz啊!!!
回复 支持 反对

使用道具 举报

36

主题

302

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1930
威望
975
贡献
461
兑换币
558
注册时间
2013-11-17
在线时间
247 小时
毕业学校
北京工业大学
4#
发表于 2014-3-13 22:15:31 | 只看该作者
湘潇梦无 发表于 2014-3-13 18:44
不知道是不是用中断来做啊,只是有人说可以用输入捕捉来做计数器,效果还不错,我才求教的,也没说清楚是 ...

输入捕获没有这个记录上升沿个数的计数器把。只有个自由定时器,那个是用来记录高电平时间的
回复 支持 反对

使用道具 举报

5

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
89
威望
70
贡献
11
兑换币
24
注册时间
2014-2-17
在线时间
4 小时
毕业学校
集美大学
3#
 楼主| 发表于 2014-3-13 18:44:37 | 只看该作者
小河北 发表于 2014-3-13 17:45
中断测速是不可取的,会非常占用时间。。。而且这次竞赛需要的中断本身就多,建议还是外搭计数器把

不知道是不是用中断来做啊,只是有人说可以用输入捕捉来做计数器,效果还不错,我才求教的,也没说清楚是什么情况,查了下书也没看到输入捕捉的计数器在哪·········就是能像脉冲计数器一样的,捕捉到一个信号就计数加1的!到底有木有呢?如果没有采用什么方法呢?··········
回复 支持 反对

使用道具 举报

36

主题

302

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1930
威望
975
贡献
461
兑换币
558
注册时间
2013-11-17
在线时间
247 小时
毕业学校
北京工业大学
2#
发表于 2014-3-13 17:45:57 | 只看该作者
中断测速是不可取的,会非常占用时间。。。而且这次竞赛需要的中断本身就多,建议还是外搭计数器把
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 18:31 , Processed in 0.102105 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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