CẤU TRÚC CHƯƠNG TRÌNH BÁO CÁO1.. CHƯƠNG TRÌNH ĐIỀU KHIỂN 5.. CHƯƠNG TRÌNH ĐIỀU KHIỂNKhai báo ngắt Timer1 Khai báo ngắt Ngoài và ngắt Port B Hiển thị giao diện Giá trị Sai ResetNguong ==
Trang 1NGƯỜI THỰC HIỆN: Trần Phước Vinh MSSV: 0309211209
Trường Cao Đẳng Kỹ Thuật Cao Thắng
Bộ môn Tự động hoá
Trang 2CẤU TRÚC CHƯƠNG TRÌNH BÁO CÁO
1 GIỚI THIỆU ĐỀ TÀI
2 CƠ SỞ LÝ THUYẾT
3 SƠ ĐỒ KHỐI VÀ SƠ ĐỒ NGUYÊN LÝ
4 CHƯƠNG TRÌNH ĐIỀU KHIỂN
5 TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN
Trang 31 GIỚI THIỆU ĐỀ TÀI
Trang 42 CƠ SỞ LÝ THUYẾT
Trang 5Tốc độ xung nhịp tối đa: 20 MHz
Số port I/O là 5 với 33 chân I/O
Số kênh ADC: 14
Số kênh PWM: 2
Số bộ Timer/Counter: 3
Trang 62 CƠ SỞ LÝ THUYẾT
Thông số kỹ thuật:
Nguồn: 2.4V-3.6V (thường là 3.3V)
Sử dụng: IC BH1750FVI
Giao tiếp: I2C
Khoảng giá trị đo: 1-65535 [lux]
Module Cảm biến ánh sáng BH1750
Trang 72 CƠ SỞ LÝ THUYẾT
Trang 102 CƠ SỞ LÝ THUYẾT
Thông số kỹ thuật
Điện áp hoạt động là 2.5-6 VDC.
Có chức năng giao tiếp I2C
Đèn nền màu xanh, chữ hiển thị màu đen
Nhiệt độ hoạt động từ -30 đến 75 độ C
Kích thước: 80 x 36 x 12.5 mm
Trang 113 SƠ ĐỒ KHỐI VÀ SƠ ĐỒ NGUYÊN LÝ
Nguồn 5VDC
PIC16F887
CB ánh sáng BH1750
Nút nhấn
LCD (16x2)
Trang 123 SƠ ĐỒ KHỐI VÀ SƠ ĐỒ NGUYÊN LÝ
Trang 164 CHƯƠNG TRÌNH ĐIỀU KHIỂN
Khai báo ngắt Timer1 Khai báo ngắt Ngoài và ngắt Port B
Hiển thị giao diện Giá trị
Sai
ResetNguong == 1
Đúng
gtNguong = 30 ResetNguong = 0
Trang 174 CHƯƠNG TRÌNH ĐIỀU KHIỂN
Trang 184 CHƯƠNG TRÌNH ĐIỀU KHIỂN
START
Nút nhấn BT2 được nhấn
Đúng ResetNguong == 1
Nút nhấn BT3 được nhấn
Đúng GiamGiaTri == 1 Sai
Sai
Đúng TangGiaTri == 1
Sai
Nút nhấn BT4 được nhấn
Return
Chương trình ngắt PORTB
Trang 194 CHƯƠNG TRÌNH ĐIỀU KHIỂN
Chương trình ngắt Timer1
START
set_timer1(3036) overflow_T1++
Trang 205 TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN
Kết quả đạt được:
Mạch thi công hoàn thiện, có 2 mặt mica bao bọc
Đo được cường độ ánh sáng hiển thị lên LCD
Phát triển thêm được tính năng nhấn giữ tăng/giảm tuyến tính 5 đơn vị giá trị ngưỡng
Cài được ngưỡng cho phép, có còi thông báo khi giá trị cường độ ánh sáng vượt ngưỡng
Biết xác định các phương pháp tìm tài liệu
Biết được cách kiểm tra lỗi và sửa lỗi
Hiểu được cách sử dụng giao thức I2C
Trang 21• Mở rộng tính năng: Để đáp ứng các nhu cầu đo đạc khác nhau, ta có thể
mở rộng tính năng của hệ thống bằng cách thêm các cảm biến khác như
cảm biến độ ẩm, cảm biến khí CO2, cảm biến chất lượng nước và nhiều
hơn nữa
• Kết nối với các thiết bị thông minh như điện thoại di động hoặc máy tính
bảng để hiển thị dữ liệu và cho phép người dùng theo dõi và kiểm soát độ
sáng một cách dễ dàng
Trang 22Cảm ơn thầy cô và các bạn đã lắng nghe
bài báo cáo