Lêi nãi ®Çu
ThÕ kû 21 lµ kû nguyªn huy hoµng cña x· héi th«ng tin vµ ®iÖn tö.
Lµ thêi kú tõng bíc biÕn nh÷ng íc m¬ tëng chõng nh chØ cã trong thÇn tho¹i cña loµi ngêi trong qu¸ khø trë thµnh sù thËt. Vµ c«ng lao kh«ng thÓ phñ nhËn ®ã chÝnh lµ sù ®ãng gãp v« cïng to lín cña ngµnh ®iÖn tö . Ngµnh ®iÖn tö ngµy cµng ®em l¹i nh÷ng phÐp mµu kú diÖu cho cuéc sèng cña chóng ta , mét cuéc sèng trµn ngËp trong c«ng nghÖ khoa häc kü thuËt hiÖn ®¹i. Con ngêi ngµy cµng ®îc ®¸p øng nh÷ng nhu cÇu vËt chÊt vµ tinh thÇn mét c¸ch ®Çy quyÒn n¨ng díi sù phôc vô tËn t×nh vµ tuyÖt ®èi chung thµnh cña c¸c thiÕt bÞ ®iÖn tö . §Æc biÖt lµ lÜnh vùc kü thuËt sè, vµ ®Æc biÖt h¬n n÷a lµ 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 cµng tá ra th«ng minh h¬n, biÕt lµm hµi lßng chñ nh©n h¬n. Cuéc sèng giê ®©y ®· kh«ng thÓ ®Õm næi c¸c thiÕt bÞ ®iªn tö hiÖn ®¹i ë kh¾p mäi n¬i
Trªn thùc tÕ ®ã, còng nh trªn tinh thÇn yªu khoa häc kü thuËt vµ nhÊt lµ yªu ®iÖn tö, chóng t«i, nh÷ng ngêi sinh viªn ®iÖn tö cña trêng §H
S Ph¹m Kü ThuËt Hng Yªn, còng mang bªn m×nh rÊt nhiÒu hoµi b·o vµ nh÷ng ý tëng míi mÎ. Vµ h«m nay, chóng t«i tù hái m×nh r»ng ®· lµ sinh viªn ®iÖn tö, t¹i sao b¹n l¹i kh«ng lµm cho cuéc sèng trong gia ®×nh cña b¹n trë lªn thËt hiÖn ®¹i vµ tiÖn nghi h¬n, trong khi b¹n cã ®ñ kh¶ n¨ng ? Vµ thÕ lµ chóng t«i ®· n¶y ra mét ý tëng tuy kh«ng cßn lµ míi mÎ nhng rÊt cã ý nghÜa ®èi víi gia ®×nh.VËy lµ chóng t«i ®· quyÕt ®Þnh ®Õn víi ®Ò tµi: “ §iÒu KhiÓn Tõ Xa C¸c ThiÕt BÞ §iÖn” .NghÜa lµ b¹n chØ cÇn ngåi mét chç vµ ra lÖnh cho bÊt kú thiÕt bÞ nµo trong nhµ mµ b¹n muèn.
Tuy ®· thµnh c«ng nhng tÊt nhiªn lµ kh«ng thÓ tr¸nh khái thiÕu xãt vµ cha thÓ lµ tèi u. VËy mong c¸c b¹n th«ng c¶m vµ ®ãng gãp ý kiÕn cho chóng t«i . Cuèi cïng, chóng t«i xin ®îc c¶m ¬n c¸c thÇy trong khoa §-§T
®· tËn t×nh gióp ®ì ®Ó chóng t«i hoµn thµnh ®Ò tµi nµy.
36 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2547 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Điều khiển từ xa các thiết bị điện, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
NhËn xÐt ®¸nh gi¸ cña c¸c thÇy híng dÉn vÒ
“®Ò tµi ®iÒu khiÓn tõ xa c¸c thiÕt bÞ ®iÖn” .
**************************************************
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Lêi nãi ®Çu
ThÕ kû 21 lµ kû nguyªn huy hoµng cña x· héi th«ng tin vµ ®iÖn tö.
Lµ thêi kú tõng bíc biÕn nh÷ng íc m¬ tëng chõng nh chØ cã trong thÇn tho¹i cña loµi ngêi trong qu¸ khø trë thµnh sù thËt. Vµ c«ng lao kh«ng thÓ phñ nhËn ®ã chÝnh lµ sù ®ãng gãp v« cïng to lín cña ngµnh ®iÖn tö . Ngµnh ®iÖn tö ngµy cµng ®em l¹i nh÷ng phÐp mµu kú diÖu cho cuéc sèng cña chóng ta , mét cuéc sèng trµn ngËp trong c«ng nghÖ khoa häc kü thuËt hiÖn ®¹i. Con ngêi ngµy cµng ®îc ®¸p øng nh÷ng nhu cÇu vËt chÊt vµ tinh thÇn mét c¸ch ®Çy quyÒn n¨ng díi sù phôc vô tËn t×nh vµ tuyÖt ®èi chung thµnh cña c¸c thiÕt bÞ ®iÖn tö . §Æc biÖt lµ lÜnh vùc kü thuËt sè, vµ ®Æc biÖt h¬n n÷a lµ 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 cµng tá ra th«ng minh h¬n, biÕt lµm hµi lßng chñ nh©n h¬n. Cuéc sèng giê ®©y ®· kh«ng thÓ ®Õm næi c¸c thiÕt bÞ ®iªn tö hiÖn ®¹i ë kh¾p mäi n¬i
Trªn thùc tÕ ®ã, còng nh trªn tinh thÇn yªu khoa häc kü thuËt vµ nhÊt lµ yªu ®iÖn tö, chóng t«i, nh÷ng ngêi sinh viªn ®iÖn tö cña trêng §H
S Ph¹m Kü ThuËt Hng Yªn, còng mang bªn m×nh rÊt nhiÒu hoµi b·o vµ nh÷ng ý tëng míi mÎ. Vµ h«m nay, chóng t«i tù hái m×nh r»ng ®· lµ sinh viªn ®iÖn tö, t¹i sao b¹n l¹i kh«ng lµm cho cuéc sèng trong gia ®×nh cña b¹n trë lªn thËt hiÖn ®¹i vµ tiÖn nghi h¬n, trong khi b¹n cã ®ñ kh¶ n¨ng ? Vµ thÕ lµ chóng t«i ®· n¶y ra mét ý tëng tuy kh«ng cßn lµ míi mÎ nhng rÊt cã ý nghÜa ®èi víi gia ®×nh.VËy lµ chóng t«i ®· quyÕt ®Þnh ®Õn víi ®Ò tµi: “ §iÒu KhiÓn Tõ Xa C¸c ThiÕt BÞ §iÖn” .NghÜa lµ b¹n chØ cÇn ngåi mét chç vµ ra lÖnh cho bÊt kú thiÕt bÞ nµo trong nhµ mµ b¹n muèn.
Tuy ®· thµnh c«ng nhng tÊt nhiªn lµ kh«ng thÓ tr¸nh khái thiÕu xãt vµ cha thÓ lµ tèi u. VËy mong c¸c b¹n th«ng c¶m vµ ®ãng gãp ý kiÕn cho chóng t«i . Cuèi cïng, chóng t«i xin ®îc c¶m ¬n c¸c thÇy trong khoa §-§T
®· tËn t×nh gióp ®ì ®Ó chóng t«i hoµn thµnh ®Ò tµi nµy.
PhÇn 1 : giíi thiÖu ®Ò tµi
**************************
1. Tªn ®Ò tµi :
ThiÕt kÕ hÖ thèng : §iÒu khiÓn tõ xa c¸c thiÕt bÞ ®iÖn
§iÒu khiÓn tõ xa lµ mét øng dông ®· trë nªn rÊt phæ biÕn trong sinh ho¹t gia ®×nh ngµy nay. 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 cña chiÕc §KTX lµm cho cuéc sèng trë lªn thËt hiÖn ®¹i vµ tiÖn lîi . NÕu nh trong nhµ b¹n cã thªm mét chiªc §KTX cho tÊt c¶ c¸c thiÕt bÞ ®iÖn n÷a th× l¹i cµng tuyÖt vêi. Chóng ta hoµn toµn cã thÓ lµm ®iÒu ®ã cho c¨n nhµ cña m×nh mét c¸ch dÔ dµng. NghÜa lµ thay cho viÖc ph¶i ®øng dËy t¾t qu¹t , bËt ®iÖn ,...th× giê ®©y chØ víi mét chiÕc ®iÒu khiÓn tõ xa trong tay b¹n chØ cÇn ngåi mét chç vµ nhÊn phÝm lµ cã thÓ ra lÖnh cho bÊt kú thiÕt bÞ nµo mµ b¹n muèn.
2. ý tëng :
- Dïng R¬le tõ ®Ó ®ãng ng¾t cho c¸c æ c¾m ®iÖn 220 V, mçi æ c¾m dïng cho mét thiÕt bÞ
- Dïng transistor lµm viÖc ë chÕ ®é kho¸ ®iÖn tö ®Ó kÐo R¬le mçi khi cã bit 1 ®iÒu khiÓn cho bazo cña transistor
- Dïng V§K 89C51 ®Ó lËp tr×nh nhËn m· lÖnh tõ §KTX vµ xuÊt ra 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 vµ ®a ra m· lÖnh ®iÒu khiÓn ,
- Dïng cæng P2 cña V§K 89C51 lµm 8 ®Çu ra ®iÒu khiÓn 8 thiÕt bÞ øng víi c¸c phÝm tõ 1 à 8 trªn Remost Sony.
- Mçi phÝm võa lµ bËt võa lµ t¾t, sau mçi lÇn nhÊn th× ®¶o tr¹ng th¸i.
PhÇn 2 : thiÕt kÕ phÇn cøng
********************************
Ch¬ng 1
C¸c thµnh phÇn m¹ch ®iÖn
1.1. Vi §iÒu KhiÓn 89C51
1.1.1 Kh¸i qu¸t chung :
Vi ®iÒu khiÓn 89C51 b¶n chÊt lµ mét hÖ Vi xö lý:
S¬ ®å khèi V§K AT89C51
§Æc tÝnh
89C51
ROM
4K byte
RAM
128 byte
Bé ®Þnh thêi
2
Ch©nvµ ra/cæng
32/4
Cæng nèi tiÕp
1
C¸c ng¾t
6
1.1.2. S¬ ®å ch©n :
IC AT89C51
AT89C51 gåm 40 ch©n, trong ®ã 32 ch©n dµnh cho c¸c cæng vµo ra P0, P1, P2, P3, mçi cæng 8 ch©n . C¸c ch©n cßn l¹i ®îc dµnh cho nguånVcc, GND, c¸c ch©n ®Çu vµo vµ ra cña bé dao ®éng XTAL1 vµ XTAL2, ch©n RST ch©n
lÖnh chèt ®Þa chØ ALE , ch©n cho phÐp truy cËp bé nhí ngoµi , cho phÐp cÊt ch¬ng tr×nh .
- Ch©n sè 40 lµ ch©n nguån cung cÊp +5V cho chÝp
- Ch©n sè 20 lµ GND.
- Ch©n 19 vµ 18 lµ XTAL1 vµ XTAL2 ,lµ ®Çu vµo vµ ra cña bé dao ®éng OSC trong chip . Bªn trong 89C51 cã mét bé dao ®éng nhng nã cÇn mét kh©u t¹o tÇn sè dao ®éng chuÈn nh th¹ch anh 11,0592 MHz .
- Ch©n sè 9 lµ ch©n RESET , tÝch cùc ë møc cao .NÕu ®Æt møc cao tíi ch©n nµy th× bé vi ®iÒu khiÓn sÏ trë vÒ tr¹ng th¸i mÆc ®Þnh ban ®Çu..
- Ch©n 31 lµ , hä 8051 nh 8751, 98C51 hoÆc DS5000 ®Òu cã ROM trªn chÝp lu cÊt ch¬ng tr×nh. Trong c¸c trêng hîp nh vËy th× ch©n ®îc nèi tíi VCC . §èi víi c¸c thµnh viªn cña hä nh 8031 vµ 8032 mµ kh«ng cã ROM trªn chÝp th× m· ch¬ng tr×nh ®îc lu cÊt ë trªn bé nhí ROM ngoµi vµ chóng ®îc n¹p cho 8031/32. Do vËy, ®èi víi 8031 th× ch©n ph¶i ®îc nèi ®Êt ®Ó b¸o r»ng m· ch¬ng tr×nh ®îc cÊt ë ngoµi. cã nghÜa lµ truy cËp ngoµi (External Access) vµ nã kh«ng ®îc ®Ó hë.
- Ch©n 29 lµ (Program Store Enable), §©y lµ ch©n ®Çu ra cho phÐp cÊt ch¬ng tr×nh
- Ch©n 30 lµ ALE , Ch©n cho phÐp chèt ®Þa chØ , ALE lµ ch©n ®Çu ra tÝch cùc cao.
- Cæng P0 (tõ ch©n 32 ®Õn 39), Nã cã thÓ ®îc dïng nh cæng ®Çu ra, ®Ó sö dông c¸c ch©n cña cæng P0 võa lµm ®Çu ra, võa lµm ®Çu vµo th× mçi ch©n ph¶i ®îc nèi tíi mét ®iÖn trë 10kW lªn +5V. §iÒu nµy lµ do mét thùc tÕ lµ cæng P0 lµ mét m¸ng më kh¸c víi c¸c cæng P1, P2 vµ P3. Kh¸i niÖm m¸ng më ®îc sö dông trong c¸c chÝp MOS vÒ chõng mùc nµo ®ã nã gièng nh C«-lec-t¬ hë ®èi víi c¸c chÝp TTL. Trong bÊt kú hÖ thèng nµo sö dông 8751, 89C51 hoÆc DS5000 ta thêng nèi cæng P0 tíi c¸c ®iÖn trë kÐo. Víi nh÷ng ®iÖn trë kÐo ngoµi ®îc nèi khi t¸i lËp cæng P0 ®îc cÊu h×nh nh mét cæng ®Çu ra.
- Cæng P1 (tõ ch©n 1 ®Õn ch©n 8), nã cã thÓ ®îc sö dông nh ®Çu vµo hoÆc ®Çu ra. So víi cæng P0 th× cæng nµy kh«ng cÇn ®Õn ®iÖn trë kÐo v× nã ®· cã c¸c ®iÖn trë kÐo bªn trong. §Ó biÕn cæng P1 thµnh ®Çu vµo th× nã ph¶i ®îc lËp tr×nh b»ng c¸ch ghi 1 ®Õn tÊt c¶ c¸c bit cña nã.
- Cæng P2 (tõ ch©n 21 ®Õn 28). Nã cã thÓ ®îc sö dông nh ®Çu vµo hoÆc ®Çu ra gièng nh cæng P1 , §Ó t¹o cæng P2 nh ®Çu vµo th× nã ph¶i ®îc lËp tr×nh b»ng c¸ch ghi c¸c sè 1 tíi tÊt c¶ c¸c ch©n cña nã.
- Cæng P3 (tõ ch©n 10 ®Õn ch©n 17). Nã cã thÓ ®îc sö dông nh ®Çu vµo hoÆc ®Çu ra. MÆc dï cæng P3 ®îc cÊu h×nh nh mét cæng ®Çu ra khi t¸i lËp, nhng ®©y kh«ng ph¶i lµ c¸ch nã ®îc øng dông phæ biÕn nhÊt. Cæng P3 cã chøc n¨ng bæ sung lµ cung cÊp mét sè tÝn hiÖu quan träng ®Æc biÖt ch¼ng h¹n nh c¸c ng¾t.
BÝt cña cæng P3
Chøc n¨ng
Ch©n sè
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
NhËn d÷ liÖu (RXD)
Ph¸t d÷ liÖu (TXD)
Ng¾t 0(INT0)
Ng¾t 1(INT1)
Bé ®Þnh thêi 0 (TO)
Bé ®Þnh thêi 1(T1)
Ghi (WR)
§äc (RD)
10
11
12
13
14
15
16
17
C¸c bit P3.0 vµ P3.1 ®îc dïng ®Ó nhËn vµ ph¸t d÷ liÖu trong truyÒn th«ng nèi tiÕp. C¸c bit P3.2 vµ P3.3 ®îc dµnh cho c¸c ng¾t ngoµi. Bit P3.4 vµ P3.5 ®îc dïng cho c¸c bé ®Þnh thêi 0 vµ 1. Cuèi cïng c¸c bit P3.6 vµ P3.7 ®îc cÊp cho c¸c tÝn hiÖu ghi vµ ®äc c¸c bé nhí ngoµi ®î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õ chÝnh lµ sù lan truyÒn cña c¸c dao ®éng ®iÖn tõ trêng trong kh«ng gian. Theo lý thuyÕt Macxoen th× cø cã ®iÖn trêng biÕn thiªn th× sÏ sinh ra tõ trêng biÕn thiªn ë ®iÓm l©n cËn vµ ngîc l¹i cø cã tõ trêng biÕn thiªn th× sÏ sinh ra ®iÖn trêng biÕn thiªn ë ®iªm l©n cËn tiÕp, vµ ®ã chÝnh lµ c¸ch mµ sãng ®iÖn tõ truyÒn ®i trong kh«ng gian. Bªn trong vËt thÓ ph¸t s¸ng, n¨ng lîng g©y ra sù s¸ng (nhiÖt n¨ng ch¼ng h¹n) lµm c¸c electron trªn vá nguyªn tö hÊp thô n¨ng lîng vµ nh¶y lªn quü ®¹o dõng cao h¬n ®Ó råi sau ®ã l¹i nh¶y vÒ gi¶i phãng ra n¨ng lîng photon. Cø nh vËy Electron dao ®éng g©y ra vïng ®iÖn trêng biÕn thiªn trong kh«ng gian vµ bøc x¹ ra sãng ®iÖn tõ hay sinh ra ¸nh s¸ng. Do ®ã ¸nh s¸ng cã b¶n chÊt chÝnh lµ nh÷ng bøc x¹ sãng ®iÖn tõ sinh ra tõ sù dao ®éng cña c¸c ®iÖn tö bªn trong vËt ph¸t s¸ng díi sù t¸c ®éng cña n¨ng lîng g©y s¸ng. C¸c tÕ bµo quang ®iÖn trªn vâng m¹c bªn trong 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 bé n·o con ngêi c¶m gi¸c ®îc ¸nh s¸ng . Nhng v× ¸nh s¸ng cã b¶n chÊt sãng ®iÖn tõ nªn nã cã phæ tÇn, trong khi ®«i m¾t con ngêi tÊt nhiªn lµ ph¶i cã giíi h¹n lµm viÖc víi mét d¶i tÇn sè nhÊt ®Þnh. §iÒu ®ã khiÕn chóng ta kh«ng thÓ nh×n thÊy mäi ¸nh s¸ng, vµ do ®ã ¸nh s¸ng ®îc chia lµm 2 lo¹i :
- ¸nh s¸ng nh×n thÊy : gåm c¸c bøc x¹ cã bíc sãng tõ 0,37 micromet ®Õn 0,76 micromet hay cã tÇn sè ®Æc chng cho c¸c 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 c¸c bøc x¹ n»m ngoµi vïng ¸nh s¸ng nh×n thÊy, tøc lµ cã tÇn sè nhá h¬n tÇn sè cña ¸nh s¸ng mµu ®á cho ®Õn 0 Hz nh sãng v« tuyÕn vµ hång ngo¹i ,vµ lín h¬n tÇn sè cña ¸nh s¸ng mµu tÝm cho ®Õn v« cïng nh tia tö ngo¹i , tia R¬nghen , vµ c¸c tia vò trô.
Nh vËy ¸nh s¸ng hång ngo¹i lµ nh÷ng bøc x¹ kh«ng nh×n thÊy ®îc n»m trong d¶i tÇn nhá h¬n tÇn sè cña ¸nh s¸ng mµu ®á vµ n»m ngay díi mµu ®á. Do tÇn sè nhá nªn bíc sãng lín, nªn cã kh¶ n¨ng ®©m xuyªn m¹nh h¬n , t¸c ®éng vµo da ngêi manh h¬n, g©y ra c¶m gi¸c ®au mµ chóng ta gäi ®ã lµ sù nãng do nhiÖt ®é , do ®ã tia hång ngo¹i còng chÝnh lµ tia bøc x¹ nhiÖt . V× vËy bÊt kú vËt nµo còng ph¸t ra ¸nh s¸ng hång ngo¹i. Vµ nÕu n¨ng lîng g©y s¸ng lµ nhiÖt ®é th× vËt s¸ng sÏ ph¸t ra ¸nh s¸ng hång ngo¹i rÊt m¹nh vµ ta c¶m nhËn thÊy vËt ®ã rÊt nãng. Khi ®Õn gÇn mét ngän löa,chØ cã m¾t míi nh×n thÊy ¸nh s¸ng nh×n thÊy, vµ chØ cã da míi c¶m nhËn ®îc bøc x¹ nhiÖt hång ngo¹i , bëi v× m¾t chØ thu ®îc tÇn sè cao vµ da chØ thu ®îc tÇn sè thÊp .
1.2.2 øng dông cña ¸nh s¸ng hång ngo¹i trong kü thuËt ®iÖn tö :
Hång ngo¹i thËt thó vÞ, bëi v× nã ®îc t¹o ra 1 c¸ch dÔ dµng vµ kh«ng bÞ ¶nh hëng bëi nhiÔu ®iÖn tõ , do ®ã nã ®îc sö dông mét c¸ch réng r·i vµ tiÖn lîi trong th«ng tin vµ ®iÒu khiÓn . §Æc biÖt lµ ®iÒu khiÓn tõ xa ,vµ ®Æc biÖt n÷a nh TiVi , m¸y nghe nh¹c …Tuy nhiªn nh ®· nãi ë trªn, tia hång ngo¹i còng chÝnh lµ tia bøc x¹ nhiÖt . V× vËy bÊt kú vËt nµo còng ph¸t ra ¸nh s¸ng hång ngo¹i , do ®ã nã kh«ng hoµn h¶o, nhiÒu nguån s¸ng kh¸c nhau cã thÓ ph¸t ra hång ngo¹i vµ cã thÓ g©y nhiÔu ®Õn th«ng tin nµy. V× vËy cÇn ph¶i cã nh÷ng ph¬ng ph¸p chèng nhiÔu thÝch hîp nh dïng kÝnh läc vµ ®iÒu chÕ tÝn hiÖu khi cÇn truyÒn ®i xa trong kh«ng gian giíi h¹n . ViÖc sö dông hång ngo¹i trong c¸c thiÕt bÞ ®iÒu khiÓn tõ xa TV/VCR vµ nhiÒu øng dông kh¸c còng mét phÇn lµ do c¸c Diode ph¸t vµ thu hång ngo¹i rÊt rÎ vµ s½n cã trªn thÞ trêng.
1.2.3. Remote TV SONY :
Nh ®· tr×nh bµy t¹i phÇn ý tëng cña thuyÕt tr×nh nµy, ë ®©y viÖc ®iÒu khiÓn tõ xa c¸c thiÕt bÞ ®iÖn ®îc thùc hiÖn b»ng sãng hång ngo¹i . Vµ thiÕt bÞ ®îc chän ®Ó ph¸t sãng hång ngo¹i chÝnh lµ 1 chiÕc ®iÒu khiÓn tõ xa cña h·ng Ti Vi SONY lu«n . §iÒu nµy nh»m tho¶ m·n nhu cÇu tiÖn lîi vµ gän gµng, nÕu nh b¹n kh«ng muèn trong nhµ cã qu¸ nhiÒu ®iÒu khiÓn , vµ viÖc cÇm ®iÒu khiÓn Ti Vi kh«ng chØ ®iÒu khiÓn Ti Vi mµ cßn ®iÒu khiÓn lu«n c¸c thiÕt bÞ ®iÖn kh¸c trong nhµ trë lªn thËt lµ tiÖn lîi.
Remote Sony lµ 1 m¸y ph¸t tÝn hiÖu hång ngo¹i trong pham vi kho¶ng 10 m ®Ó thùc hiÖn viÖc ®iÒu khiÓn tõ xa kh«ng d©y. Nã cã chøc n¨ng nhËn lÖnh cña ngêi ®iÒu khiÓn th«ng qua bµn phÝm, sau ®ã xuÊt ra mét tæ hîp m· lÖnh nhÞ ph©n øng víi mçi phÝm ®îc bÊm . Råi thùc hiªn m· ho¸ ®Ó chèng nhiÔu c¸c bit 0 va 1 cña m· lÖnh ®ã theo kiÓu m· ho¸ riªng cña h·ng SONY ®· quy ®Þnh, ®ã lµ kiÓu m· ho¸ theo ®é réng xung, c¶ bit 0 vµ 1 ®Òu cã møc cao vµ thÊp nhng ®é réng xung cña bit 1 dµi h¬n cña bit 0 . 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 vµ cã n¨ng lîng ®Ó truyÒn ®i xa 10 m . Vµ cuèi cïng lµ khuyÕch ®¹i c«ng suÊt v¬i n¨ng lîng mét 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 ®i trong kh«ng gian :
S¬ ®å khèi chøc n¨ng
S¬ ®å nguyªn lý :
H×nh d¹ng thùc tÕ cña mét lo¹i Remote SONY :
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 ®ã ®ãng l¹i sÏ t¹o ra mét tæ hîp m· lÖnh t¬ng øng , m· lÖnh tån t¹i lµ sè Hexa .
B¶ng m· cña §iÒu khiÓn TiVi SONY nh sau :
Tªn phÝm
TÝn hiÖu nhÞ ph©n
M· lÖnh (hexa)
1
00000000
0
2
00000001
1
3
00000010
2
4
00000011
3
5
00000100
4
6
00000101
5
7
00000110
6
8
00000111
7
9
00001000
8
10
00001001
9
PROGRAM +
00010000
10
PROGRAM -
00010001
11
VOLUME +
00010010
12
VOLUME -
00010011
13
MUTING
00010100
14
POWER
00010101
15
DISPLAY
00111010
3A
NhiÖm vô cña m¹ch ®iÖn phÝa thu (cña V§K 89C51) lµ ph¶i gi¶i m· ®îc c¸c m· lÖnh nµy ®Ó biÕt ®îc ngêi sö dông ®· Ên phÝm nµo vµ ®ã lµ lÖnh g× ?
Sau khi m· lÖnh ®îc t¹o ra díi d¹ng sè Hexa th× tÝn hiÖu nhÞ ph©n ®ã ®îc m· ho¸ . H·ng SONY sö dông kiÓu m· ho¸ theo ®é réng xung, cô thÓ nh sau :
- Bit 0 biÓu diÔn b»ng c¸ch : ®é trèng xung kÐo dµi 500 uS , ®é réng xung kÐo dµi 700 uS
- Bit 1 biÓu diÔn b»ng c¸ch : ®é trèng xung kÐo dµi 500 uS , ®é réng
xung kÐo dµi 1300 uS
V× chØ cã 1 kªnh truyÒn hång ngo¹i nªn ph¶i sö dông ph¬ng thøc truyÒn th«ng nèi tiÕp víi c¸c khung d÷ liÖu . Mét Data frame ®îc t¹o nªn tõ 13 bit d÷ liÖu . Trong ®ã bit ®Çu tiªn lµ bit Start ,tiÕp theo lµ 7 bit m· lÖnh , vµ cuèi cïng l
µ 5 bÝt ®Þa chØ :
Víi ®Ò tµi ®iÒu khiÓn c¸c thiÕt bÞ ®iÖn tõ xa chóng ta kh«ng cÇn quan t©m ®Õn 5 bit ®Þa chØ v× chóng chØ cã nhiÖm vô ®Ó nhËn biÕt c¸c ®êi Remote SONY. Ta chØ quan t©m c¸c bit m· lÖnh vµ bit Start mµ th«i. Sau bit Start lµ LSB : Do à D1 à …D6 .NÕu d÷ phÝm bÊm khung data sÏ lÆp lai sau25mS.
1.3. ThiÕt bÞ thu sãng hång ngo¹i .
1.3.1. Chøc n¨ng :
ThiÕt bÞ thu sãng hång ngo¹i lµ IC m¾t thu chuyªn dông ®îc lu hµnh trªn thÞ trêng. TÝch hîp ®Çy ®ñ c¸c kh©u nh mét m¸y thu tÝn hiÖu hoµn chØnh . Tøc lµ tù ®éng thu sãng hång ngo¹i tõ Remote vµ chuyÓn thµnh tÝn
hiÖu ®iÖn , tù gi¶i ®iÒu chÕ t¸ch tÝn hiÖu sè ra khái sãng mang 36 KHz ,vµ ®a ra ®óng d¹ng tÝn hiÖu sè mµ Remost ®· m· ho¸ bit m· lÖnh nhng ®¶o pha so víi tÝn hiÖu tõ DKTX :
S¬ ®å khèi chøc n¨ng cña IC chuyªn dông thu sãng hång ngo¹i :
1.3.2. H×nh d¹ng thùc tÕ vµ s¬ ®å ch©n :
1.4. C¸c thµnh phÇn kh¸c .
IC æn ¸p 7812 æn ®Þnh nguån cung cÊp 12 V cho hÖ thèng R¬le
IC æn ¸p 7805 æn ®Þnh 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 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 cho R¬le.
H×nh 2.1 : S¬ ®å ch©n ULN
- §Ó viÖc ®iÒu khiÓn ®îc tèt nhÊt , ®Çu ra cña V§K ph¶i ®îc lËp trinh ®Ó ®iÒu khiÓn ë møc thÊp nªn cÇn ®a qua hÖ thèng IC NOT 7414 ®Ó chuyÓn thµnh møc cao cho ULN 2803 vµ còng lµ ®Ó söa d¹ng xung chuÈn.
Ch¬ng 2
THIÕT KÕ M¹CH §IÖN §IÒU KHIÓN Tõ XA
2.1. S¬ ®å nguyªn lý :
2.1.1. Khèi nguån cung cÊp :
Khèi nguån cã nhiÖm vô cung cÊp 2 nguån ®iÖn ¸p æn ®Þnh lµ +12 V
vµ +5V DC , +5V cung cÊp cho khèi ®iÒu khiÓn , +12 V cung cÊp cho khèi r¬le vµ IC ULN 2803 . C¸c nguån ®îc æn ¸p nhê IC æn ¸p 7805 vµ 7812 .
Khi c¸c R¬le vµ c¸c t¶i tiªu thô ho¹t ®éng lµm sôt ¸p t¹i c¸c nguån +5V vµ +12V . Tô läc nguån C4 (1000uF) ph¶i cã t¸c dông ®iÒu hoµ b»ng ph¼ng ®iÖn ¸p nguån . Nhng v× c¸c IC 78xx cã gi¸ trÞ ®iÖn trë nµo ®ã lµm h¹n chÕ
t¸c dông cña tô ®Õn phÝa sau IC æn ¸p . V× nã kh«ng kÞp phãng ®iÖn sang ®Ó bï thiÕu cho t¶i phÝa sau IC æn ¸p . V× vËy ®iÖn ¸p phÝa sau IC æn ¸p vÉn bÞ gîn sãng nhá . §Ó tiÕp tôc kh¾c phôc th× c¸c tô C8 vµ C11 ( 100 uF ) sÏ lµm nhiÖm vô san ph¼ng nh÷ng gîn sãng nhá ®ã .
2.1.2 Khèi ®iÒu khiÓn :
Nguyªn t¾c ho¹t ®éng :
Khi ngêi sö dông bÊm phÝm sè tõ 1 ®Õn 8 trªn ®iÒu khiÓn tõ xa SONY , nã sÏ ph¸t ra tæ hîp m· t¬ng øng cña 8 phÝm ®ã , m· ho¸ vµ ®iÒu chÕ theo biªn ®é ë tÇn sè sãng mang lµ 36 KHz , råi chuyÓn thµnh tÝn hiÖu ¸nh s¸ng hång ngo¹i vµ ph¸t ra kh«ng gian theo ph¬ng thøc truyÒn th«ng nèi 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 ®Ó ®Ó ®a ra ®î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ö 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 cña ngêi sö dông lµ ®æi trang th¸i cña thiÕt bÞ ®iªn sè 1 vµ nã sÏ thùc hiÖn ®¶o bit ®Çu ra ch©n p2.0 . Vµ nÕu nhÊn phÝm 2 th× sÏ ®¶o bÝt p2.1 … , Cho ®Õn phÝm 8 th× ®¶o bit p2.7 . Cßn nÕu nhÊn c¸c phÝm kh¸c th× kh«ng cho phÐp cã t¸c dông g× . Mçi khi gi¶i m· phÝm xong vµ x¸c ®Þnh ®îc ngêi dïng ®· bÊm phÝm sè mÊy th× Vi ®iÒu khiÓn l¹i b¸o sè ®ã ra cæng P0 ®Ó ®a tíi IC gi¶i m· 7 thanh 74247 ®Ó hiÓn thÞ phÝm ®· nhÊn lªn 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 cæng c¾m d©y c¸p ®Ó lµm cæng më réng ®Ó tËn dông cæng P1 cho nh÷ng ph¸t triÓn më réng vÒ sau. C¸c cæng ®Òu ®îc bæ trî møc cao bëi c¸c ®iÖn trë treo 10 k d¹ng thanh nh»m t¨ng tÝnh æn ®Þnh, ®Æc biÖt lµ cæng P0 . V× viÖc thùc hiÖn t¹o møc cho c¸c bit ®Çu ra cña c¸c cæng trong V§K 89C51 lµ t¹o lªn bëi c¸c kho¸ ®iÖn tö transistor ®ãng c¾t . NÕu cÇn xuÊt bit 0 th× ®iÒu khiÓn transistor dÉn xuèng mass , cßn bÝt 1 th× kho¸ ®Ó cho mc 1 ®îc nu«i b»ng ®iÖn trë Rc :
Nhng cæng P0 lµ cæng ®Æc biÖt , nã ®îc thiÕt kÕ theo kiÓu 8 ch©n ra P0.0 à P0.7 lµ 8 colector hë chê m¾c t¶i v× nh÷ng môc ®Ých ®Æc biÖt, chØ cã thÓ xuÊt ra møc 0 mµ kh«ng thÓ xuÊt ra møc 1 . V× vËy viÖc treo ®iÖn trë thanh cho cæng P0 lªn nguån lµ kh«ng thÓ kh«ng cã cho viÖc tao lËp møc 1 . Khi ®ã cæng P0 míi gièng nh 1 cæng b×nh thêng . Nót Ên S1 lµ c«ng t¾c Reset cho Vi ®iÒu khiÓn , Cßn m¹ch ®iÖn trë R2 vµ tô C3 lµm nhiÖm vô tù ®éng Reset khi 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 9 lªn +5V lµm cho V§K Reset ,sau ®ã nã tÝch ®Çy dÇn lµm ch©n 9 tiÕn vÒ møc 0 , qu¸ tr×nh tù ®éng Reset kÕt thóc .
2.1.3. Khèi khuyÕch ®¹i R¬le :
Nguyªn t¾c ho¹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Ê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 hång ngo¹i . Nh vËy hÖ thèng ®· mang ®îc mÖnh lÖnh cña ngêi sö dông ®Õn tËn tõng thiÕt bÞ ®iÖn trong gia ®×nh . VËy gi¶ sö ban ®Çu ngêi sö dông nhÊn phÝm sè 1 trªn ®iÒu khiÓn , lËp tøc ®iÒu khiÓn sÏ xuÊt ra m· cña phÝm sè 1 sau ®ã m· ho¸ bit råi ®iÒu chÕ ph¸t thµnh tÝn hiÖu hång ngo¹i ra kh«ng gian, m¾t thu trªn hÖ thèng sÏ thu sãng hång ngo¹i vµ chuyÓn thanh tÝn hiÖu ®iÖn råi gi¶i ®iÒu chÕ ®a ra tÝn hiÖu m· ho· ë d¹ng khung d÷ liÖu nèi tiÕp cho Vi ®iÒu khiÓn , vi ®iÒu khiÓn sÏ thùc hiÖn ph¬ng thøc thu tÝn hiÖu nèi tiÕp, vµ gi¶i m· ra , x¸c ®Þnh ®îc r»ng ngêi sö dông ®· nhÊn phim 1 , vµ nã thùc hiÖn ®a bit 0 ra ch©n P2.0 , lµm cho ®Çu ra sè 1 cña IC NOT 7414 lªn møc 1, lµm cho ®Çu vµo ®iÒu khiÓn sè 1 cña ULN 2803 lªn møc 1 , lµm cho tÇng kho¸ darlington cña ®Çu ra sè 1 ®ãng m¹nh , khiÕn cho r¬le sè 1 ®îc hót vµ ®ãng tiÕp ®iÓm l¹i , lµm æ c¾m 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 ngoµi :
2.2. S¬ ®å m¹ch in :
2.3. S¶n phÈm :
PhÇn 3 : X©y dùng phÇn mÒm
********************************
3.1. ThuËt to¸n thu vµ gi¶i m· :
ThuËt to¸n thu vµ gi¶i m· c¨n cø vµo khung data frame thu ®îc cña ®iÒu khiÓn tõ m¾t thu ®a tíi ch©n p3.3 :
VÊn ®Ò lµ cÇn ph¶i nhËn biÕt ®îc khi nµo th× khung d÷ liÖu b¾t ®Çu vµ ®©u lµ bit 1 , ®©u lµ bit 0 , vµ thu l¹i c¸c bÝt nèi tiÕp nhau ®i vao thanh ghi A.
- §Ó nhËn biÕt khi nµo 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 1 , sau ®ã chê ®Õn khi bit start chuyÓn ch©n p3.3 xuèng møc 0, tøc lµ ®· thu xong bit start , tøc lµ ®· b¾t ®Çu th× lËp tøc thùc hiÖn viÖc thu c¸c bit (dïng 1 vßng lÆp ®Ó chê , chØ khi bit start xuèng møc 0 thi míi chuyÓn sang lÖnh kh¸c) . Së dÜ ta cÇn ph¶i mÆc ®Þnh ban ®Çu cho bit p3.3 = 1 lµ v× nÕu nh ban ®Çu Vi ®iÒu khiÓn lµm cho nã b»ng 0 th× khi bit start b¾t ®Çu tõ møc 1 còng sÏ kh«ng kÐo ®îc p3.3 lªn møc 1 v× cha ch¾c møc 1 cña bit start ®· th¾ng ®îc møc 0 cña vi ®iÒu khiÓn , nhng møc 0 cña bit start th× ch¾c ch¾n kÐo ®îc møc 1 cña V§K xuèng møc 0 .
- §Ó thu c¸c bit d÷ liÖu ta cÇn ph©n biÖt c¸c bit 0 vµ 1 nhê vµo kho¶ng thêi gian møc 0 cña bit 0 vµ bit 1 lµ kh¸c nhau , víi bit 0 lµ 700 us cßn víi bit 1 lµ 1300 us . Sau khi thu xong bit start th× p3.3 ®ang ë møc 0. §Ó thu tiÕp c¸c bit d÷ liÖu th× ta l¹i chê nã lªn møc 1 råi l¹i chê nã xuèng 0 vËy lµ thu xong nöa bit ®Çu tiªn ,b©y giê ®· ®Õn thêi gian tån t¹i cña møc 0 , ta chØ cÇn kiÓm tra xem thêi gian nµy kÐo dµi 700 us hay lµ 1300 us . Ta dïng 1 hµm trÔ kho¶ng 900 us ®Ó so s¸nh , nÕu sau thêi gian trÔ nµy mµ p3.3 vÉn b»ng 0 th× chøng tá thêi gian møc 0 kÐo dµi 1300 us vµ bit võa thu ®îc lµ bit 1 cßn nÕu sau thêi gian trÔ nµy mµ p3.3 ®· lªn møc 1 th× chøng tá møc 0 chØ kÐo dµi 700 us vµ ®· kÕt thóc vµ bit võa thu lµ bit 0 . Thùc hiÖn ghi bit nµy vµo thanh ghi A b»ng c¸ch thiÕt lËp hay xo¸ cê C råi dÞch ph¶i thanh ghi A qua cê C . ViÖc thu c¸c bit tiÕp theo còng t¬ng tù nh vËy. C¸c bit nèi tiÕp nhau ®i vµo thanh ghi A t¹o lªn tæ hîp m· thu ®îc , khi ®ã b¸o ra cê C lµ ®· thu xong .
- So s¸nh tæ hîp m· thu ®îc víi m· cña c¸c phÝm trªn §KTX ®Ó kiÓm tra xem ngêi sö dông ®· nhÊn phÝm nµo råi thùc hiÖn xuÊt tÝn hiÖu ®iÒu ®iÒu khiÓn ra ch©n t¬ng øng ë cæng P2
Lu ®å thuËt to¸n :
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
mov a,#01000000b ; dÞch phai a qua C , thu ®ñ 7 bit data th× C =1
k1: jb p3.3,k1 ; nÕu p3.3=0 th× b¾t ®Çu thu (nh¶y lÖnh tiÕp)
k2: jnb p3.3,k2
k3: jb p3.3,k3 ; thu xong nöa bit , phÇn tÝch cùc cao
lcall delay ; trÔ 900 us ®Ó so s¸nh
mov c,p3.3 ; chuyÓn p3.3 vµo C ®Ó so s¸nh
jc ghiso0 ; nÕu c=1 thi nh¶y ®Õn m· lÖnh ghi s« 0
setb c ; c=0 ghi sè 1 vao a
rrc a
jc dathuxong ;sau khi dÞch mµ c=1 th× thu xong
sjmp k2 ; ng¬c l¹i th× 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
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
Híng ph¸t triÓn cña ®Ò tµi
- 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.
Môc lôc
NhËn xÐt ®¸nh gi¸.....................................................................................1
Lêi nãi ®Çu ……………………………………………………...…… ...2
PhÇn 1 : Giíi thiÖu ®Ò tµi …………………………………………… .3
1.Tªn ®Ò tµi………………………………………………………..3
2. ý tëng…………………………………………………………..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 kh¸c……………………………………….16
Ch¬ng 2 : 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¬le…………………………………22
2.2. S¬ ®å m¹ch in……………………………….…………….25
2.3. S¶n phÈm…………………………………………………26
PhÇn 3 : X©y dùng phÇn mÒn…………………………………………...27
ThuËt to¸n thu vµ gi¶i m·………………………………..27
Ch¬ng tr×nh ®iÒu khiÓn tõ xa……………………….….30
Híng ph¸t triÓn…………………………………………..……33
Các file đính kèm theo tài liệu này:
- Điều Khiển Từ Xa Các Thiết Bị Điện.doc