主题中讨论的其他器件:BOOSTXL-3PHGANINV、 2MTR-DYNO
你好, 罗燕明
我们在运行双轴传感器 FOC 项目时注意到了这一点、并希望得到您对这一点的看法。
让我简要概述一下我们如何设置硬件/固件。
MOTOR_1被配置为在扭矩控制中运行,级别3 (buildLevel3_M1();)和 MOTOR_2在速度模式4 (buildLevel46_M2();)中运行。 两个逆变器(BoostXL-3PhGanInv)连接到同一个直流电源(28V)。两个电机都背对背(2MTR-DYNO)。
MOTOR_2配置为以顺时针方向恒定转速运行(motorVars[1].speedRef = 0.2pu)。 然后、我们改变 MOTOR_1上的转矩(IQ)并观察 MOTOR_2上的速度稳定性。 因此、基本上、无论扭矩发生任何变化、MOTOR_2都应能够保持相对恒定的速度。
我们在顺时针(+IQ)和逆时针(-IQ)方向上施加来自 MOTOR_1的扭矩。 但我们更感兴趣的是、当电机_1施加的扭矩与电机轴旋转的方向相同时。
读数列表如下:
电机2速度模式 |
|
电机1扭矩模式 |
|||
直流总线电压 |
直流总线电流 |
速度 设定点 |
速度反馈 |
|
扭矩设定点 |
27.789135 |
0.27. |
0.2. |
0.200393096 |
|
0 |
27.789135 |
0.27. |
0.2. |
0.199591011. |
|
-0.05 |
27.8960438 |
0.31. |
0.2. |
0.199325338 |
|
-1 |
27.8779526 |
0.41. |
0.2. |
0.200237542 |
|
-1.15 |
27.9667721 |
0.68 |
0.2. |
0.200537324 |
|
-2. |
27.8236809 |
0.89 |
0.2. |
0.198650047 |
|
-0.25 |
27.8598633 |
1.14. |
0.2. |
0.203093405 |
|
-0.3 |
现在、当我们在两个逆变器连接了单独的直流总线源的情况下重复同一实验时、如果我们继续增大电机_1提供的转矩、在特定点之后、我们会注意到连接到逆变器2的直流总线电压(逆变器以速度模式运行) 持续增加、同时保持相同的恒定速度!!
电机2速度模式 |
|
电机1扭矩模式 |
||||
直流总线电压 |
直流总线电流 |
速度 设定点 |
速度反馈 |
|
扭矩设定点 |
直流总线电压 |
28.0407715 |
0.14. |
0.2. |
0.200034171 |
|
0 |
28.239769 |
28.0226803 |
0.04 |
0.2. |
0.199829102 |
|
-0.05 |
28.1690426 |
33.250927 |
0.03% |
0.2. |
0.20011726. |
|
-1 |
28.2216797 |
41.4279785 |
0.03% |
0.2. |
0.200382635 |
|
-1.12 |
28.2035885 |
50.3319321 |
0.03% |
0.2. |
0.203077078 |
|
-1.15 |
28.1674061 |
为什么会发生这种情况? 这不能是因为反电动势、因为速度是恒定的、所以反电动势根本不应发生任何变化??
我们在定制设计中面临着类似的问题、该设计使用两个单独的直流电源运行、与上述秒数情况类似。
我们如何抵消这种过量的直流总线电压、我们是否需要实施某种制动斩波器来在直流总线超过特定范围时转储所有多余的能量?
谢谢、
AK