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

Xe tự hành tránh vật cản sử dụng cảm biến siêu âm

41 219 3

Đ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 41
Dung lượng 2,01 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

. Lý do chọn đề tài Trong thời đại công nghiệp hiện nay, robot ngày càng được sử dụng phổ biến trong sản xuất cũng như trong cuộc sống con người. Robot đã có một vị trí quan trọng không thể thay thế được,nó giúp con người làm việc trong những điều kiện nguy hiểm khó khăn. Ngoài ra robot còn dùng trong lĩnh vực thám hiểm không gian, quân sự, giải trí, lĩnh vực robot di động ngày càng được sự quan tâm của các nhà nghiên cứu và xã hội. Thấy được tầm quan trọng của robot hiện nay nên nhóm chúng em đã chọn robot dò đường bằng sóng siêu âm làm đề tài đồ án môn học đồ án Vi xử lý. 3. Mục tiêu nghiên cứu Thiết kế và chế tạo mô hình robot, mô hình được lắp đặt cảm biến siêu âm, nhờ có cảm biến siêu âm mà robot có thể phát hiện vật cản đề có thể rẻ trái, rẻ phài, tiến thẳng hoặc lùi. 4. Phạm vi nghiên cứu Thiết kế hoàn chỉnh mô hình robot dò đường bằng sóng siêu âm Để đạt được mục tiêu trên cần thực hiện các nhiệm vụ cụ thể sau:  Tìm hiểu mạch ARDUINO  Tìm hiểu cảm biến siêu âm  Thiết kế phần cứng  Hoàn thiện mô hình 5. Phương pháp nghiên cứu -Tìm hiều về công nghệ sóng siêu âm -Vi điều khiển và các tập lệnh liên quan -Phương pháp phân tích và tổng kết kinh nghiệm -Xây dựng thuật toán hoạt động -Thi công mạch 6. Cấu trúc đề tài Cấu trúc đề tài gồm các nội dung như sau: A. MỞ ĐẦU 1. Đặt vấn đề 2. Lý do chọn đề tài 3. Mục tiêu nghiên cứu 4. Phạm vi nghiên cứu 5. Phương pháp nghiên cứu 6. Phạm vi đề tài B. NỘI DUNG CHƯƠNG I. TỔNG QUAN 1. Giới thiệu chung về ARDUINO 2. Giới thiệu board ARDUINO uno R3 và Mạch cầu H 3. Giới thiệu về cảm biến siêu âm 4. Cấu trúc xe siêu âm CHƯƠNG II. THIẾT KẾ MÔ HÌNH ROBOT XE SIÊU ÂM 1. Cấu trúc robot xe siêu âm 2. Sơ đồ khối tổng quan của hệ thống 3. Sơ đồ nguyên lý của hệ thống CHƯƠNG III. THUẬT TOÁN THỰC HIỆN VÀ VIẾT CHƯƠNG TRÌNH Lưu đồ thuật toán đoạn chương trình xe siêu âm. CHƯƠNG IV. KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN 1. Lắp ráp 2. Hoàn thiện robot 3. Ưu nhược điểm của robot xe siêu âm

Trang 1

TRƯỜNG ĐẠI HỌC TIỀN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KỸ THUẬT CÔNG NGHIỆP Độc lập-Tự do-Hạnh phúc

Bộ môn điện – Điện tử

Tiền Giang, ngày tháng năm 2019

NHIỆM VỤ ĐỒ ÁN

Họ và tên sinh viên 1: Đặng Thanh Bình

Năm sinh: 1998

Chuyên ngành: Điều khiển và Tự động hóa MSSV: 016147009

Họ và tên sinh viên 2: Nguyễn Văn Giàu

Năm sinh: 1997

Chuyên ngành: Điều khiển và Tự động hóa MSSV: 016147014

I TÊN ĐỀ TÀI: XE TỰ HÀNH TRÁNH VẬT CẢN SỬ DỤNG CẢM BIẾN SIÊU ÂM

II NHIỆM VỤ VÀ NỘI DUNG

