工具/软件:Code Composer Studio
您好!
我使用实验室实验代码来测试电机电流控制器。 有时、电机的行为相当奇怪。 我正在无负载测试电机。 将电流基准设置为10.0A 会使速度和电机全速运行饱和。 有时、当我将电流基准设置回零时、除非我发送负电流命令作为制动、否则电机不会停止、并且仍然保持运行。 停止后、我只需用手旋转电机、电机开始运行直至达到最大速度、除非我制动电机、否则一直运行。 重新启动软件后、一切正常。 可能在2分钟内、电机再次表现出这种行为。 除非重新启动软件、否则电机似乎会进入其他一些不可逆的状态。 由于我在没有负载的情况下运行电机、因此最高温度为35度。 此外、我通过启用 ADC 偏移校准来确保 ADC 偏移正确。 如果我禁用 ADC 偏移校准、我每次都会观察到相同的行为。 但是、一旦我启用它、我就会观察到它的频率可能更低。 但仍然会发生。 该状态在1-2分钟后发生。 我正在使用过调制(100%)电流重构。 user.h 文件中的电机输入参数正确。 是否猜到这种行为的发生原因?
谢谢你。