Thread 中讨论的其他器件:controlSUITE
您好!
有关 Lab11e for TMS32F28069F 的信息。
描述:
目前正在使用 Lab9a。 实现的最重要的更改与错误处理有关。
如果电桥驱动器 DRVxxxx 显示故障、我们将跳闸区域配置为单触发->如果 DRVxxxx 显示错误、跳闸区域将禁用发送到电桥的 PWM 信号、电机将静止。
文件"hal.c"函数"HAL_setupFaults"、此处为"PWM_enableTripZoneSrc (obj->pwmHandle[cnt]、PWM_TripZoneSrc_OneShot_TZ3_not)"行
现在正在使用 Lab11e。 对单次触发的更改也已完成、但现在当软件在"HALLBLDC"中运行时、 跳闸区域中的错误会立即清除、并且 HALLBLDC 算法将再次驱动电机电流、因此电机开始旋转。
问题1)在这种错误情况下、如何立即停止 PWM?
问题2)为什么程序构建从实验9a 更改为11e、以及实验11e 何时作为 fpu32可用?
感谢您的支持。