使用 16 位 TINRUSH 寄存器设置浪涌时间 tINRUSH。如前所述,tINRUSH 有两个目的:
- tINRUSH 是失速检测方案忽略电机浪涌电流的持续时间。这可防止在启动过程中错误地检测到失速。这段时间内的失速检测将消隐。详细说明请参阅失速检测部分。
- 此外,tINRUSH 也是软启动和软停止特性将速度或电压从 0 增大至 WSET_VSET 设置的值,或将速度或电压从现有值减小至 0 的持续时间。
- 当 EN_SS 设置为 0b 时,TINRUSH 寄存器位设置将直接反映 tINRUSH 时间。时间 tINRUSH 可设置为介于 5ms (0000h) 和 6.7s (FFFFh) 之间的值。默认值为 1s。
- 当 EN_SS 在电机速度或电压调节模式下设置为 1b 时,目标电机转速或电压将在 tINRUSH 持续时间内软启动和软停止,如上所述。在这种情况下,tINRUSH = TINRUSH x WSET_VSET。例如,如果 WSET_VSET = 10 且预期 tINRUSH 时间为 1s,则 TINRUSH 将设置为 100ms。