Đề tài Thiết kế mạch điều khiển từ xa qua đường dây thoại
          
        
            
               
            
 
            
                
                    8951 chöùa 210 bit ñöôïc ñòa chæ hoùa , trong ñoù coù 128 bit laø ôû caùc ñòa chæ byte 
töø 20F ñeán 2FH vaø caùc bit coøn laïi chöùa trong nhoùm thanh ghi coù chöùc naêng ñaëc 
bieät. 
YÙ töôûng truy xuaát töø phaàn meàm laø caùcñaëc tính maïch cuûz microcontroller xöû 
lyù chung. Caùc bit coù theå ñöôïc ñaët, xoùa. AND, OR , vôùi moät leän ñôn. Ña soá caùc 
microcontroller xöû lyù ñoøi hoûi moät leän ñoïc – söûa – ghi ñeå ñaït ñöôïc muïc ñích töông 
töï. Ngoaøi ra caùc port cuõng coù theå truy xuaátñöôïc töøng bít. 
128 bit truy xuaát töøng bit naøy cuõng coù theåtruy xuaát nhö caùc byte hoaëc nhö 
caùc bit phuï thuoäc ñöôïc duøng.
                
              
                                            
                                
            
 
            
                 70 trang
70 trang | 
Chia sẻ: lvcdongnoi | Lượt xem: 2635 | Lượt tải: 0 
              
            Bạn đang xem trước 20 trang tài liệu Đề tài Thiết kế mạch điều khiển từ xa qua đường dây thoại, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
 laø byte cao cuûa bus ñòa chæ. 
Truy xuaát boä nhôù maõ ngoaøi (Acessing External Code Memory): 
Boä nhôù chöông trình beân ngoaøi laø boä nhôù ROM ñöôïch cho pheùp cuûa tín hieäu 
PSEN\ . söï keát noái phaàn cöùng cuûa EPROM nhö sau: 
Trong moät chu kyø maùy tieâu bieàu, tín hieäu ALE tích cöïc hai laàn. Laàn thöù nhaát 
cho pheùp 74HC373 môû coång choát ñòa chæ byte thaáp, khi ALE xuoáng 0 thì byte thaáp 
vaø byte cao cuûa boä ñeám chöông trình ñeàu coù nhöng EPROM chöa suaát hieän vì 
PSEN\ chöa tích cöïc. Khi tín hieäu leân moät trôû laïi thì Potr 0 ñaõ coù döõ lieäu Opcode. 
ALE tích cöïc laàn thöù hai ñöôïc giaûi thích töông töï vaø byte 2 ñöôïc ñoïc töø boä nhôù 
chöông trình. Neáu leänh ñang hieän haønh laø leänh moät byte thì CPU chæ ñoïc Opcode, 
coøn byte thöù hai boû ñi. 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 31 - SVTH : Phaïm Hoàng Phong 
Truy xuaát boä nhôù döõ lieäu ngoaøi (Acessing External Data Memory): 
Boä nhôù döõ lieäu ngoaøi laø boä nhôù RAM ñöôïc ñoïc hoaëc ghi khi ñöôïc cho pheùp 
cuûa tín hieäu RD\ vaø WR. Hai tín hieäu naøy naèm ôû chaân P3.7 (RD) vaø chaân P3.6 
(WR). Leänh MOVX ñöôïc duøng ñeå truy xuaát boä nhôù döõ lieäu ngoaøi vaø duøng moät boä 
ñeäm döõ lieäu 16 bit (DPTR) , R0 hoaëc R1 nhö laø moät thanh ghi ñòa chæ. 
Caùc RAM coù theå giao tieát vôùi 8951 töông töï caùch thöùc nhö EPROM ngoaïi tröø 
chaân RD\ cuûa 8951 noái vôùi chaân OE\ (Output Enable) cuûa RAM vaø chaân WR\ cuûa 
8951 noái vôùi chaân WE\ cuûa RAM. Söï noái caùc bus döõ lieäu vaø ñòa chæ töông töï nhö 
caùch noái cuûa EPROM. 
Söï giaûi maõ ñòa chæ (Address Decoding): 
Söï giaûi maõ ñòa chæ laø moät yeâu caàu taát yeáu ñeå choïn EPROM, RAM, 8279,… . 
Söï giaûi maõ ñòa chæ ñoái vôùi 8951 deå choïn caùc vuøng nhôù ngoaøi nhö caùc vi ñieàu khieån 
. Neáu caùc con EPROM hoaëc Ram 8K ñöôïc duøng thì caùc bus ñòa chæ phaûi giaûi maõ ñeå 
choïn caùc IC nhôù naèm trong phaïm vi 8K: 0000H ÷ 1FFFH, 200H ÷ 3FFFH, … . 
Moät caùch cuï theå , IC giaûi maõ 74C138 ñöôïc duøng vôùi caùc ngoõ ra ñöôïc noái vôùi 
nhöõng ngoõ vaøo choïn chip CS (Chip Select) treân nhöõng IC nhôù EPROM, RAM, 
Hình döôùi ñaây cho pheùp keát noái nhieàu EPROM vaø RAM. 
 Port 0 
 EA 
 8051 ALE 
 Port 2 
 PSEN 
D0 – D7 
Port 
EPROM 
A8 – A15 
OE 
74HC373 
O D 
G
 Port 0 
 EA 
 8051 ALE 
 Port 2 
 PSEN 
D0 – D7 
Port 
 RAM 
A8 – A15 
OE 
74HC373 
O D 
G
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 32 - SVTH : Phaïm Hoàng Phong 
Söï ñeø leân nhau cuûa caùc vuøng nhôù döõ lieäu ngoaøi: 
Vì boä nhôù chöônh trình laø ROM, neân naûy sinh moät vaán ñeà baát tieän khi phaùt 
trieån phaàn meà cho vi ñieàu khieån. Moät nhöôïc ñieåm chung cuûa 8951 laø caùc vuøng nhôù 
döõ lieäu ngoaøi naèm ñeø leân nhau. Vì tín hieäu PSEN\ ñöôïc duøng ñeå ñoïc boä nhôù maõ 
ngoaøi vaø tín hieäu RD\ ñöôïc duøng ñeå ñoïc boä nhôù döõ lieäu , neân boä nhôù RAM coù theå 
chöùa caû chöông trình vaø döõ lieäu baèng caùch noái ñöôøng OE\ cuûa RAM ñeán ngoû ra 
moät coång XOR coù hai ngoõ vaøo PSEN\ vaø RD\. Sô ñoà maïch nhö hình sau cho pheùp 
boä nhôù RAM coù hai chöùc naêng : vöøa laø boä nhôù chöông trình , vöøa laø boä nhôù döõ lieäu. 
Overlapping the external code and data space: 
Moät chöông trình coù theå ñöôïc taûi vaøo RAM baèng caùch xem noù nhö boä nhôù döõ 
lieäu vaø thi haønh chöông trình baèng caùch xem noù nhö boä nhôù chöông trình. 
Address Bus (A0 – A15)
Data Bus (D0 – D7)
CS 
CS 
OE DO-D7 
A0-A12 EPROM 
 8Kbytes 
CS 
CS 
CS 
OE DO-D7
WE 
A0-A12 RAM 
 8Kbytes 
CS 
C 0 
B 1 
A 2 
 3 
74HC138 4 
 5 
E 6 
E 7 
E 
WR RD 
6264
2764PSEN 
Select another EPROM/RAM
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 33 - SVTH : Phaïm Hoàng Phong 
4./ Hoaït ñoäng Reset: 
8951 coù ngoõ vaøo reset RST taùc ñoäng ôû möùc cao trong khoaûng thôøi gian hai 
chu kyø xung maùy, sau ñoù xuoáng möùc thaáp ñeå 8951 laøm vieäc. RST coù theå duøng tay 
kích baèng moät phím nhaán thöôøng hôû, sô ñoà maïch reset nhö sau: 
Traïng thaùi cuûa taát caû vaùc thanh ghi trong 8951 sau khi reset heä thoáng ñöôïc 
toùm taéc trong baûn ñöôùi ñaây. 
Thanh ghi quan troïng nhaát laø thanh ghi boä ñeám chöông trình PC ñöôïc reset 
taïi ñòa chæ 0000H. Khi ngoõ vaøo RST xuoáng möùc thaáp, chöông trình luoân baéc ñaàu taïi 
ñòa chæ 0000H cuûa boä nhôù chöông trình. Noäi dung cuûa RAM treân chip khoâng bò thay 
ñoåi bôûi taùc ñoäng cuûa ngoõ vaøo Reset. 
 RAM 
W 
OE 
W
RD 
PSEN 
10µ F
8.2KΩ Reset
+5V 
100Ω 
Hình 3.4 Sô ñoà maïch Reset 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 34 - SVTH : Phaïm Hoàng Phong 
 Thanh ghi Noäi dung 
