Mạch điều khiển Arduino:

Một phần của tài liệu Nghiên cứu thi công mô hình hộp số tự động toyota a343f đồ án tốt nghiệp ngành công nghệ kỹ thuật ô tô (Trang 133 - 136)

❖ Khái niệm:

Arduino là một board mạch vi xử lý, nhằm xây dựng các ứng dụng tương tác với nhau hoặc với môi trường được thuận lợi hơn. Phần cứng bao gồm một board mạch nguồn mở được thiết kế trên nền tảng vi xử lý AVR Atmel 8bit, hoặc ARM Atmel 32-bit. Board Arduino là một nền tảng nguồn mở được sử dụng để thực hiện các dự án điện tử.

❖ Phân loại:

Có thể phân loại các board arduino như sau:

Dòng cơ bản: Arduino Uno, Arduino 101, Arduino Pro, Arduino Pro Mini, Arduino Micro, Arduino Nano.

121 Dòng nâng cao: Arduino Mega, Arduino Zero, Arduino Due.

❖ Arduino mega 2560

Arduino Mega 2560 là 1 bo mạch thiết kế với bộ xử lý trung tâm là vi điểu khiển AVR Atmega2560.

Hình 4. 52: Arduino Mega 2560

❖ Cấu tạo chính của Arduino Mega 2560 bao gồm các phần sau:

Cổng USB: đây là loại cổng giao tiếp để ta upload code từ PC lên vi điều khiển. Đồng thời nó cũng là giao tiếp serial để truyền dữ liệu giữa vi điều khiển và máy tính.

Jack nguồn: để chạy Arduino thỉ có thể lấy nguồn từ cổng USB ở trên, nhưng không phải lúc nào cũng có thể cắm với máy tính được. Lúc đó ta cần một nguồn từ 9V đến 12V.

Có 54 chân vào/ra, ngoài ra có một chân nối đất (GND) và một chân điện áp tham chiếu (AREF).

Vi điều khiển AVR: đây là bộ xử lí trung tâm của toàn bo mạch. Với mỗi mẫu Arduino khác nhau thì con chip là khác nhau. Ở con Arduino Mega2560 này thì sử dụng

122

Vi xử lý Atmega 2560

Điện áp hoạt động 5V

Điện áp đầu vào 7-12V

Chân vào/ra (I/O) số 54 (15 chân PWM)

Chân vào tương tự 16

Dòng điện trong mỗi chân I/O 40mA

Dòng điện chân nguồn 3.3V 50Ma

Bộ nhớ trong 256KB

SRAM 8KB

EEPROM 4KB

Xung nhịp 16MHz

Mega 2560 có 16 đầu vào tương tự, mỗi ngõ vào tương tự đều có độ phân giải 10 bit (tức là 1024 giá trị khác nhau).Theo mặc định đo từ 0 đến 5 volts, mặc dù là nó có thể thay đổi phần trên của phạm vi bằng cách sử dụng chân Aref và analogReference) chức năng. Các Atmega 2560 có 256 KB bộ nhớ flash để lưu trữ mã (trong đó có 8 KB được sử dụng cho bộ nạp khởi động), 8 KB SRAM và 4 KB của EEPROM.

123

Một phần của tài liệu Nghiên cứu thi công mô hình hộp số tự động toyota a343f đồ án tốt nghiệp ngành công nghệ kỹ thuật ô tô (Trang 133 - 136)

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

(160 trang)