ĐỒ ÁN VI ĐIỀU KHIỂN: Mạch báo động chống trộm dùng cảm biến giao tiếp LCD

29 6.7K 52
ĐỒ ÁN VI ĐIỀU KHIỂN: Mạch báo động chống trộm dùng cảm biến giao tiếp LCD

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

I. GIỚI THIỆU ĐỀ TÀI: “Mạch báo động chống trộm dùng cảm biến giao tiếp LCD” là một hệ thống báo động gồm 2 Sensor hồng ngoại đặt ở 2 vị trí khác nhau được kết nối với vi điều khiển 89V51RB2, đồng thời hiển thị lên LCD và báo động qua loa khi có trộm.Mạch được thiết kế bao gồm 4 khối chính ( khối vi xử lý, khối hiển thị, khối báo động, khối cảm biến) và 5 nút nhấn:+POWER: Bật/Tắt nguồn hệ thống.+RESET : Thiết lập lại hệ thống.+SILENT : Tắt loa báo động.+STOP: Đặt chương trình ở trạng thái nghỉ.+START : Khởi động chương trình.Ngoài ra còn có hệ thống LED đơn báo hiệu: các nút nhấn, nguồn và 2 LED 7 màu khi báo động.SƠ LƯỢC VỀ SENSOR SB0061:-Hình dạng thực tế:Mặt trênMặt dưới-Các thông số kỹ thuật:Kích thước: (28 x 38 mm)Điện áp: DC 5V – 20V (có thể 3V – 24V)Dòng điện: < 50 uAĐiện áp ngõ ra: Mức cao 3.3VDelay: 5s – 18pThời gian bao phủ: 0.5s – 50s (coi như bằng 0s).Nhiệt độ: -150C – 700CLight sensor: CdS photocell.-Vùng quét:

