.18 Phần mềm STM32CubeIDE

Một phần của tài liệu Robot giao thức ăn (Trang 62 - 64)

Các tính năng chính

 Tích hợp STM32CubeMX cung cấp dịch vụ cho: - Lựa chọn vi điều khiển và vi xử lý STM32

- Cấu hình chân ra (pinout), xung clock, ngoại vi và phần mềm trung gian - Tạo dự án (project) và tạo mã khởi tạo (code)

 Dựa trên ECLIPSE ™ / CDT, với sự hỗ trợ của các tiện ích bổ sung ECLIPSE ™, GNU C / C ++ cho cơng cụ gỡ lỗi Arm và trình gỡ lỗi GDB

 Các tính năng gỡ lỗi nâng cao bổ sung bao gồm: - Lõi CPU, thanh ghi ngoại vi và khung nhìn bộ nhớ - Xem trực tiếp biến xem

- Phân tích hệ thống và theo dõi thời gian thực (SWV) - Cơng cụ phân tích lỗi CPU

 Hỗ trợ các đầu dò gỡ lỗi ST-LINK (STMicroelectronics) và J-Link (SEGGER)

 Nhập vào project từ Atollic TrueSTUDIO và AC6 System Workbench cho STM32 (SW4STM32)

55

Chương trình

Chương trình nhóm viết được đặt ở phần Phụ lục.

3.2.8 Khối nguồn

Khối nguồn có thể sử dụng là pin AA, pin 9V, pin sạc 18650 hoặc adapter để cấp nguồn cho sản phẩm. Các phương án trên có những nhược điểm sau: pin 9V thời gian sử dụng ngắn, adapter khơng được cơ động, pin AA cồng kềnh vì phải nối tiếp nhiều viên thì mới đủ điện áp cấp cho hệ thống.

Tính tốn chọn nguồn phù hợp

Trước tiên, tôi sẽ thống kê nguồn cung cấp và dòng tiêu thụ của các khối và dựa vào đó đưa ra quyết định chọn nguồn cho phù hợp.

Bảng 3.9 Thống kê nguồn cấp và dòng tiêu thụ của các thành phần.

Các Thành Phần Hệ Thống Nguồn cung cấp Dòng tiêu thụ

STM32F4 Discovery 5V 240mA

ESP8266 NodeMCU 5V 12mA

Arduino Uno R3 (2) 5V 14mA/1 Kit

LCD 1602 I2C 5V 0,1mA

Cảm biến dò line đơn (4) 5V 10mA/1 mô-đun

DFPlayer Mini MP3 5V 20mA

KY-022 5V 1,5mA

L298N 12V 36mA

Động cơ giảm tốc V1 (4) 9V 140mA/1 động cơ

Pin sạc li-ion 18650 là phương án tối ưu mà tôi chọn sử dụng cho dự án này. Vì tính cơ động của nó, thời gian sử dụng tương đối tốt, đặc biệt có thể sạc và có tính nhỏ gọn nhất trong các phương án.

Dựa vào bảng trên, nguồn cung cấp cho hệ thống bao gồm nguồn 12V 596mA cấp cho mô-đun L298N và động cơ, và nguồn 5V 342mA cấp cho các thành phần khác của hệ thống.

Nguồn 12V-596mA: Mỗi pin sạc 18650 có điện áp 3,7 V và dịng xả liên tục 20A. Mắc nối tiếp 3 viên pin 18650 cho điện áp và dịng ra là 11,1V-20A. Nguồn với thơng số trên đủ để L298N và động cơ hoạt động bình thường.

56

Nguồn 5V-342mA: Sử dụng mạch giảm áp XL7015 có điều chỉnh áp ra và dòng định mức là 800mA. Đầu vào là 11,1V từ nguồn pin 18650, cung cấp đầu ra 5V-800mA đủ cho các thành phần khác của hệ thống hoạt động ổn định.

3.2.9 Xây dựng hệ thống

Sau khoảng thời gian nghiên cứu nhóm sẽ thiết kế và xây dựng mơ hình dựa trên bản vẽ sau:

Một phần của tài liệu Robot giao thức ăn (Trang 62 - 64)

Tải bản đầy đủ (PDF)

(100 trang)