主题:AM263P4 中讨论的其他器件
工具/软件:
您好、
我们将 AM263P4 控制器上的矢量堆栈用于逆变器工程。
我们为电机 FOC 算法配置了一个 CAT0 ISR、它以固定的定期间隔调用。
操作系统配置中有许多 CAT2 任务用于不同的任务。 CAT0 的优先级高于其余任务、始终优先于任何正在进行的任务。
到目前为止、这在我们的设置中一直运行良好。
我们有一个新的要求、在中、我们必须设计更多的 CAT0 ISR(优先级高于当前电机 FOC 算法)。 需要使用这些来处理栅极驱动器故障。
我们使用 UCC5800、只要检测到栅极驱动器故障、就会通过 nFLT1 中断线中断微控制器。
发生此栅极驱动器故障时、应先触发 电机 FOC 算法。
由于某种原因、这似乎不起作用。
电机 FOC ISR 未被抢占、栅极驱动器故障 ISR 始终在当前 FOC ISR 之后执行。
我们使用 Vector Support 进行了检查、因为我们在 DA-Vinci 配置器中配置了 CAT0。 Vector 的反馈是 — MICROSAR OS 不知道 CAT0 中断、该 问题应咨询微型提供商。
请您就此为我们提供帮助吗?