Ñeám chöông trình PC 0000H 
Thanh ghi tuyùch luõy A 00H 
Thanh ghi B 00H 
Thanh ghi traïng thaùi PSW 00H 
SP 07H 
DPRT 0000H 
Port 0 ñeán Port 3 FFH 
IP XXX0 0000 B 
IE 0X0X 0000 B 
Caùc thanh ghi ñònh thôøi 00H 
SCON 00H 
SBUF 00H 
PCON (HMOS) 0XXX XXXX H 
PCON (CMOS) 0XXX 000 B
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 35 - SVTH : Phaïm Hoàng Phong 
Chöông IV KHAÛO SAÙT IC THU PHAÙT TONE 
MT8880 
MT8880 laø moät IC thu phaùt DTMF troïn boä keøm theo moät boä loïc thoaïi (Call 
Progress Filter). BOÄ thu DTMF söû duïng phöông phaùp bieán ñoåi D/A cho ra tín hieäu 
DTMF chính xaùc, ít nhieãu. Caùc boä ñeám beân trong giuùp hình thaønh cheá ñoä Brust 
Mode. Nhôø vaäy caùc caëp tone xuaát ra vôùi thôøi haèng chính xaùc . Boä loïc Call Progress 
Cho pheùp boä xöû lyù phaân tích caùc tone traïng thaùi ñöôøng daây. Bus chuaån cuûa noù keát 
hôïp MPU vaø ñaëc bieät thích hôïp hoï 6800 cuûa Motorola. MT8880 coù 5 thanh ghi beân 
trong ñeå giao tieáp vôùi µ P, coù theå chia laøm ba loaïi nhö sau : 
Nhaän phaùt Data: hai thanh ghi. 
Thanh ghi traïng thaùi. 
Nhaän töø ñieàu khieån: Hai thanh ghi. 
I./ Moâ taû chöùc naêng. 
IC phaùt tone MT8880 bao goàm boä thu DTMF chaát löôïng cao (keøm boä khueách 
ñaïi) vaø boä taïo DTMF söû duïng BUST COUNTER giuùp cho vieäc toång hôïp ñoùng ngaét 
tone chính xaùc. Ngoaøi ra ta coù theå choïn cheá ñoä Call Progress ñeå giuùp phaùt hieän caùc 
taàn soá naèm trong giaûi thoâng thoaïi. Ñoù laø caùc tín hieäu traïng thaùi ñöôøng daây. 
II./ Caáu hình ngoõ vaøo. 
 Thieát keá ñaàu vaøo cuûa MT8880 cung caáp moät boä khueách ñaïi OP=AMP ngoõ 
vaøo vi sai cuõng nhö moät ngoõ vaøo VREF ñeå ñieàu chænh ñieän aùp cho ñaàu vaøo taïi 
VDD/2. Chaân GS giuùp noái ngoõ ra boä khueách ñaïi vôùi ngoõ vaøo qua moät ñieän trôû 
ngoaøi ñeå ñieàu chænh ñoä lôïi. 
 Boä thu: 
Hai boä loïc baêng thoâng baäc 6 giuùp taùch caùc tone trong caùc nhoùm tone LOW vaø 
High. Ñaàu ra moãi boä loïc ñieän dung giuùp naén daïng tín hieäu tröôùc qua boä haïn bieân. 
Vieät haïn bieân ñöôïc ñaûm nhieäm bôûi boä so saùnh (Comparator) coù keøm theo boä treå ñeå 
traùnh choïn laàm tín hieäu ôû möùc thaáp khoâng mong muoán. Ñaàu ra cuûa boä so saùnh cho 
ta caùc giao ñoäng coù möùc logic taïi taàn soá DTMF thu ñöôïc. 
 Tieáp theo phaàn loïc laø boä giaûi maõ söû duïng kyû thuaät ñeám soá ñeå kieåm tra taàn 
soá cuûa caùc tone thu ñöôïc vaø ñaûm baûo chuùng töông öùng vôùi caùc taàn soá DTMF 
chuaån. Moät kyû thuaät laáy trung bình phöùc giuùp loaïi tröø caùc tone giaû taïo thaønh do 
tieáng noùi trong khi vaãn ñaûm baûo moät khoaûng bieán ñoäng cho tone thu do bò leäch . 
Khi boä khieåm tra nhaän daïng ñöôïc hai tone ñuùng thì ñaàu ra “ Early Steering “ (Est) 
seõ leân möùc Active. Luùc khoâng nhaän ñöôïc tín hieäu tone thì Est seõ leân möùc Inactive. 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 36 - SVTH : Phaïm Hoàng Phong 
1./ Maïch Steering. 
Tröôùc khi thu nhaän moät caëp tone ñaõ giaûi maõ, boä thu phaûi kieåm tra xem thôøi haèng 
cuûa tín hieäu ñoù coù ñuùng khoâng. Vieäc kieåm tra naøy ñöôïc thöïc hieän bôûi moät boä RC 
maéc ngoaøi. Khi Est leân high laøm cho Vc taêng leân khi xaû tuï. Khi maø Est vaãn coøn 
high trong moät thôøi ñoaïn hôïp leä (tone) thì Vc tieán tôùi möùc ngöôõng Vtst cuûa logic 
Steering ñeå nhaän moät caëp tone vaø choát 4 bit maõ töông öùng vôùi noù vaø thanh ghi 
Receive Data Register. Luùc naøy ñaàu ra GT ñöôïc kích hoaït vaø ñaåy Vc leân tôùi VDD. 
Cuoái cuøng sau moät thôøi gian ngaén cho pheùp vieäc choát Data thöïc hieän xong thì côø 
cuûa maïch Steering leân high baùo hieäu caëp tone thu ñöôïc ñaõ ñöôïc löu vaøo thanh ghi . 
Ta coù theå kieäm tra bit töông öùng trong thanh ghi traïng thaùi. Neáu ta cho Mode 
Interrupt thì chaân IRQ/CP seõ xuoáng LOW khi côø naøy ñöôïc kích hoaït. 
 Döõ lieäu thu ñöôïc seõ ñi ra Databus (2 chieàu) khi thanh ghi Receive Datañöôïc 
ñoïc. Maïch Steering hoaït ñoäng nhöng theo chieàu ngöôïc laïi ñeå kieåm tra khoaûng 
döøng giöõa hai soá ñöôïc quay. Vì vaäy boä thu vöøa boû qua tín hieäu quùa ngaén khoâng 
hôïp leä vöøa khoâng chaáp nhaän caùc khoaûng ngaén quùa nhoû khoâng theå coi laø khoaûng 
döønggiöõa caùc soá. Chöùc naêng naøy cuõng nhö khaû naêng choïn thôøi haèng Steering baèng 
maïch ngoaøi cho pheùp ngöôøi thieát keá ñieàu chænh hoaït ñoäng cho phuø hôïp vôùi caùc ñoøi 
hoûi khaùc nhau cuûa töøng öùng duïng. 
2./ Boä loïc thoaïi. 
Mode Call Progress khi ñöôïc choïn thì cho pheùp kieåm tra caùc tone khaùc nhau theå 
hieän traïng thaùi ñöôøng daây. Daàu vaøo cuûa Call Progress vaø Mode Tone DTMF laø 
chung nhöng Tone Call Progress chæ coù theå kieåm tra neáu ta choïn Mode CP. DTMF 
Tone laïi khoâng theå nhaän daïng tín hieäu ñöôïc neáu ta choïn Mode CP. 
Caùc taàn soá ñöa ñeán ñaàu vaøo (+IN vaø - IN ) naèm trong giôùi haïn baêng thoâng chaáp 
nhaän cuûa boä loïc ( 280 – 550Hz ) seõ ñöa qua boä so saùnh coù ñoä lôïi cao vaø ñeán chaân 
IRQ/CP . Da9ng soùng ôû ñaàu ra taûo bôûi maïch Trigger coù theå phaân tích bôûi caùc vi xöû 
VDD
C1
R1 
VDD 
St/GT Est 
MT8880 
Hình 4.1 Maïch steering
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 37 - SVTH : Phaïm Hoàng Phong 
lyù ñeå xaùc ñònh tính chaát cuûa caùc tone traïng thaùi ñöôøng daây. Caùc taàn soá trong vuøng 
loaïi boû seõ khoâng ñöôïc kieåm tra vaø nhö vaäy seõ khoâng coù tín hieäu naøo ôû chaân 
IRQ/CP khi gaëp caùc taàn soá naøy. 
Boä phaùt DTMF trong MT8880 coù khaû naêng taïo taát caû 16 caëp tone DTMF 
chuaån vôùi nhieãu toái ña vaø ñoä chính xaùc cao. Taát caû taàn soá naøy ñeàu laáy töø dao ñoäng 
thaïch anh 3.579545 MHz maéc ngoaøi. Daïng soùng sin cuûa töøng tone ñöôïc toång hôïp 
soá baèng caùch söû duïng boä phaän chia haøng vaø coät toång hôïp ñöôïc, vaø boä bieán ñoåi D/A 
bieán dung. Caùc tone haøng vaø coät ñöôïc troän laïi vaø loïc ñeå cho ra tín hieäu DTMS vôùi 
it1 haøi vaø ñoä chính xaùc cao.Ñeå phaùt moät tín hieäu DTMF thì döõ lieäu töông öùng vôùi 
daïng maõ ôû baûng ( Hình 4.2 ) seõ phaûi ñöôïc vieát vaøo thanh ghi Transmit Data. Chuù yù 
raèng maõ phaùt naøy töông öùng vôùi maõ nhaän. Caùc tone rieâng leõ ñöôïc chia thaønh hai 
nhoùm laø : Nhoùm thaáp vaø nhoùm cao (Flow and High). 
 Nhö trong baûng, caùc soá trong nhoùm thaáp laø 697, 770, 852 vaø 941 Hz. Theo 
tieâu chuaån thì tyû soá bieân ñoä cuûa nhoùm cao vôùi nhoùm thaáp laø 
2dB ñeå traùnh suy hao taàn soá cao treân ñöôøng truyeàn. 
Flow Fhigh Digit D0 D1 D2 D3 
697 1209 1 0 0 0 1 
697 1336 2 0 0 1 0 
697 1477 3 0 0 1 1 
770 1209 4 0 1 0 0 
770 1336 5 0 1 0 1 
770 1477 6 0 1 1 0 
852 1209 7 0 1 1 1 
852 1336 8 1 0 0 0 
852 1477 9 1 0 0 1 
941 1029 0 1 0 1 0 
941 1336 * 1 0 1 1 
941 1477 # 1 1 0 0 
697 1663 A 1 1 0 1 
770 1663 B 1 1 1 0 
852 1663 C 1 1 1 1 
941 1663 D 0 0 0 0 
 Hình 4.2 Baûn maõ hoùa caùc tín hieäu quay soá DTMF 