………

………

………

………

………

………

………

………

III NGÀY GIAO NHIỆM VỤ: ……….

IV NGÀY HOÀN THÀNH: ………

V GVHD KHOA HỌC: NGUYỄN VĂN THANH

VI GVHD CHUYÊN MÔN: NGUYỄN HOÀNG VŨ

CÁN BỘ HƯỚNG DẪN TRƯỞNG BỘ MÔN

i

Trang 2

TRƯỜNG ĐẠI HỌC TIỀN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KỸ THUẬT CÔNG NGHIỆP Độc lập-Tự do-Hạnh phúc

Bộ môn điện – Điện tử

Tiền Giang, ngày tháng năm 2019

NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN

Tên đề tài: XE TỰ HÀNH TRÁNH VẬT CẢN SỬ DỤNG CẢM BIẾN SIÊU ÂM

Họ và tên sinh viên 1: Đặng Thanh Bình

Họ và tên sinh viên 2: Nguyễn Văn Giàu

Lớp: ĐH CNKT Điều khiển và Tự động hóa 16

Họ và tên CBHD: NGUYỄN HOÀNG VŨ

Chức vụ, đơn vị công tác: Trưởng khoa - Giảng viên bộ môn Điện-Điện tử, khoa Kỹ thuật công nghiệp, trường Đại học Tiền Giang

I CẤU TRÚC ĐỀ TÀI

………

………

………

………

………

………

II PHẦN NHẬN XÉT 2.1 Nhận xét về chuyên môn - Tính cấp thiết của đề tài ………

………

………

………

………

………

………

Trang 3

- Mục tiêu đề tài ………

………

………

………

………

………

- Hình thức trình bày nội dung đề tài ………

………

………

………

………

………

………

- Giá trị khoa học và thực tiển của đề tài ………

………

………

………

………

………

- Mức độ đáp ứng nhiệm vụ đề tài đặt ra ………

………

………

………

………

………

2.2 Nhận xét về tác phong a Khả năng thực hiện kế hoạch và đề cương đã đề ra ………

………

………

………

………

iii

Trang 4

………

b Tính chuyên cần và tuân thủ lịch trình làm việc với CBHD ………

………

………

………

………

………

………

III ĐÁNH GIÁ CHUNG VÀ ĐỀ NGHỊ 3.1 Đánh giá chung ………

………

………

………

………

. 3.2 Đề nghị ………

………

………

………

………

CÁN BỘ HƯỚNG DẪN

Trang 5

TRƯỜNG ĐẠI HỌC TIỀN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KỸ THUẬT CÔNG NGHIỆP Độc lập-Tự do-Hạnh phúc

Bộ môn điện – Điện tử

Tiền Giang, ngày tháng năm 2019

NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN

Tên đề tài: XE TỰ HÀNH TRÁNH VẬT CẢN SỬ DỤNG CẢM BIẾN SIÊU ÂM

Họ và tên sinh viên 1: Đặng Thanh Bình

Họ và tên sinh viên 2: Nguyễn Văn Giàu

Lớp: ĐH CNKT Điều khiển và Tự động hóa 16

Họ và tên GVPB: ………

Chức vụ, đơn vị công tác:……….

I CẤU TRÚC ĐỀ TÀI ………

………

………

………

………

………

………

II PHẦN NHẬN XÉT - Tính cấp thiết của đề tài ………

………

………

………

………

………

- Mục tiêu đề tài ………

………

………

v

Trang 6

………

………

- Hình thức trình bày nội dung đề tài ………

………

………

………

………

- Giá trị khoa học và thực tiển của đề tài ………

………

………

………

………

- Mức độ đáp ứng nhiệm vụ đề tài đặt ra ………

………

………

………

………

III ĐÁNH GIÁ CHUNG VÀ ĐỀ NGHỊ/CÂU HỎI PHẢN BIỆN 3.1 Đánh giá chung ………

………

………

………

………

3.2 Đề nghị/Câu hỏi phản biện ………

………

………

………

………

