Thread 中讨论的其他器件: controlSUITE
您好!
我设计了一个小型1kW 逆变器来驱动 BLDC 电机、并使用 TMS320F28034作为 uC。 我现在正在 CCS 上开发6步控制算法、但我在购买的 BLDC 电机的换向模式方面遇到了一些问题、我想获得一些帮助/建议。
起初我从阿里巴巴买了一款 COTS 电机、自己 开环运行电机、手动更改换向模式并捕获霍尔传感器状态、完成了换向表。 我在 controlSUITE 中使用修改的 InstaSPIN_BLDC 项目版本来运行测试。 对于该电机、我获得了下表:
换向状态 |
H1 |
H2 |
H3 |
0 (U+ V-) |
0 |
1 |
0 |
1 (U+ W-) |
1 |
1 |
0 |
2 (V+ W-) |
1 |
0 |
0 |
3 (V+ U-) |
1 |
0 |
1 |
4 (W+ U-) |
0 |
0 |
1 |
5 (W+ V-) |
0 |
1 |
1 |
我对该表很满意、因为对于每个不同的状态(从0到5)、我发现了一个不同的霍尔传感器状态。
然后我 发现的问题是、霍尔传感器 H2和 H3似乎出现故障、从使用示波器捕获的弹跳信号中可以看出这一点(请参阅下文)。
现在的问题是:即使霍尔信号正像这样弹跳、您仍然可以控制 BLDC 电机吗? 因为错误的传感器状态会导致错误的换向模式...
H1:
H2:
H3:
然后、我决定从 RS 购买另一个 BLDC 电机、并立即检查霍尔信号、这一次非常完美。 然后、我运行 测试以推算换向表、我发现:
换向状态 |
H1 |
H2 |
H3 |
0 (U+ V-) |
1 |
0 |
0 |
1 (U+ W-) |
1 |
0 |
1 |
2 (V+ W-) |
1 |
0 |
1 |
3 (V+ U-) |
0 |
1 |
1 |
4 (W+ U-) |
0 |
1 |
0 |
5 (W+ V-) |
0 |
1 |
0 |
这一次、正如您看到的、我没有6个不同的霍尔状态、但换向状态= 2提供了相同的换向1霍尔状态、 换向状态= 5提供了相同的换向4霍尔状态。 我对此非常困惑、我想 向您了解这是否符合预期。 请注意、第二个电机是三角形连接、而第一个电机是星形连接、但我认为这不会产生任何影响、对吧?
如果你能帮我解决这个问题、我会很棒!
谢谢
Giorgio