ZHCUB05 may 2023 MCT8315A
MCT8315A 为需要快速停止电机的应用提供了两种选择。
选项 1:在闭环旋转时快速停止电机。
可以通过发出 0% 输入速度占空比来停止电机。
第 1 步:将闭环减速度 [CL_DEC] 配置为与闭环加速度 [CL_ACC] 相同的值。
第 2 步:将电机停止选项 [MTR_STOP] 配置为高侧制动或低侧制动。
第 3 步:将主动旋转制动阈值 [ACT_SPIN_BRK_THR] 设置为不会触发过流保护故障的值。检查表示过流保护故障状态的 GATE_DRIVER_FAULT_STATUS(寄存器地址:0x000000E0)第 28 位。
第 4 步:将再循环制动时间 [RECIR_BRK_TIME] 配置为电机完全停止的值。对于惯性较大的电机,再循环制动时间可能较长。
第 5 步 :启用快速减速 [FAST_DECEL_EN]。
注意:快速减速将处于活动状态,直到输入速度占空比减速到主动旋转制动阈值 [ACT_SPIN_BRK_THR]。当输入速度占空比低于主动旋转制动阈值 [ACT_SPIN_BRK_THR] 时,器件将启动高侧制动或低侧制动。
选项 2:在电机运行的所有阶段快速停止电机。
第 1 步:将闭环减速度 [CL_DEC] 配置为与闭环加速度 [CL_ACC] 相同的值。
第 2 步:将制动输入 [BRAKE_INPUT] 配置为“Hardware pin brake”,以使用制动引脚应用制动。使用 MCx8316AEVM 中的制动开关 S1 将制动引脚拉高或拉低。当制动引脚被拉高时,MCT8315A 会施加制动。将制动输入 [BRAKE_INPUT] 配置为“Overwrite Hardware pin with Active Brake”,以使用 I2C 施加制动。
第 3 步:将制动占空比阈值 [BRAKE_DUTY_THRESHOLD] 设置为不会触发过流保护故障的值。检查表示过流保护故障状态的 GATE_DRIVER_FAULT_STATUS(寄存器地址:0x000000E0)第 28 位。
第 4 步:启用快速减速 [FAST_DECEL_EN]。
注意:快速减速将激活,直到输入速度占空比减速到制动占空比阈值 [BRAKE_DUTY_THRESHOLD]。当输入速度占空比低于制动占空比阈值 [BRAKE_DUTY_THRESHOLD] 时,器件将启动高侧制动或低侧制动。