Đề 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 |
Chia sẻ: lvcdongnoi | Lượt xem: 2413 | 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