使用Arduino開發板和DRV8825模塊控制NEMA 17步進電機

步進電機是一種直流電機,它可以步進方式工作,從監控攝像機到複雜的機器人,無處不在。 NEMA 17步進電機的步進角爲1.8°,這意味着它需要200步才能進行360°旋轉。通過改變施加的控制信號的速率,我們可以輕鬆控制電機速度。通過對步進模塊的微步進引腳應用適當的邏輯電平,可以在不同的步進模式下操作步進電機,例如全步、半步、¼步。在我們之前的文章中,我們使用Arduino控制28-BYJ48步進電機。 28-BYJ48的扭矩比NEMA 14、NEMA17等其他步進電機的扭矩相對較低。

在本篇文章中,我們將使用Arduino開發板和DRV8825步進模塊控制NEMA 17步進電機。我們還將使用電位器來控制步進電機的方向,使其順時針和逆時針方向旋轉。

需要的組件

● Arduino UNO開發板

● NEMA17步進電機

● DRV8825步進驅動器模塊

● 47μf電容

● 電位器

Nema 17步進電機驅動器 - DRV8825

步進驅動器模塊控制步進電機的工作。步進驅動器通過不同相位將電流發送到步進電機。

DRV8825是一個類似於A4988模塊的微步驅動器模塊。它用於控制雙極步進電機。這款Nema 17步進驅動器模塊具有內置轉換器,這意味着它可以僅使用兩個引腳(即STEP和DIR)控制雙極步進電機(如NEMA 17)的速度和方向。 STEP引腳用於控制步進,DIR引腳用於控制旋轉方向。

在這裏插入圖片描述

Nema 17電機驅動器DRV8825的最大輸出容量爲45V和±2.2 A。該驅動器可以在六種不同的步進模式下操作步進電機,即全步、半步、四分之一步、八分之一步、十六分之一步、以及三十二分之一步。您可以使用微步進引腳(M0、M1和M2)更改步進分辨率。通過爲這些引腳設置適當的邏輯電平,我們可以將電機設置爲六分之一步的分辨率。

更多內容請參考以下鏈接:https://www.yiboard.com/thread-1255-1-1.html


歡迎掃碼關注微信公衆號:yi-board

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章