工具与软件:
您好!
在搜索我们自己的 PCB 设计不断引发 BEMF 故障的原因时、我们使用 MCF8329A_EVM 和 Motor Studio 多次通过 I2C 对控制器进行编程。 我们已将我们的"基本"配置保存为 JSON 和 CVS。 为了使 PCB 正常工作、我们每次都会对 PCB 的配置进行一些小改动。 如果多次尝试后电机未正确运行、我们从 PC 重新编程"基本"设置(包括将其写入 EEPROM)。 令我们惊讶的是、这种重新编程肯定没有产生与以前具有"基本"设置的编程相同的状态。
使用相同的配置多次重新编程会导致状态完全不同、这种情况怎么会发生? 例如、将工作中的电机的 BEMF 常数改变1个点(从0x96到0x97)会导致电机不再工作。 如果我们再对"基本"设置进行编程、电机将不再工作?