Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
2,35 MB
Nội dung
BÀI TẬP LỚN MÔN : CẢM BIẾN VÀ XỬ LÝ TÍN HIỆU ĐỀ TÀI : TÌM HIỂU HOẠT ĐỘNG CỦA MODULE ĐO CƯỜNG ĐỘ ÁNH SÁNG BH1750 Giảng viên hướng dẫn : TS Nguyễn Hữu Quang Sinh viên thực : Lã Quang Thái Lê Anh Quân Phạm Thanh Sơn - 20184611 20184582 20170887 NỘI DUNG THUYẾT TRÌNH • Thành phần cấu tạo • Thiết kế tính tốn • Giao tiếp module BH1750 vi điều khiển I2C module BH1750 • Code THÀNH PHẦN CẤU TẠO Thông số kĩ thuật Vi điều khiển Điện áp hoạt động Tần số hoạt động Dòng tiêu thụ khoảng Số chân Dòng đầu Port RAM ROM AT89S52 4-5.5V DC 11.0592 MHz 25mA 40 15 mA 256B KB THÀNH PHẦN CẤU TẠO Thông số kỹ thuật: LCD 1602 •Điện áp hoạt động: 5V •Kích thước: 80 x 36 x 12.5 mm •Chữ đen, xanh •Khoảng cách hai chân kết nối 0.1 inch tiện dụng kết nối với Breadboard •Đèn led dùng biến trở PWM điều chình độ sáng thích hợp THÀNH PHẦN CẤU TẠO Thơng Số Kĩ Thuật • Điện áp hoạt động: 3.3V – 4.5VDC • Chuẩn giao tiếp: I2C • Dải đo ánh sáng: - 65535 lx • Đặc điểm độ nhạy phổ: Độ nhạy cực đại với bước sóng 560nm • Khả phát nguồn sáng như: đèn sợi đốt, đèn huỳnh quang, đèn LED trắng, đèn huỳnh quang, - VCC: Ngõ vào điện áp dương 3.3V – 4.5VDC - SCL, SDA : Chân giao tiếp I2C - GND: Ngõ vào điện áp âm 0V - ADDR: Chân địa chỉ, bạn chọn 0x23 0x5C, giá trị tùy thuộc vào trạng thái chân ADDR, nối GND 0x23, nối với VSS 0x5C 1 THÀNH PHẦN CẤU TẠO Giải thích chế độ đo : THÀNH PHẦN CẤU TẠO THÀNH PHẦN CẤU TẠO THÀNH PHẦN CẤU TẠO THÀNH PHẦN CẤU TẠO THIẾT KẾ VÀ TÍNH TỐN Sơ đồ nối dây THIẾT KẾ VÀ TÍNH TỐN Xử lý tín hiệu đo cảm biến GIAO TIẾP GIỮA MODULE BH1750 VÀ VI ĐIỀU KHIỂN I2C TRONG MODULE BH1750 : GIAO TIẾP GIỮA MODULE BH1750 VÀ VI ĐIỀU KHIỂN I2C TRONG MODULE BH1750 : Trình tự hoạt động sau diễn thiết bị Master gửi liệu đến thiết bị Slave cụ thể thơng qua bus I2C: • Thiết bị Master gửi điều kiện bắt đầu đến tất thiết bị Slave • Thiết bị Master gửi bit địa thiết bị Slave mà thiết bị Master muốn giao tiếp với bit Read/Write • Mỗi thiết bị Slave so sánh địa gửi từ thiết bị Master đến địa riêng Nếu địa trùng khớp, thiết bị Slave gửi bit ACK cách kéo đường SDA xuống thấp bit ACK / NACK thiết lập ‘0’, Nếu địa từ thiết bị Master không khớp với địa riêng thiết bị Slave đường SDA mức cao bit ACK / NACK mức ‘1’ (mặc định) • Thiết bị Master gửi nhận khung liệu. Nếu thiết bị Master muốn gửi liệu đến thiết bị Slave, bit Read / Write mức điện áp thấp Nếu thiết bị Master nhận liệu từ thiết bị Slave, bit mức điện áp cao • Nếu khung liệu thiết bị Slave nhận thành cơng, thiết lập bit ACK / NACK thành ‘0’, báo hiệu cho thiết bị Master tiếp tục • Sau tất liệu gửi đến thiết bị Slave, thiết bị Master gửi điều kiện dừng để báo hiệu cho tất thiết bị Slave biết việc truyền liệu kết thúc 3 GIAO TIẾP GIỮA MODULE BH1750 VÀ VI ĐIỀU KHIỂN I2C TRONG MODULE BH1750 : CODE Code Code ... GIAO TIẾP GIỮA MODULE BH1750 VÀ VI ĐIỀU KHIỂN I2C TRONG MODULE BH1750 : GIAO TIẾP GIỮA MODULE BH1750 VÀ VI ĐIỀU KHIỂN I2C TRONG MODULE BH1750 : Trình tự hoạt động sau diễn thiết bị Master gửi... độ đo : THÀNH PHẦN CẤU TẠO THÀNH PHẦN CẤU TẠO THÀNH PHẦN CẤU TẠO THÀNH PHẦN CẤU TẠO THIẾT KẾ VÀ TÍNH TỐN Sơ đồ nối dây THIẾT KẾ VÀ TÍNH TỐN Xử lý tín hiệu đo cảm biến GIAO TIẾP GIỮA MODULE BH1750. ..NỘI DUNG THUYẾT TRÌNH • Thành phần cấu tạo • Thiết kế tính tốn • Giao tiếp module BH1750 vi điều khiển I2C module BH1750 • Code THÀNH PHẦN CẤU TẠO Thông số kĩ thuật Vi điều khiển Điện áp hoạt