注: DRV8845EVM 中使用的 MSP430 微控制器只有两个板载 DAC。DAC0 同时提供微步进基准电压 VREF1 和 VREF3,DAC1 同时提供微步进基准电压 VREF2 和 VREF4。由于这一限制,在运行两个步进电机时,它们将以相同的设置参数运行。要使用独立的控制设置同时运行两个步进电机,请移除所需信号输入的短接跳线,并从应用微控制器等外部源提供控制输入。
- 转到“Driver Control”选项卡。
- 步进电机控制
- 选择“Stepper Motor Control”。
- 将“Motor Driver”设置为“Awake”,并将所需的步进驱动器输出设置为“Enabled”。
- 选择所需的“Control Mode”- 这是一项 GUI 应用程序功能,允许在“Speed”模式和“Step”模式之间进行选择。在“Speed”模式下,电机可使用定义的加速和减速率运动曲线以设定的目标速度运行。在“Step”模式下,可以通过在设定的目标速度下设置所需的步进数来将电机步进至所需位置。
- 运行两个步进电机:
- 启用“Stepper 1 Outputs”,然后启用“Stepper 2 Outputs”。请注意,“Stepper 1 Outputs”的“Enabled”呈灰色显示,而“Stepper 2”的电机控制呈灰色显示。
- 现在,步进器 1 控制用于控制两个电机。
- 请注意,如果先启用“Stepper 2 Outputs”,则无法同时运行两个电机。
- 特性:
- Step Mode:可用于设置微步进模式
- Full Scale Current:可用于设置满量程电流值
- Starting Speed:电机开始运行的速度
- Target Speed:电机的最终目标速度
- Acceleration Rate:设置电机达到目标速度的加速率
- Stopping Speed:可用于设置电机的停止速度
- Number of Steps:设置要执行的步数
- Steps to Stop:设置要停止的步数
- Fault Clear:用于清除驱动器故障。
- 根据需要调整设置并选择“Start Input Based STEP”以开始运行电机,然后使用“Input-based Direction”以更改电机方向。
- 有刷电机控制
- 要从“Stepper Motor Control”切换到“Brushed DC Motor Control”,请先禁用步进输出,然后将电机驱动器置于“Asleep”状态。
- 将“Motor Driver”设置为“Awake”
- 使用 VREF1 & VREF3 和 VREF3 & VREF4 小工具输入来输入小于或等于 0.5625V 的基准电压(0.5625 对应于 1.5A,基于修订版 A EVM 硬件中使用的 330 毫欧电流检测电阻 – 请参阅器件数据表的“PWM 电流控制”部分)。
- 使用“PWM Frequency”下拉菜单选择所需的 PWM 频率。
- 使用“Start Drive X”选项卡选择所需的全桥数量。
- 使用“Duty Cycle”滑块调整电机速度。
- 使用“Direction”选项卡调整电机运行方向
- 相位 x 斜坡速率可用于将占空比斜坡速率设置为新的设定值。
- Parallel Mode:
- 进入并行模式:
- 将器件置于睡眠模式
- 关闭电源 (VM)
- 断开 USB 与电脑的连接
- 移除 PHASE4/STEP1 上的跳线
- 组装连接器 J13 上的所有跳线
- 重新连接 USB
- 打开电源 (VM)
- 转到“Brushed Motor Control”
- 打开电机驱动器(唤醒状态)
- 启用“Parallel Mode”。H3 会变为 H3 和 H4。而较早的 H4 将显示为灰色。
- 然后将 BDC 电机连接到相位 3(连接器 J3)
- 退出并行模式:
- 禁用“Parallel Mode”
- 将电机驱动器置于睡眠状态
- 关闭电源
- 断开 USB 连接
- 移除 J13 上的跳线
- 重新组装 Phase4/STEP1 上的跳线
- 重新连接 USB
- 打开电源
- 将“Motor Driver”设置为“Awake”状态