大家好、
对于由我自己制作的 MCT8316A 电路板、在调试期间设置的参数如下。
我修改 了上述默认参数的以下部分。
首先、我根据电机驱动器的速度计算了最大电机电气速度。
最大电机电气速度为555Hz、因此 MAX_SPEED 的值应为555 x 16 = 8880 (0x22B0)、如下图所示。
其次、我根据 MAX_SPEED 的值修改了 LOCK_ABN_SPEED 的设置、如下图所示。
第三、我将 Close_loop_mode 从禁用调整为速度环路、如下图所示。
在测试过程中、我发现在进行上述配置后、电机驱动器无法工作、电源电流也不会波动。 芯片的 DEVOFF 和制动引脚 被向下处理至 GND、这两个功能 未启用。
最后、我发现在按如下方式设置寄存器后、电机驱动器 可以按下图所示工作。
在电机驱动器运行期间、
1.当我选择"用主动制动覆盖硬件引脚"时、电机 驱动器将停止运行。
2.当我选择了"硬件引脚制动器"时、无论制动引脚是高电平还是低电平、电机 驱动器都将停止运行。 从这种情况来看、外部引脚的制动功能似乎是无用的。
请告诉我、为什么电机驱动器只能在选择"禁用制动功能时覆盖硬件引脚"时运行? 如何使用外部引脚的制动功能?
此致、
凯瑟琳