注: 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”狀態