GIẢNG VIÊN PHẢN BIỆN

Trang 7

LỜI CẢM ƠN

Em xin chân thành cảm ơn thầy NGUYỄN HOÀNG VŨ là giảng viên hướngdẩn chuyên môn và thầy NGUYỄN VĂN THANH là giảng viên hướng dẫn khoahọc cùng các quý thầy, cô khác trong khoa kỹ thuật công nghiệp đã giúp đỡ em rấtnhiều trong quá trình thực hiện học phần này Đồ án Vi xử lý là đồ án đầu tiêntrong chương trình học của chúng em, đây là môn học quan trọng, là nền móng đểchúng em thực hiện những đồ án sau này Trong quá trình thực hiện đồ án, được sựgiúp đỡ của thầy NGUYỄN HOÀNG VŨ và thầy NGUYỄN VĂN THANH giúp

em thu được nhiều kiến thức quý báu trong quá trình học tập Được tiếp xúc với Viđiều khiển ARDUINO, biết cách làm một đồ án,… Trong quá trình thực hiện, dochúng em chưa có nhiều kinh nghiệm nên khó tránh khỏi nhiều sai sót Chúng emmong nhận được nhiều sự góp ý cùa các thầy cô để Đồ án Vi xử lý trở nên hoànthiện hơn

vii

Trang 8

TRƯỜNG ĐẠI HỌC TIỀN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KỸ THUẬT CÔNG NGHIỆP Độc lập-Tự do-Hạnh phúc

Bộ môn điện – Điện tử

Tiền Giang, ngày tháng năm 2019

LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN MÔN HỌC

Họ và tên sinh viên 1: Đặng Thanh Bình

Lớp : ĐH CNKT Điều khiển và Tự động hóa 16

Họ và tên sinh viên 2: Nguyễn Văn Giàu

Lớp : ĐH CNKT Điều khiển và Tự động hóa 16

ST

T

Các nội dung,công việc chủ yếu cần

được thực hiện

Sản phẩm đạt được Thời gian

1 Tìm đề tài, chọn giáo viên hướng dẫn Chọn được đề tài và giáo

viên hướng dẫn

Tuần 1

2 Đăng kí đề tài cho giáo viên hướng dẫn

khoa học

Đăng kí đề tài Tuần 2

3 Viết đề cương tóm tắt, Gvhd xem xét Viết đề cương, sửa lỗi Tuần 3

8 Thiết kế mô hình robot Thiết kế mô hình robot Tuần 8

11 Chạy thử mô hình Kiểm tra phần cứng Tuần 11

MỤC LỤC

A MỞ ĐẦU

Trang 9

1 Đặt vấn

đề……… 2

2 Lý do chọn đề tài……….…………

……… 2

3 Mục tiêu nghiên cứu……….………

……… 2

4 Phạm vi nghiên cứu……….………

………2

5 Phương pháp nghiên cứu………2

5 Cấu trúc đề tài……….……….……

……….2

B NỘI DUNG CHƯƠNG I TỔNG QUAN 1 Giới thiệu về cảm biến siêu âm…….………

……… 5

2 Giới thiệu chung về ARDUINO…….………

……….5

3 Giới thiệu board ARDUINO………….………

……… 5

3.1 Các chân năng lượng……… ………

……… 6

3.2 Bộ nhớ………

………6

3.3 Một số chận digital có các chức năng đặc biệt… ……

……… 7

3.4 Giới thiệu về mạch cầu HL289N……….…

………8

3.5 Thông số kỹ thuật……… 9

3.6 Động cơ(Motor) + Bánh xe………9

3.7 Cảm biến siêu âm……… 10

4 Cấu trúc xe siêu âm………

……… 11

ix

Trang 10

4.1 Nguyên tắt hoạt động của xe siêu âm……….……

………11

âm……….11

CHƯƠNG II THIẾT KẾ MÔ HÌNH ROBOT DÒ ĐƯỜNG

1 Cấu trúc cơ bản của Robot dò đường……….… ………

……… 12

2 Khối xử lý trung

