主题中讨论的其他器件:MCF8329A、
工具与软件:
我一直使用 MCF8329A 栅极驱动器开发 ESC、目前正在使用 MCF8329EVM 作为 Motor Studio 和我的 ESC 之间的桥接器(方法是移除 SCL 和 SDA 连接上的跳线、并将 ESC 上的 i2c 线路连接到 MCU 侧引脚)。 但是、当我尝试开始旋转我的其中一个潜在目标电机时、电机经常几乎立即停止、Motor Studio 显示"app_reset"故障。 为了描述"经常":它可能连续10次正常启动、或者可能在启动一次之前抛出5次故障。 如果我使用 MCF8329EVM 中内置的 ESC 电路旋转同一个电机、则系统工作正常。
我想知道实际知道哪些事件序列会导致应用程序复位故障。 可能是 MCF8329A 欠压? MCF8329A 与运行 Motor Studio 的机器之间的通信中断? Motor Studio 本身存在一些软件问题(不太可能、因为它只是在连接到我的 ESC 时才会出现故障)? 导致应用出现错误的格式错误的 i2c 指令?
我尝试过的:
- 假设它可能与周期的开环部分中的噪声有关、我尝试减小开环加速系数。 使用 EVM 中内置的 ESC、a1=50和 a2=1000的系数很有效。 借助我一直开发的 ESC、如果将 A1设置为25、50、75或100、并且将 A2设置为0 (在 A1=25时的最高成功率)、我有时可以使电机旋转。
- 我 在栅极驱动器的 Vreg 线路上看到一些噪声(大约每20us 产生200ns 的40MHz 纹波)、即引脚2 、因此我添加了一个额外的0.1uF 去耦电容器、与我已经有的2.2uF 去耦电容器并联。 现在该噪声似乎是80MHz 纹波、而 ESC 可能会更一致地旋转电机。
- 当应用程序复位故障发生时、输入电源轨(48V)上不会出现可察觉的噪声
- 我 使用的是3.3V 稳压器、而不是通过其自己的 AVDD 电源轨运行 MCF8329A。虽然稳压器的输入 端看不到噪声、但引脚2上可见的噪声似乎在稳压器的输出端可见。
- 我已经确认 引脚2上的噪声是在相同的振幅和频率下发生、无论电机是否开始正常旋转、这向我表明这是无关的。