MCF8315C 提供两种根据 SPEED_LOOP_DIS 设置控制电机的模式。
- 速度控制:在速度控制模式 (SPEED_LOOP_DIS = 0b) 下,使用闭环 PI 控制根据输入基准来控制电机的速度。
- 电流控制:在电流控制模式 (SPEED_LOOP_DIS = 1b) 下,使用闭环 PI 控制根据输入基准来控制扭矩控制电流 (Iq)。
MCF8315C 提供四种直接控制电机输入基准的方法。输入基准源由 SPEED_MODE 配置。
输入基准源可通过以下四种方式之一提供:
- SPEED 引脚上的模拟输入,方法是改变输入信号的振幅 (SPEED_MODE = 00b)
- SPEED 引脚上的 PWM 输入,方法是改变输入信号的占空比 (SPEED_MODE = 01b)
- 使用 I2C,通过配置 DIGITAL_SPEED_CTRL 寄存器 (SPEED_MODE = 10b)
- SPEED 引脚上的频率输入,方法是改变输入信号的频率 (SPEED_MODE = 11b)
从 SPEED 引脚输入(或基于 I2C 的速度输入)到电机控制基准(图 6-33 中的 SPEED_REF 或 CURRENT_REF)的信号路径如图 6-14 所示。
注: 当 SPEED 引脚输入设置为零时,MCF8315C 在开始电机停止运行之前将需要 SLEEP_ENTRY_TIME。