tâm……….12

CHƯƠNG III THUẬT TOÁN THỰC HIỆN VÀ CHƯƠNG TRÌNH

Thuật toán khối xử lí trung tâm ARDUINO………… ………14

CHƯƠNG IV KẾT QUẢ ĐẠT ĐƯỢC VÀ CÁC HƯỚNG PHÁT TRIỂN

Hình 1.2 Nguồn của Board mạch Arduino……….………5

Trang 11

Hình 1.3 Mạch giao động……….……… 7

Hình 1.4 Mạch reset………8

Hình 1.4 Mạch nạp và giao tiếp máy tính………9

Hình 1.5 Module Mạch cầu H………12

Hình 1.6 Sơ đồ nguyên lý mạch cầu H………13

Hình 1.7 Motor và bánh xe……….15

Hình 1.8 Cảm biến siêu âm……….16

Hình 2.1 Sơ đồ cấu trúc cơ bản của xe siêu âm……… 18

Hình 2.2 Khối trung tâm xử lý……….… 18

Hình 3.1 Sơ đồ khối xử lý trung tâm Arduino……….……20

Hình 4.0 Mô hình robot dò đường đang lắp ráp……….…….21

Hình 4.1 Mô hình robot dò đường hoàn chỉnh……….……21

DANH MỤC BẢNG BIỂU Bảng 1.1 Thể hiện thêm các thông số cho board ARDUINO uno R3…… 12

Bảng 1.2 Bảng điều khiển động cơ A……… 14

Bảng 1.3 Bảng điều khiển động cơ B……… 15

xi

Trang 13

A MỞ ĐẦU

1 Đặt vấn đề

Hiện nay tin học đã và đang được ứng dụng rộng rãi trong hầu hết các ứngdụng trong nến kinh tế của mỗi quốc gia Một trong những ứng dụng được sử dụnggần đây nhất đó là ứng dụng công nghệ thông tin vào công nghệ chế tạo và côngnghệ điều khiển robot thông minh

Xu thế phát triển hiện nay trên thế giới khoa học và công nghệ luôn có những thayđổi mạnh mẽ Nền kinh tế tri thức với công nghệ thông tin đã góp phần quan trọngvào việc nâng cao chất lượng cuộc sống con người Trong nền kinh tế tri thức sựphát triển của tri thức không thể tách khỏi sự phát triển của công nghệ thông tin vàđặc biệt là sự phát triển của tin học, ngành khoa học công nghệ mới tạo ra các sảnphẩm robot và nghiên cứu ứng dụng chính hình thành trong những thập kỷ gần đâyđược gọi là Robotics

2 Lý do chọn đề tài

Trong thời đại công nghiệp hiện nay, robot ngày càng được sử dụng phổ biếntrong sản xuất cũng như trong cuộc sống con người Robot đã có một vị trí quantrọng không thể thay thế được,nó giúp con người làm việc trong những điều kiệnnguy hiểm khó khăn Ngoài ra robot còn dùng trong lĩnh vực thám hiểm khônggian, quân sự, giải trí, lĩnh vực robot di động ngày càng được sự quan tâm của cácnhà nghiên cứu và xã hội Thấy được tầm quan trọng của robot hiện nay nên nhómchúng em đã chọn robot dò đường bằng sóng siêu âm làm đề tài đồ án môn học đồ

án Vi xử lý

3 Mục tiêu nghiên cứu

Thiết kế và chế tạo mô hình robot, mô hình được lắp đặt cảm biến siêu âm,nhờ có cảm biến siêu âm mà robot có thể phát hiện vật cản đề có thể rẻ trái, rẻ phài,tiến thẳng hoặc lùi

4 Phạm vi nghiên cứu

Thiết kế hoàn chỉnh mô hình robot dò đường bằng sóng siêu âm

Để đạt được mục tiêu trên cần thực hiện các nhiệm vụ cụ thể sau:

 Tìm hiểu mạch ARDUINO

 Tìm hiểu cảm biến siêu âm

 Thiết kế phần cứng

 Hoàn thiện mô hình

