LINK TẢI LUẬN VĂN MIỄN PHÍ CHO AE KET-NOI
LỜI NÓI ĐẦU

Ngày này, việc ứng dụng máy tính vào các kỹ thuật đo lường và điều khiển không còn mới vì khi các thiết bị, hệ thống đo lường và điều khiển được ghép nối với máy tính sẽ có thời gian thu thập và xử lý dữ liệu ngắn trong khi mức độ chính xác vẫn được đảm bảo, nhưng điều đáng quan tâm hơn cả là khả năng tự động hoá trong việc thu thập và xử lý dữ liệu. Chính vì điều này làm cho máy tính được ứng dụng trong hầu hết vào các lĩnh vực trong cuộc sống hàng ngày đặc biệt là trong lĩnh vực công nghiệp.
Một bước tiến quan trọng trong kỹ thuật vi xử lý là sự ra đời của các bộ vi xử lý kỹ thuật số. Đây là một vi mạch điện tử có mật độ tích hợp cao bao gồm rất nhiều các mạch số có khả năng nhận, xử lý và xuất dữ liệu. Đặc biệt là quá trình xử lý dữ liệu được thực hiện theo một chương trình là một tập hợp các lệnh từ bên ngoài mà người sử dụng có thể thay đổi dễ dàng tùy thuộc vào từng ứng dụng. Do đó một bộ vi xử lý có thể thực hiện được rất nhiều các yêu cầu điều khiển khác nhau tuỳ từng trường hợp vào nhu cầu sử dụng.
Sự ra đời của kỹ thuật vi xử lý là sự kết hợp giữa kỹ thuật phần cứng và phần mềm đã làm cho hoạt động của các mạch điện tử trở nên mềm dẻo hơn với những phần mềm rất linh hoạt mà người sử dụng có thể sửa chữa, thay đổi hay bổ sung làm cho ứng dụng ngày càng trở nên hoàn thiện mà không cần thiết kế lại toàn bộ ứng dụng.
Trong đồ án này, em sử dụng vi mạch điều khiển AT90S8535 của hãng Atmel để thiết kế một mạch đo nhiệt độ đơn giản. Đây là một bộ vi xử lý 8 bit năng lượng thấp (theo kiểu chíp CMOS) trên cơ sở cấu trúc RICS của hãng Atmel, tốc độ xử lý dữ liệu của IC AT90S8535 rất cao (xấp xỉ 8 MISP tại tần số 8MHz) cho phép hệ thống có thể được thiết kế tối ưu làm tăng tốc độ xử lý. Do đó, nó cung cấp khả năng linh hoạt rất cao trong các ứng dụng nhúng. Vì vậy, việc tìm hiểu cấu trúc và đặc tính của vi mạch điều khiển AT90S8535 có thể giúp chúng ta sử dụng vi mạch điều khiển này cho các ứng dụng cần thiết.
Em xin chân thành Thank thầy cô đã tận tình hướng dẫn để em hoàn thành đồ án này. Tuy nhiên, do trình độ còn nhiều hạn chế nên đồ án không thể tránh khỏi những thiếu sót, vì vậy em rất mong được sự chỉ bảo của các thầy cô cũng như của những người đi trước trong lĩnh vực này để đồ án của em hoàn thiện hơn qua đó em có thể xây dựng được những ứng dụng trong thực tế.

CHƯƠNG I
NHIỆM VỤ VÀ PHƯƠNG HƯỚNG THỰC HIỆN

1.1. Nhiệm vụ của đồ án.

Từ mục đích tổng quát của đề tài là thiết kế và xây dựng một hệ thống đo nhiệt độ đơn giản, có thể phân tách ra thành các nhiệm vụ chính cần thực hiện như sau:

Thiết kế và xây dựng hệ thống ghép nối vi điều khiển (C) AT90S8535 với module LCD (4x20 character), keypad (16 keys), cảm biến nhiệt LM335. Ngoài ra hệ thống còn phải có khả năng giao tiếp với máy tính (PC) qua cổng RS 232.

Hình 1.1 : Sơ đồ tổng thể của hệ thống cần thiết kế







Thiết kế và xây dựng phần mềm điều khiển C để thu thập dữ liệu từ cảm biến nhiệt nhiệt LM335, từ keypad hay từ PC. Xử lý dữ liệu nhận được để hiển thị trên LCD hay truyền sang PC.

Xây dựng phần mềm trên PC để có thể giao tiếp được với C qua cổng RS 232

1.2. Phân tích nhiệm vụ.

Để có thể thiết kế và xây dựng được hệ thống như trên cần thực hiện các bước sau :

Nghiên cứu và tìm hiểu bộ vi xử lý AT90S8535.

Tìm hiểu sự hoạt động của module LCD và cảm biến nhiệt LM 335.

Tìm hiểu sự hoạt động và phương pháp mã hoá keypad để có thể ghép nối với C.

Tìm hiểu phương pháp truyền thông sử dụng chuẩn RS 232.

Thiết kế sơ đồ mạch nối ghép giữa C với LCD, keypad, IC LM335 và giữa C với máy tính thông qua cổng RS 232.
Lập trình phần mềm nạp cho C để thực hiện các kết nối trên.

Viết phần mềm trên PC để giao tiếp với C qua cổng RS 232.
LỜI NÓI ĐẦU 3

CHƯƠNG I

