lbz0123 发表于 2011-11-24 08:37

应用旋变的场合,电机绝对位置如何获取

小弟现在手头是第一次接触旋变的案子 应用ADI解码芯片
想请教各位先行者一个比较基本的问题
一般RD芯片都支持三种输出方式
1、并口绝对位置输出,这种方式因为占用引脚太多,所以没有考虑;
2、串口绝对位置输出,这种方式主要考虑采样时间和传输时间的延时以及与载波周期的同步,如果操作时钟较高的话,问题还不大,但此时容易出现误报警;
3、增量正交信号输出,这种方式最传统,解决方式也最经典,但占用处理器资源较多,且受测速方法制约,限制较多。

目前在2、3 两种方式之间摇摆,理论上串口的方式最可取,但是误报警的问题解决不了,尤其是短线检出的时候,报警信号时有时无,完全不可靠,ADI的FAE也完全不给力,苦恼中。
请教大家,如何解决,恭候各位莅临、指教

lyftcl 发表于 2011-11-24 13:31

建议选择1和3.
1的话确实占用资源,而且出错率也高,但是实用。而且有绝对位置。
3的话需要另外解决上电初始启动位置的问题。其他的问题都不算是问题。

motorzbc 发表于 2011-11-24 15:09

支持3,稳定不易出错yc_face65

lbz0123 发表于 2011-11-28 08:26

3的话 既要另想办法获取初始位置 还要消耗其他资源来做增量编码器的测速 测角度 即耗资源有麻烦 唯一的好处是与普通光编兼容
为什么大家都不太支持用方式2呢 其实只要排除了高速转换误报警的情况 这个方案应该是最优的

cj_212121 发表于 2011-11-28 11:11

回复 2# lyftcl

lyftcl 好!请教一下,如果采用模式3的话,电机的初始位置问题该如何确定?能否给出实际的解决办法吗?
这个电机的初始位置是否就是旋变的正弦绕组与电机A相绕组的偏移角?
谢谢

lyftcl 发表于 2011-11-28 13:17

回复 5# cj_212121


    不是,你说的是旋变安装误差,为一个固定值。

而初始角度就是刚开始你在绝对位置电气多少度,完全随机的。就看上次你啥时候停机的。

这个好多论文都谈到了关于初始位置的定位算法,效果还算不错。可以尝试下。硬件的方法也有,效果自然更好些,只是要花钱。

cj_212121 发表于 2011-11-29 10:06

哦明白了,有什么经典的论文吗?告诉我下,我去下

lbz0123 发表于 2011-11-29 16:38

那个那个 为啥不用串行的嘞 还没告诉我呢

Mdriver 发表于 2016-3-9 16:19

串行也可以,据说出错比较多。

xiaolinfa1987 发表于 2018-4-26 18:14

我用串行的,也老是出错,现在干到了8Mhz,先不管出错了,因为看读出来的角度没啥问题
页: [1]
查看完整版本: 应用旋变的场合,电机绝对位置如何获取