主题中讨论的其他部件:DRV8301, OPA2374, BOOSTXL-DRV8301
工具/软件:Code Composer Studio
您好-
我有一个定制的硬件设计,但在推出主板时遇到了一些问题。 这不是我第一次使用InstaSPIN设计,因此我本身不是NewB。
我已重新映射PWM通道和ADC输入,更改了必要的user.h值,并正在使用先前确定的电机值运行实验室5b (MW 16)。
我还应该以使用DRV8301和第三个电流并联放大器电路为前言。 第三个电流并联放大器在该板上表现不正常,因此我将user.h设置为使用2个电流传感器。
我遇到的问题是,一旦启用run_identify标志,电机通常会开始旋转。 但是,在不同的时间(有时几乎立即停止,有时不会持续几分钟),系统将意外停止,我在CCS中的所有监视变量(实验室5b中的默认变量)将重置为其初始/默认值。 通过设置断点,我可以知道当发生这种情况时,main()正在被再次执行。 这只应在启动时发生一次正确吗?
此问题使查找故障等变得非常困难,因为发生此问题时所有调试值都会丢失/重置。
非常感谢您的任何帮助/见解!
最佳,
—————————————