5 Phương pháp nghiên cứu

-Tìm hiều về công nghệ sóng siêu âm

-Vi điều khiển và các tập lệnh liên quan

1

Trang 14

-Phương pháp phân tích và tổng kết kinh nghiệm

-Xây dựng thuật toán hoạt động

1 Giới thiệu chung về ARDUINO

2 Giới thiệu board ARDUINO uno R3 và Mạch cầu H

3 Giới thiệu về cảm biến siêu âm

4 Cấu trúc xe siêu âm

CHƯƠNG II THIẾT KẾ MÔ HÌNH ROBOT XE SIÊU ÂM

1 Cấu trúc robot xe siêu âm

2 Sơ đồ khối tổng quan của hệ thống

3 Sơ đồ nguyên lý của hệ thống

CHƯƠNG III THUẬT TOÁN THỰC HIỆN VÀ VIẾT CHƯƠNG TRÌNH

Lưu đồ thuật toán đoạn chương trình xe siêu âm

CHƯƠNG IV KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN

1 Lắp ráp

2 Hoàn thiện robot

3 Ưu nhược điểm của robot xe siêu âm

Trang 15

B NỘI DUNG

CHƯƠNG I: TỔNG QUAN

1 Giới thiệu về cảm biến siêu âm

Cảm biến siêu âm là loại cảm biến dùng để đo khoảng cách, là sản phẩmdùng để đo vật thể rắn lỏng thông qua tín hiệu sóng siêu âm truyền đi, cảm biếnsiêu âm là thiết bị đo lường được ứng dụng rộng rãi trong các nhà máy khu vựcchứa chất lỏng, chất rắn

2 Giới thiệu chung về ARDUINO

ARDUINO là 1 board mạch vi xử lý được dùng để lập trình tương tác vớicác thiết bị phần cứng như cảm biến, động cơ, đèn hoặc các thiết bị khác Đặcđiểm nổi bật của ARDUINO là môi trường phát triển ứng dụng cực kỳ dễ sử dụng,với một ngôn ngữ lập trình có thể học một cách nhanh chống ngay cả với người ít

am hiểu về điện tử và lập trình Và điều làm nên hiện tượng ARDUINO chính làmức giá rất thấp và tính chất nguồn mở từ phần cứng tới phần mềm Chỉ vớikhoảng 30$, người dùng đã có thể sở hữu một board ARDUINO có 20 ngõ I/O cóthể tương tác và điều khiển chừng ấy thiết bị ARDUINO chính thức được giới thiệunăm 2005 như là một công cụ khiêm tốn dành cho sinh viên

3 Giới thiệu board ARDUINO

ARDUINO là một board mạch vi điều khiển sử dụng chip AVR

ATmega328, ATmega168, ATmega8 của Atmel Nó chứa tất cả mọi thứ cần thiết

để hổ trợ lập trình vi điều khiển

ARDUINO uno R3 SMD là 1 board mạch thiết kế với bộ vi xử lý trung tâm

là vi điều khiển AVR ATmega328 Cấu tạo của ARDUINO bao gồm các phần sau

3

IC ATmega328

1b

Trang 16

- Cáp USB: Dây cáp dùng để cấm vào máy tính để nạp chương trình choboard và dây đồng thời cũng lấy nguồn từ USB của máy tính để cấp cho boardhoạt động.Ngoài ra USB còn được dùng để truyền dữ liệu từ board ARDUINO lênmáy tính Dây có 2 đầu, đầu 1a được dùng để cắm vào cổng USB trên boardARDUINO, đầu 1b dùng để cắm vào cổng USB trên máy tính.

- Cổng nguồn ngoài: Cổng nguồn ngoài nhằm sử dụng nguồn điện bên ngoàinhư pin, bình acquy hay các adapter cho board ARDUINO hoạt động Nguồn điệncấp vào cổng này là nguồn DC có hiệu điện thế từ 6v đến 20v, tuy nhiên hiệu điệnthế tốt nhất mà nhà sản xuất khuyên dùng là từ 7v đến 12v

