đồ án vi xử lý trong đo lường điều khiển

78 377 0
đồ án vi xử lý trong đo lường điều khiển

Đ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

ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI MỤC LỤC TRANG LỜI NĨI ĐẦU LỜI CẢM ƠN .4 PHẦN I: GIỚI THIỆU ĐỀ TÀI I LÝ DO CHỌN ĐỀ TÀI II: TĨM TẮT NỘI DUNG ĐỀ TÀI PHẦN II: CƠ SỞ LÝ THUYẾT CHƯƠNG I: GIỚI THIỆU CHUNG VỀ MẠNG ĐIỆN THOẠI .9 I: CẤU TRÚC MẠNG ĐIỆN THOẠI .9 II: CÁC ĐẶC TÍNH MẠNG ĐIỆN THOẠI 10 CHƯƠNG II: SƠ LƯỢC VỀ TỔNG ĐÀI VÀ MÁY ĐIỆN THOẠI .14 I: GIỚI THIỆU TỔNG QT VỀ TỔNG ĐÀI 14 II: TỔNG QT VỀ MÁY ĐIỆN THOẠI .18 III: PHƯƠNG THỨC HOẠT ĐỘNG GIỮA TỔNG ĐÀI VÀ MÁY ĐIỆN THOẠI 21 CHƯƠNG III: GIỚI THIỆU LINH KIỆN .23 I: CẤU TRÚC VI ĐIỀU KHIỂN HỌ MCS-51 .23 II: GIỚI THIỆU IC THU DTMF MT8870 37 III: OPTO 4N35 42 IV: GIỚI THIỆU IC THU PHÁT TIẾNG NĨI ISD 1420 43 PHẦN III: SƠ ĐỒ KHỐI 50 I: SƠ ĐỒ KHỐI 50 II: NHIỆM VỤ TỪNG KHỐI 50 III: GIẢI THÍCH MỐI QUAN HỆ GIỮA CÁC KHỐI 52 PHẦN IV: THIẾT KẾ PHẦN CỨNG .54 I: KHỐI CẢM BIẾN CHNG 54 II: KHỐI TẠO TẢI GIẢ 56 III: KHỐI NHẬN VÀ GIẢI MÃ DTMF 58 IV: KHỐI PHÁT ISD1420 .60 GVHD: PHAN TUẤN ANH TRANG1 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI V: KHỐI ĐIỀU KHIỂN THIẾT BỊ 61 VI: KHỐI TRUNG TÂM 62 PHẦN V: THIẾT KẾ PHẦN MỀM 63 I: LƯU ĐỒ GIẢI THUẬT .63 II: PHẦN MỀM 68 PHẦN VI: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI .76 I: KẾT QUẢ ĐẠT ĐƯỢC VÀ HẠN CHẾ 76 II: HƯỚNG PHÁT TRIỂN 76 TÀI LIỆU THAM KHẢO 78 GVHD: PHAN TUẤN ANH TRANG2 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI LỜI NĨI ĐẦU - oOo Trong lĩnh vực kỹ thuật ngày lĩnh vực điện tử đóng vai trò vơ quan trọng thời đại cơng nghiệp hố đại hố đất nước Nói đến lĩnh vực điện tử khơng thể khơng nhắc đến ngành kỹ thuật điện tử viễn thơng Đó chìa khố vàng mở kỷ ngun mới, nhờ ta thu thập nhiều thơng tin từ nơi hành tinh để phục vụ sống Tuy thâm nhập vào nước ta gần cơng nghệ điện tử phát triễn nhanh ngày giữ vai trò quan trọng cơng nghiệp hố nước nhà Hệ thống viễn thơng, dịch vụ khách hàng, thơng tin di động, nhắn tin phát triển với tính đại tự động hóa ngày cao Với phát triển nhanh chóng ngành cơng nghệ điện tử, việc điều khiển thiết bị điện tự động ngày nhiều, cần sử dụng chip điều khiển để lập trình chúng hoạt động theo ý muốn Hiện nay,do nhu cầu trao đổi thơng tin người dân vơ lớn nên mạng điện thoại ngày mở rộng khơng dừng lại việc liên lạc thơng tin mà thêm nhiều tính dịch vụ khác Một tính sử dụng mạng điện thoại để truyền tín hiệu điều khiển, giúp tiết kiệm nhiều thời gian cho cơng việc Chính mà nhóm em định chọn đề tài “Điều khiển thiết bị điện thơng qua mạng điện thoại” Xong, giới hạn thời gian kiến thức nên nội dung nhiều thiếu sót Rất mong đóng góp ý kiến q thầy bạn sinh viên để tập đồ án hồn thiện Xin chân thành cảm ơn ! GVHD: PHAN TUẤN ANH TRANG3 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI LỜI CẢM ƠN - oOo Từ ngàn xưa ơng cha ta dạy câu nói bất hủ, có câu nói mà làm khơng qn được: “Uống nước nhớ nguồn”,“Ăn nhớ kẻ trồng cây” Quả câu nói thật bất hủ, ln đọng lại lòng theo năm tháng Do đó, phải ln biết ơn chân thành hệ trước dẫn dắt Trong thời gian hồn thành xong đề tài, nhóm thực đề tài giúp đỡ q bậc thầy bạn bè nên đề tài hồn thành thời gian Nhóm thực xin chân thành cảm ơn đến: Thầy PHAN TUẤN ANH, giảng viên trường Đại Học Cơng Nghiệp TP.HCM, hết lòng quan tâm, giúp đỡ tận tình tạo điều kiện để nhóm thực đề tài hồn thành đồ án Nhóm thực đề tài xin chân thành gửi lời cảm ơn đến q thầy Khoa Điện Tử cung cấp cho nhóm kiến thức nền, chun mơn làm sở để nhóm hồn thành đề tài Nhóm thực đề tài xin chân thành cảm ơn đến bạn sinh viên bậc anh chị giúp đỡ nhóm nhiều mặt: ý kiến, tài liệu…., để nhóm hồn thành cơng việc thời gian GVHD: PHAN TUẤN ANH TRANG4 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI PHẦN I GIỚI THIỆU ĐỀ TÀI I LÝ DO CHỌN ĐỀ TÀI: Trong thời đại phát triển kỷ 21, hệ thống thơng tin liên lạc vũ trụ vấn đề quan trọng Đó ứng dụng thơng tin liên lạc vào lĩnh vực kinh tế, khoa học đời sống Đặc biệt thập niên gần đây, ngành Bưu viễn thơng phát triển mạnh mẽ tạo bước ngoặc quan trọng lĩnh vực thơng tin để đáp ứng nhu cầu khác người như: tự động trả lời điện thoại chủ vắng nhà, hộp thư thoại, … Điều khiển thiết bị thơng qua hệ thống thơng tin liên lạc kết hợp ngành Điện – Điện tử Viễn thơng, phối hợp ứng dụng vi điều khiển đại hệ thống thơng tin liên lạc hình thành hướng nghiên cứu phát triển khơng nhỏ khoa học kỹ thuật Điều khiển thiết bị thơng qua mạÏng điện thoại khắc phục nhiều giới hạn hệ thống điều khiển từ xa báo động thơng thường Hệ thống khơng phụ thuộc vào khoảng cách, mơi trường ,đối tượng điều khiển đối tượng báo động Điểm bậc hệ thống tính lưu động tác nhân điều khiển (người điều khiển), đối tượng điều khiển cố định Trên giới, nước phát triển khơng cơng trình nghiên cứu khoa học thành cơng dùng mạng điều khiển thơng qua đường truyền hệ thống thơng tin: Tại Nga có nhà máy điện, kho lưu trữ tài liệu q ứng dụng hệ thống điều khiển từ xa tự động báo động thơng qua đường điện thoại để đóng ngắt nơi cao áp, tự động quay số báo động có cố, tự động xã bình chữa cháy …và Nga có hệ thống điều khiển báo động thơng qua mạng Internet để điều khiển nhà máy điện ngun tử Ngồi ra, ứng dụng hệ thống điều khiển từ xa điện thoại, giúp ta điều khiển thiết bị điện mơi trường nguy hiểm mà người khơng thể làm việc dây chuyền sản xuất để thay người Mạch điều khiển thiết bị điện thơng qua mạng điện thoại, giúp điều khiển thiết bị điện gia dụng khơng có nhà cách xa nhà (hay nhà) Chẳng hạn muốn điều khiển thiết bị điện nhà GVHD: PHAN TUẤN ANH TRANG5 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI vắng người, quay số điện thoại nhà gởi mã lệnh đóng hay ngắt thiết bị mạch thực Khi mạch thực xong lệnh mạch gọi tín hiệu phản hồi cho biết mạch thực xong lệnh hay chưa Xuất phát từ ý tưởng tình hình thực tế trên, nên nhóm em chọn đề tài: “Điều khiển thiết bị điện thơng qua mạng điện thoại” II TĨM TẮT NỘI DUNG ĐỀ TÀI: Các thiết bị điện nối song song với hệ thống điều khiển từ xa đường điện thoại Muốn điều khiển thiết bị điện quay số điện thoại máy điện thoại có thiết bị cần điều khiển Sau quay số xong, sau khoảng hồi chng khơng có nhấc máy mạch tự động đóng tải giả để kết nối th bao (thơng thoại) với th bao gọi Sau kết nối th bao mạch phát lời chào mời nhập mật mã , hệ thống đợi nhấn phím khoảng 10s khơng nhấn phím hệ thống tự động ngắt kết nối th bao Sau có tín hiệu thơng thoại, người điều khiển bắt đầu nhập mật mã để vào hệ thống điều khiển Nếu người điều khiển bấm sai mật mã khơng vào hệ thống điều khiển tự động khỏi hệ thống ngắt kết nối Nếu mật mã nhấn cho phép người điều khiển vào hệ thống điều khiển Sau nhấn mật mã, người điều khiển muốn mở hay tắt thiết bị điều khiển theo hướng Hướng 1: Điều khiển thiết bị tay Trong hệ thống số qui định cho thiết bị sau: Mã password vào hệ thống 99 Phím 11 tương ứng mở thiết bị Phím 12 tương ứng mở thết bị Phím 13 tương ứng mở thiết bị Phím 14 tương ứng mở thiết bị Phím 15 tương ứng mở hết thiết bị khơng khỏi chương trình Phím 21 tương ứng tắt thiết bị Phím 22 tương ứng tắt thết bị Phím 23 tương ứng tắt thiết bị GVHD: PHAN TUẤN ANH TRANG6 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI Phím 24 tương ứng tắt thiết bị Phím 25 tương ứng tắt hết thiết bị khơng khỏi chương trình Phím 26 tương ứng tắt hết thiết bị khỏi chương trình Phím 31 cảm biến trạng thái thiết bị Phím 32 cảm biến trạng thái thiết bị Phím 33 cảm biến trạng thái thiết bị Phím 34 cảm biến trạng thái thiết bị Nếu muốn mở thiết bị việc bấm mã 1x (ở x 1, 2, 3, 4, tương ứng thiết bị 1, 2, 3, tất cả) Ví dụ: Muốn mở thiết bị người điều khiển bấm mã 14 Sau bấm mã 14 thiết bị mở Nếu người điều khiển muốn mở hết thiết bị bấm tiếp mã 15 tất thiết bị mở Còn muốn tắt thiết bị việc bấm mã 2x (ở x 1, 2, 3, 4, tương ứng thiết bị 1, 2, 3, tất cả) Ví dụ: Muốn tắt thiết bị người điều khiển bấm mã 22 Sau bấm mã 22 thiết bị tắt Nếu người điều khiển muốn tắt thiết bị bấm tiếp mã 21 thiết bị tắt Trong q trình điều khiển, người điều khiển khơng nhớ thiết bị mở hay tắt Vì nhóm chúng em đưa ý tưởng dùng thêm khối cảm biến trạng thái thiết bị Lúc người điều khiển biết trạng thái thiết bị mở hay tắt Ví dụ: Giả sử thiết bị số mở Khi ta nhấn phím 33 hệ thống phát câu thơng báo “ thiết bị mở” Còn thiết bị số đóng Khi ta nhấn phím 32 hệ thống phát câu thơng báo “ thiết bị đóng” Chú ý: Khi muốn ngắt kết nối khỏi hệ thống tức thời bấm phím 26, trường hợp khơng bấm gác máy tải giả đóng hệ thống hoạt động Muốn thay đổi điều khiển khơng lúc gác máy Hướng 2: Điều khiển theo kiểu lập trình sẵn GVHD: PHAN TUẤN ANH TRANG7 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI Nếu muốn mở hết thiết bị chờ thiết bị tắt hết nhấn phím 16 Sau khoảng thời gian lập trình thiết bị tắt thiết bị khỏi hệ thống Chú ý: Trong thời gian điều khiển, có người nhấc máy bên máy gọi thơng thoại với người gọi (người điều khiển) Lúc hệ thống phát tiếng nói ưu tiên cho mạch thoại(điện thoại bàn) thiết bị điều khiển GVHD: PHAN TUẤN ANH TRANG8 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI PHẦN II CƠ SỞ LÝ THUYẾT CHƯƠNG I: GIỚI THIỆU CHUNG VỀ MẠNG ĐIỆN THOẠI I CẤU TRÚC VỀ MẠNG ĐIỆN THOẠI: Các thành phần cuả mạng điện thoại chuyển mạch cơng cộng phân cấp hình vẽ: Trung tâm miền (lớp 1) Trung tâm vùng (lớp 2) Trung tâm cấp (lớp 3) Trung tâm đường dài Trung tâm chuyển tiếp nội hạt Trung tâm đầu cuối (tổng đài nội hạt) Các th bao H.1: Cấu trúc mạng điện thoại Mạng điện thoại phân thành cấp tổng đài: Cấp cao gọi tổng đài cấp Cấp thấp goị tổng đài cấp (cấp cuối) Tổng đài cấp tổng đài kết nối với th bao thiết kế 10.000 đường dây th bao Một vùng có 10.000 đường dây th bao trở lên số điện thoại phân biệt sau: Phân biệt mã vùng Phân biệt đài cuối Phân biệt th bao GVHD: PHAN TUẤN ANH TRANG9 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI Hai đường dây nối th bao với tổng đài cuối gọi là“vùng nội bộ“ trở kháng khoảng 600 Ω Tổng đài cung cấp cho th bao điện áp 48VDC Hai dây dẫn nối với jack cắm  Lõi gọi Tip (+)  Lõi bọc gọi Ring (-)  Vỏ ngồi gọi Sleeve Khi th bao nhấc máy tổ hợp, tiếp điểm đóng tạo dòng chạy th bao 20mA DC áp rơi Tip Ring + 4VDC II CÁC ĐẶC TÍNH TRUYỀN CỦA MẠNG ĐIỆN THOẠI: Băng thơng độ rộng băng thơng: Trước phân tích u cầu tuyến dẫn tiếng nói người, ta phải xác định độ rộng băng tần liên quan đường th bao điện thoại Ta biết tần số tín hiệu tương tự số sóng hình Sin hồn chỉnh gởi giây đo số chu kỳ giây Băng thơng củamột kênh khoảng tần số truyền kênh Độ rộng băng tần đơn độ rộng băng thơng Tiếng nói người tạo âm băng thơng khoảng 50 đến 15.000 Hz (15 kHz) với độ rộng băng tần 14,95Khz Tai người nghe âm nằm băng thơng 20 Hz-20.000Hz (độ rộng băng tần 19,98Khz) Băng thơng đường th bao nội hạt khoảng từ 300Hz-3.400Hz Điều làm ngạc nhiên coi tiếng nói người tạo nên âm 50Hz-15.000Hz Trong thực tế, đường th bao khơng phải để dành mang chọn tín hiệu tương tự mà tối ưu cho tiếng nói người nằm băng thơng khoảng 200Hz-350Hz Đây khoảng tần số chứa phần lớn cơng suất, băng thơng 300Hz-3.400Hz thích hợp để truyền tiếng nói người có chất lượng Lý chủ yếu để mạng điện thoại sử dụng băng tần 3,1KHz hẹp thích hợp so với tồn băng tần tiếng nói 15KHz băng hẹp cho phép nhiều đàm thoại truyền kênh vật lý Đây vấn đề thực tế quan trọng cho trung kế nối tổng đài chuyển mạch điện thoại Các lọc cuộn dây phụ tải GVHD: PHAN TUẤN ANH TRANG10 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI CHƯƠNG TRÌNH KIỂM TRA PHÍM NHẤN KT PHÍM NHẤN N MẬT MÃ 99 END Y BÁO SẲN SÀNG ĐIỀU KHIỂN Y DÒ PHÍM CT CON MỞ TB N Y DÒ PHÍM CT CON TẮT TB N Y DÒ PHÍM CT CON CBTB N GVHD: PHAN TUẤN ANH TRANG64 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI CHƯƠNG TRÌNH CON MỞ THIẾT BỊ NHẤN PHÍM1 TRỂ 3S Y PHÍM1 MỞ TB1 CÂU:TB MỞ RET MỞ TB2 CÂU:TB MỞ RET MỞ TB3 CÂU:TB MỞ RET MỞ TB3 CÂU:TB MỞ RET MỞ TẤT CẢ CÂU:TB MỞ RET N Y PHÍM N Y PHÍM N Y PHÍM4 N Y PHÍM5 PHÍM5 N Y PHÍM6 MỞ TẤT CẢ DELAY1,2,3,4 TB TẮT N RET CHƯƠNG TRÌNH CON TẮT THIẾT BỊ GVHD: PHAN TUẤN ANH TRANG65 END ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI NHẤN PHÍM TRỂ 3S Y TẮT TB1 CÂU:TB TẮT RET TẮT TB2 CÂU:TB TẮT RET TẮT TB3 CÂU:TB TẮT RET TẮT TB3 CÂU:TB TẮT RET TẮT TẤT CẢ CÂU:TB TẮT RET PHÍM N Y PHÍM N Y PHÍM N Y PHÍM N Y PHÍM5 PHÍM N Y PHÍM TẮT TẤT CẢ END N RET GVHD: PHAN TUẤN ANH TRANG66 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI CHƯƠNG TRÌNH CẢM BIẾN TRANG THÁI THIẾT BỊ NHẤN PHÍM TRỂ 3S Y Y A=0 PHÍM N CÂU:TB TẮT RET N RET CÂU:TB MỞ Y A=0 PHÍM CÂU:TB TẮT RET Y N RET CÂU:TBNMỞ Y A=0 PHÍM CÂU:TB TẮT RET Y RET CÂU:TB MỞ N Y N PHÍM A=0 Y CÂU:TB MỞ RET GVHD: PHAN TUẤN ANH CÂU:TB TẮT RET RET N TRANG67 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI CHƯƠNG TRÌNH PHỤC VỤ NGẮT NGẮT NGỒI A = P0 CLR 00H RETI II PHẦN MỀM: ;*** COTROL DEVICES IN MYHOUSE BY TELEPHONELINE PROGRAMM*** ; Huong dan phan cung: ;P0.0==>p0.3 :4 bus ket noi voi D0==>D3 cua 8870 ;p1.0==>p1.3 :4 bus ket noi voi ngo dieu khien cua thiet bi ;p3.2 :noi voi chan std(chan 15) cua 8870 ;p3.3 ;noi voi chan cua opto 4n35 ;p3.4 ;noi cuc b cua A1015 de dong role $MOD51 ORG 0000H LJMP STAR ORG 0003H LJMP DOPHIM ;NHAY DEN CHUONG TRINH CON PHUC VU NGAT NGOAI0 ORG 0013H LJMP NGATCHUONG ;NHAY DEN CHUONG TRINH CO KHI CO TIN HIEU CHUONG GUI DEN ORG 0030H CO1 BIT 00H CO2 BIT 01H ; CO BAO DA NHAN DUOC MA DTMF STAR: SETB P2.0 SETB P3.4 MOV P0,#0FFH MOV IE,#85H ; KHAI BAO NGAT NGOAI VA MOV SP,#40H SETB IT0 ; NGAT NGOAI CANH AM SETB IT1 ; NGAT NGOAI CANH AM MOV TMOD,#01H GVHD: PHAN TUẤN ANH TRANG68 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI MOV R2,#00H SETB CO1 SETB CO2 DOCHUONG: JB P3.3,DOCHUONG ACALL DELAY10S ACALL DELAY10S ;DEM KHONG HOI CHUONG THI DONG TAI MOV R2,#00H CLR P3.4 ; DIEU KHIEN DONG TAI MOV P2,#00H ; PHAT CAU "XIN MOI NHAP MAT MA" LCALL MOINHAPMA CLR P2.0 JNB CO2,PASS1 ; CO NHAN NHAY TOI PASS1 SO SANH XEM DUNG MAT MA KO LCALL CHONHAPPASS JNB CO2,PASS1 LJMP STAR PASSSAI: LCALL MASAI LJMP STAR PASS1: CJNE A,#09H,PASSSAI LCALL CHONHAPPASS JNB CO2,PASS2 ;CO2 = DA NHAN DUOC MADTMF,CO2 =1 NGAT KET NOI LJMP STAR PASS2: CJNE A,#09H,PASSSAI LCALL DELAY5S CONTROL: LCALL CHONHAP MOTB: CJNE A,#01H,TATTB ;MA MO THIET BI LCALL OPEN LJMP CONTROL TATTB: CJNE A,#02H,CAMBIENTB ;MA TAT THIET BI LCALL CLOSE LJMP CONTROL CAMBIENTB: CJNE A,#03H,PASSSAI1 ;MA CAM BIEN THIET BI LCALL CB PASSSAI1: LJMP CONTROL ;CHUONG TRINH DIEU KHIEN TAT THIET BI OPEN: LCALL CHONHAP JNB CO2,OPENTB1 LJMP STAR GVHD: PHAN TUẤN ANH TRANG69 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI OPENTB1: CJNE A,#01H,OPENTB2 CLR P1.0 LJMP TBMO OPENTB2: CJNE A,#02h,OPENTB3 CLR P1.1 LJMP TBMO OPENTB3: CJNE A,#03H,OPENTB4 CLR P1.2 LJMP TBMO OPENTB4: CJNE A,#04H,OPENHET CLR P1.3 LJMP TBMO OPENHET: CJNE A,#05H,OPENHET1 CLR P1.0 CLR P1.1 CLR P1.2 CLR P1.3 LJMP TBMO ;MA MO TB ;MA MO TB ;MA MO TB ;MA MO TB ;MA MO TAT CA CAC TB OPENHET1: ;MA MO TAT CA CAC TB ROI TU DONG TAT VA NGAT TAI GIA CJNE A,#06H,TBMOB CLR P1.0 CLR P1.1 CLR P1.2 CLR P1.3 ACALL DELAY10S SETB P1.0 ; TAT TB ACALL DELAY10S SETB P1.1 ; TAT TB ACALL DELAY10S SETB P1.2 ; TAT TB ACALL DELAY10S SETB P1.3 ; TAT TB SETB p3.4 ; NGAT TAI GIA LJMP STAR TBMOB: RET ;CHUONG TRINH DIEU KHIEN TAT THIET BI CLOSE: LCALL CHONHAP JNB CO2,CLOSETB1 LJMP STAR CLOSETB1: ; MA TAT TB CJNE A,#01H,CLOSETB2 GVHD: PHAN TUẤN ANH TRANG70 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI SETB P1.0 LJMP TBTAT CLOSETB2: ; MA TAT TB CJNE A,#02H,CLOSETB3 SETB P1.1 LJMP TBTAT CLOSETB3: ; MA TAT TB CJNE A,#03H,CLOSETB4 SETB P1.2 LJMP TBTAT CLOSETB4: ; MA TAT TB CJNE A,#04H,CLOSEHET SETB P1.3 LJMP TBTAT CLOSEHET: ; MA TAT HET TB CJNE A,#05H,CLOSEHET1 SETB P1.0 SETB P1.1 SETB P1.2 SETB P1.3 LJMP TBTAT CLOSEHET1: ; MA TAT HET TB VA NGAT TAI GIA CJNE A,#06H,TBTATB SETB P1.0 SETB P1.1 SETB P1.2 SETB P1.3 MOV P2,#02H ACALL DELAY5S SETB p3.4 LJMP STAR TBTATB: RET ;CHUONG TRINH CAM BIEN TRANG THAI THIE BI CB: LCALL CHONHAP JNB CO2,CBTT1 LJMP STAR CBTT1: CJNE A,#01H,CBTT2 JB P1.4,SON1 LJMP TBMO CBTT2: CJNE A,#02h,CBTT3 JB P1.5,SON1 LJMP TBMO CBTT3: CJNE A,#03H,CBTT4 JB P1.6,SON1 GVHD: PHAN TUẤN ANH ;MA KT TB ;MA KT TB ;MA KT TB TRANG71 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI LJMP TBMO CBTT4: ;MA KT TB CJNE A,#04H,SON2 JB P1.7,SON1 LJMP TBMO SON1: LJMP TBTAT SON2: RET ;CHUONG TRINH PHUC VU NGAT NGOAI O DOPHIM: CLR CO1 SETB CO2 MOV A,P0 ANL A,#0FH ;CHI SU DUNG 4BIT THAP RETI ;CHUONG TRINH NGAT DE DEM 10 HOI CHUONG NGATCHUONG: MOV A,R2 ADD A,#1 MOV R2,A RETI ;CHUONG TRINH DELAY10S DE CHO NHAN PHIM CHONHAP: PUSH 03H MOV R3,#200 WAIT5: MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 NHANPHIM5: JNB CO1,CONHANPHIM5 JNB TF0,NHANPHIM5 CLR TR0 CLR TF0 DJNZ R3,WAIT5 SJMP EXIT CONHANPHIM5: SETB CO1 CLR CO2 EXIT: POP 03H RET ;CHUONG TRINH CHO NHAN PHIM CHONHAPPASS: SETB CO2 PUSH 03H PUSH 04H MOV R3,#20 GVHD: PHAN TUẤN ANH TRANG72 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI LOICHAO: MOV R4,#20 WAIT: MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 NHANPHIM: JNB CO1,CONHANPHIM JNB TF0,NHANPHIM CLR TR0 CLR TF0 DJNZ R4,WAIT DJNZ R3,LOICHAO SJMP EXIT1 CONHANPHIM: SETB CO1 CLR CO2 EXIT1: POP 04H POP 03H RET ;CHUONG TRINH PHAT LOI CHAO MOI NHAP MAT MA MOINHAPMA: SETB CO2 PUSH 03H MOV R3,#200 LCHAO1: MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 WAIT1: JNB CO1,ANPHIM1 JNB TF0,WAIT1 CLR TR0 CLR TF0 DJNZ R3,LCHAO1 SJMP EXIT6 ANPHIM1: SETB CO1 CLR CO2 EXIT6: SETB P2.0 POP 03H RET ;THONG BAO MAT MA VUA NHAP DA BI SAI MASAI: LCALL CHOPHATTB ;MAT MA VUA NHAP DABI SAI RET GVHD: PHAN TUẤN ANH TRANG73 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI ;THONG BAO THIET BI DANG MO TBMO: SETB P2.0 MOV P2,#04H ;PHAT CAU THIET BI DA MO LCALL CHOPHATTB SETB P2.0 RET ;THONG BAO THIET BI TAT TBTAT: SETB P2.0 MOV P2,#02H ;PHAT CAU THIET BI DA TAT LCALL CHOPHATTB SETB P2.0 RET ;THOI GIAN CHO PHAT MOT THONG BAO CHOPHATTB: PUSH 03H MOV R3,#60 WAIT4: MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R3,WAIT4 SETB P2.0 POP 03H RET ;CHUONG TRINH DELAY 10S KHONG THUC HIEN LENH DELAY10S: PUSH 03H MOV R3,#200 LOOP5S: MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R3,LOOP5S POP 03H RET DELAY: MOV TMOD,#01H PUSH 00H MOV R0,#60 MP: MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) GVHD: PHAN TUẤN ANH TRANG74 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,MP POP 00H RET ; CHUONG TAO THOI GIAN TRE 5S DELAY5S: PUSH 03H MOV R3,#60 LOOP6S: MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R3,LOOP6S POP 03H RET END GVHD: PHAN TUẤN ANH TRANG75 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI PHẦN VI KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI I KẾT QUẢ ĐẠT ĐƯỢC VÀ HẠN CHẾ: Q trình thi cơng mạch nhóm chúng em hồn thành đề tài thời gian quy định, đạt mục tiêu điều khiền đựoc thiết bị điện thơng qua mạng điện thoại Mạch điều khiển hoạt động tốt, giới hạn thời gian kích thước nên mạch mơ dựa viêc điều khiển thiết bị, với ứng dụng cụ thể cho hệ thống lớn ta mở rộng cho nhiều thiết bị Bộ phận phát tiếng nói hoạt động chưa ổn định l ắm Bộ phận phát âm hạn chế thời lượng thu phát ISD1420 (20s), nên chưa hổ trợ hồn hảo cho hệ thống báo hiệu Vấn đề khắc phục ta sử dụng IC với thờ i gian lưu trữ âm lâu hơn, mạch có khả thơng báo trạng thái cuả thiết bị cách chi tiết lâu điều kiện thuận lợi cho việc phát triển đề tài sau Ưu điểm đề tài tận dụng đường truyền sẵn mạng điện thoại để điều khiển thiết bị Khơng hạn chế khoảng cách, nơi mà điều khiển nhiều nơi khác II HƯỚNG PHÁT TRIỂN: Với đặc điểm tính trên, đề tài có khả triển khai ứng dụng rộng rãi thực tế mang tính đại thực tiễn cao Với đề tài: “Điều khiển thiết bị điện thơng qua mạng điện thoại” Với chức điều khiển thiết bị có phản hồi tiếng nói, báo xác trạng thái thiết bị cách xác tạo cho người nghe thơng báo điều khiển có cảm giác an tâm Hệ thống đặt nhà riêng, xí nghiệp, quan, nhà xưởng, nhà kho, văn phòng, khách sạn, chung cư , GVHD: PHAN TUẤN ANH TRANG76 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI Với hệ thống này, phát triển theo hướng đưa hệ thống giao tiếp với máy tính Sau đó, đưa chức điều khiển lên mạng Internet Tức hệ thống hoạt động bình thường chế độ trước hệ thống giao tiếp với mạng máy tính Cho nên, chúng điều khiển thơng qua mạng Internet Nếu sử dụng mạng thơng tin điều khiển phong phú có nhiều chức Đối với mạch âm ta nên sử dụng IC chun dùng cho việc ghi phát ngữ âm Để làm giảm kích thước mạch âm thanh, giảm giá thành thuận tiện cho người sử dụng Khi muốn thay đổi thơng tin điều khiển Ngồi việc điều khiển thiết bị ta tăng lên thiết bị Tóm lại, hướng phát triển lý thú mang tính ứng dụng thực tế cao điều kiện nước ta phát triển kinh tế xã hội dựa vào khoa học cơng nghệ Đó hệ thống chức đa dụng, tiện ích, đại, kinh tế mục đích nâng cao đời sống tiện ích cho người GVHD: PHAN TUẤN ANH TRANG77 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THƠNG QUA MẠNG ĐIỆN THOẠI TÀI LIỆU THAM KHẢO …… 000 …… + Giáo trình vi điều khiển - Trường Đại học Cơng nghiệp TPHCM + Tra cứu IC TTL + Kỹ thuật số - Tác giả: Nguyễn Th Vân - Nhà xuất KHKT Hà Nội– 1997 + Điện thoại bàn – Tác giả: Vương Khánh Hưng + Kỹ thuật điện tử -Tác giả : Lê Phi Yến – Lưu Phú – Nguyễn Như Anh + Đặc biệt vào trang web tra cứu IC www.alldatasheet.com + Các luận văn trường Sư phạm Kỹ thuật, Bách Khoa lấy từ mạng tham khảo GVHD: PHAN TUẤN ANH TRANG78 [...]... chỉ hóa, trong đó có 128bit chứa các byte có địa chỉ từ 20H÷2FH và các bit còn lại chức trong nhóm thanh ghi có chứa năng đặc biệt Ý tưởng truy xuất từng bit bằng phần mềm là một đặc tính mạnh của vi điều khiển nói chung Các bit có thể được đặt, xóa, And, OR…, với một lệnh đơn Mà điều này đối với vi xử lý đòi hỏi phải có một chuỗi lệnh đọc – sửa - ghi để đạt được mục đích tương tự như vi điều khiển Ngoài... điện tử cũng có thể được liên kết với máy điện toán để điều khiển hoạt động hệ thống Điều này làm tăng khả năng khai thác, làm tăng dung lượng, cũng như khả năng hoạt động của tổng đài lên rất nhiều CHƯƠNG III: GIỚI THIỆU LINH KIỆN I CẤU TRÚC VI ĐIỀU KHIỂN HỌ MCS-51: 1 Giới thiệu cấu trúc phần cứng họ MCS-51 (8951): GVHD: PHAN TUẤN ANH TRANG22 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THÔNG QUA MẠNG ĐIỆN THOẠI... bằng cách đặt bit điều khiển chạy như sau: SETB TR1 GVHD: PHAN TUẤN ANH TRANG31 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THÔNG QUA MẠNG ĐIỆN THOẠI Cờ báo tràn được tự động đặt lên 1 sau 100?s Phần mềm có thể đợi trong 100?s bằng cách dùng lệnh rẽ nhánh có điều kiện nhảy đến chính nó trong khi cờ báo tràn chưa được đặt lên 1: WAIT: JNB TF1, WAIT Khi Timer tràn,cần dừng Timer và xóa cờ báo tràn trong phần mềm:... 5.4 Ngắt (Interrupt): Một ngắt là sự xảy ra một điều kiện, một sự kiện mà nó gây ra tre tạm thời thời chương trình chính trong khi điều kiện đó được phục vụ bởi một chương trình khác Các ngắt đóng một vai trò quan trọng trong thiết kế và cài đặt các ứng dụng vi điều khiển Chúng cho phép hệ thống đáp ứng bất đồng bộ với một sự kiện và giải quyết sự kiện đó trong khi một chương trình khác đang thực thi... thì khi đó ngõ nhập mức cao sẽ làm hỏng port 4 Cấu trúc bên trong vi điều khiển: 4.1 Tổ chức bộ nhớ: Hình 2: Bảng tóm tắt các vùng nhớ 8951 Bộ nhớ trong 8951 bao gồm EPROM và RAM RAM trong 8951 bao gồm nhiều thành phần: Phần lưu trữ đa dụng, phần lưu trữ địa chỉ hóa từng bit, các Bank thanh ghi và GVHD: PHAN TUẤN ANH TRANG26 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THÔNG QUA MẠNG ĐIỆN THOẠI các thanh ghi chức... Thanh ghi TCON chứa các Bit trạng thái và các Bit điều khiển cho Timer 1, Timer0 Bảng4: Thanh ghi điều khiển Timer GVHD: PHAN TUẤN ANH TRANG30 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THÔNG QUA MẠNG ĐIỆN THOẠI 5.3 Khởi động và truy xuất thanh ghi Timer : Thông thường các thanh ghi được khởi động một lần đầu ở chương trình để đặt ở chế độ làm vi c đúng Sau đó, trong thân chương trình, các thanh ghi Timer được... 99H thật sử là hai bộ đếm Vi t vào SBUF để truy xuất dữ liệu thu được.Đây là hai thanh ghi riêng biệt thanh ghi chỉ ghi để phát và thanh ghi để thu Thanh ghi điều khiển Port nối tiếp (SCON) ở địa chỉ 98H là thanh ghi có địa chỉ bit chứa các Bit trạng thái và các Bit điều khiển Các Bit điều khiển đặt chế độ hoạt động cho Port nối tiếp, và các Bit trạng thái báo cáo kết thúc vi c phát hoặc thu ký tự Các... 8951 là một họ IC vi điều khiển do hãng Intel của Mỹ sản xuất Các đặc điểm của 8951 được tóm tắt như sau: 4 KB EPROM bên trong 128 Byte RAM nội 4 Port xuất/nhập I/O 8 Bit Hai bộ định thời/đếm 16 Bit Giao tiếp nối tiếp 64 KB vùng nhớ mã ngoài 64 KB vùng nhớ dữ liệu ngoại Xử lý Boolean (hoạt động trên Bit đơn) 210 vị trí nhớ có thể định vị Bit 4μs cho hoạt động nhân hoặc chia 2 Khảo sát sơ đồ chân 8951:... vào các mạch điều khiển bằng điện tử, điện thoại vi n có thể theo dõi trực tiếp toàn bộ hoạt động của tổng đài ở mọi thời điểm nhờ vào các bộ hiển thị, cảnh báo Điện thoại vi n có thể trực tiếp điều khiển các hoạt động của tổng đài qua các thao tác trên bàn phím, hệ thống công tắc….các hoạt động đó có thể bao gồm : nghe xen vào các cuộc đàm thoại, cắt cưỡng bức các cuộc đàm thoại có ý đồ xấu, tổ chức... ở các thiết bị đầu cuối của thuê bao tiêu biểu trong khoảng –40 dBm Nhiễu xung là thảm họa lớn nhất trong vi c truyền dữ liệu và khả năng dự đo n sự xuất hiện của nhiễu là nhỏ nhất Khi xuất hiện nhiễu xung, kết quả là một lỗi xung xảy ra và một số bit bị mất Do đó cần có các mạch phát hiện lỗi như kiểm tra parity GVHD: PHAN TUẤN ANH TRANG13 ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THÔNG QUA MẠNG ĐIỆN THOẠI ... nhận dạng th bao gọi nhấc máy thơng qua thay đổi tổng trở mạch vòng đường dây th bao Bình thường th bao vị trí gác máy điện trở mạch vòng lớn Khi th bao nhấc máy, điện trở mạch vòng th bao giảm xuống... THOẠI khiển khối kết nối th bao, lúc khối kết nối th bao có vai trò đóng tải giả cho th bao, để tổng đài cho thơng thọai th bao với Khi khối tác động điện trở vòng th bao giảm xuống thấp tạo nên... tiếp nhận u cầu th bao Xử lí thơng tin từ th bao chủ gọi để điều khiển kết nối theo u cầu Báo cho th bao bị gọi biết có người cần muốn liên lạc Giám sát thời gian tình trạng th bao để ghi cước giải

Ngày đăng: 03/01/2016, 16:46

Từ khóa liên quan

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

Tài liệu liên quan