打印

STM32编码器模式,索引信号复位定时器疑惑..求解答

[复制链接]
3477|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xg_qing|  楼主 | 2013-4-23 17:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
手册中说可以把索引信号(机械零点)连接到一个外部中断输入触发计数器复位。可我并没有在外部中断配置与定时器配置中看到可以用外部中断复位定时器的描述啊(在编码器模式下)。
难道是指在外部中断中手动复位定时器?这应当不可能吧,中断处理需要时间,脉冲速度很高时可能会有丢失。
哪位用过的解释下?
沙发
handlike| | 2013-4-23 21:21 | 只看该作者
轴转一周只有一个中断信号(索引信号),用一降沿触发没有问题的。在中断中手动复位计数器。

使用特权

评论回复
板凳
xg_qing|  楼主 | 2013-4-24 08:37 | 只看该作者
handlike 发表于 2013-4-23 21:21
轴转一周只有一个中断信号(索引信号),用一降沿触发没有问题的。在中断中手动复位计数器。 ...

查看了一下众为兴编号ACH-06020D伺服电机电机,最高转速3000r/min.编码器线数2500.折算每秒125000个脉冲。这个速度中断手动复位定时器还是可以的,但如果转速、编码器线数更高,脉冲数达到几M,估计处理就有问题了。
STM32编码器接口美中不足啊。TI的M3就有专门的引脚用于索引信号输入。

使用特权

评论回复
地板
lxyppc| | 2013-4-24 08:56 | 只看该作者
STM32的定时器可以有多种复位源,你可以看一下它的RM中关于寄存器各个位介绍的部分

使用特权

评论回复
5
xg_qing|  楼主 | 2013-4-24 14:08 | 只看该作者
lxyppc 发表于 2013-4-24 08:56
STM32的定时器可以有多种复位源,你可以看一下它的RM中关于寄存器各个位介绍的部分 ...

这个我细看过了。
配置SMS可选择从复位模式,此时可以用TS选择复位触发信号复位定时器计数器与预分频。
但是配为编码器模式就不能配置为复位模式,这两种模式都是通过配置SMS来选择的。两者无法同时存在。
即:
SMS 001~011 对应编码器模式
SMS 100 对应复位模式。
除了上面的复位模式,其它就没有用外部信号直接复位定时器的描述了。

使用特权

评论回复
6
cjhk| | 2013-4-24 19:32 | 只看该作者
楼上的回答很给力   学习一下   需要好好钻研一下

使用特权

评论回复
7
lesheng001| | 2015-5-9 19:58 | 只看该作者
学习

使用特权

评论回复
8
小浣熊| | 2015-5-10 19:33 | 只看该作者
学习了。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

48

帖子

1

粉丝