Điều Khiển Động Cơ Bước Bằng 3 Nút Nhấn với A4988

Hướng dẫn điều khiển động cơ bước với driver A4988 hoặc DRV8825 bằng nút nhấn

Động cơ bước là một loại động cơ mà ở đó bạn sẽ có thể quy định chính xác số góc quay và động cơ bước sẽ phải quay. Không giống như Servo, động cơ bước có thể quay bao nhiêu độ tùy ý và mỗi lần quay nó sẽ quay được 1 step, 1 step ở đây là bao nhiêu còn phụ thuộc vào động cơ bước của bạn. Ví dụ, động cơ bước của bạn có 72 step thì nó sẽ cần quay 72 step để hoàn thành một vòng quay. Số step này là hằng số, nhưng bạn có thể dùng công nghệ micro step để “cải thiện” số vòng quay động cơ bước của bạn.

Động cơ bước

Nối dây driver cho động cơ bước

Nối dây driver cho động cơ bước

Bật tắt động cơ thông qua chân ENABLE, mức LOW là bật module, mức HIGH là tắt

Điều khiển chiều quay của động cơ thông qua pin DIR

Điều khiển bước của động cơ thông qua pin STEP, mỗi xung là tương ứng với 1 bước (hoặc vi bước)

Chọn chế độ hoạt động bằng cách đặt mức logic cho các chân MS1, MS2, MS3

Hai chân Sleep với Reset nối với nhau luôn. (Tìm đọc datasheet để biết nguyên nhân)

điều khiển động cơ bước bằng nút nhấn
điều khiển động cơ bước bằng nút nhấn

Download file

Source Code Arduino

Link Mega Link dự phòng

Mô phỏng Proteus

Link Mega Link dự phòng

Bài viết các bạn có thể tham khảo:

Viết một bình luận

This site uses Akismet to reduce spam. Learn how your comment data is processed.