智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8917|回复: 30
打印 上一主题 下一主题

[咨询] 两个电机同时测速问题

  [复制链接]

3

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
威望
205
贡献
41
兑换币
2
注册时间
2011-11-2
在线时间
17 小时
跳转到指定楼层
1#
发表于 2012-3-12 10:58:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
好像看上届程序使用的脉冲累加器,但是书上说TIM只有一个模块,那两个电机同时测速,用PIT定时器?还是外部中断啊?求高手指点一下,最好是附上程序,我QQ390003573

10

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
威望
914
贡献
384
兑换币
0
注册时间
2011-10-20
在线时间
114 小时
2#
发表于 2012-3-12 18:25:46 | 只看该作者
可以自己再加一个外部计数器  像4520  然后把记得数据读进单片机就可以了
回复

使用道具 举报

11

主题

33

帖子

0

精华

高级会员

Rank: 4

积分
882
威望
551
贡献
205
兑换币
28
注册时间
2012-2-1
在线时间
63 小时
3#
发表于 2012-3-12 18:32:27 | 只看该作者
同楼上  用外部计数器
回复

使用道具 举报

3

主题

18

帖子

0

精华

高级会员

Rank: 4

积分
874
威望
449
贡献
273
兑换币
55
注册时间
2011-9-1
在线时间
76 小时
4#
发表于 2012-3-12 18:32:42 | 只看该作者
用一个外加的数据选择器例如cd4051,分时测速,这是比较好的了,只用一个io口
回复

使用道具 举报

3

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
威望
205
贡献
41
兑换币
2
注册时间
2011-11-2
在线时间
17 小时
5#
 楼主| 发表于 2012-3-12 19:55:56 | 只看该作者
飞思卡尔新人 发表于 2012-3-12 18:32
用一个外加的数据选择器例如cd4051,分时测速,这是比较好的了,只用一个io口

就是只能共用一个IO口控制了高低电平,然后4051接上两个编码器?(我的编码器现在已经可以出来方波),然后第三管脚接单片机,读取脉冲吗?
回复

使用道具 举报

3

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
威望
205
贡献
41
兑换币
2
注册时间
2011-11-2
在线时间
17 小时
6#
 楼主| 发表于 2012-3-12 19:57:04 | 只看该作者
DOUBLE-L- 发表于 2012-3-12 18:25
可以自己再加一个外部计数器  像4520  然后把记得数据读进单片机就可以了

麻烦你给我一个外部计数器的程序吧  谢啦哈
回复

使用道具 举报

3

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
威望
205
贡献
41
兑换币
2
注册时间
2011-11-2
在线时间
17 小时
7#
 楼主| 发表于 2012-3-12 20:13:13 | 只看该作者
luoyi901229 发表于 2012-3-12 18:32
同楼上  用外部计数器

如果用外部计数器,那还用脉冲计数器吗?外部计数器都用什么芯片啊
回复

使用道具 举报

3

主题

18

帖子

0

精华

高级会员

Rank: 4

积分
874
威望
449
贡献
273
兑换币
55
注册时间
2011-9-1
在线时间
76 小时
8#
发表于 2012-3-13 16:45:54 | 只看该作者
shaohui302 发表于 2012-3-12 19:55
就是只能共用一个IO口控制了高低电平,然后4051接上两个编码器?(我的编码器现在已经可以出来方波),然 ...

嗯,对,具体你可以看看4051的手册就知道了。
回复

使用道具 举报

10

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
威望
914
贡献
384
兑换币
0
注册时间
2011-10-20
在线时间
114 小时
9#
发表于 2012-3-13 23:04:53 | 只看该作者
shaohui302 发表于 2012-3-12 19:57
麻烦你给我一个外部计数器的程序吧  谢啦哈

这个就只是找几个IO口接上,然后把IO口设置为读取就行。
回复

使用道具 举报

2

主题

41

帖子

0

精华

高级会员

Rank: 4

积分
607
威望
398
贡献
133
兑换币
4
注册时间
2012-2-24
在线时间
38 小时
10#
发表于 2012-3-15 07:39:37 | 只看该作者
你可以用硬件把两个编码器的值读出来,然后用单片机的一个计时器处理
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-27 19:10 , Processed in 0.056376 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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