NHIỆM VỤ VÀ PHƯƠNG HƯỚNG THỰC HIỆN

1.1. NHIỆM VỤ CỦA ĐỒ ÁN. 4

1.2. PHÂN TÍCH NHIỆM VỤ. 4

1.3. PHƯƠNG HƯỚNG THỰC HIỆN. 5

1.3.1. LỰA CHỌN THIẾT BỊ. 5

1.3.2. PHƯƠNG HƯỚNG THIẾT KẾ. 6

CHƯƠNG 2

LỰA CHỌN LINH KIỆN THIẾT KẾ

VÀ MỘT SỐ LÝ THUYẾT VỀ CHUYỂN ĐỔI A/D

2.1. LỰA CHỌN LINH KIỆN THIẾT KẾ. 8

2.1.1. GIỚI THIỆU VI MẠCH ĐIỀU KHIỂN AT90S8535. 8

2.1.1.1. CẤU TRÚC CỦA VI MẠCH AT90S8535. 12

2.1.1.2. TẬP THANH GHI ĐA NĂNG CỦA C AT90S8535. 14

2.1.1.3. BỘ SỐ HỌC VÀ LOGIC - ALU. 15

2.1.1.4. ĐẶC ĐIỂM CÁC BỘ NHỚ TRONG CỦA C AT90S8535. 15

2.1.1.5. CÁC CHẾ ĐỘ ĐỊA CHỈ CỦA C AT90S8535. 18

2.1.1.6. THỜI GIAN TRUY CẬP BỘ NHỚ VÀ THỜI GIAN THỰC HIỆN LỆNH. 20

2.1.1.7. KHÔNG GIAN BỘ NHỚ I/O. 21

2.1.1.8. NGẮT VÀ XỬ LÝ NGẮT TRONG C AT90S8535. 26

2.1.1.9. CÁC CHẾ ĐỘ NGHỈ CỦA C AT90S8535 35

2.1.1.10. CÁC MẠCH ĐIỀU KHIỂN TRONG C AT90S8535. 36

2.1.2. MODULE LCD (20X4 CHARACTERS). 85

2.1.3. IC MAX232. 89

2.1.3.1. GIỚI THIỆU CHUẨN RS232. 89

2.1.3.2. IC MAX232. 92

2.1.4. CẢM BIẾN NHIỆT LM335 93

2.2. MỘT SỐ LÝ THUYẾT VỀ CHUYỂN ĐỔI A/D. 94

2.2.1. KHÁI NIỆM CHUNG. 94

2.2.2. MỘT SỐ PHƯƠNG PHÁP CHUYỂN ĐỔI AD. 95

2.2.2.1. PHƯƠNG PHÁP CHUYỂN ĐỔI SONG SONG. 95

2.2.2.2. PHƯƠNG PHÁP XẤP XỈ LIÊN TIẾP. 96

2.2.2.3. PHƯƠNG PHÁP TÍCH PHÂN HAI SƯỜN DỐC. 96

CHƯƠNG 3

THIẾT KẾ HỆ THỐNG PHẦN CỨNG

3.1. SƠ ĐỒ CẤU TRÚC PHẦN CỨNG CỦA HỆ THỐNG. 98

3.2. SƠ ĐỒ GHÉP NỐI C VỚI MODULE LCD. 98

3.3. SƠ ĐỒ GHÉP NỐI C VỚI MODULE KEYPAD. 99

3.4. SƠ ĐỒ GHÉP NỐI C VỚI CẢM BIẾN NHIỆT LM335. 100

3.4. SƠ ĐỒ GHÉP NỐI C VỚI IC MAX232. 101

3.5. SƠ ĐỒ KẾT NỐI NGUỒN CHO VI MẠCH ĐIỀU KHIỂN. 102

CHƯƠNG 4

THIẾT KẾ HỆ THỐNG PHẦN MỀM CHO C AT90S8535

4.1. BIỂU ĐỒ CHỨC NĂNG CỦA CHƯƠNG TRÌNH ĐIỀU KHIỂN C. 103

4.2. LƯU ĐỒ THUẬT TOÁN CỦA CÁC CHỨC NĂNG CHÍNH. 107

4.2.1. CHỨC NĂNG GIAO TIẾP VỚI LCD CONTROLLER. 107

4.2.2. CHỨC NĂNG ĐIỀU KHIỂN VÀ HIỂN THỊ KẾT QUẢ ADC. 109

4.2.3. CHỨC NĂNG GIAO TIẾP VỚI KEYPAD. 112

4.2.4. CHỨC NĂNG TRUYỀN NHẬN DỮ LIỆU NỐI TIẾP VỚI PC. 118



CHƯƠNG 5

THIẾT KẾ HỆ THỐNG PHẦN MỀM TRÊN PC

5.1. MỤC ĐÍCH CỦA PHẦN MỀM TRÊN PC. 120

5.2. MỘT SỐ CHỨC NĂNG CHÍNH CỦA CHƯƠNG TRÌNH 121

5.3. NHẬN XÉT VÀ ĐÁNH GIÁ. 123

KẾT LUẬN 124

PHỤ LỤC 125

CHƯƠNG TRÌNH ĐIỀU KHIỂN C AT90S8535 125


Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 
Last edited by a moderator:
Các chủ đề có liên quan khác

Các chủ đề có liên quan khác

Top