3.2.2.1. Chọn mạch vi điều khiển Arduino Uno R3
Ngoài ra, nhóm em có sử dụng thêm Ardunio uni R3 để điều khiển động cơ. Aduino uno R3 là một mạch vi điều khiển sử dụng phổ biến dễ dàng lập trình giá cả hợp lí. Bảng mạch được trang bị các bộ chân đầu vào/ đầu ra Digital và Analog có thể giao tiếp với các bảng mạch mở rộng khác nhau.
Hình 3.9: Arduino uno R3
Thông số kỹ thuật:
Vi điều khiển: ATmega328 họ 8 bit
Điện áp hoạt động: 5V DC (chỉ sử dụng nguồn cấp qua cổng USB) Tần số hoạt động: 16 MHz Dòng điện tiêu thụ: khoảng 30mA Điện
áp đầu vào khuyên dùng: 7-12V DC Điện áp vào giới hạn: 6 -20V DC
Số chân Digital I/O: 14(6 chân hardware PWM) Số chân Analog: 6 (độ phân giải 10 bit)
Dòng tối đa trên mỗi chân I/O: 30mA Dòng ra tối đa (nguồn 5V): 500mA
56
Bộ nhớ Flash: 32KB (ATmega328) với 0.5KB dùng bởi bootloader
SRAM: 2KB (ATmega328) EEPROM: 1KB(ATmega328)
3.2.2.2. Lựa chọn mạch công suất
Mạch điều khiển động cơ DC L298 có khả năng điều khiển 2 động cơ DC, dòng tối đa 2A mỗi động cơ, mạch tích hợp diod bảo vệ và IC nguồn 7805 giúp cấp nguồn 5VDC cho các module khác.
Hình 3.10: L298-Mạch điều khiển động cơ
Thông số kĩ thuật:
– IC chính: L298 – Mạch điều khiển động cơ – Điện áp đầu vào: 5~30VDC
– Dòng tối đa cho mỗi cầu H là: 2A, công suất tối đa: 25W/ 1 cầu – Mức điện áp logic: Low -0.3V~1.5V, High: 2.3V~Vss
57 3.2.2.3. Mạch phát hạ áp Buck DC-DC 5A XL4015 Hình 3.11: Mạch phát hạ áp Buck DC-DC 5A XL4015 Thông số kỹ thuật: IC sử dụng XL4015 TO263 Điện áp vào 8 - 36V DC Điện áp ra 1.25 - 32V DC Dòng điện ra Max 5A Hiệu suất 96%
Thay đổi điện áp đầu ra: xoay biến trở
Kích thước 54x23x18mm
3.2.2.4. Pin 3S-12V Li-ion 18650
Chúng em sử dụng pin 3S-12V Li-ion 18650 4000mAh để cấp nguồn cho động cơ.
58