Thôøi haèng cuûa moãi tone bao goàm 32 thôøi ñoaïn gioáng nhau. Thôøi haèng cuûa moät tone 
ñöôïc ñieàu khieån baèng caùch thay ñoåi caùc thôøi ñoaïn treân. Trong hoaït ñoäng ghi vaøo 
thanh ghi Transmith Data thì 4 bit data treân bus ñöôïc choát vaø bieán ñoåi thaønh hai 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 38 - SVTH : Phaïm Hoàng Phong 
trong taùm maõ ñeå söû duïng cho maïch chia haøng coät . Maõ naøy ñöôïc söû duïng ñeå quyeát 
ñònh thôøi ñoaïn taàn soá cuûa moät tone. 
3./ Burst mode. 
 Moät öùng duïng ñieän thoaïi baát kyø ñeàu ñoøi hoûi tín hieäu DTMF ñöôïc taïo ra vôùi 
moät thôøi haèng hoaëc ñöôïc quy ñònh bôûi öùng duïng ñoù hoaëc bôûi heä thoáng hieän coù . 
Thôøi haèng DTMF chuaån coù theå ñöôïc taïo ra baèng caùch söû duïng Burst mode. Boä phaùt 
coù khaû naêng toång hôïp caùc tone coù khoaûng taéc môû trong thôøi gian ñònh tröôùc. Thôøi 
gian naøy laø 51ms ± 1ms vaø laø chuaån cho boä quay soá vaø toång ñaøi. Sau khi khoaûng 
taéc môû tone ñaõ ñöôïc phaùt ñi, moät bit töông öùng seõ ñöôïc laäp trong thanh ghi traïng 
thaùi ñeå bieåu thò raèng boä phaùt ñaõ saün saøng cho data keá. Thôøi haèng 51ms ± 1ms 
ñoùng môû tone coù ñöôïc khi ta choïn mode DTMF. 
 Tuy nhieân khi PC Mode (Call Progress Mode) ñöôïc choïn thì thôø haèng ñoùng 
ngaéc thöù hai laø 102ms ± 2ms seõ ñöôïc söû duïng. Khoaûng thôøi haèng daøi hôn naøy seõ 
höõu ích khi thôøi gian xuaát hieän tone laø 51ms. Chuù yù raèng khi CP Mode vaø Burst 
Mode cuøng ñöôïc choïn thì MT8880 chæ hoaït ñoäng ôû cheá ñoä phaùt maø thoâi. Trong moät 
öùng duïng naøo ñoù ta caàn moät khoaûng thôøi gian ñoùng ngaéc khaùc (Khoâng theo chuaån) 
thì phaûi duøng voøng laäp phaàn meàm hay moät boä ñònh beâ ngoaøi vaø taét cheá ñoä Burst 
Mode ñi. IC MT8880 ñöôïc khi khôûi ñoäng seõ maëc nhieân choïn cheá ñoä DTMF Mode 
vaø Burst Mode ñoàng thôøi. 
4./ Taïo tone ñôn (Single tone). 
 Cheá ñoä taïo tone ñôn ñöôïc duøng khi ta chæ muoán taïo moät tone naøo ñoù trong 
nhoùm thaáp hoaëc cao. Cheá ñoä naøy duøng ñeå kieåm tra thieát bò DTMS, tính toaùn nhieãu. 
Vaø noù ñöôïc choïn thanh ghi Control Progress B. 
5./ Maïch Clock DTMS. 
 Maïch clock ñöôïc söû duïng keát hôïp vôùi taàn soá maøu chuaån tivi coù taàn soá coäng 
höôûng laø 3.579545 MHz. Moät nhoùm IC MT8880 coù theå noái vôùi nhau duøng chung 
moät dao ñoäng thaïch anh. 
6./ Boä giao tieáp vôùi vi söû lyù. 
 MT8880 söû duïng moät boä giao tieáp vi xöû lyù cho pheùp ñieàu khieån moät caùch 
chính xaùc vôùi chöùc naêng thu vaø phaùt. Coù toång coäng naêm thanh ghi chia laøm ba loaïi: 
Thanh ghi döõ lieäu thu/phaùt, thanh ñieàu khieån thu/phaùt vaø thanh ghi traïng thaùi. Coù 
hai thanh ghi döõ lieäu : Thanh ghi Receive data chöùa maõ xuaát ra cuûa caëp DTMF hôïp 
leä gaà nhaát vaø thanh ghi chæ ñoïc. Data ñöa vaøo thanh ghi Transmith Data seõ quy 
ñònh caaëp tone naøo ñöôïc phaùt ñi, data coù theå vaøo thanh ghi naøy . 
 Ñieàu khieån thu phaùt tone ñöôïc ñaûm nhaän bôûi hai thanh ghi Control Receive 
A vaø Control Receive B (CRA vaø CRB) coù cuøng moät ñòa chæ. Muoán ghi vaøo thanh 
ghi CRB thì tröoác ñoù phaûi set moät bit töông öùng ôû CRA. Chu kyø ghi keá tieáp vaøo 
cuøng ñòa chæ vôùi CRA seõ cho pheùp truy caäp tôùi CRB. Vaø chu kyø ghi keá tieáp nöõa seõ 
trôû laïi vôùi CRA. Khi caáp ñieän maïch ñieän reset noäi seõ xoùa caùc thanh ghi ñieàu khieån. 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 39 - SVTH : Phaïm Hoàng Phong 
Tuy vaäy, ñeå ngaên ngöøa thì chöông trình phaàn meàm neân coù moät doøng leänh ñeå kích 
khôûi caùc thanh ghi naøy. Giaõ söû raèng thanh ghi phaùt roãng sau khi reset, ta xem qua 
caùc baûng (3,4,5 vaø 6) ñeå thaáy roû chi tieát veà caùc thanh ghi ñieàu khieån. Chaân IRQ/CP 
coù theå ñöôïc laäp trình sau cho noù coù theå cung caáp tín hieäu yeâu caàu ngaét sau nhaän 
xungDTMF hôïp leä hay khi boä phaùt ñaõ saün saøng cho data keá tieáp (Chæ tronh bus 
data). Chaân IRQ/CP laø ngoõ ra cöïc maùng hôû vaø vì theá caàn coù moät ñieän trôû keùo leân. 
 Thanh ghi nhaän data chöùa maõ leänh xuaát cuûa giaù trò cuoái cuøng caëp tone 
DTMF ñöôïc giaûi maõ vaø chæ laø thanh ghi ñoïc data vaøo. Tín hieäu data vaøo trong 
thanh ghi phaùt seõ ñöôïc ñònh roõ vôùi caëp tone naøo maø ñöôïc phaùt sinh ra. Data chæ coù 
theå ñöôïc vieát vôùi thanh ghi phaùt. 
 Hai thanh ghi ñieàu khieån CRA vaø CRB chæ chieám choå trong moät khoaûng ñòa 
chæ töông öùng gheùp ghi vôùi CRB coù theå ñöôïc thöïc hieän baèng caùch ñaët daønh rieâng 
bit trong CRA gheùp ghi tieáp theo tôùi ñòa chæ töông töï seõ ñöôïc tröïc tieáp ñöa tôùi CRB 
vaø tieáp theo sau cho chu kyø ghi seõ ñöôïc tröïc tieáp trôû laïi CRA. 
 Caùch truy caäp thanh ghi: 
 Traïng thaùi thanh ghi CRA: 
Bit Teân Caùch söõ duïng 
B0 Tone 
Output 
Möùc logi 1 cho pheùp tone ñöôïc phaùt ra. Chöùc naêng naøy 
coù theå ñöôïc thöïc hieän trong Burst Mode hoaëc None = 
Burst Mode 
S CP/DTMF 
CONTROL
Choïn mode DTMF (möùc 0) cho pheùp thu vaø phaùt tone 
ñoàng thôøi . Khi choïn mode CP (möùc 1 boä lo5 daõi baäc 6) 
ñöôïc kích hoaït cho pheùp kieåm tra caùc tone traïng thaùi 
ñöôøng daây (call progress tone). Caùc tone naøy neáu naèm 
trong daõi thoâng qui ñònh thì ñöôïc theå hieän ô ûchaân 
IRQ/CP ôû daïng soùng hình chöû nhaät neáu bit IRQ ñöôïc 
choïn (B = 1). Ngoaøi ra khi caû hai CP mode vaø busrt 
mode ñöôïc choïn, boä phaùt seõ phaùt tín hieäu DTMF vôùi 
khoaûng taéc môû laø 102 ms, gaáp ñoâi khi ta choïn 
modeDTMF. Chuù yù raèng tone DTMF seõ ñöôïc thu khi 
mode CP ñöôïc choïn. 
RS0 R/W Chöùc Naêng
 0 0 Ghi vaøo thanh ghi Data phaùt 
 0 1 Ñoïc töø thanh ghi Data thu 
 1 0 Ghi vaøo thanh ghi ñieàu khieån 
 1 1 Ñoïc töø thanh ghi traïng thaùi 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 40 - SVTH : Phaïm Hoàng Phong 
B2 INTERRUP 
ENABLE 
Logic 1 cho pheùp mode interrup. Khi mode naøy vaø 
mode DTMF coù möùc tích cöïc (B1 = 0), chaân IRQ/CP 
seõ bò keùo xuoáng möùc 0 khi: 
 + Moät tín hieäu DTMF hôïp leä ñöôïc nhaän vaø daõ hieän 
höõu ñöôïc trong khoaûng thôøi gian an toaøn. 
 + Boä phaùt saün saøng cho data keá tieáp (chæ trong 
Busrt mode). 
B3 REGISTER 
ESELECT 
Logic 1 cho pheùp CRB trong chu kyø ghi keá tieáp treân 
cuøng ñòa chæ naøy. Chu kyø ghi keá sau nöõa seõ trôû laïi ghi 
vaøo CRA. 
Traïng thaùi thanh ghiCRB. 
CRB (control register B): 
BIT TEÂN CAÙCH SÖÛ DUÏNG 
B0 BURST MODE Möùc 0 cho pheùp choïn Burst Mode khi mode naøy ñöôïc 
choïn. Data töông öùng vôùi caëp tone DTMF coù theå ñöôïc 
vieát vaøo thanh ghi phaùt ñeå taïo ra khoaûng môû tone vôùi 
thôøi haèng (51 ms hay 102 ms). Keá tieáp sau laø khoaûng 
ngaét tone vôùi thôøi haèng töông töï. Ngay sau khoaûng 
ngaét tone thì thanh ghi traïng thaùi seõ ñöôïc caäp nhaät 
bieåu thò raèng thanh ghi phaùt ñaõ saün saøng cho caùc leänh 
môùi vaø moät ngaét ñöôïc taïo ra caùc mode interrupt ñaõ 
ñöôïc choïn tröôùc ñoù. Khi burst mode khoâng ñöôïc choïn 
tröôùc ñoù thì tone phaùt ra seõ ñöôïc taéc môû theo baát kyø 
thôøi haèng naøo do ngöôøi laäp trình. 
B1 TEST MODE Cho pheùp choïn Test mode (Logic 1). Khi ñoù chaân 
IRQ/CP seõ xuaát hieän tín hieäu Steering ñöôïc laøm treå töø 
boä thu DTMF. DTMF Mode phaûi ñöôïc choïn (CRA B1 
= 0) tröôùc khi Test mode ñöôïc kích hoaït. 
B2 SINGLE/DUAL 
TONE 
CENERATION 
Möùc logic 0 cho pheùp tín hieäu Dual Tone Multi 
Frequency. Logic 1 choïn cheá ñoä tone ñôn (single 
tone) cho pheùp taïo ra moät tone nhoùm thaáp hoaëc nhoùm 
b3 b2 b1 b0 
COLUMN/ROW 
TONE 
SINGLE/DUAL 
TONE 
TEST MODE BUSRT MODE 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 41 - SVTH : Phaïm Hoàng Phong 
cao döïa vaøo traïng thaùi cuûa bit B3 trong thanh ghi 
CRB 
B3 Söû duïng vôùi bit B2 ôû treân. Boä phaùt coù theå ñöôïc choïn 
ñeå phaùt taàn soá naèm treân haøng hay coät, vaø möùc logic 1 
seõ choïn taàn soá haøng. 
Thanh ghi traïng thaùi: 
BIT TEÂN CÔØ TRAÏNG THAÙI 
LAÄP 
CÔØ TRAÏNG THAÙI XOÙA 
B0 IRQ Ngaét xuaát hieän. B1 
hoaëc B2 ñaõ ñöôïc laäp. 
Ngaét chöa kích hoaït. Bò 
xoùa sua khi thanh ghi ñaõ 
ñöôïc ñoïc. 
B1 THANH GHI 
DÖÕ DIEÄU 
PHAÙT ROÅNG 
(CHÆ TRONG 
BURST MODE) 
Thôøi haèng ngaét tone 
ñaõ keát thuùc vaø boä phaùt 
ñang chôø döõ lieäu keá 
tieát. 
Bò xoùa sau khi thanh ghi 
traïng thaùi ñöôïc ñoïc hay khi 
choïn None=Burst Mode. 
B2 THANH GHI 
DÖÕ LIEÄU THU 
ÑAÀY 
Döõ lieäu hôïp leä ñang 
naèm trong thanh ghi döõ 
lieäu thu. 
Bò xoùa sau khi thanh ghi 
traïng thaùi ñöôïc ñoïc. 
B3 DELAY 
STEERING 
Ñöôïc laäp khi phaùt hieän 
thaáy söï xuaát hieän 
khoâng hôïp leä cuûa tín 
hieäu DTMF. 
Bò xoùa sau khi phaùt hieän 
moät tín hieäu DTMF hôïp leä 
III./ YÙ nghóa caùc chaân. 
IN+ 
IN- 
GS 
Vref 
VSS 
OSC1 
OSC2 
TONE 
R/W 
CS 
1 20 
2 19 
3 18 
4 17 
5 16 
6 15 
7 14 
8 13 
9 12 
10 11
VDD 
St/GT 
Est 
D3 
D2 
D1 
D0 
IRQ/CP 
Φ 2 
RS0
Hình 4.3 Sô ñoà chaân IC MT8880
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 42 - SVTH : Phaïm Hoàng Phong 
PIN TEÂN MOÂ TAÛ 
1 IN+ Chaân vaøo khoâng ñaûo cuûa OP.AMP 
2 IN- Chaân vaøo ñaûo cuûa OP.AMP 
3 GS Choïn ñoä lôïi cho boä khueách ñaïi OP.AMP 
4 VREF Ñaàu ra ñieän aùp tónh VDD/2 ñöôïc duøng ñeå caân baèng tónh ôû 
ñaàu vaøo. 
5 VSS Ñieän aùp aâm cung caáp. 
6 OSC1 Ñaàu vaøo boä dao ñoäng thaïch anh. 
7 OSC2 Dao ñoäng thaïch anh 3.579545 MHz ñöôïc noái giöõa OSC1 vaø 
OSC2 taïo thaønh dao ñoäng doøng ñieän ôû beân trong vi maïch. 
8 TONE Ngoõ ra tone DTMF. 
9 R/W Chaân ñeå CPU ñieàu kieän tröïc tieáp ñoäc vieát data. 
10 CS Chip Select. 
11 RSO Chaân choïn Register. 
12 Φ2 Xung ñoàng hoà heä thoáng. 
13 IRQ 
/CP 
Yeâu caàu ngaét tôùi MPU (Chaân cöïc maùng hôû). Khi Mode Call 
Progress (CP) cheá ñoä ngaét interrup cuøng ñöôïc choïn, chaân 
IRQ/CP seõ ñöa ra daïng soùng hình chöõ nhaät ñaëc tröng cho tín 
hieäu ñaàu vaøo OP.AMP vôùi ñieàu kieän tín hieäu ñaàu vaøo naøy 
phaûi naèm trong daõi thoâng cuûa boä loïc thoâng daûi. 
14÷17 D0-D3 Data Bus 
18 Est (Early Steering Ouput). Cho ra möùc logic 1 khi phaùt hieän 
ñöôïc moät caët tone hôïp leä. Baát kì traïng thaùi naøo khoâng coù tín 
hieäu hôïp leä ñeàu cho ra logic 0. 
19 St/GT (Steering Ouput/Guard Time Output 2 chieàu). Moät caëp ñieän 
aùp lôùn hôn BESt khi xuaát hieän taïi ST laøm cho thieát bò ghi 
nhaän caëp tone vaø caäp nhaát boä choát ngoõ ra. Moät ñieän aùp nhoû 
hôn VESt giaûi phoùng thieát bò ñeå thu nhaäp caäp tone môùi. Ngoõ 
ra GT laøm nhieäm vuï reset maïch ñònh thì beân ngoaøi. Traïng 
thaùi cuõa noù laø moät haøm cuûa Est vaø ñieäp aùp taïi chaân St. 
20 VDD Nguoàn cung caáp döông. 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 43 - SVTH : Phaïm Hoàng Phong 
 Chöông IV KHAÛO SAÙT ISD2560 
I./ Sô ñoà khoái: 
II./ Sô ñoà chaân. 
Internal Clock Timing
Sampling Clock
 Analog
480K cell 
 Nonvolatile 
 Multilevel 
 Storage 
Array 
 D
ec
od
er
s 
5-pole Active 
Smoothing 
Filter
5-pole Active 
Smoothing 
Filter 
Automatic 
Gain Control 
(AGC) 
Power Cenditioning Address Buffers Device Control
Mux Amp
Amp 
Pre 
Amp 
SP+ 
SP- 
 VCCA VSSA VSSD VCCD A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 PD OVF P/R CE EOM AUX IN 
 XCLK 
 ANA IN 
 ANA OUT 
MIC 
MIC REF 
AGC 
Hình 5.1 Sô ñoà khoái ISD2560
1 • 28 
2 27 
3 26 
4 25 
5 24 
6 ISD2560 23 
7 22 
8 21 
9 20 
10 19 
11 18 
12 17 
13 16 
14 15 
VCCD
P/R 
CXLK 
EOM 
PD 
CE 
OVF 
ANA OUT 
ANA IN 
AGC 
MAC REF 
MIC 
VCCA 
SP- 
A0/M0 
A1/M1 
A2/M2 
A3/M3 
A4/M4 
A5/M5 
A6/M6 
A7 
A8 
A9 
AUX IN 
VSSD 
VSSA 
SP+ 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 44 - SVTH : Phaïm Hoàng Phong 
III./ Chöùc naêng caùc chaân. 
Chaân Teân Moâ taû 
1 ÷ 10 A0 ÷ A9 Caùc chaân ñòa chæ boä nhôù taïm thôøi 
11 AUX IN Ngoõ vaøo phuï 
12 ÷ 13 Vssd - vssa Ngoõ vaøo noái mass 
14 ÷ 15 SP+/SP- Ngoõ ra phaùt tieáng noùi 
16 ÷ 28 Vcca – Vccd Nguoàn cung caáp 
17 ÷ 18 MIC – MIC REF Ngoõ vaøo nhaäp tieáng noùi 
19 AGC Chaân töï ñoäng ñieàu khieån ñoä lôïi 
20 ANA IN Ngoõ vaøo analog 
21 ANA OUT Ngoõ ra analog 
22 OVF Baùo traøng khi heát dung löôïng boä nhôù 
23 CE Chaân cho pheùp chip hoaït ñoäng tích cöïc, möùc 
thaáp 
24 PD Chaân Reset 
25 EOM Chaân baùo khi keát thuùc baûn tin 
26 XCLK Ngoõ vaøo nhaän xung clock ngoaøi 
27 P/R Möùc logic cao (playback); Möùc logic thaáp 
(record) 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 45 - SVTH : Phaïm Hoàng Phong 
 PHAÀN HAI 
 THIEÁT KEÁ PHAÀN CÖÙNG 
CHÖÔNG I: SÔ ÑOÀ KHOÁI 
GIAÛI MAÕ 
THU VAØ 
PHAÙT DTMF 
KHOÁI 
XÖÛ LYÙ 
TRUNG 
TAÂM 
(DUØNG VI 
ÑIEÀU 
KHIEÅN) 
ÑIEÀU 
KHIEÅN 
THIEÁT 
BÒ 
COÂNG 
TAÉC BEÂN 
NGOAØI 
CAÛM BIEÁN TÍN 
HIEÄU CHUOÂNG 
CAÛM BIEÁN TÍN 
HIEÄU ÑAÛO 
CÖÏC 
CAÛM BIEÁN TÍN 
HIEÄU CHAÙY 
CAÛM BIEÁN TÍN 
HIEÄU TROÄM 
IC PHAÙT TIEÁNG 
NOÙI 
TIP 
RIN
Hình 1.1 Sô ñoà khoái ñieàu khieån thieát bò töø xa qua ñöôøng daây thoaïi
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 46 - SVTH : Phaïm Hoàng Phong 
• CHÖÙC NAÊNG TÖØNG KHOÁI: 
1./ khoái caûm bieán: 
Khoái naøy coù nhieäm vuï nhaän bieát tí hieäu chuoâng töø toång ñaøi giôû tôùi ñeå baùo 
cho vi ñieàu khieån bieát ñeå ñoùng maïch taïo traïng thaùi taûi giaû. 
2./ Khoái ñieàu khieån trung taâm. 
Khoái naøy coù nhieäm vuï ñieàu khieån moïi hoaït ñoäng cuû heä thoáng ñieàu khieån töø 
xa. Nhaän bieát tín hieäu chuoâng, ñeám soá hoài chuoâng, ñieàu khieån nhaát maùy giaû, nhaãn 
bieát password Doùng vaø môû thieát bò … . 
3./ Khoái taïo traïng thaùi nhaác giaû maùy . 
Khoái naøy coù nhieäm vuï taïo traïng thaùi nhaát giaû maùy ñeå ngöôøi goïi keát noái vôùi 
dieàu khieån. 
4./ Khoái thu – phaùt DTMF. 
Khoái naøy coù nhieäm vuï giaûi maõ caùc caëp taàn soá DTMF thaønh soá nhò phaân. 
5./ Khoái ñieàu khieån thieát bò. 
Laø caùc rôle hoaëc SCR duøng ñeå ñieàu khieån ngaét, ñoùng nguoàng ñieän cuûa thieát 
bò. 
6./ Khoái caûm bieán tín hieäu daûo cöïc. 
Khoái naøy taïo tín hieäu phaûn hoài baèng tieáng noùi. 
7./ Khoái caûm bieán tín hieäu ñaûo cöïc. 
Khoái naøy coù nhieäm vuï nhaän tín hieäu ñaûo cöïc cuûa maùy ñöôïc goïi ñeå baùo veà 
cho vi ñieàu khieån bieát maùy ñöôïc goïi ñaõ nhaát maùy. 
8./ Khoái caûm bieán tín hieäu chaùy – troäm. 
Khoái naøy coù nhieäm vuï coù nhieäm vuï baùo hieäu khi coù chaùy hoaëc troäm. 
9./ Khoái coâng taéc beân ngoaøi. 
Khoái naøy duøng ñeå ñieàu khieån thieát bò taïi choå. 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 47 - SVTH : Phaïm Hoàng Phong 
CHÖÔNG II: THIEÁT KEÁ MAÏCH 
I./ Maïch nguoàng: 
Choïn doøng toái ña tieâu thuï cho 7805 laø 1A vaø 7905 laø 30mA. 
II./ OPTO 4N35 : 
1./ Moâ taû chung: 
Opto 4N35 laø boä gheùp quang ñöôïc caáu taïo bôû photodiode vaø phototransistor. 
Boä gheùp quang duøng ñeå caùch ñieän giöõa nhöõng maïch ñieän coù söï khaùc bieät khaù lôùn 
veà diieän theá. Ngoaøi ra coøn ñöôïc duøng ñeå traùnh caùc voøng ñaát gaây nhieãu trong maïch. 
Thoâng thöôøng boä gheùp quang goàm moät diode loaïi GaAs phaùt ra tia hoàng 
ngoaïi vaø moät phototransistor vôùi vaät lieäu silic. Vôùi doøng dieän thuaän diode phaùt ra 
böùc xaï hoàng ngoaïi vôùi böôùc soùng khoaûng 900nm. Naêng löôïng böùc xaï naøy ñöôïc 
chieáu leân beà maët cuûa phototransistor hay chieáu giaùn tieáp qua moät moâi tröôøng daãn 
quang. 
Ñaàu tieân tín hieäu phaùt (Led hoàng ngoaïi) trong boä gheùp quang bieán thaønh tín 
hieäu aùnh saùng, sau ñoù tín hieäu aùnh saùng ñöôïc phaàn tieáp nhaän (Phototransistor) bieán 
laïi thaønh tín hieäu ñieän. 
220V 7805
+Vcc 
0.1µ F 1µ F 0.1µ F 1µ F 
220V 7905 
-Vcc 
0.1µ F 1µ F 0.1µ F 1µ F 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 48 - SVTH : Phaïm Hoàng Phong 
Tính chaát caùch ñieän : Boä gheùp quang thöôøng duøng ñeå caùch ñieän giöõa hai 
maïch ñieän coù dieän theá khaù lôùn. Boä gheùp quang coù theå laøm vieäc vôùi doøng ñieän moät 
chieàu hay tín hieän ñieän coù taàn soá khaù cao. 
Ñieän trôû caùch ñieän: Ñoù laø ñieän trôû vôùi doøng ñieän moät chieàu giöõa ngoõ vaøo vaø 
ngoõ ra cuûa boä gheùp quang coù trò soá beù nhaát laø 1011Ω , nhö theá ñuû yeâu caàu thop6ng 
thöôøng. Nhöng chuùng ta caàn chuù yù doøng ñieän roø khoaûng nA coù theå aûnh höôûng ñeán 
maïch ñieän. Gaëp tröôøng hôïp naøy ta coù theå taïo nhöõng khe troáng giöõa ngoõ vaøo vaø ngoõ 
ra. Noùi chung vôùi boä gheùp quang ta caàn phaûi coù maïch in toát. 
2./ Hình daïng vaø moâ taû chaân. 
3./ Tính chaát: 
 Nguoàn cung caáp Vcc = +5V ôû chaân soá 5. 
 Tín hieäu ñöôïc ñöa vaøo chaân soá 1 vaø 2. 
 Tín hieäu laáy ra ôû chaân soá 4. 
 Hieäu dieän theá caùch ñieän laø 3350V. 
 Heä sôù truyeàn ñaït laø 100%. 
 Ñöôïc öùng öng trong moät soá maïch caùch ly vaø maïch ñieàu khieån. 
III./ Maïch caûm bieán chuoâng. 
1 6 
2 5 
3 4 
BASE 
COLLECTOR 
EMITTER 
ANODE 
CATHODE 
NC 
J1 
ISO2 
OPTO 
 D1 R2Vcc
R3R1
C2
C1 
D2
1 
Tip 
J2 
Ring 
1 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 49 - SVTH : Phaïm Hoàng Phong 
1./ Nguyeân lyù hoaït ñoäng. 
Khi toång ñaøi caáp tín hieäu chuoâng cho thur6 bao. Tín hieäu chuoânh coù caùc 
thoâng soá 75Vrms ÷90Vrms, f = 25Hz,hai giaây coù boán giaây khoâng. Tín hieäu naøy 
qua tuï C1. Tuï C1 coù nhieäm vuï ngaên doøng DC, chæ cho tín hieäu chuoâng ñi qua. Ñoàng 
thôøi C1 taïo ra suït aùp AC laøm giaûm bieân ñoä tín hieäu chuoâng. Sau ñoù tín hieäu chuoâng 
qua caàu diode ñeå chænh löu toaøn kyø. Muïc ñích cuûa caàu diode khoâng nhöõng taïo ngoõ 
ra tín hieäu coù cöïc tính nhaát ñònh maø coøn nhaân ñoâi heä soá gôïn soùng nhaáp nhoâ cuûa tín 
hieäu. Nhö vaäy taàn soá gôïn soùng sau khi qua caàu diode laø 50Hz. Khi taàn soá lôùn hôn 
thì vieäc trieät tieâu ñoä nhaáp nhoâ cuûa tín hieäu deã hôn. Tuï C2 duøng ñeå trieät tieâu ñoä 
nhaáp nhoâ naøy. Tín hieäu ñi qua R1 vaø R3 phaân cöïc thuaän cho opto naøy. Dz coù taùc 
duïng giöõ ñieän aùp phaân cöïc phaân cöïc diode phaùt quang cuûa opton coá ñòng. R3 haïng 
doøng qua diode phaùt quang cuûa opton. 
Khi diode opto phaân cöïc thuaän, diode naøy seõ phaùt quang kích vaøo cöïc B cuûa 
transistor coù cöïc C ñöôïc noái ñieän trôû leân nguoàn +5V thoâng qua ñieän trôû R2 phaân 
cöïc cho transistor . 
Khi coù tín hieäu chuoâng transistor daãn baûo hoøa taïo ngoõ ra taïi cöïc C möùc logic 
thaáp. Khi khoâng coù tín hieäu chuoâng transistor ngöng daãn taïo möùc logic cao taïi cöïc 
C . möùc logic naøy ñöôïc ñöa vaøo chaân T0 cuûa 8951. 
Toùm laïi khi coù tín hieäu chuoâng, maïch naøy cho ra möùc logic 0. khi khoâng coù 
tín hieäu chuoâng thì maïch cho ra möùc logic 1. ngoaøi ra khi thoâng thoaïi, caùc tín hieäu 
thoaïi khaùc coù bieân ñoä nhoû neân khoâng ñuû taùc ñoäng ñeán maïch. Nhö vaäy maïch seõ 
khoâng aûnh höôûng ñeán caùc tín hieäu khaùc ngoaïi tröø tín hieäu chuoâng. 
Chuù yù: opto duøng ñeå caùch ly ñieän aùp cuûa tín hieäu chuoâng, chuyeån ñoåi chuùng 
thaønh möùc logic phuø hôïp cho vi ñieàu khieån. 
2./ Thieát keá. 
Tín hieäu chuoâng cuûa toång ñaøi caáp cho thueâ bao coù ñieän aùp hieäu duïng khoaûng 
75Vrms ÷90Vrms, f = 25Hz. 
Choïn doøng qua opto laø Iopto = 4mA. 
Suït aùp treân led opto khoaûng 1,2V. 
Choïn C1 laø tuï khoâng cöïc tính coù thoâng soá C1 = 0.47µ F/250V. 
Ôû taàn soá cuûa tín hieäu chuoâng tuï C1 coù trôû khaùng. Choïn doøng qua R1 laø 5mA. 
Nhö vaäy ñieän aùp treân tuï C1 laø: 
Vc1 = Zc1.I0 
vôùi Zc1 = C12
1
Fπ = 610.47,0.25.14,3.2
1
− = 13,6KΩ 
⇒ Vc1 = Zc1.I0 = 13,6 KΩ .5mA = 68V 
Choïn ñieän aùp tín hieäu chuoâng laø 90rms 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 50 - SVTH : Phaïm Hoàng Phong 
Ñieän aùp qua diode caàu laø 
Vdiodecaàu = 90 – VC1 = 90 – 68 = 22V 
Choïn Zener coù VZ = 12V 
Tính R1: 
 R1 = 
1R
Zcauu
I
VV − = 
mA5
1222 Ω−Ω = 2KΩ 
Choïn R1 = 2,2KΩ . 
 R3 = 
opto
optoZ
I
VV −
 = Ω=− K
mA
vv 7,2
4
1222 
Tuï C2 laø tuï loïc caàu diode, choïn C2 = 10µ F/50V 
Chuù yù: ñieän aùp chòu ñöïng cuûa C1 phaûi choïn sao cho lôùn hôn hai laàn ñieän aùp 
cuûa tín hieäu chuoâng, töùc laø Vc > 2.90.1,4 = 250V. 
Choïn caàu diode coù doøng chòu ñöïng laø 1A. 
Tính R2 : 
Ta choïn opto laø N35 coù caùc thoâmg soá: IF = 10mA ; VCEO = 30v. 
Heä soá truyueàn ñaït 100% 
Maïch ñieän ngoõ ra duøng transistor. 
Hieäu ñieän theá caùch ñieän VDC = 3350V 
Ñieän theá cuûa diode beân trong opto laø 1,5V taïi IF = 10mA 
Choïn doøng qua D3 laø 10mA, suït aùp treân led laø 1,6V; aùp treân VCE = 0,1V. 
Thoâng soá ñöôïc choïn ñeå tính R2 laø: 
 Ic = 10 mA, Doøng colector 
Giaù trò cuûa R2 laø: 
R2 = Ω=−−=−− 33010
6,11,05
mAI
VVV
F
ledCEcc 
 R2 = 330Ω . 
3./ Caùc thoâng soá ñöôïc choïn. 
 R1 =2,2KΩ 
 R2 = 330KΩ 
 R3 = 2,7KΩ 
 C1 = 0,47µ F/250V 
 C2 = 10µ F/50V 
 Diode zener coù Vz = 15V 
IV./ Maïch taïo traïng thaùi taûi giaû. 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 51 - SVTH : Phaïm Hoàng Phong 
1./ Nguyeân lyù hoaït ñoäng. 
Diode caàu ñöôïc maéc song song vaøo hai ñöôøng daây thoaïi. Treân ñöôøng daây 
naøy vöøa coù tín hieäu AC, vöøa coù tín hieäu DC. Do ñoù diode naøy khoâng coù chöùc naêng 
chænh löu maø coù taùc duïng ñaûo cöïc. Khi role ñoùng xuaát hieän doøng chaûy qua diode 
caàu. Nhöng chæ coù hai diode ñöôïc phaân cöïc thuaän neân daãn. Coøn hai diode kia phaân 
cöïc ngòch neân khoâng daãn. Noù chæ daãn khi toång ñaøi caáp tín hieäu ñaûo cöïc (phuïc vuï 
cho vieäc tính cöôùc ñieän thoaïi) hay maéc loän daây Tio vaø Ring. 
Khoái taïo trôû khaùng gioáng nhö moät thueâ bao nhaát maùy, goàm Q2, C3, R6 vaø R7 
ñöôïc maéc nhö hình veõ taïo thaønh moät nguoàn doøng ñeå laáy doøng ñoå vaøo maïch gioáng 
nhö thueâ bao cuûa böu ñieän. Q2 coù nhieäm vuï thay theá moät thueâ bao treân lónh vöïc trôû 
khaùng. Ñieän trôû DC cuûa moät maùy ñieän thoaïi laø ≤ 300Ω , ñieän trôû xoay chieàu taïi 
taàn soá F = 1KHz laø 700Ω ± 30% . 
Toång trôû vaøo cuûa maïch naøy phaûi phuø hôïp vôùi caùc thoâng soá treân. Tuï C3 
nhaèm loïc xoay chieàu. Veà xoay chieàu xem nhö Q2 hôû maïch. Tín hieäu AC khoâng aûnh 
höôûng ñeán trôû khaùng DC cuûa maïch. Tuï C4 coù nhieäm vuï caùch ly DC chæ cho tín hieäu 
aâm taàn ñi qua, tín hieäu aâm taàn naøy ñöôïc taûi qua bieán aùp xuaát aâm. Cuoän sô caáp cuûa 
bieán aùp naøy ñöôïc maéc leân taûi cuûa taàn khueách ñaïi coâng suaát aâm taàn. 
2./ Thieát keá tính toaùn. 
Choïn Q2 laø C2383 coù caùc thoâng soá : 
 PCmax = 900mW 
4
6 
1
3
5
K
2
Tip 
Ring 
C3 
R5 
R6 
Q2 
C4 
R7 P3.6
D4 
Q1 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 52 - SVTH : Phaïm Hoàng Phong 
 ICmax = 1A 
β = 60 ÷ 230 
Doøng thoâng thoaïi cuûa toång ñaøi caáp ñeán maïch coù doøng töø 20mA ÷ 100mA. 
Ñieän trôû voøng cuûa maïch taûi giaû khoaûng 150Ω ÷ 1500Ω . 
Ta choïn β = 60 
Doøng DC cuûa toång ñaøi caáp IDC = 20mA. 
Choïn toång trôû DC cuûa taûi laø 9V. 
Ñieän aùp do suït aùp caàu diode laø 1,2V 
Choïn VCE = 6V 
 R6 = Ω=−−=−− 10020
62,19.
mA
VVV
I
VVV
DC
CEAPSTR 
⇒ Doøng IB = mAmAII DCDC 33,060
20 === ββ 
 Zin = 
