Mục lục:

Giao diện động cơ DC không chổi than (BLDC) với Arduino: 4 bước (có hình ảnh)
Giao diện động cơ DC không chổi than (BLDC) với Arduino: 4 bước (có hình ảnh)

Video: Giao diện động cơ DC không chổi than (BLDC) với Arduino: 4 bước (có hình ảnh)

Video: Giao diện động cơ DC không chổi than (BLDC) với Arduino: 4 bước (có hình ảnh)
Video: Arduino | Điều Khiển Động Cơ Brushless RC Bằng ESC 2024, Tháng bảy
Anonim
Giao diện động cơ DC không chổi than (BLDC) với Arduino
Giao diện động cơ DC không chổi than (BLDC) với Arduino
Giao diện động cơ DC không chổi than (BLDC) với Arduino
Giao diện động cơ DC không chổi than (BLDC) với Arduino

Đây là hướng dẫn về cách giao diện và chạy động cơ DC không chổi than bằng Arduino. Nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào, vui lòng trả lời trong phần nhận xét hoặc gửi thư đến rautmithil [at] gmail [dot] com. Bạn cũng có thể liên hệ với tôi @mithilraut trên twitter.

Để biết thêm về tôi: www.mithilraut.com

Bước 1: Danh sách các thành phần

Danh sách các thành phần
Danh sách các thành phần
  1. Arduino UNO
  2. Động cơ outrunner BLDC (Bất kỳ động cơ outrunner nào khác sẽ hoạt động tốt)
  3. Bộ điều khiển tốc độ điện tử (Chọn theo định mức hiện tại của động cơ)
  4. Pin LiPo (để cung cấp năng lượng cho động cơ)
  5. Cáp nhảy nam-nam * 3
  6. Cáp USB 2.0 loại A / B (Để tải lên chương trình và cấp nguồn cho Arduino).

Lưu ý: Đảm bảo bạn kiểm tra các đầu nối của pin, ESC và Động cơ. Trong trường hợp này, chúng tôi có các đầu nối viên đạn nam 3,5 mm trên Động cơ. Vì vậy, tôi đã hàn các đầu nối viên đạn nữ 3,5 mm trên đầu ra của ESC. Pin có đầu nối Nam Nữ 4.0mm. Do đó, tôi đã hàn các đầu nối nam nữ thích hợp ở phía đầu vào của ESC.

Bước 2: Kết nối

Kết nối
Kết nối
Kết nối
Kết nối

Kết nối động cơ với đầu ra của ESC. Ở đây, cực không quan trọng. Nếu bạn chuyển bất kỳ 2 trong 3 dây, động cơ sẽ quay theo hướng ngược lại.

Kết nối '+' & '-' của pin với dây Đỏ (+) và Đen (-) của ESC tương ứng.

Từ cáp servo 3 chân ra khỏi ESC, kết nối cáp Brown với chân 'GND' trên Arduino. Kết nối cáp Vàng với bất kỳ chân kỹ thuật số nào. Trong trường hợp của chúng tôi, chân số 12 của nó.

Bước 3: Lập trình Arduino UNO

Lập trình Arduino UNO
Lập trình Arduino UNO

Nếu bạn chưa quen với Arduino thì bạn có thể tải xuống, cài đặt và thiết lập Arduino từ đây.

Kết nối Arduino với PC. Mở Arduino IDE và viết mã này. Trong 'Công cụ', hãy chọn

Bo mạch: Arduino / Genuino UNO

Cổng: COM15 (Chọn cổng COM thích hợp. Để tìm ra trình quản lý thiết bị mở cổng COM và tìm Arduino UNO trong 'Cổng')

Nhấp vào nút Tải lên ở góc trên bên trái.

#bao gồm

Servo esc_signal; void setup () {esc_signal.attach (12); // Chỉ định ở đây số chân mà chân tín hiệu của ESC được kết nối. esc_signal.write (30); // Lệnh cánh tay ESC. Các ESC sẽ không bắt đầu trừ khi tốc độ đầu vào thấp hơn trong quá trình khởi tạo. chậm trễ (3000); // Độ trễ khởi tạo ESC. } void loop () {esc_signal.write (55); // Thay đổi điều này trong khoảng 40-130 để thay đổi tốc độ của động cơ. Giá trị cao hơn, tốc độ cao hơn. chậm trễ (15); }

Bước 4: Lưu ý

Cách chính xác để chạy động cơ là

1. Kết nối pin với ESC để cấp nguồn cho ESC.

2. Cấp nguồn cho Arduino.

Nếu bạn làm theo cách khác, Arduino sẽ chạy chuỗi nhánh và ESC sẽ bỏ lỡ các lệnh đó vì nó không được cấp nguồn. Trong trường hợp này, hãy nhấn nút đặt lại trên Arduino.

Đề xuất: