odrive中park变换和反park变换的电角度为何不同
问一下ODRIVE中 PWM24K 电流环8KPARK变换直接使用编码器所得电角度theta,反PARK变换所用角度为theta+1.5*电流采样周期*电角速度 这是为何?石沉大海了 应该跟pwm调制的方式有关系。求助帖最好发到电机控制与电力电子板块的一级标题下面。让更多人看到。 这是角度补偿,补偿值是经验值,不一定非要1.5周期 18201975434 发表于 2020-10-6 07:19
这是角度补偿,补偿值是经验值,不一定非要1.5周期
角度补偿的目的是什么呢? heguojia 发表于 2020-10-7 11:01
角度补偿的目的是什么呢?
当前采集到的角度用来生成下一次发波。所以要补偿,还有就是硬件延时造成的角度误差也要补偿 18201975434 发表于 2020-10-7 13:22
当前采集到的角度用来生成下一次发波。所以要补偿,还有就是硬件延时造成的角度误差也要补偿
如果是硬件延迟造成了角度误差,那这个误差应该是随转速的变化而变化啊。 heguojia 发表于 2020-10-7 14:13
如果是硬件延迟造成了角度误差,那这个误差应该是随转速的变化而变化啊。
所以用角速度乘以时间啊,楼主不是说了吗 18201975434 发表于 2020-10-7 14:27
所以用角速度乘以时间啊,楼主不是说了吗
{:1_494:}https://bbs.simol.cn/static/image/smiley/default/83.gifhttps://bbs.simol.cn/static/image/smiley/default/83.gifhttps://bbs.simol.cn/static/image/smiley/default/83.gifhttps://bbs.simol.cn/static/image/smiley/default/83.gifhttps://bbs.simol.cn/static/image/smiley/default/83.gifhttps://bbs.simol.cn/static/image/smiley/default/83.gifhttps://bbs.simol.cn/static/image/smiley/default/83.gifhttps://bbs.simol.cn/static/image/smiley/default/83.gifhttps://bbs.simol.cn/static/image/smiley/default/83.gifhttps://bbs.simol.cn/static/image/smiley/default/83.gif
18201975434 发表于 2020-10-7 13:22
当前采集到的角度用来生成下一次发波。所以要补偿,还有就是硬件延时造成的角度误差也要补偿
我不是很理解:一个电流环内计算出来为什么要到下一个周期发波,大佬能不能更清晰的解释一波?
新手求谅解 oneV 发表于 2020-10-14 21:49
我不是很理解:一个电流环内计算出来为什么要到下一个周期发波,大佬能不能更清晰的解释一波?
新手求谅 ...
你当前采到的角度是当前状态的,当时你要用于产生SVPWM的时候,已经是下一次发波了,也就是说你本来是用当前角度产生下一次矢量位置,当然就有一定延迟了
页:
[1]