- Cổng USB: Cổng USB trên board ARDUINO dùng để kết nối với cápUSB

- IC ATmega328: IC ATmega328 là linh hồn của board mạch ARDUINOuno, IC này được dùng trong việc thu thập dữ liệu từ cảm biến, xử lý dữ liệu, xuấttính hiệu ra…

- Chân ICSP của ATmega328 được sử dụng cho giao tiếp SPI, một số ứngdụng của ARDUINO có sử dụng chân này, ví dụ như sử dụng module RFID RC522với ARDUINO hay Ethemet Shield với ARDUINO

1a

Trang 17

3.1 Tìm hiểu phần cứng của bo mạch Arduino uno R3

a Nguồn

Hình 1.2 Nguồn của Board mạch Arduino

5

Trang 18

Lựa chọn nguồn cung cấp cho board mạch (khối màu cam trong hình dưới).Board mạch Arduino có thể được cung cấp nguồn bởi Adapter thông qua Jack

DC hoặc từ cổng USB (2 mũi tên màu đỏ) Trong trường hợp chỉ có 1 trong 2nguồn cung cấp thì Board Arduino sẽ sử dụng nguồn cung cấp đó Trong trườnghợp có cả 2 nguồn cung cấp thì Arduino sẽ ưu tiên lựa chọn nguồn cung cấp từJack DC thay vì từ cổng USB Việc ưu tiên này được thực hiện bởi OpAmp trong

IC LMV358 và MOSFET FDN340P Điện áp từ Jack DC sau khi qua Diode bảo

vệ D1 thì được gọi là điện áp VIN Điện áp VIN qua cầu phân áp để tạo thành VIN/

2 để so sánh với điện áp 3.3V Vì VIN/2 >3.3V nên điện áp đầu ra của OpAmp là5V, điều này làm cho MOSFET không được kích, nguồn cung cấp cho BoardArduino là từ Jack DC sau khi qua ổn áp

Tạo ra các điện áp 5v và 3.3v (2 khối màu xanh) để cung cấp cho vi điềukhiển và cũng là điểm cấp nguồn cho các thiết bị bên ngoài sử dụng Mạch Arduino

sử dụng IC ổn áp NCP1117 để tạo điện áp 5V từ nguồn cung cấp lớn và IC ổn

áp LP2985 để tạo điện áp 3.3V Đây đều là những IC ổn áp tuyến tính, tuy hiệusuất không cao nhưng ít gợn nhiễu và mạch đơn giản

Bảo vệ ngược nguồn, quá tải (vòng tròn màu đỏ) F1 là một cầu chì tự phụchồi, trong trường hợp bạn chỉ sử dụng dây cáp USB để cấp nguồn thì tổng dòngtiêu thụ không được quá 500mA Nếu không cầu chì sẽ ngăn không cho dòng điệnchạy qua D1 là một Diode, chỉ cho dòng điện 1 chiều chạy qua (từ Jack DC vàomạch), trong trường hợp mạch Arduino của bạn có mắc với các thiết bị khác và cónguồn cung cấp lớn hơn nguồn vào Jack DC, nếu có sai sót chập mạch vv thì sẽkhông có trường hợp nguồn các thiết bị bên ngoài chạy ngược vào Adapter

Báo nguồn Đèn nguồn ON sáng lên báo thiết bị đã được cấp nguồn Nếu cácbạn đã cắm nguồn mà đèn nguồn không sáng thì có thể nguồn cung cấp của bạn đã

bị hỏng hoặc jack kết nối lỏng, hoặc mạch Arduino kết nối với các linh kiện bênngoài bị ngắn mạch

b Mạch dao động

Mạch giao động tạo ra các xung clock giúp cho vi điều khiển hoạt động, thựcthi lệnh… Board mạch Arduino Uno R3 sử dụng thạch anh 16Mhz làm nguồn daođộng

Trang 19

Hình 1.3 Mạch giao động

c Mạch reset

