Mục lục:

Điều khiển Ván trượt điện mạnh mẽ E-Bike Động cơ DC 350W sử dụng Arduino và BTS7960b: 9 bước
Điều khiển Ván trượt điện mạnh mẽ E-Bike Động cơ DC 350W sử dụng Arduino và BTS7960b: 9 bước

Video: Điều khiển Ván trượt điện mạnh mẽ E-Bike Động cơ DC 350W sử dụng Arduino và BTS7960b: 9 bước

Video: Điều khiển Ván trượt điện mạnh mẽ E-Bike Động cơ DC 350W sử dụng Arduino và BTS7960b: 9 bước
Video: Ván Trượt Điện | 4Wd | Xe RC Dual FSESC 4.20 Plus Pro VESC - Động Cơ Dual 6354 270Kv 2024, Tháng mười một
Anonim

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách điều khiển động cơ DC bằng Arduino và trình điều khiển Dc bts7960b.

Động cơ có thể là động cơ một chiều 350W hoặc chỉ là động cơ DC arduino Đồ chơi nhỏ miễn là công suất của nó không vượt quá dòng điện tối đa của trình điều khiển BTS7960b.

Xem video!

Bước 1: Giới thiệu về động cơ

Giới thiệu về động cơ
Giới thiệu về động cơ

Đầu ra định mức Công suất 350W. Điện áp định mức 24 / 36V DC

Tốc độ định mức 2750 RPM.

Tốc độ không tải 3300RPM

Dòng đầy tải = 19.20A.

Không tải hiện tại = 2,5A

Mô-men xoắn định mức 1,11 N.m (11,1 kg.cm).

Stall Torque 5,55 N.m (55,11 kg.cm) Hiệu suất = 78%

Bước 2: Giới thiệu về Trình điều khiển động cơ DC Bts7960b

Giới thiệu về Trình điều khiển động cơ DC Bts7960b
Giới thiệu về Trình điều khiển động cơ DC Bts7960b

Sự chỉ rõ:

Bộ điều khiển cầu đôi BTS7960 dòng lớn (43 A) H;

Cách ly 5V với MCU, và bảo vệ MCU hiệu quả;

Chỉ thị nguồn 5V trên bo mạch; chỉ báo điện áp của đầu ra trình điều khiển động cơ; có thể hàn tản nhiệt;

Chỉ cần bốn đường từ MCU đến mô-đun trình điều khiển (GND. 5V. PWM1. PWM2);

chip cách ly nguồn 5 V (có thể chia sẻ với MCU 5 V); Kích thước: 4 * 5 * 1.2 cm;

Có thể đảo chiều động cơ về phía trước, hai tần số đầu vào PWM lên đến 25kHZ; hai luồng nhiệt đi qua một đầu ra tín hiệu lỗi; nguồn cung cấp nguồn 5V bị cô lập (có thể được chia sẻ với MCU 5V), cũng có thể sử dụng nguồn cung cấp 5V trên bo mạch; điện áp cung cấp 5,5V đến 27V

Bước 3: Những gì bạn sẽ cần

Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
  • Arduino Uno hoặc bất kỳ bảng Arduino nào khác
  • Trình điều khiển động cơ DC Bts7960b
  • Một số Động cơ DC nó có thể nhỏ hoặc thứ gì đó mạnh hơn như trong thử nghiệm này
  • Cung cấp điện cho động cơ
  • Chiết áp
  • Nút 2X
  • Dây nhảy
  • Breadboard
  • Phần mềm Visuino: Tải tại đây

Bước 4: Mạch

