intTypePromotion=1

BÁO CÁO ĐỒ ÁN ĐIỆN-ĐIỆN TỬ

Chia sẻ: đặng Xuân Vinh | Ngày: | Loại File: PPT | Số trang:34

0
433
lượt xem
87
download

BÁO CÁO ĐỒ ÁN ĐIỆN-ĐIỆN TỬ

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

1.1.Yêu cầu: - Thiết kế mô hình robot hoàn chỉnh dùng để dò line. 1.2.Mục tiêu: - Giúp cho sinh viên có điều kiện thực hành các kiến thức đã được học về vi xử lý, lập trình, cơ khí chế tạo... - Tập cho sinh viên quen dần với môi trường làm việc theo nhóm, tập thể.

Chủ đề:
Lưu

Nội dung Text: BÁO CÁO ĐỒ ÁN ĐIỆN-ĐIỆN TỬ

  1. TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CƠ ĐIỆN BÁO CÁO ĐỒ ÁN ĐIỆN ĐIỆN TỬ GVHD: Thầy ĐOÀN DƯƠNG QUÝ Nhóm SVTH: ĐỘI KINGSIZE β BÙI NGỌC ĐỨC NGÔ PHƯƠNG LỘC NGUYỄN CÔNG QUỲNH HỒ VĂN SƠN ĐẶNG XUÂN VINH 27/06/11 LHU - CÑ
  2. NỘI DUNG GIỚI THIỆU CHUNG VỀ ĐỀ TÀI PHAÀN I PHAÀN II ĐỒ ÁN ĐIỆN- ĐIỆN TỬ MÔ HÌNH ROBOT DÒ LINE 27/06/11 LHU - CÑ
  3. GIỚI THIỆU CHUNG VỀ ĐỀ TÀI Phaàn1 1.1.Yêu cầu: - Thiết kế mô hình robot hoàn chỉnh dùng để dò line. 1.2.Mục tiêu: - Giúp cho sinh viên có điều kiện thực hành các kiến th ức đã được học về vi xử lý, lập trình, cơ khí chế tạo... - Tập cho sinh viên quen dần với môi trường làm việc theo nhóm, tập thể. - Đồng thời qua đó giúp sinh viên có thể phát huy tài năng của mình, có vốn kiến thức vững chắc để làm tiền đề cho những đồ án và công việc sau này. 27/06/11 LHU - CÑ
  4. GIỚI THIỆU CHUNG VỀ ĐỀ TÀI Phaàn1 1.3.Phương pháp giải quyết: Nắm vững được những yêu cầu và mục tiêu của đồ án, đội kingsize β đã tiến hành chế tạo một robot dò line hoàn chỉnh và tập trung vào 3 vấn đề chính: - Cơ khí - Mạch điện - Lập trình 27/06/11 LHU - CÑ
  5. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.1.Cơ khí: Đế của robot sử dụng những thanh nhôm 25x25, 25x12, 25x38 ngắn, nhẹ, mỏng giúp cho robot có thiết kế gọn nhẹ nhưng cũng khá vững chắc. 27/06/11 LHU - CÑ
  6. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.1.Cơ khí: Bánh trước của robot sử dụng bánh đa hướng để tăng khả năng di chuyển linh hoạt, giúp robot có thể xoay trái, phải, chạy tới, lui dễ dàng. 27/06/11 LHU - CÑ
  7. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.1.Cơ khí: Bánh xe chạy chính của robot là loại bánh có đường kính lớn làm bằng nhôm cứng giúp nâng đỡ bộ khung nhôm và giúp robot chạy nhanh. 27/06/11 LHU - CÑ
  8. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.1.Cơ khí: Động cơ để chạy cho robot là loại động cơ tốc độ lớn khoảng 3000 vòng/phút. 27/06/11 LHU - CÑ
  9. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.1.Cơ khí: Động cơ và bánh xe của robot được truyền động thông qua buli và dây sin giúp ta có thể điều khiển được tốc độ của robot theo ý mong muốn. 27/06/11 LHU - CÑ
  10. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.1.Cơ khí: bộ khung cơ khí hoàn chỉnh của robot dò line, với thiết kế gọn nhẹ nhưng không kém phần chắc chắc giúp cho robot hoạt động ổn định với hiệu suất cao. Đồng thời cơ khí tốt giúp cho việc lập trình và điều khiển robot được dễ dàng hơn. 27/06/11 LHU - CÑ
  11. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.2.2.Mạch điều khiển: 27/06/11 LHU - CÑ
  12. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.2.3.Mạch cảm biến: 27/06/11 LHU - CÑ
  13. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.2.4.Mạch động lực: 27/06/11 LHU - CÑ
  14. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.3.Lập trình: 2.3.1.Giới thiệu chung về vi điều khiển họ 8051: 32 chân hình thành 4 port 8-bit. Với các thi ết k ế yêu c ầu một mức tối thiểu bộ nhớ ngoài hoặc các thành ph ần bên ngoài khác, ta có thể sử dụng các port này làm nhiệm v ụ xuất/nhập. 8 đường cho mỗi port có thểđược xử lý nh ư một đơn vị giao tiếp với các thiết bị song song như máy in, bộ biến đổi D A, v.v…hoặc mỗi đường có thể hoạt động độc lập giao tiếp với một thiết bị đơn bit như chuyển mạch,LED, BJT, FET, cuộn dây, động cơ, loa v.v… Sơ đồ phần cứng và sơ đồ khối của 8051 27/06/11 LHU - CÑ
  15. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.3.Lập trình: 2.3.1.Giới thiệu chung về vi điều khiển họ 8051:  Cấu trúc của vi điều khiển: - 4KB ROM. - 128 byte RAM. - 4 port xuất nhập (I/O port) 8-bit. - 2 bộ nhớ định thời 16-bit. - Không gian nhớ chương trình ngoài 64K. - Không gian nhớ dữ liệu 64K. - Bộ xử lý bit (thao tác trên các bít riêng lẽ). - 210 vị trí nhớ được định địa chỉ,mỗi vị trí 1 bít. 27/06/11 LHU - CÑ
  16. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.3.2.Giới thiệu chung về ngôn ngữ lập trình C: Ngôn ngữ lập trình thường được chia thành 2 loại: Ngôn ngữ bậc thấp và ngôn ngữ bậc cao Ngôn ngữ bậc thấp là ngôn ngữ gần với máy. Hợp ngữ (assmbly) là ngôn ngữ gần với máy. Ngôn ngữ bậc cao là các ngôn ngữ gần với ngôn ngữ con người hơn. Có thể kể đến các ngôn ngữ như C, Basic, Pascal … 27/06/11 LHU - CÑ
  17. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.3.2.Giới thiệu chung về ngôn ngữ lập trình C: Tại sao dùng ngôn ngữ C? C là ngôn ngữ bậc cao, phổ biến và dễ hiểu. Sử dụng C giúp rút ngắn thời gian nghiên cứu, thiết kế sản phẩm, nâng cao khả năng kế thừa, phát triển. Có khá nhiều trình biên dịch ngôn ngữ C cho 8051 như Mikro C, IAR, SDCC, Reads 51 … µVision là môi trường phát triển tích hợp (trình soạn thảo ngôn ngữ C, trình biên dịch và debug) của công ty Keil Software, và thường được gọi là Keil C. Keil C là môi trường phát triển khá mạnh và được sử dụng rộng rãi hiện nay. 27/06/11 LHU - CÑ
  18. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.3.3.Code lập trình cho robot dò line: #include #define cb1 P0_0 #define cb2 P0_1 #define cb3 P0_2 #define cb4 P0_3 #define cb5 P0_4 #define cb7 P0_6 #define cb8 P0_7 #define sensor P0 #define Nut_1 P2_0 #define Nut_2 P2_1 #define Banh_trai CCAP1H 27/06/11 LHU - CÑ
  19. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.3.3.Code lập trình cho robot dò line: #define Banh_phai CCAP2H #define Dir_trai P1_0 #define Dir_phai P1_1 #define Act_encoder EX1 bit Nho_trai=0,Nho_phai=0,Vach_ngang; unsigned char a,SO_VACH,Bien_sensor,Line_no; unsigned char PWMT,TDT1,TDT2,TDT3,TDT4,TDT5,TDT6,TDT7,TDT8; unsigned char PWMP,TDP1,TDP2,TDP3,TDP4,TDP5,TDP6,TDP7,TDP8; unsigned int encoder = 0; void Delay (unsigned int time); void Quet_cam_bien (void); void DK_do_duong (void); 27/06/11 LHU - CÑ
  20. ĐỒ ÁN ĐIỆN- ĐIỆN TỬ Phaàn2 MÔ HÌNH ROBOT DÒ LINE 2.3.3.Code lập trình cho robot dò line: void KT_qua_vach_ngang (void); void Do_line(unsigned char so_line); void Dung(); Void Init(void); void Van_toc_cham (void); void Van_toc_min (void); void Van_toc_min2 (void); void Van_toc_min3 (void); void Phuong_an_1 (void); void Phuong_an_2 (void); void main (void) {Init(); while(1){ 27/06/11 LHU - CÑ
ADSENSE
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2