智能车制作

 找回密码
 注册

扫一扫,访问微社区

打印 上一主题 下一主题

[软件类] 编码器测速

  [复制链接]

12

主题

56

帖子

0

精华

高级会员

Rank: 4

积分
693
威望
400
贡献
159
兑换币
10
注册时间
2012-4-10
在线时间
67 小时
11#
 楼主| 发表于 2012-5-26 16:21:02 | 只看该作者
陌路樱花泪 发表于 2012-5-26 15:30
代码早就写好了,等下帖给你,我在PIT中断里读取速度,现在的问题就是,用手转的小速度可以测到数值,速度 ...

不需要在中端里写,我当时写PIT时,发现没有执行中断里的内容,你试试用PIT定时里做脉冲累加吧...
回复 支持 反对

使用道具 举报

2

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
917
威望
456
贡献
173
兑换币
4
注册时间
2012-5-6
在线时间
144 小时
12#
发表于 2012-5-26 16:43:22 | 只看该作者
用TIM的IC功能捕捉脉冲,8个通道可以捕捉8路,捕捉到了就中断,然后对应速度加一,然后100ms读取该速度一次并清零。
回复 支持 反对

使用道具 举报

2

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
917
威望
456
贡献
173
兑换币
4
注册时间
2012-5-6
在线时间
144 小时
13#
发表于 2012-5-26 16:44:09 | 只看该作者
话说用光码盘可以判断车子是否前进或者后退
回复 支持 反对

使用道具 举报

12

主题

56

帖子

0

精华

高级会员

Rank: 4

积分
693
威望
400
贡献
159
兑换币
10
注册时间
2012-4-10
在线时间
67 小时
14#
 楼主| 发表于 2012-5-26 22:40:35 | 只看该作者
leosaac 发表于 2012-5-26 16:43
用TIM的IC功能捕捉脉冲,8个通道可以捕捉8路,捕捉到了就中断,然后对应速度加一,然后100ms读取该速度一次 ...

这个功能还真不知道呢...它是每捕捉一个脉冲就产生一个中断吗???
回复 支持 反对

使用道具 举报

2

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
917
威望
456
贡献
173
兑换币
4
注册时间
2012-5-6
在线时间
144 小时
15#
发表于 2012-5-27 07:58:21 | 只看该作者
□借ωο①生 发表于 2012-5-26 22:40
这个功能还真不知道呢...它是每捕捉一个脉冲就产生一个中断吗???

对,脉冲捕捉就是这个功能,中断函数字段为:VectorNumber_Vtimch0~7一共八路,完全够用了。相关的模块初始化可以参考XS128的教材资料。
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
308
威望
190
贡献
80
兑换币
0
注册时间
2011-11-18
在线时间
19 小时
16#
发表于 2012-6-3 15:44:03 | 只看该作者
陌路樱花泪 发表于 2012-5-26 15:30
代码早就写好了,等下帖给你,我在PIT中断里读取速度,现在的问题就是,用手转的小速度可以测到数值,速度 ...

有关于 12xs128的吗
回复 支持 反对

使用道具 举报

9

主题

95

帖子

2

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4091
威望
826
贡献
3079
兑换币
250
注册时间
2012-2-1
在线时间
93 小时
17#
发表于 2012-6-3 23:53:10 | 只看该作者
5768340 发表于 2012-5-2 16:07
脉冲累加器

你妹,只有一路脉冲累加器,怎么累加呀,要中断配合才能行的
回复 支持 0 反对 1

使用道具 举报

28

主题

644

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5607

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

威望
2272
贡献
2099
兑换币
346
注册时间
2011-11-15
在线时间
618 小时
18#
发表于 2012-6-4 09:13:46 | 只看该作者
jimoudao 发表于 2012-6-3 23:53
你妹,只有一路脉冲累加器,怎么累加呀,要中断配合才能行的

小子,做文明人!!!!!!!!!!!
回复 支持 反对

使用道具 举报

2

主题

85

帖子

0

精华

高级会员

Rank: 4

积分
710
威望
365
贡献
259
兑换币
57
注册时间
2012-2-21
在线时间
43 小时
毕业学校
襄樊学院
19#
发表于 2012-6-8 22:10:04 | 只看该作者
回复 支持 反对

使用道具 举报

12

主题

56

帖子

0

精华

高级会员

Rank: 4

积分
693
威望
400
贡献
159
兑换币
10
注册时间
2012-4-10
在线时间
67 小时
20#
 楼主| 发表于 2012-6-9 18:08:55 | 只看该作者
leosaac 发表于 2012-5-27 07:58
对,脉冲捕捉就是这个功能,中断函数字段为:VectorNumber_Vtimch0~7一共八路,完全够用了。相关的模块初 ...

我们改用FTM的正交测速了...不用那个啦
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-25 03:43 , Processed in 0.093289 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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