STM32
直播中

王焕锁

7年用户 957经验值
私信 关注
[问答]

使用MotorControl Workbench 5.Y.3生成的代码,移植预驱的IIC配置使能PWM输出就会VDS报错的原因?

关于EVSTSPIN32G4 我使用MotorControl Workbench 5.Y.3 生成的代码 启动正常
自己移植其中的预驱的IIC配置  然后使能PWM输出就会VDS报错  
仔细阅读生成的代码发现在PWM互补输出之前 下管先打开充电  照着写了  输出PWM 预驱还是VDS保护

回帖(1)

莫联雪

2024-3-21 16:44:07
造成VDS保护错误的原因可能有以下几点:

1. 电源供应不足:检查电源是否能够提供足够的电流和稳定的电压给驱动器。如果电源电压过低或波动过大,可能会导致驱动器无法正常工作。

2. 正确的IIC配置:确保IIC配置正确并与MCU的引脚连接正确。检查预驱和PWM输出的IIC配置是否与MotorControl Workbench生成的代码中的配置相匹配。

3. PWM输出设置错误:检查预驱和PWM输出的设置是否正确。可能需要根据具体的驱动器和电机参数进行适当的调整。

4. VDS保护机制:VDS保护是防止驱动器过流和过热的一种保护机制。如果输出的PWM信号超过了驱动器的额定电流或温度限制,驱动器可能会触发VDS保护并停止工作。检查预驱和PWM输出的设置是否超过了驱动器的额定参数。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分