1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án thiết kế hệ thống nhúng (1)

38 14 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 6,03 MB

Nội dung

`` BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIẾN THƠNG - - BÁO CÁO BÀI TẬP LỚN MÔN: ĐỒ ÁN THIẾT KẾ HỆ THỐNG NHÚNG Giảng viên: Nguyễn Ngọc Minh Nhóm: 08 Thành viên nhóm: Nguyễn Mạnh Hùng – B18DCDT093 Nguyễn Văn Khởi – B18DCDT117 Phạm Minh Hạnh – B18DCDT065 Nguyễn Đức Anh - B18DCDT005 Hà Nội, tháng năm 2022 Báo cáo đồ án hệ thống nhúng Nhóm Lời cảm ơn Trước tiên với tình cảm sâu sắc chân thành nhất, cho phép chúng em xin gửi HÀ NỘI, 2021 lịng biết ơn đến q thầy Học viện Cơng nghệ Bưu Viễn thơng tạo điều kiện hỗ trợ, giúp đỡ chúng em suốt trình học tập nghiên cứu vừa qua Đặc biệt, học kỳ này, học viện tổ chức cho chúng em tiếp cận với môn học hữu ích sinh viên Chúng em xin chân thành cảm ơn thầy Nguyễn Ngọc Minh tận tâm hướng dẫn chúng em môn học đồ án thiết kế hệ thống nhúng Thầy bên cạnh, tạo điều kiện suốt trình nghiên cứu, động viên giúp đỡ để chúng em hoàn thành tốt báo cáo Do kiến thức nhiều hạn chế khả tiếp thu thực tế nhiều bỡ ngỡ chưa hồn hảo nên báo cáo cịn nhiều thiếu sót, kính mong góp ý giúp đỡ từ thầy Cuối chúng em xin kính chúc quý thầy cô dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Chúng em xin chân thành cảm ơn Trang | HÀ NỘI, 2021 Báo cáo đồ án hệ thống nhúng Nhóm MỤC LỤC 1, Tổng quan 1.1 Arduino 1.2 Module L298 1.3 Động giảm tốc 1.4 Module LCD16x02 1.5 Mạch chuyển đổi giao tiếp LCD 1.6 Tay Điều Khiển PS2 Wireless Controller 1.7 Mạch chuyển mức tín hiệu PS2 2, Cơ sở lý thuyết 2.1 Chuẩn giao tiếp I2C 10 10 2.1.1 Giới thiệu 10 2.1.2 Giao thức truyền liệu 10 2.2 Chuẩn giao tiếp UART 13 2.2.1 Giới thiệu 13 2.2.2 Giao thức truyên liệu 14 2.3 Hệ điều hành thời gian thực FreeRTOS 15 2.3.1 RTOS ? 15 2.3.2 Khi cần sử dụng RTOS ? 15 2.3.3 Tại lại phải dụng RTOS ? 16 2.3.4 Cách hoạt động RTOS 16 2.3.5 Các khái niệm hệ điều hành thời gian thực RTOS 17 Vận dụng 19 3.1 Hình thành hệ thống 19 3.2 Giao tiếp HC06 với arudino 19 3.3 Giao tiếp tay cầm PS2 với arudino 21 3.4 Giao tiếp LCD1602 I2C 28 3.5 Sử dụng FreeRTOS hệ thống 29 4, Kết quả, nhận xét 36 5, Tài liệu tham khảo 37 Trang | Báo cáo đồ án hệ thống nhúng Nhóm 1, Tổng quan 1.1 Arduino  Arduino bo mạch vi điều khiển nhóm giáo sư sinh viên nước Ý thiết kế đưa vào năm 2005 Mạch Arduino sử dụng để cảm nhận điều khiển nhiều đối tượng khác Nó thực nhiều nhiệm vụ lấy tín hiệu từ cảm biến đến điều khiển đèn, động cơ, nhiều đối tượng khác Ngồi mạch cịn có khả liên kết với nhiều module khác module đọc thẻ từ, ethernet shield, sim900A, ….để tăng khả ứng dụng mạch  Phần cứng bao gồm board mạch nguồn mở thiết kế tảng vi xử lý AVR Atmel 8bit, ARM, Atmel 32-bit,… Hiện phần cứng Arduino có tất phiên bản, Tuy nhiên phiên thường sử dụng nhiều Arduino Uno Arduino Mega Hình 1.1 Cấu tạo arduino  Thông số Arduino Uno R3 Trang | Báo cáo đồ án hệ thống nhúng ● Vi điều khiển Nhóm Atmega 328 (họ bit) ● Điện áp hoạt động 5V – DC (cấp qua cổng USB) ● Tần số hoạt động16 MHz ● Dòng tiêu thụ 30mA ● Điện áp vào khuyên dùng – 12V – DC ● Điện áp vào giới hạn – 20V – DC ● Số chân Digital I/O 14 (6 chân PWM) ● Số chân Analog (độ phân giải 10 bit) ● Dòng tối đa chân I/O 30 mA ● Dòng tối đa (5V) 500 mA ● Dòng tối đa (3.3V) 50 mA ● Bộ nhớ flash ● SRAM 32 KB (Atmega328) với 0.5KB dùng bootloader 2KB (Atmega328) ● EEPROM 1KB (Atmega328) 1.2 Module L298  Mạch điều khiển động DC L298 có khả điều khiển động DC, dịng tối đa 2A động cơ, mạch tích hợp diod bảo vệ IC nguồn 7805 giúp cấp nguồn 5VDC cho module khác (chỉ sử dụng 5V nguồn cấp

Ngày đăng: 06/06/2022, 15:22

HÌNH ẢNH LIÊN QUAN

3.1 Hình thành hệ thống 19 - Đồ án thiết kế hệ thống nhúng (1)
3.1 Hình thành hệ thống 19 (Trang 3)
Hình 1.1 Cấu tạo của arduino  Thông số cơ bản của Arduino Uno R3 - Đồ án thiết kế hệ thống nhúng (1)
Hình 1.1 Cấu tạo của arduino  Thông số cơ bản của Arduino Uno R3 (Trang 4)
Hình 1.2 Module L298 - Đồ án thiết kế hệ thống nhúng (1)
Hình 1.2 Module L298 (Trang 5)
BÁO CÁO BÀI TẬP LỚN - Đồ án thiết kế hệ thống nhúng (1)
BÁO CÁO BÀI TẬP LỚN (Trang 5)
Hình 1.3 Động cơ giảm tốc màu vàng Thông số kỹ thuật: - Đồ án thiết kế hệ thống nhúng (1)
Hình 1.3 Động cơ giảm tốc màu vàng Thông số kỹ thuật: (Trang 6)
 Màn hình text LCD1602 xanh lá sử dụng driver HD44780, có khả năng hiển thị 2 dòng với mỗi dòng 16 ký tự, màn hình có độ bền cao, rất phổ biến, nhiều code mẫu và dễ sử dụng thích hợp cho những người mới học và làm dự án. - Đồ án thiết kế hệ thống nhúng (1)
n hình text LCD1602 xanh lá sử dụng driver HD44780, có khả năng hiển thị 2 dòng với mỗi dòng 16 ký tự, màn hình có độ bền cao, rất phổ biến, nhiều code mẫu và dễ sử dụng thích hợp cho những người mới học và làm dự án (Trang 7)
Hình 1.6 Tay cầm PS2 - Đồ án thiết kế hệ thống nhúng (1)
Hình 1.6 Tay cầm PS2 (Trang 8)
Hình 1.5 Module PCF8574 - Đồ án thiết kế hệ thống nhúng (1)
Hình 1.5 Module PCF8574 (Trang 8)
2, Cơ sở lý thuyết - Đồ án thiết kế hệ thống nhúng (1)
2 Cơ sở lý thuyết (Trang 10)
Hình 2.3 Sơ đồ xung bắt đầu truyền Khối địa chỉ - Đồ án thiết kế hệ thống nhúng (1)
Hình 2.3 Sơ đồ xung bắt đầu truyền Khối địa chỉ (Trang 11)
Hình 2.2 Khung truyền I2C  Điều kiện bắt đầu (Start Condition) - Đồ án thiết kế hệ thống nhúng (1)
Hình 2.2 Khung truyền I2C  Điều kiện bắt đầu (Start Condition) (Trang 11)
Hình 2.4 Sơ đồ xung kết thúc truyền - Đồ án thiết kế hệ thống nhúng (1)
Hình 2.4 Sơ đồ xung kết thúc truyền (Trang 12)
Hình 2.5 Mô hình UART - Đồ án thiết kế hệ thống nhúng (1)
Hình 2.5 Mô hình UART (Trang 13)
Hình 2.6 Các khối cơ bản trong UART - Đồ án thiết kế hệ thống nhúng (1)
Hình 2.6 Các khối cơ bản trong UART (Trang 13)
Hình 2.7 Khung truyền dữ liệu trong UART - Đồ án thiết kế hệ thống nhúng (1)
Hình 2.7 Khung truyền dữ liệu trong UART (Trang 14)
Hình 2.9 Sơ đồ trạng thái  RUNNING: đang thực thi - Đồ án thiết kế hệ thống nhúng (1)
Hình 2.9 Sơ đồ trạng thái  RUNNING: đang thực thi (Trang 18)
3.1 Hình thành hệ thống - Đồ án thiết kế hệ thống nhúng (1)
3.1 Hình thành hệ thống (Trang 19)
Hình 3.1 Sơ đồ khối hệ thống - Đồ án thiết kế hệ thống nhúng (1)
Hình 3.1 Sơ đồ khối hệ thống (Trang 19)
Hình 3.3 Hình ảnh giao diện app - Đồ án thiết kế hệ thống nhúng (1)
Hình 3.3 Hình ảnh giao diện app (Trang 20)
Hình 3.5 Sơ đồ mạch tín hiệu tay cầm PS2 ●Pin 1 (data) => Arduino digital pin 12 - Đồ án thiết kế hệ thống nhúng (1)
Hình 3.5 Sơ đồ mạch tín hiệu tay cầm PS2 ●Pin 1 (data) => Arduino digital pin 12 (Trang 21)
Hình 3.4 Các nút bấm trên tay cầm PS2 Các nút chỉ hướng: - Đồ án thiết kế hệ thống nhúng (1)
Hình 3.4 Các nút bấm trên tay cầm PS2 Các nút chỉ hướng: (Trang 22)
Hình 3.5 Sơ đồ kết nối arduino với LCD I2C Code: - Đồ án thiết kế hệ thống nhúng (1)
Hình 3.5 Sơ đồ kết nối arduino với LCD I2C Code: (Trang 28)
Hình 3.6 Sơ đồ khối ý tưởng  Tạo hai tác vụ trong freeRTOS sử dụng xTaskCreate() - Đồ án thiết kế hệ thống nhúng (1)
Hình 3.6 Sơ đồ khối ý tưởng  Tạo hai tác vụ trong freeRTOS sử dụng xTaskCreate() (Trang 28)
Hình 4.1 Hình ảnh sản phẩm thực tế của nhóm Nhận xét:  - Đồ án thiết kế hệ thống nhúng (1)
Hình 4.1 Hình ảnh sản phẩm thực tế của nhóm Nhận xét: (Trang 36)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w