Điều khiển từ xa qua dây điện thoại

Trong công cuộc công nghiệp hóa hiện đại hoá đất nước. Con người phải lao động cận lực, luôn ở cơ quan, xí nghiệp, hay tại công trường. Nên ít có thời gian ở nhà. Vì vậy điều khiển từ xa giúp chúng ta không cần phải về nhà mà cũng có thể điều đóng nhắc các thiết bị, hoặc tự động báo cho ta biết khi ở nhà có sự cố Luận văn chia làm 3 chương,dài 70 trang

pdf70 trang | Chia sẻ: banmai | Lượt xem: 1849 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Điều khiển từ xa qua dây điện 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:

  • pdfdktxqdt.pdf