Để vi điều khiển thực hiện khởi động lại thì chân RESET phải ở mức logic LOW (~0V) trong 1 khoản thời gian đủ yêu cầu Mạch reset của board Arduino UnoR3 phải đảm bảo được 02 việc:

Reset bằng tay: Khi nhấn nút, chân RESET nối với GND, làm cho MCU RESET Khi không nhấn nút chân Reset được kéo 5V

Reset tự động: Reset tự động được thực hiện ngay khi cấp nguồn cho vi điều khiển nhờ sự phối hợp giữa điện trở nối lên nguồn và tụ điện nối đất Thời gian tụ điện nạp giúp cho chân RESET ở mức LOW trong 1 khoản thời gian đủ để vi điều khiển thực hiện reset

Khởi động vi điều khiển trước khi nạp chương trình mới

7

Trang 20

Hình 1.4 Mạch reset

d Mạch nạp và giao tiếp máy tính

-Vi điều khiển Atmega328P trên Board Arduino UnoR3 đã được nạp sẵn 1bootloader, cho phép nhận chương trình mới thông qua chuẩn giao tiếp UART(chân 0 và 1) ở những giây đầu sau khi vi điều khiển Reset

-Máy tính giao tiếp với Board mạch Arduino qua chuẩn giao tiếp USB (D+/D-), thông qua một vi điều khiển trung gian là ATMEGA16U2 hoặc một IC trunggian là CH340 (thường thấy trong các mạch sử dụng chip dán) Vi điều khiển hoặc

IC này có nhiệm vụ chuyển đổi chuẩn giao tiếp USB thành chuẩn giao tiếp UART

để nạp chương trình hoặc giao tiếp truyền nhận dữ liệu với máy tính (Serial)

- Phần thiết kế mạch nạp có tích hợp thêm 02 đèn LED,nên khi nạp chươngtrình các bạn sẽ thấy 2LED này nhấp nháy Còn khi giao tiếp, nếu có dữ liệu từ

Ngày đăng: 11/12/2021, 11:11

HÌNH ẢNH LIÊN QUAN

Hình   1.1     Mạch  ARDUINO uno R3 - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
nh 1.1 Mạch ARDUINO uno R3 (Trang 17)
Hình 1.2 Nguồn của Board mạch Arduino - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 1.2 Nguồn của Board mạch Arduino (Trang 19)
Hình 1.3 Mạch giao động - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 1.3 Mạch giao động (Trang 21)
Hình 1.4 Mạch reset - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 1.4 Mạch reset (Trang 22)
Hình 1.4 Mạch nạp và giao tiếp máy tính - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 1.4 Mạch nạp và giao tiếp máy tính (Trang 24)
Bảng 1.1  Thể hiện thêm các thông số cho board ARDUINO uno R3. - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Bảng 1.1 Thể hiện thêm các thông số cho board ARDUINO uno R3 (Trang 27)
Hình 1.5  Module mạch cầu H - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 1.5 Module mạch cầu H (Trang 28)
Hình 1.6  Sơ đồ nguyên lý mạch cầu H - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 1.6 Sơ đồ nguyên lý mạch cầu H (Trang 29)
Bảng 1.3  Bảng điều khiển động cơ B - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Bảng 1.3 Bảng điều khiển động cơ B (Trang 30)
Hình 1.4  Cảm biến siêu âm - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 1.4 Cảm biến siêu âm (Trang 31)
Hình 1.3  Motor và bánh xe - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 1.3 Motor và bánh xe (Trang 31)
Hình 2.2  Khối trung tâm xử lý - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 2.2 Khối trung tâm xử lý (Trang 34)
Hình 4.0  Mô hình Robot dò đường đang lắp ráp - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 4.0 Mô hình Robot dò đường đang lắp ráp (Trang 38)
Hình 4.1  Mô hình Robot dò đường hoàn chỉnh - Xe tự hành tránh vật cản sử dụng cảm biến siêu âm
Hình 4.1 Mô hình Robot dò đường hoàn chỉnh (Trang 39)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w