工具与软件:
你好
我正在尝试使用 DRV8323RS 电机驱动器和 STM32G407微控制器来控制 BLDC 电机。 我已将 DRV 配置为1xPWM 模式、将 INHC 引脚连接至低电平、而 INLC 引脚连接至高电平、因为不需要霍尔效应和中断功能。
在电机上实现时、电机正在旋转、但会消耗大量电流、并且嘎嘎作响。 仔细研究了来自 DRV 的信号后、很明显、对于每个换向状态、单个 GHx 信号都会变为高电平、而此时该信号应该始终为低电平。
例如:
状态1 - GHA 变为高电平、状态2 - GHB 变为高电平、状态3 - GHC 变为高电平、状态4 - GHA 变为高电平、状态5 - GHB 变为高电平、阶段6 - GHC 变为高电平。 对于这些状态中的每一个、所有其他 GHx 和 GLx 信号的输出如数据表中的表4所述、仅提到的这些信号与表中的输出不相同。
我已经玩过大多数 DRV 设置、但仍然找不到解决方案。
任何帮助都将非常感谢。