BLDC电机驱动中的一个奇怪问题:PWM频率和占空比接线

2019-07-18 15:01发布

推荐课程:
张飞软硬开源,基于STM32 BLDC直流无刷电机驱动器视频套件
http://t.elecfans.com/topic/42.html?elecfans_trackid=bbs_post

在研发一台BLDC电机控制器来驱动一台2kW BLDC电机,该电机具有六步控制功能。该设计有两块板,一块MCU板和一块中间板,下图显示了逆变器板上的一个相位驱动电路

控制器板上使用的MCU是STM32F301,所有栅极驱动器输入信号都是通过普通连接器从MCU板到更换板。现在,这是我进行测试时遇到的问题。

  • MCU输出频率为20KHz,占空比为5%的逆变器栅极驱动PWM信号。
  • 在连接三个电机端子之前,我们使用示波器检查逆变器栅极驱动器输入HIN和LIN,这与我们设置的相同。
  • 连接三个电机端子并接通电源后,我们用示波器检查栅极驱动信号HIN和LIN,PWM频率约为76KHz,占空比约为30%。
  • 在我们断开MCU板和逆变器板之间的栅极驱动信号,并手动旋转电机以产生霍尔传感器输出后,MCU可以生成正确的PWM信号以及正确的相位切换。
  • 我们使用相同的电路板和相同的程序来驱动一个较小的功率电机(90W),一切都是正确的。频率和工作周期可以遵循我们给出的。
  • 我们使用了不同的逆变器板(设计用于更小的功率,但能够在无负载条件下驱动2kW电机),相同的MCU板并运行相同的程序,驱动2kW电机,一切都很好。
信号波形如下图所示。



在上述测试之后,逆变器板设计似乎存在一些问题,或者MCU板和逆变器板之间可能存在某种不匹配。但我根本不知道。

我的问题是,即使MCU运行相同的程序,为什么在驱动电机旋转时PWM频率和占空比也会发生变化?可能的原因是什么?由于我完全没有任何线索,任何想法都是受欢迎的。

推荐课程:
张飞软硬开源,基于STM32 BLDC直流无刷电机驱动器视频套件
http://t.elecfans.com/topic/42.html?elecfans_trackid=bbs_post
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
皮皮鲁鲁鲁皮
1楼-- · 2019-07-18 19:42
占空比和频率问题与MCU中的程序有关,而与桥接器无关。门永远不会浮动,驱动程序过载。即使你改变电阻,信号的上升时间也很长,因此与仅有一对mosfet +具有适当栅极电阻的相同dricer相比,损耗可以高得多。
李春明
2楼-- · 2019-07-19 01:20
这个不知道 跟着楼主一起学习一下

一周热门 更多>