Danh mục

Đồ án: Thiết kế mô hình Robot dò đường

Số trang: 47      Loại file: pdf      Dung lượng: 2.22 MB      Lượt xem: 50      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 47,000 VND Tải xuống file đầy đủ (47 trang) 0
Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mục đích của đề tài "Thiết kế mô hình Robot dò đường" hướng đến là tạo ra bước đầu cho sinh viên thử nghiệm những ứng dụng của vi điều khiển trong thực tiễn để rồi từ đó tìm tòi, phát triển nhiều ứng dụng khác trong đời sống hằng ngày cần đến.
Nội dung trích xuất từ tài liệu:
Đồ án: Thiết kế mô hình Robot dò đường ĐỒ ÁN TỐT NGHIỆP GVHD KS. PHẠM DUY DƯỞNG LỜI NÓI ĐẦU Ngày nay điều khiển tự động đã trở thành một nhu cầu không thể thiếu đƣợc của con ngƣời, dƣới sự xuất hiện của các học thuyết và các ứng dụng cụ thể trong đời sống hằng ngày, có thể nói điều khiển tự động đang chi phối dần cuộc sống của chúng ta. con ngƣời đang cố gắng sáng tạo ra các con robot có khả năng làm việc thay cho con ngƣời, chúng ta thƣờng bắt gặp các con robot trong các dây chuyền công nghiệp sản xuất tự động hay robot giúp việc trong gia đình. Để tìm ra các ý tƣởng sáng tạo hay hàng năm đề diễn ra cuộc thi robocon châu á thái bình dƣơng đó là tiền đề để tạo ra những con robot có khả năng áp dụng vào thực tế. Cũng chính vì mục đích đó mà chúng em thực hiện đồ án điều khiển robot dò đƣờng, nó lại là bƣớc khởi đầu trong lập trình robot để robot có thể thực hiện các công việc tiếp theo. Đây chỉ là một công việc nhỏ của lập trình điều khiển robot nhƣng qua quá trình thiết kế và thi công đề tài chúng em đã rút ra đƣợc rất nhiều kinh nghiệm thực tiễn quý báu. Mục đích của đề tài hƣớng đến là tạo ra bƣớc đầu cho sinh viên thử nghiệm những ứng dụng của vi điều khiển trong thực tiễn để rồi từ đó tìm tòi, phát triển nhiều ứng dụng khác trong đời sống hằng ngày cần đến. Mặc dù đã cố gắng hết sức mình để hoàn thành xong đồ án môn học bằng các kiến thức đã học, một số sách tham khảo và một số nguồn tài liệu khác nhƣng cũng không tránh khỏi những thiếu sót. Do vậy, chúng em rất mong đƣợc sự góp ý quý báu của thầy cô và các bạn để đề tài có thể hoàn thiện ở mức cao nhất. Nhân đây cho chúng em xin gữi lời cám ơn chân thành đến Thầy Phạm Duy Dƣởng và các Thầy bộ môn đã tận tình hƣớng dẫn để chúng em hoàn thành tốt đề tài của mình! Nhóm sinh viên thực hiện : Bùi Xuân Dũng Trần Văn Thọ Bùi Phúc Hát SVTH: BÙI XUÂN DŨNG Trang 1 ĐỒ ÁN TỐT NGHIỆP GVHD KS. PHẠM DUY DƯỞNG CHƢƠNG I TỔNG QUAN VỀ VI ĐIỀU KHIỂN 8051 1. Tổng quan 1.1. Giới thiệu chung MCS-51 là họ vi điều khiển của hãng Intel. Vi mạch tổng quát của họ MCS-51 là chip 8051. Chip 8051 có một số đặc trƣng cơ bản sau: – Bộ nhớ chƣơng trình bên trong: 4 KB (ROM). – Bộ nhớ dữ liệu bên trong: 128 byte (RAM). – Bộ nhớ chƣơng trình bên ngoài: 64 KB (ROM). – Bộ nhớ dữ liệu bên ngoài: 64 KB (RAM). – 4 port xuất nhập (I/O port) 8 bit. – 2 bộ định thời 16 bit. – Mạch giao tiếp nối tiếp. – Bộ xử lý bit (thao tác trên các bit riêng lẻ). – 210 vị trí nhớ đƣợc định địa chỉ, mỗi vị trí 1 bit. – Nhân / Chia trong 4 µs. Ngoài ra, trong họ MCS-51 còn có một số chip vi điều khiển khác có cấu trúc tƣơng đƣơng nhƣ: Bảng 1 Bảng 1: Cấu trúc tương ứng của họ 8051 1.2. Các phiên bản của chip vi điều khiển 8051 1.2.1. Bộ vi điều khiển 8052 8052 là một phiên bản của họ 8051. 8052 có tất cả các thông số kỹ thuật của 8051, ngoài ra còn có thêm 128 byte RAM, 4KB ROM và một bộ định thời nữa. Nhƣ vậy, 8052 có tổng cộng 256 byte RAM, 8KB ROM và ba bộ định thời. SVTH: BÙI XUÂN DŨNG Trang 2 ĐỒ ÁN TỐT NGHIỆP GVHD KS. PHẠM DUY DƯỞNG Bảng 2 Đặc tính kỹ thuật 8031 8051 8052 ROM trên chip(KB) 0 4 8 RAM trên chip(byte) 128 128 256 Bộ định thời 2 2 3 Chân vào/ra 32 32 32 Cổng nối tiếp 1 1 1 Nguồn ngắt 5 5 6 Bảng 2:Các phiên bản của 8051 Nhƣ bảng thông số trên ta thấy 8051 là một trƣờng hợp riêng của 8052. Mọi chƣơng trình viết cho 8051 đều có thể chạy đƣợc trên 8052 nhƣng điều nguợc lại có thể là không đúng. 1.2.2. Bộ vi điều khiển AT8951 của Atmel Corporation AT8951 là phiên bản 8051 có ROM trên chip là bộ nhớ Flash. Phiên bản này rất thích hợp cho các ứng dụng nhanh vì bộ nhớ Flash có thể đƣợc xóa trong vài giây. Dĩ nhiên là để dùng AT8951 cần phải có thiết bị lập trình PROM hỗ trợ bộ nhớ Flash nhƣng không cần đến thiết bị xóa ROM vì bộ nhớ Flash đƣợc xóa bằng thiết bị lập trình PROM. Để tiện sử dụng, hiện nay hãng Atmel đang nghiên cứu một phiên bản của AT8951 có thể đƣợc lập trình qua cổng COM của máy tính PC và Nhƣ vậy sẽ không cần đến thiết bị lập trình PROM. Bảng 3 Ký hiệu ROM RAM I/O Timer Ngắt Vcc Số chân IC AT89C51 4KB 128 32 2 5 5V 40 AT89LV51 4KB 128 32 2 5 3V 40 AT89C1051 1KB 64 15 1 3 3V 20 AT89C2051 2KB 128 15 2 5 3V 20 AT89C52 8KB 256 32 3 6 5V 40 AT89LV52 8KB 256 32 3 6 3V 40 Bảng 3: Cấu trúc bộ vi điều khiển 8051 1.2.3. Bộ vi điều khiển DS5000 của Dallas Semiconductor Một phiên bản phổ biến khác nữa của 8051 là DS5000 của hãng Dallas Semiconductor. Bộ nhớ ROM trên chip của DS5000 là NV-RAM. DS5000 có khả năng nạp chƣơng trình vào ...

Tài liệu được xem nhiều: