Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
0,98 MB
Nội dung
Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học Nhận xét đánh giá thầy hớng dẫn đề tài điều khiển từ xa thiết bị nh dung Remot ti vi sony ************************************************** LI M U Thế kỷ 21 kỷ nguyên huy hoàng xã hội thông tin điện tử Là thời kỳ bớc biến ớc mơ tởng chừng nh có thần thoại loài ngời khứ trở thành thật Và công lao phủ nhận GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học đóng góp vô to lớn ngành điện tử Ngành điện tử ngày đem lại phép màu kỳ diệu cho sống , sống tràn ngập công nghệ khoa học kỹ thuật đại Con ngời ngày đợc đáp ứng nhu cầu vật chất tinh thần cách đầy quyền dới phục vụ tận tình tuyệt đối chung thành thiết bị điện tử Đặc biệt lĩnh vực kỹ thuật số, đặc biệt công nghệ vi mạch thông minh, công nhệ Vi Điều Khiển Các thiết bị điện tử ngày tỏ thông minh hơn, biết làm hài lòng chủ nhân Cuộc sống đếm thiết bị điên tử đại khắp nơi Trên thực tế đó, nh tinh thần yêu khoa học kỹ thuật yêu điện tử, chúng tôi, ngời sinh viên điện tử trờng ĐH S Phạm Kỹ Thuật Hng Yên, mang bên nhiều hoài bão ý tởng mẻ Và hôm nay, tự hỏi sinh viên điện tử, bạn lại không làm cho sống gia đình bạn trở lên thật đại tiện nghi hơn, bạn có đủ khả ? Và nảy ý tởng không mẻ nhng có ý nghĩa gia đình.Vậy định đến với đề tài: Điều Khiển Từ Xa Các Thiết Bị Điện Nghĩa bạn cần ngồi chỗ lệnh cho thiết bị nhà mà bạn muốn Mc dự ó c gng hon thnh ti ny nhng kin thc cú hn nờn khụng th trỏnh nhng thiu sút rt mong dc s gúp ý ca thy cụ PHN : GII THIU TI ************************** Tên đề tài : Thiết kế hệ thống : Điều khiển từ xa thiết bị nh Điều khiển từ xa ứng dụng trở nên phổ biến sinh hoạt gia đình ngày Chẳng hạn nh : TiVi , Antena , Máy Điều hoà , Đầu máy nghe nhạc, Giàn loa Home Theatre không dây, Đồ chơi trẻ em Sự có mặt ĐKTX làm cho sống trở lên thật đại tiện lợi Nếu nh nhà bạn có thêm chiêc ĐKTX cho tất thiết bị điện lại tuyệt vời Chúng ta hoàn toàn làm điều cho nhà GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học cách dễ dàng Nghĩa thay cho việc phải đứng dậy tắt quạt , bật điện , với điều khiển từ xa tay bạn cần ngồi chỗ nhấn phím lệnh cho thiết bị mà bạn muốn ý tởng : - Dùng Rơle từ để đóng ngắt cho ổ cắm điện 220 V, ổ cắm dùng cho thiết bị - Dùng transistor làm việc chế độ khoá điện tử để kéo Rơle có bit điều khiển cho bazo transistor - Dùng VĐK 89C51 để lập trình nhận mã lệnh từ ĐKTX xuất bit điều khiển cho transistor - Sử dụng sóng hồng ngoại làm tín hiệu điều khiển từ xa , Dùng Remote TiVi Sony để phát sóng hồng ngoại đa mã lệnh điều khiển , - Dùng cổng P2 VĐK 89C51 làm đầu điều khiển thiết bị ứng với phím từ Remost Sony - Mỗi phím vừa bật vừa tắt, sau lần nhấn đảo trạng thái PHN 2: THIT K PHN CNG ******************************** CHNG I:CC THNH PHN CA MCH IN 1.1 Vi Điều Khiển 89C51 1.1.1 Khái quát chung : Vi điều khiển 89C51 chất hệ Vi xử lý: GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Trng H SPKT Hng Yờn Khoa in-in t Đặc tính ROM RAM Bộ định thời Chânvà ra/cổng Cổng nối tiếp Các ngắt Đồ án môn học Sơ đồ khối VĐK AT89C51 89C51 4K byte 128 byte 32/4 1.1.2 Sơ đồ chân : GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học IC AT89C51 AT89C51 gồm 40 chân, 32 chân dành cho cổng vào P0, P1, P2, P3, cổng chân Các chân lại đợc dành cho nguồnVcc, GND, chân đầu vào dao động XTAL1 XTAL2, chân RST chân lệnh chốt địa ALE , chân cho phép truy cập nhớ EA , cho phép cất chơng trình PSEN - Chân số 40 chân nguồn cung cấp +5V cho chíp - Chân số 20 GND - Chân 19 18 XTAL1 XTAL2 ,là đầu vào dao động OSC chip Bên 89C51 có dao động nhng cần khâu tạo tần số dao động chuẩn nh thạch anh 11,0592 MHz - Chân số chân RESET , tích cực mức cao Nếu đặt mức cao tới chân vi điều khiển trở trạng thái mặc định ban đầu GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học - Chân 31 EA , họ 8051 nh 8751, 98C51 DS5000 có ROM chíp lu cất chơng trình Trong trờng hợp nh chân EA đợc nối tới VCC Đối với thành viên họ nh 8031 8032 mà ROM chíp mã chơng trình đợc lu cất nhớ ROM chúng đợc nạp cho 8031/32 Do vậy, 8031 chân EA phải đợc nối đất để báo mã chơng trình đợc cất EA có nghĩa truy cập (External Access) không đợc để hở - Chân 29 PSEN (Program Store Enable), Đây chân đầu cho phép cất chơng trình - Chân 30 ALE , Chân cho phép chốt địa , ALE chân đầu tích cực cao - Cổng P0 (từ chân 32 đến 39), Nó đợc dùng nh cổng đầu ra, để sử dụng chân cổng P0 vừa làm đầu ra, vừa làm đầu vào chân phải đợc nối tới điện trở 10k lên +5V Điều thực tế cổng P0 máng mở khác với cổng P1, P2 P3 Khái niệm máng mở đợc sử dụng chíp MOS chừng mực giống nh Côlec-tơ hở chíp TTL Trong hệ thống sử dụng 8751, 89C51 DS5000 ta thờng nối cổng P0 tới điện trở kéo Với điện trở kéo đợc nối tái lập cổng P0 đợc cấu hình nh cổng đầu - Cổng P1 (từ chân đến chân 8), đợc sử dụng nh đầu vào đầu So với cổng P0 cổng không cần đến điện trở kéo có điện trở kéo bên Để biến cổng P1 thành đầu vào phải đợc lập trình cách ghi đến tất bit - Cổng P2 (từ chân 21 đến 28) Nó đợc sử dụng nh đầu vào đầu giống nh cổng P1 , Để tạo cổng P2 nh đầu vào phải đợc lập trình cách ghi số tới tất chân - Cổng P3 (từ chân 10 đến chân 17) Nó đợc sử dụng nh đầu vào đầu Mặc dù cổng P3 đợc cấu hình nh cổng đầu tái lập, nhng cách đợc ứng dụng phổ biến Cổng P3 có GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học chức bổ sung cung cấp số tín hiệu quan trọng đặc biệt chẳng hạn nh ngắt Bít cổng P3 Chức Chân số P3.0 Nhận liệu (RXD) 10 P3.1 Phát liệu (TXD) 11 P3.2 Ngắt 0(INT0) 12 P3.3 Ngắt 1(INT1) 13 P3.4 Bộ định thời (TO) 14 P3.5 Bộ định thời 1(T1) 15 P3.6 Ghi (WR) 16 P3.7 Đọc (RD) 17 Các bit P3.0 P3.1 đợc dùng để nhận phát liệu truyền thông nối tiếp Các bit P3.2 P3.3 đợc dành cho ngắt Bit P3.4 P3.5 đợc dùng cho định thời Cuối bit P3.6 P3.7 đợc cấp cho tín hiệu ghi đọc nhớ đợc nối tới hệ thống 1.2 Thiết bị phát sóng hồng ngoại 1.2.1 ánh sáng hồng ngoại : Sóng điện từ lan truyền dao động điện từ trờng không gian Theo lý thuyết Macxoen có điện trờng biến thiên sinh từ trờng biến thiên điểm lân cận ngợc lại có từ trờng biến thiên sinh điện trờng biến thiên điêm lân cận tiếp, cách mà sóng điện từ truyền không gian Bên vật thể phát sáng, lợng gây sáng (nhiệt chẳng hạn) làm electron vỏ nguyên tử hấp thụ lợng nhảy lên quỹ đạo dừng cao để sau lại nhảy giải phóng lợng photon Cứ nh Electron dao động gây vùng điện trờng biến thiên không gian xạ sóng điện từ hay sinh ánh sáng Do ánh sáng có chất xạ sóng điện từ sinh từ dao động điện tử bên vật phát sáng dới tác động lợng gây sáng Các tế bào quang điện GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học võng mạc bên mắt ngời có nhiệm vụ chuyển tín hiệu ánh sáng thành tín hiệu điện giúp cho não ngời cảm giác đợc ánh sáng Nhng ánh sáng có chất sóng điện từ nên có phổ tần, đôi mắt ngời tất nhiên phải có giới hạn làm việc với dải tần số định Điều khiến nhìn thấy ánh sáng, ánh sáng đợc chia làm loại : - ánh sáng nhìn thấy : gồm xạ có bớc sóng từ 0,37 micromet đến 0,76 micromet hay có tần số đặc chng cho dải màu đỏ cam vàng lục lam tràm tím : Phổ tần thang sóng điện từ - ánh sáng không nhìn thấy : gồm xạ nằm vùng ánh sáng nhìn thấy, tức có tần số nhỏ tần số ánh sáng màu đỏ Hz nh sóng vô tuyến hồng ngoại ,và lớn tần số ánh sáng màu tím vô nh tia tử ngoại , tia Rơnghen , tia vũ trụ Nh ánh sáng hồng ngoại xạ không nhìn thấy đợc nằm dải tần nhỏ tần số ánh sáng màu đỏ nằm dới màu đỏ Do tần số nhỏ nên bớc sóng lớn, nên có khả đâm xuyên mạnh , tác động vào da ngời manh hơn, gây cảm giác đau mà gọi nóng nhiệt độ , tia hồng ngoại tia xạ nhiệt Vì vật phát ánh sáng hồng ngoại Và lợng gây sáng nhiệt độ vật sáng phát ánh sáng hồng ngoại mạnh ta cảm nhận thấy vật nóng Khi đến gần lửa,chỉ có mắt GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học nhìn thấy ánh sáng nhìn thấy, có da cảm nhận đợc xạ nhiệt hồng ngoại , mắt thu đợc tần số cao da thu đợc tần số thấp 1.2.2 ứng dụng ánh sáng hồng ngoại kỹ thuật điện tử : Hồng ngoại thật thú vị, đợc tạo cách dễ dàng không bị ảnh hởng nhiễu điện từ , đợc sử dụng cách rộng rãi tiện lợi thông tin điều khiển Đặc biệt điều khiển từ xa ,và đặc biệt nh TiVi , máy nghe nhạc Tuy nhiên nh nói trên, tia hồng ngoại tia xạ nhiệt Vì vật phát ánh sáng hồng ngoại , không hoàn hảo, nhiều nguồn sáng khác phát hồng ngoại gây nhiễu đến thông tin Vì cần phải có phơng pháp chống nhiễu thích hợp nh dùng kính lọc điều chế tín hiệu cần truyền xa không gian giới hạn Việc sử dụng hồng ngoại thiết bị điều khiển từ xa TV/VCR nhiều ứng dụng khác phần Diode phát thu hồng ngoại rẻ sẵn có thị trờng 1.2.3 Remote TV SONY : Nh trình bày phần ý tởng thuyết trình này, việc điều khiển từ xa thiết bị điện đợc thực sóng hồng ngoại Và thiết bị đợc chọn để phát sóng hồng ngoại điều khiển từ xa hãng Ti Vi SONY Điều nhằm thoả mãn nhu cầu tiện lợi gọn gàng, nh bạn không muốn nhà có nhiều điều khiển , việc cầm điều khiển Ti Vi không điều khiển Ti Vi mà điều khiển thiết bị điện khác nhà trở lên thật tiện lợi Remote Sony máy phát tín hiệu hồng ngoại pham vi khoảng 10 m để thực việc điều khiển từ xa không dây Nó có chức nhận lệnh ngời điều khiển thông qua bàn phím, sau xuất tổ hợp mã lệnh nhị phân ứng với phím đợc bấm Rồi thực hiên mã hoá để chống nhiễu bit va mã lệnh theo kiểu mã hoá riêng hãng SONY quy định, kiểu mã hoá theo độ rộng xung, bit có mức GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Đồ án môn học Trng H SPKT Hng Yờn Khoa in-in t cao thấp nhng độ rộng xung bit dài bit Sau điều chế tín hiệu theo phơng pháp điều biên tín hiệu số để ghi thông tin lên sóng ngắn cao tần để chống nhiễu có lợng để truyền xa 10 m Và cuối khuyếch đại công suất vơi lợng chiều 3V để chuyển tín hiệu điện thành tín hiệu ánh sáng hồng ngoại phát không gian : Sơ đồ khối chức Sơ đồ nguyên lý : S S D C p in + 1 A A E G N D U A 0 G S E O V C C 2 B IE N T R O C 3 p S N A L S R 1 T A R T T O P E L L E A R A A P 7 P U p P 3 P X X T x d p in + H O N G N G O A I G N D P P 1 P P P P P P c R x d R e s e t V C C R K C u D R B B p in - p in - 1 C C Y 2 M C 3 p A A Q C U C C B B 1 K p in p in + p in + R p in + R K K S W R E S E T p in - R p in + R K S T A R T p in - p in - p in + R K S W 1 R E S E T p in - p in - R p in - S W R E S E T p in - p in - K C L E A R S W R E S E T p in - p in - S W R E S E T R K D E L S W R E S E T p in - K p in + K S TO P S W R E S E T p in - R K S W R E S E T p in + R K S W R E S E T p in + R K S W R E S E T p in + R 2 K S W R E S E T p in + R 1 K S W R E S E T p in + p in + R K S W R E S E T p in - p in + p in + R K S W R E S E T p in + R p in - U S W R E S E T p in - Hình dạng thực tế loại Remote SONY : GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 10 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học dụng nhấn phím phím từ đến điều khiển phím khác đến Nếu ngời sử dụng nhấn phím số điều khiển Vi điều khiển nhận biết đợc lệnh yêu cầu ngời sử dụng đổi trang thái thiết bị điên số thực đảo bit đầu chân p2.0 Và nhấn phím đảo bít p2.1 , Cho đến phím đảo bit p2.7 Còn nhấn phím khác không cho phép có tác dụng Mỗi giải mã phím xong xác định đợc ngời dùng bấm phím số Vi điều khiển lại báo số cổng P0 để đa tới IC giải mã 74247 để hiển thị phím nhấn lên LED Khối Rơle đóng cắt yêu cầu tín hiệu điều khiển mức , nhng Vi điều khiển thực điều khiển tốt mức nên đợc lập trình để điều khiển khởi động thiết bị điện mức tắt thiết bị mức Nên cần có hệ thống cổng NOT 7414 để đảo mức tín hiệu để xửa dạng xung cho tốt chuẩn mức , để đa tới điều khiển khối khuyếch đại Rơle Cổng P1 đợc nối cổng cắm dây cáp để làm cổng mở rộng để tận dụng cổng P1 cho phát triển mở rộng sau Các cổng đợc bổ trợ mức cao điện trở treo 10 k dạng nhằm tăng tính ổn định, đặc biệt cổng P0 Vì việc thực tạo mức cho bit đầu cổng VĐK 89C51 tạo lên khoá điện tử transistor đóng cắt Nếu cần xuất bit điều khiển transistor dẫn xuống mass , bít khoá mc đợc nuôi điện trở Rc : Nhng cổng P0 cổng đặc biệt , đợc thiết kế theo kiểu chân P0.0 P0.7 colector hở chờ mắc tải mục đích đặc biệt, có GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 19 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học thể xuất mức mà xuất mức Vì việc treo điện trở cho cổng P0 lên nguồn cho việc tao lập mức Khi cổng P0 giống nh cổng bình thờng Nút ấn S1 công tắc Reset cho Vi điều khiển , Còn mạch điện trở R2 tụ C3 làm nhiệm vụ tự động Reset cấp nguồn Tai thời điểm cấp nguồn tụ C3 tích mạnh tơng đơng với việc nối chân lên +5V làm cho VĐK Reset ,sau tích đầy dần làm chân tiến mức , trình tự động Reset kết thúc 2.1.3 Khối khuyếch đại Rơle : GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 20 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học Nguyên tắc hoạt động : Vi mạch ULN 2803 tích hợp khoá điện tử dùng transistor darlington diode giải phóng lợng cho cuộn hút Rơle nên chuyên dụng để điều khiển trực tiếp Rơle thay cho tầng khuếch đại transistor thiết bị điện khác gia đình đợc tuỳ ý cắm vào ổ cắm điện 220V , ổ cắm đợc điều khiển đóng cắt rơle , rơle đợc điều khiển đóng cắt tín hiệu điều khiển cấp mass output vi mạch ULN 2803 đầu output ULN 2803 đợc điều khiển đầu in put cua ULN2803 , đầu input ULN2803 đợc điều khiển tín hiệu điều khiển từ khối điều khiển tức từ Vi điều khiển xuất qua cổng NOT 7414 , bit điều khiển Vi điều khiển lại đợc điều khiển phím bấm Điều khiển từ xa SONY qua đờng sóng hồng ngoại qua mắt thu hồng ngoại Nh hệ thống mang đợc mệnh lệnh ngời sử dụng đến tận thiết bị điện gia đình Vậy giả sử ban đầu ngời sử dụng nhấn phím số điều khiển , điều khiển xuất mã phím số sau mã hoá bit điều chế phát thành tín hiệu hồng ngoại không gian, mắt thu hệ thống thu sóng hồng ngoại chuyển tín hiệu điện giải điều chế đa tín hiệu mã hoã dạng khung liệu nối tiếp cho Vi 21 GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học điều khiển , vi điều khiển thực phơng thức thu tín hiệu nối tiếp, giải mã , xác định đợc ngời sử dụng nhấn phim , thực đa bit chân P2.0 , làm cho đầu số IC NOT 7414 lên mức 1, làm cho đầu vào điều khiển số ULN 2803 lên mức , làm cho tầng khoá darlington đầu số đóng mạnh , khiến cho rơle số đợc hút đóng tiếp điểm lại , làm ổ cắm số có điện thiết bị số đợc bật lên Để tiện lợi hơn, nhằm giúp cho việc điều khiển thiết bị điên không bị phụ thuộc khô cứng vào điều khiển từ xa , tiếp điểm thờng đóng thờng mở rơle đợc tận dụng hết , đa cổng nối có chân kết hợp với công tắc cực giống nh mạch điện cầu thang , đợc mắc cho bật tắt thiết bị điều khiển từ xa công tắc : GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 22 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học 2.2 Sơ đồ mạch in : GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 23 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học 2.3 Sản phẩm : GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 24 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học PHN 3: XY DNG PHN MM ******************************** GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 25 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học 3.1 Thuật toán thu giải mã : Thuật toán thu giải mã vào khung data frame thu đợc điều khiển từ mắt thu đa tới chân p3.3 : Vấn đề cần phải nhận biết đợc khung liệu bắt đầu đâu bit , đâu bit , thu lại bít nối tiếp vao ghi A - Để nhận biết khung data bắt đầu ta dựa vào bit Start Đầu tiên ta mặc định cho chân thu p3.3 lên mức , sau chờ đến bit start chuyển chân p3.3 xuống mức 0, tức thu xong bit start , tức bắt đầu thực việc thu bit (dùng vòng lặp để chờ , bit start xuống mức thi chuyển sang lệnh khác) Sở dĩ ta cần phải mặc định ban đầu cho bit p3.3 = nh ban đầu Vi điều khiển làm cho bit start mức không kéo đợc p3.3 lên mức cha mức bit start thắng đợc mức vi điều khiển , nhng mức bit start chắn kéo đợc mức VĐK xuống mức - Để thu bit liệu ta cần phân biệt bit nhờ vào khoảng thời gian mức bit bit khác , với bit 700 us với bit 1300 us Sau thu xong bit start p3.3 mức Để thu tiếp bit liệu ta lại chờ lên mức lại chờ xuống thu xong nửa bit ,bây đến thời gian tồn mức , ta cần kiểm tra xem thời gian kéo dài 700 us 1300 us Ta dùng hàm trễ khoảng 900 us để so sánh , sau thời gian trễ mà p3.3 chứng tỏ thời gian mức kéo dài 1300 us bit vừa thu đợc bit GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 26 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học sau thời gian trễ mà p3.3 lên mức chứng tỏ mức kéo dài 700 us kết thúc bit vừa thu bit Thực ghi bit vào ghi A cách thiết lập hay xoá cờ C dịch phải ghi A qua cờ C Việc thu bit tơng tự nh Các bit nối tiếp vào ghi A tạo lên tổ hợp mã thu đợc , báo cờ C thu xong - So sánh tổ hợp mã thu đợc với mã phím ĐKTX để kiểm tra xem ngời sử dụng nhấn phím thực xuất tín hiệu điều điều khiển chân tơng ứng cổng P2 Lu đồ thuật toán : GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 27 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học 3.2 Chơng trình Điều Khiển Từ Xa : $include(reg51.inc) org 0000h mov P0,#0ffh mov p2,#0ffh lcall longdelay main: setb p3.3 ; để chuẩn bị thu bit start GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 28 Trng H SPKT Hng Yờn Khoa in-in t mov a,#01000000b k1: jb p3.3,k1 k2: jnb p3.3,k2 k3: jb p3.3,k3 lcall delay mov c,p3.3 jc ghiso0 setb c rrc a jc dathuxong sjmp k2 Đồ án môn học ; dịch phai a qua C , thu đủ bit data C =1 ; p3.3=0 bắt đầu thu (nhảy lệnh tiếp) ; thu xong nửa bit , phần tích cực cao ; trễ 900 us để so sánh ; chuyển p3.3 vào C để so sánh ; c=1 thi nhảy đến mã lệnh ghi sô ; c=0 ghi số vao a ;sau dịch mà c=1 thu xong ; ngơc lại thu tiếp ghiso0: clr c rrc a jc dathuxong sjmp k3 dathuxong: lcall longdelay rr a mov p0,a phim1: cjne a,#00h,phim2 cpl p2.0 sjmp main phim2: cjne a,#01h,phim3 cpl p2.1 sjmp main phim3: cjne a,#02h,phim4 cpl p2.2 ljmp main phim4: cjne a,#03h,phim5 cpl p2.3 ljmp main phim5: cjne a,#04h,phim6 cpl p2.4 GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 29 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học ljmp main phim6: cjne a,#05h,phim7 cpl p2.5 ljmp main phim7: cjne a,#06h,phim8 cpl p2.6 ljmp main phim8: cjne a,#07h,phimkhac cpl p2.7 ljmp main phimkhac: ljmp main delay: mov r0,#165 k6: nop nop nop djnz r0,k6 ret longdelay: mov r1,#70 k7: mov r2,#255 k8: djnz r2,k8 djnz r1,k7 ret end GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 30 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học HNG PHT TRIN CA TI - Tích hợp giải mã nhiều loại điều khiển chip Nh ngời dùng sử dụng nhiều loại điều khiển Mỗi lần thay điều khiển cần khai báo lại - Sử dụng nhớ (EPROM NV RAM) để lu trạng thái thiết bị trứơc điện, có điện trở lại đọc nhớ để điều khiển cổng GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 31 Đồ án môn học Trng H SPKT Hng Yờn Khoa in-in t MC LC Nhận xét đánh giá Lời nói đầu Phần : Giới thiệu đề tài 1.Tên đề tài ý tởng Phần : Thiết kế phần cứng . Chơng : Các mạch điện thành phần .4 1.1.Vi Điều Khiển 89C51. 1.1.Khái quát chung.4 1.1.2.Sơ đồ chân .5 Thiết bị phát sang hồng ngoại 1.2.1 ánh sáng hồng ngoại 1.2.2 ứng dụng ánh sáng hồng ngoại KT điện tử 2.3 Remote TV SONY 10 3.Thiết bị thu sóng hồng ngoại.15 1.3.1 Chức 15 1.3.2 Hình dạng thực tế sơ đồ chân 16 1.4 Các thành phần khác.16 Chơng : Thiết kế mạch điện điều khiển từ xa. 18 2.1.Sơ đồ nguyên lý 18 2.1.1.Khối nguồn cung cấp..18 2.1.2.Khối điều khiển .19 2.1.3.Khối khuyếch đại rơle22 2.2 Sơ đồ mạch in..25 2.3 Sản phẩm26 Phần : Xây dựng phần mền 27 GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 32 Trng H SPKT Hng Yờn Khoa in-in t 3.1 3.2 Đồ án môn học Thuật toán thu giải mã 27 Chơng trình điều khiển từ xa..30 Hớng phát triển 33 GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 33 [...]... 8 tín hiệu điều khiển cấp mass output của vi mạch ULN 2803 8 đầu output của ULN 2803 đợc điều khiển bởi 8 đầu in put cua ULN2803 , 8 đầu input của ULN2803 đợc điều khiển bởi 8 tín hiệu điều khiển từ khối điều khiển tức là từ Vi điều khiển xuất ra qua cổng NOT 7414 , 8 bit điều khiển của Vi điều khiển lại đợc điều khiển bởi 8 phím bấm trên Điều khiển từ xa SONY qua đờng sóng hồng ngoại và qua mắt thu... số 1 có điện và thiết bị số 1 đợc bật lên Để ti n lợi hơn, nhằm giúp cho vi c điều khiển các thiết bị điên không bị phụ thuộc khô cứng vào điều khiển từ xa , thì các ti p điểm thờng đóng và thờng mở của rơle đợc tận dụng hết , và đa ra các cổng nối có 3 chân và kết hợp cùng với công tắc 3 cực giống nh mạch điện cầu thang , đợc mắc sao cho có thể bật tắt thiết bị bằng cả điều khiển từ xa và công tắc... nguồn cung cấp 5 V cho khối điều khiển là Vi Điều Khiển 89C51, mắt thu hồng ngoại , và các IC số - Hệ thống rơle đóng ngắt ti p điểm 220 V xoay chiều cho các tải trong gia đình , cuộn hút đợc điều khiển bằng điện áp 12 V DC , do nguồn cung cấp 12 V và cấp mass bởi các tín hiệu điều khiển của vi mạch chuyên dụng cho rơle ULN 2803 - Vi mạch ULN 2803 tích hợp sẵn 8 khoá điện tử dùng transistor và 8 diode... LED 7 thanh Khối Rơle đóng cắt yêu cầu tín hiệu điều khiển ở mức 1 , nhng Vi điều khiển thực hiện điều khiển tốt nhất là ở mức 0 nên nó đợc lập trình để điều khiển khởi động thiết bị điện bằng mức 0 và tắt thiết bị bằng mức 1 Nên cần có hệ thống cổng NOT 7414 để đảo mức tín hiệu và cũng là để xửa dạng xung cho tốt nhất và chuẩn mức , để đa tới điều khiển khối khuyếch đại Rơle Cổng P1 đợc nối ra một... động : Vi mạch ULN 2803 tích hợp 8 bộ khoá điện tử dùng transistor darlington và 8 diode giải phóng năng lợng cho cuộn hút Rơle nên chuyên dụng để điều khiển trực ti p Rơle thay cho 8 tầng khuếch đại transistor 8 thiết bị điện khác nhau bất kỳ trong gia đình đợc tuỳ ý cắm vào 8 ổ cắm điện 220V , 8 ổ cắm đó đợc điều khiển đóng cắt bởi 8 rơle , 8 rơle đợc điều khiển đóng cắt bởi 8 tín hiệu điều khiển. .. đợc tổ hợp mã nhị phân tơng ứng của các phím từ 1 đén 8 Từ đó giải mã phím xác định xem ngời sử GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm Quc Nm Nguyn Th Tỡnh Nga 18 Trng H SPKT Hng Yờn Khoa in-in t Đồ án môn học dụng đã nhấn phím nào trong các phím từ 1 đến 8 trên điều khiển hay là các phím khác 1 đến 8 Nếu ngời sử dụng đã nhấn phím số 1 trên điều khiển thì Vi điều khiển sẽ nhận biết đợc lệnh yêu cầu... án môn học Trong phạm vi đề tài này bàn phím sử dụng chỉ gồm cac phím từ 1 đến 8 , ứng với sự điều khiển cho 8 thiết bị điện Nếu nhấn phím 1 thì ổ cắm 220 V số 1 sẽ đợc cấp điện và thiết bị số 1 sẽ khởi động Nếu nhấn thêm lần nữa thì lại cắt điện đi , thiết bị lại đợc tắt đi , và tơng tự nh vậy cho 7 phím còn lại Bàn phím là hệ thống các ti p điểm thờng mở Khi nhấn bất kỳ phím nào thì ti p điểm đó... Hng Yờn Khoa in-in t Đồ án môn học HNG PHT TRIN CA TI - Tích hợp giải mã nhiều loại điều khiển trong một chip Nh vậy ngời dùng có thể sử dụng nhiều loại điều khiển Mỗi lần thay điều khiển chỉ cần khai báo lại - Sử dụng một bộ nhớ ngoài (EPROM hoặc NV RAM) để lu trạng thái các thiết bị trứơc khi mất điện, khi có điện trở lại sẽ đọc bộ nhớ đó để điều khiển cổng ra GVHD:ng Vn Khanh SVTH: Phm Vn Minh Lõm... 3 Phần 2 : Thiết kế phần cứng . 4 Chơng 1 : Các mạch điện thành phần .4 1.1 .Vi Điều Khiển 89C51. 4 1 1.1.Khái quát chung.4 1.1.2.Sơ đồ chân .5 1 2 Thiết bị phát sang hồng ngoại 8 1.2.1 ánh sáng hồng ngoại 8 1.2.2 ứng dụng của ánh sáng hồng ngoại trong KT điện tử 9 2.3 Remote TV SONY 10 1 3 .Thiết bị thu sóng hồng ngoại.15 1.3.1 Chức năng 15 1.3.2 Hình dạng thực tế và sơ đồ chân 16 1.4 Các thành phần... ti p Mắt thu hồng ngoại sẽ thu đợc sóng hồng ngoại của Remote , chuyển ngợc lại thành tín hiệu điện , rồi giải điều chế , đa ra đợc khung dữ liệu mà Remote đã phát đi , sau đó đa thẳng tín hiệu tới Vi điều khiển, nhng tín hiệu mới chỉ đợc giải điều chế chứ cha đợc giải mã Vi điều khiển 89C51 đợc lập trình để thu đợc khung dữ liệu theo phơng thức truyền thông nối ti p , sau đó sẽ giải mã bít của Remote ... Điều nhằm thoả mãn nhu cầu ti n lợi gọn gàng, nh bạn không muốn nhà có nhiều điều khiển , vi c cầm điều khiển Ti Vi không điều khiển Ti Vi mà điều khiển thiết bị điện khác nhà trở lên thật ti n... 2803 đợc điều khiển đầu in put cua ULN2803 , đầu input ULN2803 đợc điều khiển tín hiệu điều khiển từ khối điều khiển tức từ Vi điều khiển xuất qua cổng NOT 7414 , bit điều khiển Vi điều khiển lại... TV SONY : Nh trình bày phần ý tởng thuyết trình này, vi c điều khiển từ xa thiết bị điện đợc thực sóng hồng ngoại Và thiết bị đợc chọn để phát sóng hồng ngoại điều khiển từ xa hãng Ti Vi SONY