Mục lục:

Nema17 Động cơ bước Microstepping: 6 bước
Nema17 Động cơ bước Microstepping: 6 bước

Video: Nema17 Động cơ bước Microstepping: 6 bước

Video: Nema17 Động cơ bước Microstepping: 6 bước
Video: Xác Định Dây Động Cơ Bước | Stepper Motor 2024, Tháng bảy
Anonim
Nema17 Động cơ bước siêu nhỏ
Nema17 Động cơ bước siêu nhỏ

Vì vậy, đây sẽ là hướng dẫn đầu tiên của tôi và tôi chắc chắn rằng tôi sẽ cần cập nhật mọi thứ khi tôi phát hiện ra các vấn đề với nó. Tôi sẽ cố gắng và sửa chữa mọi thứ khi thời gian cho phép và có phản hồi. Cảm ơn!

Tất cả thông tin tôi tìm thấy khi tìm kiếm bước và bước vi mô đều quá cơ bản, hoặc đi quá nhiều chi tiết khiến mắt tôi mờ đi sau một vài trang. Đây là kết quả của việc thực hiện các bước và bước vi mô của riêng tôi.

Tôi đã tập hợp một thiết lập Động cơ bước Nema17 đơn giản sẽ chứng minh bước vi mô và giải thích một chút về cách mọi thứ hoạt động và một số mã mẫu để xem nó hoạt động.

Thật kỳ lạ, niềm vui của tôi đến từ việc tìm ra cách mọi thứ hoạt động hơn là thực sự sử dụng chúng để xây dựng một cái gì đó:) ya Tôi biết, Kỳ lạ! Dù sao, đây là một vài thứ tôi nghĩ ra để thỏa mãn sự tò mò của tôi về bước và bước vi mô. Mã này được nhận xét hơi nhiều, nhưng tôi muốn thử và trả lời bất kỳ câu hỏi nào có thể nảy sinh trong khi xem qua. Còn rất nhiều điều phải học nhưng điều này sẽ giúp bạn bắt đầu hành trình của mình.

Mã được viết cho Arduino Nano, bảng điều khiển bước DRV8825 và động cơ bước Nema17 (17HS4401S). Nó cũng được biên dịch và thử nghiệm trên UNO R3 và MEGA2650 R3. Hy vọng điều này sẽ giúp ai đó trong một dự án hoặc có thể chỉ muốn biết máy in 3D của bạn hoặc có thể CNC thực sự thực hiện những chuyển động thực sự trơn tru đó như thế nào. Miễn phí để sử dụng trong bất cứ điều gì bạn thích.

Bắt đầu nào!

Bước 1: Các bộ phận cần thiết

Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết

Nếu bạn nhìn vào hướng dẫn này, bạn có thể có hầu hết, nếu không phải tất cả những thứ này, rồi. Đối với những thứ không có ở đây là những gì bạn sẽ cần để sao chép mọi thứ.

1. Arduino Nano, Uno R3 hoặc Mega2560

2. Nema 17 Động cơ bước. Bạn có thể sử dụng bất kỳ bước 4 dây nào trong tất cả các mui xe có thể xảy ra, nhưng đây là những gì tôi có

3. Tụ hóa 100uf 25v. Chúng tôi cần điều này để xử lý bất kỳ xung đột biến điện áp nào có thể xảy ra trong khi chạy bước của chúng tôi. 45v có thể xảy ra đột biến vì vậy hãy an toàn!

4. Bảng điều khiển bước DRV8825

5. Breadboard

6. Dây bảng mạch

7. Đồng hồ vôn.

8. Một nguồn điện. Bạn có thể sử dụng bất cứ thứ gì từ pin đến nguồn điện chuyên dụng. Nó chỉ cần cung cấp 12volts và ít nhất 1 amp. Tốt hơn là 2 amps vì trình điều khiển sẽ xử lý lên đến 1,5 trước khi tắt máy.

Bước 2: Kết nối mọi thứ

Lên dây cót!
Lên dây cót!
Lên dây cót!
Lên dây cót!
Lên dây cót!
Lên dây cót!
Lên dây cót!
Lên dây cót!

Đây là giản đồ của chúng tôi mà chúng tôi sẽ sử dụng để kết nối mọi thứ. Bước của bạn có thể có hoặc không có dây cùng màu. Trong trường hợp này, bạn sẽ cần xác định dây nào là cuộn dây. Bạn có thể cần phải kiểm tra biểu dữ liệu của mình để xác định cách kết nối của bạn.