KHOA CÔNG NGHỆ ĐIỆN TỬ    ĐỒ ÁN 1: GVHD : PHẠM QUANG TRÍ SVTH : DƯƠNG MINH TÂM - 06050341 NGUYỄN ĐÌNH THI - 06064911 LỚP : ĐHĐT2B Thành phố Hồ Chí Minh, ngày 20, tháng 5, năm 2009 MẠCH CHỐNG TRỘM DHDT2B2 L I NÓI UỜ ĐẦ Đồ án môn học 1 là đồ án đầu tiên của sinh viên sau ba học kì học chuyên ngành. Đây là cơ hội để cho mỗi sinh viên vận dụng những kiến thức đã học, để hiểu sâu sắc hơn về những kiến thức đó và tìm hiểu thêm nhiều kiến thức mới, đặc biệt kiến thức thực tế bên ngoài nhà trường…để tạo ra một sản phẩm có công dụng thực tế phục vụ cho việc học tập, nghiên cứu và sử dụng. Từ đó, tạo nên hứng thú, động lực cho việc học tập nhiều hơn nữa và đây cũng là nền tảng cho việc thực hiện đồ án tốt nghiệp sau này. Tuy nhiên, do đây là đồ án đầu tiên mà sinh viên thực hiện, việc thực hiện đồ án này song song với quá trình học tập tại lớp, do đó thời gian dành cho đồ án là không nhiều. Cho nên, trong quá trình thực hiện không tránh khỏi những sai sót, nên mong thầy cô thông cảm và chỉ dạy thêm để cho nhóm hoàn thiện hơn trong những đồ án kế tiếp. 2 MẠCH CHỐNG TRỘM DHDT2B2 L I C M NỜ Ả Ơ Chúng em xin chân thành cảm ơn quí thầy cô Trường ĐH Công Nghiệp TP.Hồ Chí Minh đã dạy bảo, truyền đạt kiến thức cho chúng em trong suốt quá trình học. Đặc biệt là thầy Phạm Quang Trí đã tận tình chỉ dẫn cho chúng em trong quá trình làm và hoàn thành đồ án này. Đồng cảm ơn Ban giám hiệu nhà trường đã tạo điều kiện cho chúng em học tập và trau dồi kiến thức. Xin cảm ơn các bạn cùng lớp đã có ý kiến đóng góp cho nhóm chúng em trong quá trình tìm hiểu và làm đồ án. Do thời gian và trình độ có hạn nên đồ án không tránh khỏi những thiếu sót. Chúng em mong nhận được ý kiến đóng góp của quí thầy cô và các bạn để đồ án được hoàn thiện hơn, và tạo lập cho chúng em có một cơ sở nhìn nhận về khả năng, kiến thức, từ đó có hướng phấn tốt hơn cho các đồ án tiếp theo. Chúng em xin chân thành cảm ơn! Sinh viên Dương Minh Tâm - Nguyễn Đình Thi 3 MẠCH CHỐNG TRỘM DHDT2B2 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN: ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. Chữ ký giáo viên 4 MẠCH CHỐNG TRỘM DHDT2B2 NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN : ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. ………………………………………………………………………………. Chữ ký giáo viên I. GIỚI THIỆU ĐỀ TÀI: 5 MẠCH CHỐNG TRỘM DHDT2B2 “Mạch báo động chống trộm dùng cảm biến giao tiếp LCD” là một hệ thống báo động gồm 2 Sensor hồng ngoại đặt ở 2 vị trí khác nhau được kết nối với vi điều khiển 89V51RB2, đồng thời hiển thị lên LCDbáo động qua loa khi có trộm. Mạch được thiết kế bao gồm 4 khối chính ( khối vi xử lý, khối hiển thị, khối báo động, khối cảm biến) và 5 nút nhấn: + POWER : Bật/Tắt nguồn hệ thống. + RESET : Thiết lập lại hệ thống. + SILENT : Tắt loa báo động. + STOP : Đặt chương trình ở trạng thái nghỉ. + START : Khởi động chương trình. Ngoài ra còn có hệ thống LED đơn báo hiệu: các nút nhấn, nguồn và 2 LED 7 màu khi báo động.  SƠ LƯỢC VỀ SENSOR SB0061: - Hình dạng thực tế: Mặt trên Mặt dưới - Các thông số kỹ thuật : Kích thước: (28 x 38 mm) Điện áp: DC 5V – 20V (có thể 3V – 24V) Dòng điện: < 50 uA Điện áp ngõ ra: Mức cao 3.3V Delay: 5s – 18p Thời gian bao phủ: 0.5s – 50s (coi như bằng 0s). Nhiệt độ: -15 0 C – 70 0 C Light sensor: CdS photocell. - Vùng quét : 6 MẠCH CHỐNG TRỘM DHDT2B2 - Mạch nguyên lý: 1. Nguồn 2. Output (Mức cao 3.3V) 3. GND H. Giữ trạng thái. L. Không giữ trạng thái. CDS: Photocell 7 MẠCH CHỐNG TRỘM DHDT2B2 II. SƠ ĐỒ KHỐI PHẦN CỨNG: II.1 SƠ ĐỒ MẠCH NGUYÊN LÝ: AD7 AD0 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD6 AD5 AD4 AD3 AD2 AD1 D0 D7 AD2 AD0 AD1 D0 D1 D2 D3 D4 D5 D6 D1 D2 D3 D4 D5 D6 D7 AD6 AD5 AD4 AD3 AD7 E0 E0 AD7 E0 LED SIL LED LED SIL SIL XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U1 AT89C51 C1 33p C2 33p X1 12MHz C3 10uF R5 10k +5V 2 3 4 5 6 7 8 9 1 RP1 10K +5V MAÏCH ÑIEÀU KHIEÅN LCD D7 14 D6 13 D5 12 D4 11 D3 10 D2 9 D1 8 D0 7 E 6 RW 5 RS 4 VSS 1 VDD 2 VEE 3 LCD1 ALPHANUMERIC LCD 16 CHAR x 2 LINE RV1 10K +5V +5V+5V LOA2 R2 330 LOA1 R1 330 START SS1 SS2STOP +5V STOPP R3 330 +5V STARTT R4 330 +5V+5V LED2 R7 330 LED1 R6 330 +5V LED_SILENT R8 330 SILENT II.2 KHỐI VI XỬ LÝ: 8 VI ĐIỀU KHIỂN Sensor Sensor2 LCD NÚT NHẤN ĐIỀU KHIỂN SILENT STOP START BÁO ĐỘNG MẠCH CHỐNG TRỘM DHDT2B2 AD7 AD0 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD6 AD5 AD4 AD3 AD2 AD1 D0 D1 D2 D3 D4 D5 D6 D7 E0 LED SIL XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U1 AT89C51 C1 33p C2 33p X1 12MHz C3 10uF R5 10k +5V 2 3 4 5 6 7 8 9 1 RP1 10K +5V II.3 KHỐI HIỂN THỊ (LCD): D7 AD2 AD0 AD1 D0 D1 D2 D3 D4 D5 D6 D7 14 D6 13 D5 12 D4 11 D3 10 D2 9 D1 8 D0 7 E 6 RW 5 RS 4 VSS 1 VDD 2 VEE 3 LCD1 ALPHANUMERIC LCD 16 CHAR x 2 LINE RV1 10K +5V Chức năng hiển thị : 9 MẠCH CHỐNG TRỘM DHDT2B2 - Trạng thái bình thường và khi nhấn nút STOP: Dòng 1 chạy chữ : ‘MACH CHONG TROM – GVHD: PHAM QUANG TRI – SVTH: MINH TAM- DINH THI ’ Dòng 2 dòng chữ đứng yên: ‘ HE THONG NGHI ’ - Nhấn nút START: Dòng 1 chạy chữ : ‘MACH BAO DONG CHONG TROMDòng 2 dòng chữ đứng yên: ‘$$ DHCN TPHCM $$’ - Trạng thái báo động: +PHÒNG ĐẶT CẢM BIẾN 1: Dòng 1 dòng chữ đứng yên: ‘STRANGER’ Dòng 2 dòng chữ đứng yên: ‘ ROOM 1 ’ +PHÒNG ĐẶT CẢM BIẾN 2: Dòng 1 dòng chữ đứng yên: ‘STRANGER’ Dòng 2 dòng chữ đứng yên: ‘ ROOM 2 ’ +KHI PHÁT HIỆN CẢ 2 PHÒNG: Dòng 1 dòng chữ đứng yên: ‘STRANGER’, ‘VT1(2)’ Dòng 2 dòng chữ đứng yên: ‘ TWO ROOMS ’ II.4 KHỐI BÁO ĐỘNG (SPEAKER): Chức năng: LOA 1: Phát ra âm thanh báo động khi có trộm ở ROOM 1. LOA 2: Phát ra âm thanh báo động khi có trộm ở ROOM 2. II.5 KHỐI CẢM BIẾN (SENSOR): 10 [...]... ' 28 MẠCH CHỐNG TRỘM DHDT2B2 MỤC LỤC TRANG LỜI MỞ ĐẦU 2 LỜI CẢM ƠN 3 I GIỚI THIỆU ĐỀ TÀI 6 II SƠ ĐỒ KHỐI PHẦN CỨNG 7 II.1 SƠ ĐỒ MẠCH NGUYÊN LÝ .8 II.2 KHỐI VI XỬ LÝ 8 II.3 KHỐI HIỂN THỊ 9 II.4 KHỐI BÁO ĐỘNG .10 II.5 KHỐI CẢM BIẾN 10 II.6 SƠ ĐỒ KẾT NỐI VỚI VI XỬ LÝ 89V51RB2 10 II.7 NGUYÊN LÝ HOẠT ĐỘNG... chương trình hoạt động tương ứng 13 MẠCH CHỐNG TRỘM DHDT2B2 III LƯU ĐỒ GIẢI THUẬT CỦA CHƯƠNG TRÌNH HOAT_DONG: Chương trình chính: BEGIN GÁN 2 BIT NHỚ NHO_I VÀ NHO_II MỨC THẤP ( NHO_I ) = 0 ; ( NHO_II ) = 0 MAIN: GỌI CTC KHỞI ĐỘNG LCD GỌI CTC KHỞI ĐỘNG LCD CHỐNG NHIỄU LOA1 VÀ LOA2 CHỐNG NHIỄU LOA1 VÀ LOA2 GỌI CTC HIỂN THỊ DÒNG 2 TT_HOATDONG MP2: HỆ THỐNG VÀO TRẠNG THÁI KHÔNG HOẠT ĐỘNG NẠP DỮ LIỆU VÙNG... TẠO TRỄ DELAY RET MẠCH CHỐNG TRỘM DHDT2B2 TT_HOATDONG GỬI MÃ LCD =C0H ĐỊA CHỈ BẮT ĐẦU CỦA DÒNG 2:40H ( P_DULIEU) =C0H GỌI CTC GỬI LỆNH RA LCD GOI_LENH NẠP ĐỊA CHỈ VÙNG NHỚ CHỨA DỮ LIỆU CỦA DÒNG 2 ( DPTR ) = DATA2 GỌI CTC GỬI VÙNG DỮ LIỆU SANG LCD GHI_DILIEULCD RET 19 MẠCH CHỐNG TRỘM DHDT2B2 HT_CHAYCHU GỬI MÃ LCD = 80H ĐỊA CHỈ BẮT ĐẦU CỦA DÒNG 1:00H ( P_DULIEU) =80H GỌI CTC GỬI LỆNH RA LCD GOI_LENH GỌI... CTC GỬI VÙNG DỮ LIỆU SANG LCD GHI_DULIEULCD GỌI CTC TẠO TRỄ 200ms TAOTRE_200MS RET GỌI CTC GỬI VÙNG DỮ LIỆU SANG LCD GHI_DULIEULCD 17 GỌI CTC TẠO TRỄ 200ms TAOTRE_200MS RET MẠCH CHỐNG TRỘM DHDT2B2 KHOITAO _LCD THIẾT LẬP GỬI MÃ LỆNH (RS)=0 THIẾT LẬP GHI VÀO LCD (RW)=0 THIẾT LẬP TRUY XUẤT LCD (EN)=1 GỬI MÃ LCD= 38H,8BIT,2 DÒNG,ĐỊNH DẠNG 5x7 ( P_DULIEU ) = 38H GỌI CTC GỬI LỆNH RA LCD GOI_LENH NẠP GIÁ TRỊ... NHO_SILENT ) = 1 ĐÚNG MẠCH CHỐNG TRỘM DHDT2B2 16 MẠCH CHỐNG TRỘM DHDT2B2 H O AT M _D AI O N: N G: MAIN4: GỌI CTC HIỂN THỊ DÒNG 1 CHỮ : ( STRANGER ) AAA BAOHIEU1: ĐÚNG GỌI CTC GỬI LỆNH RA LCD GOI_LENH GỌI CTC GỬI VÙNG DỮ LIỆU SANG LCD GHI_DULIEULCD SAI GỌI CTC CHOP_2: TẠO TRỄ 200ms TAOTRE_200MS KIEMTRA_TIEP3: GỬI MÃ LCD ĐỊA CHỈ GẦN CUỐI CỦA DÒNG 1:0BH ( P_DULIEU ) = 8BH ĐÚNG GỬI MÃ LCD ĐỊA CHỈ BẮT ĐẦU... DỮ LIỆU CỦA DÒNG 1 ( DPTR ) = DATA8 KIỂM TRA ĐỂ TẮT LOA BÁO ĐỘNG ( SILENT ) = 0 GỌI CTC TẮT LOA CHOP_1: CHOP_TAT GỬI MÃ LCD ĐỊA CHỈ GẦN CUỐI CỦA DÒNG 1:0BH GỬI MÃ LCD ĐỊA CHỈ BẮT ĐẦU CỦA DÒNG 1:00H ( P_DULIEU ) = 8BH ( P_DULIEU ) = 80H KIỂM TRA CẢM GỌI CTC GỬIBIẾN 1 RA LCD LỆNH ĐỂ CHỚP GOI_LENH HIỆU BÁO GỌI CTC GỬI LỆNH RA LCD GỌI CTC GỬI LỆNH RA LCD GOI_LENH GOI_LENH ( CHOP1) = 0 NẠP ĐỊA CHỈ VÙNG NHỚ... LCD GHI_DULIEULCD GỌI CTC GỬI VÙNG DỮ LIỆU SANG LCD GỌI CTC GỬI VÙNG DỮ LIỆU SANG LCD GHI_DULIEULCD GHI_DULIEULCD GỌI CTC TẠO TRỄ 200ms TAOTRE_200MS GỌI CTC TẠO TRỄ 200ms GỌI CTC TẠO TRỄ 200ms TAOTRE_200MS TAOTRE_200MS GỬI MÃ LCD ĐỊA CHỈ GẦN CUỐI CỦA DÒNG 1:0BH ( P_DULIEU ) = 8BH GỬI MÃ LCD ĐỊA CHỈ GẦN CUỐI CỦA DÒNG 1:0BH RET ( P_DULIEU ) = 8BH GỌI CTC GỬI LỆNH RA LCD GOI_LENH GỌI CTC GỬI LỆNH RA LCD. ..MẠCH CHỐNG TRỘM DHDT2B2 Chức năng: Phát ra tia hồng ngoại, đo mức thay đổi hồng ngoại của môi trường và cho ra tín hiệu ở mức cao 3.3V khi có trộm II.6 SƠ ĐỒ KẾT NỐI VỚI VI XỬ LÝ 89V51RB2: • Port 1 của vi xử lý nối với 8 chân dữ liệu của LCD • P0.0, P0.1, P0.2 nối với 3 chân điều khiển RS, RW, E của LCD • P0.3 nối với Sensor 1 • P0.4 nối với Sensor... ( NHO_ILOA BÁO ĐỘNG ( SILENT ) = 0 ĐÚNG COPPY GIÁ TRỊ Ô NHỚ SAI NHO_II VÀO CỜ CY GỌI CTC TẮT LOA ( CY ) = ( NHO_II ) GỌI CTC TẮT LOA KIỂM TRA CỜ CY KIỂM TRA CẢM NẾU ( CY ) = 1 BIẾN 1 ĐỂ CHỚP SAI BÁO HIỆU ( DPTR ) = ( CAM_BIEN1 ) = 0 GỌI CTC KHỞI TẠO LCD DATA7 ĐÚNG ĐÚNG ĐÚNG KIỂM TRA CỜ CY KIỂM TRA CẢM BIẾN 2NẾUCHỚP ) = 1 ĐỂ ( CY BÁO SAI HIỆU ( DPTR ( CAM_BIEN2 ) =)0= GỌI CTCDATA7 KHỞI TẠO LCD SAI GỌI... từng cảm biến, trong trường hợp này khi ta nhấn SILENT thì khi có phát hiện hệ thống chỉ báo qua LCD và 2 led 7 màu sáng lên, loa bây giờ không còn tác dụng báo nữa, còn nếu ta nhấn STOP thì sẽ trở về giống khi lúc cấp nguồn Khi ở chế độ hoạt động sẽ có 4 trường hợp:  Trường hợp 1: chỉ có Sensor 1 đặt ở phòng 1 phát hiện Sẽ kích hoạt loa 1 báo ( ở đây ta chọn là 1 bản nhạc) , đồng thời led 7 màu sáng . (có thể 3V – 24V) Dòng điện: < 50 uA Điện áp ngõ ra: Mức cao 3.3V Delay: 5s – 18p Thời gian bao phủ: 0.5s – 50s (coi như bằng 0s). Nhiệt độ: -15 0 C –. chân tín hiệu của Sensor sẽ ở mức cao 3.3V, nhưng khi qua mạch IC đảo ULN 2803 thì: • Trạng thái bình thường cho ra mức cao ≈ 5V mức 1 • Khi có sự thay

Ngày đăng: 08/01/2014, 16:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan