HUHUhuhu
发表于 2025-4-14 15:18:41
王昱顺 发表于 2025-4-14 15:02
首先呢,内置是有一个表的,这一句对应的是三相占空比,实际产生的是不同的占空比,而不是固定的mos管状态 ...
王工谢谢您的解答,我也是根据您说的得出 setTorque(0.6, Zero_Dat) 这一句产生的磁场方向是180°,方向对吗?
王昱顺
发表于 2025-4-14 15:33:59
HUHUhuhu 发表于 2025-4-14 15:18
王工谢谢您的解答,我也是根据您说的得出 setTorque(0.6, Zero_Dat) 这一句产生的磁场方向是180°,方向 ...
产生的磁场方向是0度,因为此时要校准机械角度和电角度之间的误差
HUHUhuhu
发表于 2025-4-15 13:32:16
王昱顺 发表于 2025-4-14 15:33
产生的磁场方向是0度,因为此时要校准机械角度和电角度之间的误差
王工,麻烦您帮我看看我的理解哪里有问题:setTorque(0.6, Zero_Dat)这一句中,Zero_Dat = 12288,表示的是dp坐标轴中Id的电角度为270°吗?此时7段式MOS管状态为(000)(100)(100)(111)(100)(100)(000),此时产生的合成电压矢量方向为0°,这个合成电压矢量的方向是dp坐标系中Iq的电角度吗?
王昱顺
发表于 2025-4-15 15:47:37
HUHUhuhu 发表于 2025-4-15 13:32
王工,麻烦您帮我看看我的理解哪里有问题:setTorque(0.6, Zero_Dat)这一句中,Zero_Dat = 12288,表示的 ...
“Zero_Dat = 12288,表示的是dp坐标轴中Id的电角度为270°吗?”,这句中,表示的是dq坐标系中Uq的电角度为270,目前硬件中均不涉及电流反馈,控制上也都只能控制电压
HUHUhuhu
发表于 2025-4-15 16:26:08
王昱顺 发表于 2025-4-15 15:47
“Zero_Dat = 12288,表示的是dp坐标轴中Id的电角度为270°吗?”,这句中,表示的是dq坐标系中Uq的电角 ...
好的王工,那麻烦您帮我看一下后面那一个问题是对的吗?
HUHUhuhu
发表于 2025-4-15 17:11:14
HUHUhuhu 发表于 2025-4-15 16:26
好的王工,那麻烦您帮我看一下后面那一个问题是对的吗?
王工您可能看错了,这个0°是dp坐标系中Iq的方向吗?因为前面那个问题您跟我说270°是dp坐标系中Uq的方向
haiming8685
发表于 2025-4-24 19:22:38
王工您好!我现在有一台电机,自带编码器的,编码器是输出A、B、Z信号脉冲,经过测试,电机每转一周A脉冲、B脉冲分别输出256个脉冲,相位相差90度,按照这样读取每个脉冲上升及下降沿最多只能到1024也就是10位分辨率,这个电机能否使用您的这个FOC方案驱动
haiming8685
发表于 2025-4-24 19:24:14
主要这个磁编码器不是SPI输出
王昱顺
发表于 2025-4-24 22:08:59
haiming8685 发表于 2025-4-24 19:24
主要这个磁编码器不是SPI输出
可以用我的foc方案,但是不能直接用,我没做适配
haiming8685
发表于 2025-4-25 07:58:45
王工您好!我说的电机磁编码器电角度的最大分辨率只有10位,您程序中的磁编码器分辨率是14位的,这个怎么匹配,能否把10位分辨率转化为14位使用