bfe
BEbfeb
Ih
VIhRIR
).1(
).1(. 65
+
+++
 = Ω≤++ 300
.6
5
bfe
BE
fe Ih
VR
h
R 
 Choïn R5 = 18K 
 Tuï C3 trieät tieâu tín hieäu thoaïi ñöôïc choïn sao cho ZC3 6Rβ≤ 
 6
3
.1 R
C
βω ≤ (1) 
Vôùi fπω 2= , f = 300Hz laø taàn soá thaáp nhaát cuûa tín hieäu thoaïi, thay vaøo (1) 
 C3 FRf
µβπ 09,0100.60.300.14,3.2
1
..2
1
6
==≥ 
Choïn C3 = 10nF/50V. 
Tuï C4 coù taùc duïng ngaên DC, thoâng AC, choïn C4 = 1µ F/50V. 
Choïn rôle 5V coù ñieän trôû laø 100Ω . 
Choïn transistor C1815 coù doøng IC khoaûng 400mA. 
Choïn doøng qua D3 laø 10mA 
Doøng qua role laø 
 Irelay = mA
V 50
100
5 =Ω 
Toång doøng IC laø 50mA + 10mA = 60mA. 
Ñieàu kieän ñeå transistor baûo hoøa laø IB.hfe > IC 
Choïn hfe = 20 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 53 - SVTH : Phaïm Hoàng Phong 
 ⇒ IB = 2mA. 
 R7 = Ω=− KmA
VV 8,1
2
4,15 
Choïn D3, D4 laø zener 5V nhaèm giôùi haïn möùc aùp ñeå baûo veä MT8880. 
3./ Caùc thoâng soá ñöôïc choïn. 
 Q2 laø transistor C2383, Q1 laø 1815. 
 R5 = 18KΩ ,R6 = 100Ω ,R7 = 1,8KΩ 
C3 = 10 Fµ /50V , C4= 1µ F/50V 
D3 ,D4 laø zener 5V 
Rôle coù hieäu ñieän theá 5V; 100Ω 
V./ Maïch caûm bieán tín hieäu ñaûo cöïc. 
1./ Nguyeân lyù hoaït ñoäng. 
 Bình thöôøng daây Ring mang ñieän theá aâm, daây Tip mang ñieän theá döông cho 
neân diode khoâng daãn. Suy ra ngoõ ra taïi cöïc C cuûa transistor laø möùc logic cao. Khi 
thueâ bao thöïc hieän moät cuoäc goïi ñi, neáu thueâ bao ñaàu khi nhaát maùy toång ñaøi seõ caáp 
moät tín hieäu ñaûo cöïc baùo cho thueâ bao goïi bieát laø thueâ bao bò goïi ñaõ nhaát maùy 
(thoâng thoaïi). Luùc naøy daây Tip mang ñieän theá aâm, daây Ring mang ñieän theá döông, 
diode daãn. Taïi cöïc C cuûa transistor xuoáng möùc thaáp taùc ñoäng vaøo chaân P3.7 cuûa vi 
ñieàu khieån baùo cho vi ñieàu khieån bieát ñaàu kia ñaõ nhaát maùy ñeå vi ñieåu khieån ra 
leänh xuaát caâu thoâng baùo. 
2./ Sô ñoà maïch. 
3./ Tính toaùn. 
 Ta choïn caûm bieán tín hieäu ñaûo cöïc laø option N35. Option N35 coù caùc thoâng 
soá kyû thuaät sau: 
IF = 10mA (Doøng ñieän qua deode beân trong option coupler) 
VCEO = 30V 
Ring 
Tip 
+5V
P3.7
R12
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 54 - SVTH : Phaïm Hoàng Phong 
Heä soá truyeàn ñaït 100% 
Maïch ñieän ngoõ ra duøng transistor 
Hieäu ñieän theá caùch ñieän VDC = 3350V 
VCE = 0,3V taïi doøng ngoõ ra laø IC = 5mA 
Thoâng soá ñöôïc choïn ñeå tính R12 laø: IC = 2mA 
 R12 = Ω=− KmA
VV 35,2
2
3,05 
 Choïn R112 = 2,25KΩ 
VI./ Maïch ñieàu khieån thieát bò. 
Maïch vöøa ñieàu khieån taïi choå thoâng qua coâng taéc, vöøa ñieàu khieån töø xa qua 
Relay. Ñieàu khieån taïi choå ta choïn coâng taéc loaïi thoâng thöôøng hai tieáp ñieåm. 
 Ñeå kích Relay ñoùng ngaét, transistor phaûi ôû traïng thaùi daãn baûo hoøa. 
 Choïn Relay coù trôû khaùng 200Ω . Vrôle = 5V 
 Irelay = mAR
VV
RELAY
CEsetCC 24
200
2,05 =−=− 
 Khi transistor daãn baûo hoøa 
 ICbh < β IBbh 
Taûi 
SW
R9 
Q3 220V 
220V
ÑK Taûi 
+5V 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 55 - SVTH : Phaïm Hoàng Phong 
 IBbh β
BbhIk.≤ 
 Choïn k = 3 ñeå transistor baûo hoøa saâu. 
 ICbh = Irelay 
 ⇒ IBbh = mAmAmA 2,160
27
60
24.3 == 
 ⇒ R9 = Ω=− KmA 6,32,1
6,05 
 Choïn R9 = 3,3KΩ 
Ta choïn R9 phaûi nhoû hôn giaù trò ñöôïc tính vì phaûi tröø ñi sai soá ñieän aùp töø IC 
VII./ Maïch caûm bieán thieát bò. 
Khi muoán bieát traïng thaùi cuûa thieát bò ñang hoaït ñoäng hay laø ñang ngaét ñeå deã 
ñieàu khieån ta duøng maïch sau: 
Khi thieát bò ñang hoaït ñoäng thì seõ coù doøng ñieän qua thieát bò. Vì theá ñeå caûm nhaän 
traïng thaùi naøy ta duøng opto. Khi ñoù seõ coù doøng ñi qua led cuûa opto laøm cho 
transistor cuûa opto daãn. Ngöôïc laïi khi taûi khoâng hoaït ñoäng thì khoâng coù doøng qua 
led cuûa opto. 
 Ñeå led opto daãn ta choïn doøng qua led laø 5mA, khi ñoù ñieän trôû haïng doøng 
cho opto laø: 
 R10 = Ω= KmA
V 44
5
220 
 Choïn R10 = 50KΩ 
Khi opto daãn thì doøng ngoõ ra cuûa opto choïn 2mA, ñieän trôû haïn doøng cho opto laø: 
 R11 = Ω= KmA
V 2,2
10
220 
 Choïn R11 = 2,2KΩ 
R10 
R11 
5V 
Taûi 
CBT 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 56 - SVTH : Phaïm Hoàng Phong 
VIII./ Maïch thu phaùt tone. 
R1 = R2 = 100KΩ 1% 
R3 = 374kΩ 1% 
R4 = 3,3kΩ 10% 
 RL = 10kΩ (min) 
C1 = 100nF 5% 
C2 = 100nF 5% 
C3 = 100nF 10% 
C4 = 10nF 10% 
X-tal = 3.579545 MHz 
IX./ Khoái ñieàu khieån trung taâm./ 
1./ Sô ñoà chaân. 
IN+ VDD 
IN- St/GT 
GS Est 
Vref D3 
VSS D2 
OSC1 D1 
OSC2 D0 
TONE IRQ/CP 
R/W Φ 2 
CS RS0 
R2 
C1 R1 
X-tal 
RL C4 
R3
C2 R4 
C3 
VDD 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 57 - SVTH : Phaïm Hoàng Phong 
2./ Caùc chaân ñieàu khieån: 
Chaân P0.0 ÷ P0.3: ñieàu khieån caùc thieát bò 
Chaân P0.4 ÷ P0.7: nhaän döõ lieäu ñòa chæ töø ISD2560 
Chaân P1.0 ÷ P1.3: ngoõ vaøo nhaän vaø phaùt döõ lieäu 4 bit 
Chaân P1.4: ñieàu khieån chaân CS cuûa IC MT8880. 
Chaân P1.5: ñieàu khieån chaân 2Φ cuûa IC MT8880. 
Chaân P1.6: ñieàu khieån chaân RSO cuûa IC MT8880. 
Chaân P1.7: ñieàu khieån chaân R/W cuûa IC MT8880. 
Chaân P3.2: ñieàu khieån chaân IRQ/CP cuûa IC MT8880. 
Chaân P2.0 ÷ P2.3: nhaän tín phaûn hoài töø coâng taét hieäu beân ngoaøi. 
Chaân P3.0: nhaän tín hieäu baùo chaùy. 
Chaân P3.1: nhaän tín hieäu baùo troäm. 
Chaân P3.3: nhaän tín hieäu chuoâng. 
Chaân P3.7: nhaän tín hieäu ñaûo cöïc. 
chaânP3.4: nhaän tín hieäu töø chaân CE cuûa ISD2560. 
P0.0/AD0 P2.0/A8
P0.1/AD1 P2.1/A9 
P0.2/AD2 P2.2/A10 
P0.3/AD3 P2.3/A11 
P0.4/AD4 P2.4/A12 
P0.5/AD5 P2.5/A13 
P0.6/AD6 P2.6/A14 
P0.7/AD7 P2.7/A15 
P1.0 P3.0/RXD 
P1.1 P3.1/TXD 
P1.2 P3.2/INT0 
P1.3 P3.3/INT1 
P1.4 P3.4/T0 
P1.5 P3.5/T1 
P1.6 P3.6WR 
P1.7 P3.7/RD 
XTAL1 PSEN 
XTAL2 
RST ALE/PROG 
EA/VPP 
21
22 
23 
24 
25 
26 
27 
28 
10 
11 
12 
13 
14 
15 
16 
17 
29 
30 
39 
38 
37 
36 
35 
34 
33 
32 
1 
2 
3 
4 
5 
6 
7 
8 
19 
18 
9 
31 
AT89C51 
U2
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 58 - SVTH : Phaïm Hoàng Phong 
X./ Maïch thu phaùt aâm thanh. 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
23 
24 
27 
25 
22 
26 
28 
16 
12 
13 
14 
15 
20 
21 
17 
18 
11 
19 
P0.4 
P0.5 
P0.6 
P0.7 
A0 VCCD 
A1 VCCA 
A2 
A3 VSSD 
A4 VSSA 
A5 SP+ 
 A6 
A7 SP- 
A8 
A9 ANA IN 
CE ANA OUT 
PD MIC 
OEM MICREF 
OUP AUX IN 
VOF 
XCLX AGC 
P3.4 
R1 
R2 
R3 
VCC 
jp 
jp 
1 
2
3 
2 
1 
VCC 
VCC 
R4
C1
R5 
C2 
C3 R6 
C4 R7
C5 
C6 C7 
R8 
R9 
R10 
AÂm Hieäu
VCC 
VCC 
VCC 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 59 - SVTH : Phaïm Hoàng Phong 
XI./ Nguyeân lyù hoaït ñoäng. 
 1.1./ Nguyeân lyù hoaït ñoäng cuûa boä phaän ñieàu khieån: 
Khi muoán ñieàu khieån, ngöôøi ñieàu khieån goïi soá thueâ bao caàn ñieàu khieån. Toång 
ñaøi khieåm tra xem maùy naøy coù baän khoâng. Neáu khoâng baän thì toång ñaøi seõ caáp tín 
hieäu chuoâng cho maùy ñöôïc goïi. Tín hieäu chuoâng ñöôïc chænh löu thaønh ñieän aùp DC 
caáp cho opto, laøm opto daãn. Ngoõ ra töø möùc logic cao xuoáng möùc logic thaáp, vaøo 
ngaét ngoaøi 1 cuûa vi ñieàu khieån ñeå goïi chöông trình phuïc vuï “ phuïc vuï ngaét 1 “. 
Chöông trình naøy seõ ñònh thôøi gian ñôïi chuoâng. Sau moät hoài chuoâng nhaát ñònh maø 
khoâng coù ngöôøi nhaát maùy thì chöông trình cuûa vi ñieàu khieån seõ caáp möùc logic cao ôû 
chaân P3.6 ñieàu khieån relay ñoùng maïch taïo taûi giaû keát noái thueâ bao. Khi thueâ bao 
ñaõ keát noái, ñieän trôû maïch voøng thueâ bao giaûm xuoáng coøn khoaûng 150Ω ÷ 1500Ω . 
Luùc ñoù treân ñöôøng daây xuaát hieän doøng DC töø 20mA ÷ 100mA. Toång ñaøi nhaän bieát 
söï thay ñoåi naøy, ngöøng cung caáp tín hieäu chuoâng vaø thoâng thoaïi cho hai thueâ bao. 
Khi ngöôøi ñieàu khieån nhaán phím naøo thì moät caëp tone goàm moät taàn soá cao vaø 
moät taàn soá thaáp töông öùng seõ truyeàn treân ñöôøng daây thueâ bao. Tín hieäu DTMF naøy 
seõ ñöôïc moät IC chuyeân duøng MT8880 giaõi maõ DTMF ra thaønh 4 bit töông öùng vôùi 
soá cuûa phím baám. Ñoàng thôøi luùc ñoù chaân IRQ/CP cuûa MT8880 seõ chuyeån traïng 
thaùi töø möùc logic cao xuoáng möùc logic thaáp taùc ñoäng vaøo vi ñieàu khieån ñeå vi ñieàu 
khieån ñoùn leänh vaø thi haønh leänh. 
Sau soá hoài chuoâng nhaát ñònh maïch ñieàu khieån seõ phaùt caâu thoâng baùo “ 
Chöông trình ñieàu khieån töø xa chaøo baïi, môøi nhaäp maät maõ “. Luùc naøy ngöôøi bieàu 
khieån nhaán maät maõ ñeå xaâm nhaäp vaøo heä thoáng. Maõ passwords trong heä thoáng naøy 
ñöôïc quy ñònh bôûi ba soá laø 246 . neáu baám sai paswords thì heä thoáng seõ thoâng baùo “ 
Maät maõ nhaäp sai, môøi nhaäp laïi “. Neáu nhaäp sai ba laàn lieân tieáp thì heä thoáng thoâng 
baùo “ Ñaõ heát laàn nhaäp maät maõ, chaøo taïm bieät”, ngaét taûi giaû vaø trôû veà traïng thaùi 
chôø chuoâng. Sau khi nhaäp ñuùng passwords ngöôøi ñieàu khieån seõ nghe thoâng baùo “ 
Môøi nhaäp thieát bò “ . Luùc ñoù neáu muoán taét thieát bò baám soá “0” (Soá 0 ñöôïc quy ñònh 
laø taét thieát bò), coøn muoán taét thieát bò naøo thì tuøy thuoäc vaøo maõ tieáp theo. Ví duï neáu 
muoán taét thieát bò moät baám soá “0” sau ñoù baám tieáp soá “1” ñeå taét thieát bò moät. Sau 
khi taét thieát bò moät thì heä thoáng seõ phaùt ra caâu thoâng baùo “ Thieát bò moät ñaõ taét. Neáu 
muoán taét tieáp thieát bò boán thì baám tieáp soá “4”. 
Neáu muoán môû thieát bò thì baám maõ soá “1” , (maõ “1” ñöôïc quy ñònh môû thieát 
bò) coøn muoán môû thieát bò naøo thì baám tieáp maõ thieát bò ñoù. Töông töï nhö khi taét sau 
khi nhaäp ñuùng maõ thieát bò thì heä thoáng cuõng phaùt ra caâu thoâng baùo “Thieát bò ñaõ 
môû” 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 60 - SVTH : Phaïm Hoàng Phong 
 PHAÀN BA 
 THIEÁT KEÁ PHAÀN MEÀM 
 CHÖÔNG I: LÖU ÑOÀ 
 CHÖÔNG TRÌNH CHÍNH 
BIGIN 
ÑAËT CHEÁ ÑOÄ HOAÏT 
ÑOÄNG CHO CAÙC 
TIMER, NGAÉT RESET 
MT8880 
CHO PHEÙP NGAÉT NGOAØI 
KIEÅM TRA 
BAÙO ÑOÄNG 
CHÖÔNG TRÌNH 
BAÙO ÑOÄNG 
Y
N
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 61 - SVTH : Phaïm Hoàng Phong 
CHÖÔNG TRÌNH PHUÏC VUÏ NGAÉT 
BIGIN
P3.0 = 0
ÑEÁM HOÀI CHUOÂNG
ÑUÛ 5 HOÀI 
CHUOÂNG
TAÏO TRAÏNG THAÙI 
NHAÁT MAÙY GIAÛ 
KHÔÛI TAÏO MT8880 
ÔÛ CHEÁ ÑOÄ THU 
PHAÙT THOÂNG BAÙO 
“NHAÄP MAÕ SOÁ” 
RETI
EXIT
N
N
Y
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 62 - SVTH : Phaïm Hoàng Phong 
CHÖÔNG TRÌNH KHIEÅM TRA PASSWORDS 
BEGIN
R = 3 
KIEÅM TRA 
NHAÁN PHÍM 
KIEÅM TRA 
PASSWORD 
PHAÙT THOÂNG BAÙO 
“NHAÄP MAÕ THIEÁT BÒ” 
GOÏI CHÖÔNG TRÌNH 
NHAÄP MAÕ THIEÁT BÒ 
RETI
PHAÙT THOÂNG BAÙO 
“CHAØO TAÏM BIEÄT” 
NHAÛ TAÛI GIAÛ
RETI 
R = 0 
GIAÛM R 
THOÂNG BAÙO 
NHAÄP LAÏI 
EXIT 
Y
N 
N
Y
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 63 - SVTH : Phaïm Hoàng Phong 
CHÖÔNG TRÌNH BAÙO TRAÏNG THAÙI 
BIGIN 
R = 3 
KIEÅM TRA 
NHAÁN PHÍM 
A = 1 
A = 2 
A = 3 
A = 0 EXIT
ÑOÏC CAÛC BIEÁN 
TRAÏNG THAÙI TB4 
ÑOÏC CAÛC BIEÁN 
TRAÏNG THAÙI TB3 
ÑOÏC CAÛC BIEÁN 
TRAÏNG THAÙI TB2 
ÑOÏC CAÛC BIEÁN 
TRAÏNG THAÙI TB1 
N
EXIT
CB1 = 0 
CB1 = 1 
CB1 = 0 
CB1 = 1 
CB1 = 0 
CB1 = 1 
CB1 = 0 
CB1 = 1 
THOÂNG 
BAÙO 
TB1 MÔÛ
TB1 TAÉT
TB2 MÔÛ 
TB2 TAÉT
TB3 MÔÛ 
TB3 TAÉT
TB4 MÔÛ
TB4 TAÉT
GIAÛM R 
EXIT
A = 0 
A = 4 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 64 - SVTH : Phaïm Hoàng Phong 
CHÖÔNG TRÌNH CON TAÉT THIEÁT BÒ 
BEGIN 
A = 1 
A = 2 
A = 3 
EXIT 
Y 
Y 
Y 
Y
N
P2.0 = 0 P0.0 = 1 
P0.0 = 0 
PHAÙT 
THOÂNG 
BAÙO 
THIEÁT 
BÒ 1 ÑAÕ 
TAÉT 
Y
N
P2.2 = 0 P0.2 = 1 
P0.2 = 0 
PHAÙT 
THOÂNG 
BAÙO 
THIEÁT 
BÒ 3 ÑAÕ 
TAÉT
Y
N
P2.1 = 0 P0.1 = 1 
P0.1 = 0 
PHAÙT 
THOÂNG 
BAÙO 
THIEÁT 
BÒ 2 ÑAÕ 
TAÉT 
A = 4 
Y 
N 
Y
N
P2.3 = 0 P0.3 = 1 
P0.3 = 0 
PHAÙT 
THOÂNG 
BAÙO 
THIEÁT 
BÒ 4 
D8AÕ 
TAÉT
N 
N 
N 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 65 - SVTH : Phaïm Hoàng Phong 
CHÖÔNH TRÌNH CON MÔÛ THIEÁT BÒ 
BEGIN 
A = 1 
A = 2 
A = 3 
EXIT 
Y 
Y 
Y 
Y
N
P2.0 = 1 P0.0 = 1 
P0.0 = 0 
PHAÙT 
THOÂNG 
BAÙO 
THIEÁT 
BÒ 1 ÑAÕ 
TAÉT 
Y
N
P2.2 = 1 P0.2 = 1 
P0.2 = 0 
PHAÙT 
THOÂNG 
BAÙO 
THIEÁT 
BÒ 3 ÑAÕ 
TAÉT
Y
N
P2.1 = 1 P0.1 = 1 
P0.1 = 0 
PHAÙT 
THOÂNG 
BAÙO 
THIEÁT 
BÒ 2 ÑAÕ 
TAÉT 
A = 4 
Y 
N 
Y
N
P2.3 = 1 P0.3 = 1 
P0.3 = 0 
PHAÙT 
THOÂNG 
BAÙO 
THIEÁT 
BÒ 4 ÑAÕ 
TAÉT 
N 
N 
N 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 66 - SVTH : Phaïm Hoàng Phong 
CHÖÔNG TRÌNH CON TAÉT TAÁT CAÛ THIEÁT BÒ 
BIGIN
P2.0 = 0
P2.3 = 0 
P2.2 = 0
P2.1 = 0
P0.2 = 1 
P0.3 = 1 
P0.1 = 1 
P0.0 = 1 
Y
Y 
Y
Y 
N 
N
N
N
THOÂNG BAÙO 
“TAÁT CAÛ THIEÁT BÒ ÑAÕ TAÉT” 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 67 - SVTH : Phaïm Hoàng Phong 
CHÖÔNG TRÌNH CON MÔÛ TAÁT CAÛ CAÙC THIEÁT BÒ 
BIGIN 
P2.0 = 1
P2.3 = 1 
P2.2 = 1
P2.1 = 1
P0.2 = 1 
P0.3 = 1 
P0.1 = 1 
P0.0 = 1 
Y
Y 
Y
Y 
N
N
N 
N
THOÂNG BAÙO 
“TAÁT CAÛ THIEÁT BÒ ÑAÕ MÔÛ” 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 68 - SVTH : Phaïm Hoàng Phong 
CHÖÔNG TRÌNH CON NHAÄP SOÁ ÑIEÄN THOAÏI 
BIGIN
MUV R0 → RAM
NHAÄP SOÁ 
A = # 
A = *
MOV A → R0
INC R0
EXIT 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 69 - SVTH : Phaïm Hoàng Phong 
CHÖÔNG TRÌMH KIEÅM TRA PASSWORD 
BEGIN R2 = 3 
Kieåm tra 
Nhaán phím 
A = 5 
C
hö
ôn
g 
trì
nh
 c
on
ba
ùo 
tra
ïng
 th
aùi
A = 9 
A = 0 
A = 1 
A = 8 
C
hö
ôn
g 
trì
nh
 c
on
ta
ét t
aát
 c
aû 
th
ie
át b
ò 
 Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi 
GVHD: Nguyeãn Huy Huøng - 70 - SVTH : Phaïm Hoàng Phong 
            Các file đính kèm theo tài liệu này:
 Thiết kế mạch điều khiển từ xa qua đường dây thoại.pdf Thiết kế mạch điều khiển từ xa qua đường dây thoại.pdf