Một cách để làm điều đó là đo điện trở của bước của bạn. Trong số 4 dây, 2 cặp sẽ đọc ở đâu đó trong vùng lân cận của 3ohms. 2 cặp này là cuộn dây A và B của bạn. Vì vậy, chỉ cần kết nối mỗi "cặp" với DRV8825. 1 cặp cho A1 và A2, và cặp còn lại cho B1 và B2. Đừng lo lắng về cực quá nhiều. Nếu bạn đã hoán đổi một trong hai cặp, động cơ sẽ đơn giản quay theo hướng ngược lại. Tôi biết. Tôi đã thử nó! Chỉ cần đảm bảo rằng mỗi "cặp" được kết nối với cùng một A hoặc B trên trình điều khiển.

Bước 3: Điều chỉnh Vref

Sau khi bạn đã có tất cả mọi thứ và sẵn sàng hoạt động, trước tiên chúng ta cần thiết lập vref của bo mạch DRV8825 của chúng tôi.

Flash Arduino của bạn bằng mã Stepper_Board_Adjust. Điều này chỉ đơn giản là sẽ cho phép chúng tôi tắt và bật bảng trình điều khiển.

Ngắt kết nối bước.

Mở màn hình nối tiếp và bật trình điều khiển. Mã sẽ hiển thị một menu đơn giản. Nếu không, hãy kiểm tra lại các kết nối Arduino của bạn.

Lấy đồng hồ đo vôn của bạn và kết nối đất với Logic Ground trên breadboard. Sử dụng dây dẫn dương nhọn của bạn kết nối nó thật nhẹ nhàng với mấu kim loại nhỏ bên cạnh chiết áp. Hãy cẩn thận khi bàn tay run rẩy của bạn không di chuyển nó đi đâu cả! Hãy nhìn vào hình ảnh để biết vị trí chạm vào dây dẫn. Bạn thực hiện một bài kiểm tra trên bảng của bạn gần điều chỉnh mà bạn có thể sử dụng. Bạn thật may mắn!

Từ từ điều chỉnh chiết áp bằng một tuốc nơ vít nhỏ (cẩn thận một lần nữa! Không có cà phê cho đến khi bạn hoàn thành!) Cho đến khi bạn đạt khoảng.8 volt. Đây sẽ là một điểm khởi đầu tốt.

Làm việc tốt cho đến nay!

Bước 4: Flash mã chính

Đây là mã chúng tôi sẽ sử dụng để giải trí!

Bây giờ đã đến lúc flash mã chính cho Arduino của bạn.

Tôi sẽ không đi vào mô tả chi tiết về kết nối và cấu hình Arduino của bạn. Nếu ở đây của bạn đọc điều này, bạn biết cách làm điều này rồi.:P

Hãy xem nhanh mã. Có một số nhận xét sẽ giúp giải thích thêm một vài điều.

Tuy nhiên, bạn sẽ cần phải tải thư viện. Điều này có thể được thực hiện trong Arduino IDE trong trình quản lý thư viện.

Sau khi bạn đã tải xong thư viện, hãy tiếp tục và flash Arduino của bạn.

Mở cổng nối tiếp và nếu mọi thứ suôn sẻ, bạn sẽ thấy một menu. Bạn đã làm rất tốt!

Phần còn lại là tùy thuộc vào bạn!

Tôi hy vọng điều này sẽ hữu ích trong việc tìm kiếm kiến thức và niềm vui của bạn. Tôi biết tôi đã học được rất nhiều điều khi làm điều này!

Cảm ơn!

Bước 5: Ghi chú

Ghi chú
Ghi chú

Một vài lưu ý.

Luôn nhớ không bao giờ ngắt kết nối bước của bạn khi nó đã được bật nguồn. Luôn tắt nguồn trước.

Nếu bạn thấy bước của mình đang bỏ qua các bước ở tốc độ và gia tốc thấp hơn, hãy thử nâng vref lên một chút tại một thời điểm.

Bước 6: Cắt nhỏ

Điều này được thực hiện ở 30 vòng quay, 1/4 bước, 5000 tốc độ, 3000 accel.

Đề xuất: