code, slide, mô phỏng, chạy Pic 18F4520 để giám sát nhiệt độ phòng học, phòng thí nghiệm. sử dụng code asembly. đồ án vi xử lí vi điều khiển đh bách khoa, sư phạm kĩ thuật, chcus các bạn hiểu, bảo vệ đồ án thành công
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA ĐIỆN
ĐỒ ÁN VI ĐIỀU KHIỂN VÀ VI XỬ LÍ
Đề tài: “Thiết kế hệ thống điều khiển ánh
sáng phòng thông
GVHD : Nguyễn Quốc Định
SVTH : Từ Hữu Thành
Huỳnh Đăng Phát
Nhóm : N33C 1
Trang 2Giới Thiệu
Chương 1: Tổng Quan Đề Tài
Chương 2: Tính Chọn Linh Kiện
Chương 3: Mô Phỏng Hệ Thống
Chương 4: Chế Tạo Mạch Thực Tế
2
Trang 3Chương 1: Tổng Quan Đề Tài
1.Sơ đồ khối hệ
thống
3
Trang 42 Sơ Đồ Nguyên
Lí
Chương 1: Tổng Quan Đề Tài
4
Trang 5CHƯƠNG 2: TÍNH CHỌN LINH KIỆN
1 Vi Điều Khiển PIC18F4520
• Sử dụng công nghệ nanoWatl:hiệu năng cao
• Kiến trúc RISC:
- 75 lệnh mạnh
- Tốc độ tới 10 triệu lệnh trong 1s với tần số 40Mhz
• Các bộ nhớ chương trình và dữ liệu cố định:
- 32 Kbytes bộ nhớ flash
- 256 bytes EEPROM có thể thực hiện được 1.000.000 lần ghi/xóa
- S256 bytes SRAM
• Những ngoại vi tiêu biểu:4 bộ định thời/bộ đếm 8 bit ;13 kênh ADC 10
bit; Watchdog Timer và bộ so sánh tương tự; 2 kênh điều chế độ rộng
xung PWM
5
Trang 6Các cổng nhập xuất I/O (có 5 cổng):
• Cổng A gồm 8 chân: RA0, RA1 RA7
• Cổng B gồm 8 chân: RB0, RB1, RB7
• Cổng C gồm 8 chân: RC0, RC1, RC7
• Cổng D gồm 8 chân: RD0, RD1, RD7
• Cổng E gồm 3 chân: RE0, RE1, RE2
Một chân của vi điều khiển có thể mang nhiều chức năng được gọi là
tính đa chức năng của một chân hay còn gọi là sự dồn kênh
CHƯƠNG 2: TÍNH CHỌN LINH KIỆN
1 Vi Điều Khiển PIC18F4520
6
Trang 7◉CHƯƠNG 2: TÍNH CHỌN LINH KIỆN
2 Text LCD 16x2
7
Trang 8◉CHƯƠNG 2: TÍNH CHỌN LINH KIỆN
2 Module thu phát hồng Ngoại MH-IR01
- Cảm biến Module có khả năng thích nghi với ánh sáng môi trường
xung quanh Module sử dụng 1 cặp thu-phát hồng ngoại
- Ứng dụng dò đường, tránh chướng ngại vật, đếm sản phẩm, robot và
nhiều ứng dụng khác - VCC: 3.3V - 5V (có thể dùng nguồn trực tiếp từ
vi điều khiển)
- Đầu ra: logic (0, 1) - Kích thước: 3.2x1.4cm
- Khoảng cách phát hiện vật cản: 2 - 30cm (Khoảng cách có thể điều
chỉnh bằng biến trở tinh chỉnh)
- Góc phát hiện: 35°
- Đầu ra có thể kết nối trực tiếp với các chân I/O của vi điều khiển hoặc
dùng điều khiển Relay
Trang 9CHƯƠNG 2: TÍNH CHỌN LINH KIỆN
4 Tụ điện
Tụ điện là linh kiện điện tử thụ động
được sử dụng rộng rãi trong các mạch điện
tử, chúng được sử dụng trong các mạch lọc
nguồn, lọc nhiễu, mạch truyền tín hiệu,
mạch tạo dao động, vv… Có tác dụng nạp
xả điện, ổn định điện áp đầu ra Trong đồ
án này bọn em sử dụng 2 tụ gốm 15pF mắc
Trang 10CHƯƠNG 2: TÍNH CHỌN LINH KIỆN
5 Thạch anh điện tử
- Giúp tạo xung thạch anh
- Trong đồ án này ta chọn tần số tụ thạch anh là
20MHz và để tăng độ ổn định của thạch anh thì bọn
em sử dụng tụ gốm có giá trị 22pF
6 Mạch Nguồn
Sử dụng adapter 5V-2A làm nguồn nuôi cho
mạch
9
Trang 11CHƯƠNG 3 MÔ PHỎNG HỆ THỐNG
3.1 Thiết kế mạch
10
Trang 123.2 Lưu đồ thuật toán
chương trình
11
Trang 13Thuật toán hiển
thị LCD
Thuật toán xuất số nhỏ hơn
10 nhỏ hơn 100
12
Trang 14CHƯƠNG 4 CHẾ TẠO MẠCH THỰC TẾ
4.1 Mô phỏng hệ
thống trên proteus
13
Trang 15Mạch in của hệ thống Mạch in 3D của hệ thống
14