Mạch
Mạch
Mạch
Mạch
  • Kết nối chân kỹ thuật số Arduino [3] với chân trình điều khiển bts7960 RPWM
  • Kết nối chân kỹ thuật số Arduino [3] với pin trình điều khiển bts7960 LPWM
  • Kết nối chân kỹ thuật số Arduino [4] với chân trình điều khiển bts7960 R_EN
  • Kết nối chân kỹ thuật số Arduino [3] với chân trình điều khiển bts7960 L_EN
  • Kết nối bts7960 pin VCC với Arduino Analog Pin 5V
  • Kết nối bts7960 pin GND với Arduino Pin GND
  • Kết nối chân cấp nguồn GND (-) cho động cơ với chân trình điều khiển bts7960 B-
  • Kết nối chân Nguồn cấp VCC (+) cho động cơ với chân trình điều khiển bts7960 B +
  • Kết nối dây dương của động cơ với chân trình điều khiển bts7960 M +
  • Kết nối dây âm của động cơ với chân trình điều khiển bts7960 M-
  • Kết nối chân chiết áp OTB với Chân A0 của Arduino Analog
  • Kết nối chân chiết áp VCC với Chân cắm tương tự 5V của Arduino
  • Kết nối chân chiết áp GND với chân Arduino GND
  • NÚT 1 Kết nối chân 1 với chân 5V của Arduino
  • NÚT 2 Kết nối chân 1 với chân 5V của Arduino
  • NÚT 1 Kết nối chân 2 với chân số 8 của Arduino và với điện trở 1Kohm, kết nối chân khác trên điện trở với chân GND của Arduino
  • NÚT 2 Kết nối chân 2 với chân số 9 của Arduino và với điện trở 1Kohm, kết nối chân khác trên điện trở với chân GND của Arduino

Bước 5: Khởi động Visuino và chọn loại bảng Arduino UNO

Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO

Visuino: https://www.visuino.eu cũng cần được cài đặt. Tải xuống phiên bản miễn phí hoặc đăng ký dùng thử miễn phí.

Khởi động Visuino như trong hình đầu tiên Nhấp vào nút "Công cụ" trên thành phần Arduino (Hình 1) trong Visuino Khi hộp thoại xuất hiện, chọn "Arduino UNO" như hiển thị trên Hình 2

Bước 6: Trong Visuino Thêm & Đặt các thành phần

Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
  • Thêm thành phần "SR Flip-Flop"
  • Thêm thành phần "Tốc độ và hướng tới tốc độ"
  • Thêm thành phần "Bộ điều khiển động cơ DC kép 2 chân cầu PWM (L9110S, L298N, AM1016A, BTN7960 / BTS7960)"
  • Thêm thành phần "Giá trị kỹ thuật số (Boolean)"

Chọn "DigitalValue1" và trong cửa sổ thuộc tính đặt "Giá trị" thành Đúng, điều này sẽ Bật trình điều khiển, đặt thành sai sẽ vô hiệu hóa trình điều khiển động cơ và động cơ sẽ không quay

Bước 7: Trong các thành phần kết nối Visuino

Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
  • Kết nối chân số 8 của Arduino với chân "Bộ" của "SRFlipFlop1"
  • Kết nối chân số 9 của Arduino với chân thành phần "SRFlipFlop1" "Đặt lại"
  • Kết nối "SRFlipFlop1" pin Out với "SpeedAndDirectionToSpeed1" pin "đảo ngược"
  • Kết nối chân 0 của Arduino Analog với chân "SpeedAndDirectionToSpeed1" "Tốc độ"
  • Kết nối chân "SpeedAndDirectionToSpeed1" với Động cơ "DualMotorDriver1" pin "[0]> Vào
  • Kết nối "DualMotorDriver1" pin "Motors [0]> Chuyển tiếp đến chân kỹ thuật số Arduino 5
  • Kết nối động cơ "chân" DualMotorDriver1 "[0]> Đảo ngược với chân số 6 của Arduino
  • Kết nối chân "DigitalValue1" với chân số 3 và chân số 4 của Arduino

Bước 8: Tạo, biên dịch và tải lên mã Arduino

Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino

Trong Visuino, ở dưới cùng nhấp vào Tab "Xây dựng", đảm bảo rằng cổng chính xác được chọn, sau đó nhấp vào nút "Biên dịch / Xây dựng và Tải lên".

Bước 9: Chơi

Nếu bạn cấp nguồn cho mô-đun Arduino UNO, động cơ sẽ bắt đầu quay, bạn có thể điều chỉnh tốc độ bằng chiết áp hoặc thay đổi hướng bằng cách nhấn các nút.

Xin chúc mừng! Bạn đã hoàn thành dự án của mình với Visuino. Cũng được đính kèm là dự án Visuino, mà tôi đã tạo cho Có thể hướng dẫn này, bạn có thể tải xuống và mở nó trong Visuino:

Đề xuất: