Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
446,5 KB
Nội dung
Tiểu luận ĐÈN GIAO THÔNG CHO GIAO LỘ GIỮA ĐƯỜNG SẮT VÀ ĐƯỜNG BỘ Mục Lục Mục Lục 2 I. HIỆN TRẠNG: 2 II. KHẮC PHỤC 2 III. HOẠT ĐỘNG: 3 IV. GIẢI THUẬT CHƯƠNG TRÌNH: 4 V. CHƯƠNG TRÌNH CHO VI ĐIỀU KHIỂN: 7 I. HIỆN TRẠNG: Hàng năm, dọc theo tuyến đường sắt Bắc –<st1:country-region w:st="on">Nam</st1:country-region>có nhiều vụ tai nạn giao thông xảy ra chủ yếu ở những khu vực đường bộ cắt ngang đường sắt . Hầu hết những nơi xảy ra tai nạn đều không có nhân viên hỏa xa trong coi, không có rào chắn. Do đó người đi đường thường không tôn trọng quy tắc an toàn dẫn đến nhiều vụ tai nạn thương tâm đáng tiếc xảy ra. II. KHẮC PHỤC Để khắc phục tinh trạng đó,chúng ta có thể sử dụng mộthệ thốngtự động cảnh báo có rào chắn để thay thế nhân viên hỏa xa nhằm giam chi phí và giảm tai nạn giao thông đường sắt. Ứng dụng sử dụng cặp phát và thu hồng ngoại thu nhận dữ liệu. Dữ liệu được xử lí bởi vi điều khiển 89C51 để điều khiển việc đóng mở rào chắn, cảnh báo bằng đèn hiển thị và loa.Mỗi một cặp phát thu hồng ngoại được lắp đặt ở mỗi đầu giao lộ. Khoảng cách từ cảm biến đến giao lộ là 1km với tốc độ tàu chạy khoảng 40km/h. Chiều cao vị trí lắp cảm biến phải thấp hơn chiều cao của toa xe để hệ thống hoạt động đúng III. HOẠT ĐỘNG: HỆ THỐNG CẢM BIẾN PHÁT THU HỒNG NGOẠI: Bộ phận phát: dùng IC 555 tạo xung ở ngõ ra 3 với nguồin cấp 5V. Tín hiệu xung được chuyển thành tín hiệu hồng ngoại nhờ Led hồng ngoại và transistor lái BC 548. Bộ phận thu: Sử dụng TSOP1738 để thu tín hiệu hồng ngoại. HOẠT ĐỘNG: Trạng thái bình thường không có tàu hỏa băng qua cặp phát thu, ngõ ra 3 của IC 555 ở bộ phận thu ở mức cao. Khi có tàu hỏa di chuyển qua cặp hồng ngoại, ngõ ra 3 của IC 555 ở bộ phận thu chyển sang mức thấp. Ngõ ra 3 của IC 555 ở bộ phận thu được nối với vi điều khiển. Vi điều khiển nhận được sự thay đổi và điều khiển việc đóng mở cổng chắn cũng như phát tín hiệu báo cho người đi đường bằng còi hụ và đèn. Giả sử tín hiệu của cảm biến 1 chuyển về mức thấp trước thì có tác dụng đóng cổng chắn, bật còi hụ, tắt đèn xanh , bật đèn đỏ. Khoảng cách 1km nhằm tạo đủ thời gian cho tàu qua giao lộ khi đến gặp cảm biến 2. Sau khi tín hiệu của cảm biến 2 chuyển về mức thấp thì hệ thống trở về trạng thái chưa có tàu qua: mở cửa, tắt còi và đèn đỏ, bật đèn xanh. Trường hợp ngược lại hoàn toàn tương tự. bên cạnh đó chúng ta cũng có thể thay đèn xanh bằng đèn vàng chớp nháy liên tục để tiện cho việc cảnh báo. Ở đây, để việc mô phỏng được trực quan, tín hiệu vào vi điều khiển của cảm biến được thay bằng các mức logic. Còi hụ được thay bằng một led đơn màu đỏ. IV. GIẢI THUẬT CHƯƠNG TRÌNH: 1. CHƯƠNG TRÌNH CHÍNH: 2. TẠO TRÌ HOÃN 2 PHÚT 3. ĐIỀU KHIỂN MOTOR BUOC ĐÓNG MỞ CỔNG QUAY THUẬN : ĐÓNG QUAY NGƯỢC: MỞ V. CHƯƠNG TRÌNH CHO VI ĐIỀU KHIỂN: $MOD51 ORG0000H ;======DINH NGHIA CAC BIEN==================== XANHEQUP1.0 DOEQUP1.1 CBIEN1EQUP1.2 CBIEN2EQUP1.3 LOAEQUP1.4 SOBUOCEQU12 ;============CHUONG TRINH CHINH=============== MAIN: SETBXANH; BAT DEN XANH CLRDO CLRLOA SETBCBIEN1 SETBCBIEN1 CLRDO MOVP2,00H CAMBIEN1: JBCBIEN1,CAMBIEN2 CLRXANH; TAT DEN XANH SETBDO; BAT DEN DO SETBLOA; BAT COI ACALLQUAYTHUAN; DONG CONG CHAN JBCBIEN2,$; DOI TAU QUA CONG CHAN (CBIEN2=0) CLRDO; TAT DEN DO CLRLOA; TAT COI SETBXANH; BAT DEN XANH ACALLQUAYNGICH; MO CONG CHAN ACALLDELAY2MINUTES SJMPCAMBIEN1 CAMBIEN2: JBCBIEN2,CAMBIEN1 CLRXANH; TAT DEN XANH SETBDO; BAT DEN DO SETBLOA; BAT COI ACALLQUAYTHUAN JBCBIEN1,$; DOI TAU QUA CONG CHAN (CBIEN1=0) CLRDO CLRLOA SETBXANH ACALLQUAYNGICH ACALLDELAY2MINUTES SJMPCAMBIEN2 ;================================================ ;DIEU KHIEN MOTOR BUOC QUAY CHIEU THUAN, DONG CONG QUAYTHUAN: PUSH01H MOVP2,#00H ACALLDELAY500MS MOVR1,#00H MOVA,#10000000B STEPNEXTT: MOVP2,A ACALLDELAY500MS RLA INCR1 CJNEA,#00010000B,NEXTT MOVA,#00000001B NEXTT: CJNER1,#SOBUOC,STEPNEXTT; CHO QUAY DU 12 BUOC POP01H RET ;============================================== ;DIEU KHIEN MOTOR BUOC QUAY CHIEU NGICH, MO CONG QUAYNGICH: PUSH01H MOVP2,#00H MOVR1,#00H MOVA,#00010000B STEPNEXTN: MOVP2,A ACALLDELAY500MS RRA INCR1 CJNEA,#10000000B,NEXTN MOVA,#00001000B NEXTN: CJNER1,#SOBUOC,STEPNEXTN; CHO QUAY DU 12 BUOC POP01H RET ;============================================= ;CHUONG TRINH DELAY 2MINUTES DELAY2MINUTES: PUSH00H PUSH01H MOVTMOD,#10H MOVR0,#120 AAA: MOVR1,#100 BBB: MOVTH1,#HIGH(-10000) MOVTL1,#LOW(-10000) SETBTR1 JNBTF1,$ CLRTF1 CLRTR1 DJNZR1,BBB DJNZR0,AAA POP01H POP00H RET ;============================================= ;CHUONG TRINH DELAY 500MS DELAY500MS: PUSH01H MOVTMOD,#10H MOVR0,#50 AA: MOVTH1,#HIGH(-10000) MOVTL1,#LOW(-10000) SETBTR1 JNBTF1,$ CLRTF1 CLRTR1 DJNZR0,AA POP01H RET END ;============================================= VI. MÔ PHỎNG: 1. LÚC CHƯA CÓ TÀU 2. TÀU QUA MỘT CẢM BIẾN 3. TÀU QUA CẢM BIẾN CÒN LẠI . Tiểu luận ĐÈN GIAO THÔNG CHO GIAO LỘ GIỮA ĐƯỜNG SẮT VÀ ĐƯỜNG BỘ Mục Lục Mục Lục 2 I. HIỆN TRẠNG: 2 II. KHẮC PHỤC 2 III. HOẠT ĐỘNG: 3 IV. GIẢI THUẬT CHƯƠNG TRÌNH: 4 V. CHƯƠNG TRÌNH CHO. tuyến đường sắt Bắc –<st1:country-region w:st="on">Nam</st1:country-region>có nhiều vụ tai nạn giao thông xảy ra chủ yếu ở những khu vực đường bộ cắt ngang đường sắt qua: mở cửa, tắt còi và đèn đỏ, bật đèn xanh. Trường hợp ngược lại hoàn toàn tương tự. bên cạnh đó chúng ta cũng có thể thay đèn xanh bằng đèn vàng chớp nháy liên tục để tiện cho việc cảnh báo. Ở