Đăng ký Đăng nhập
Trang chủ 138 do an thiet ke mach dieu khien thiet bi bang giong noi nguyen minh tri...

Tài liệu 138 do an thiet ke mach dieu khien thiet bi bang giong noi nguyen minh tri

.PDF
81
244
132

Mô tả:

ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG BAÛN NHAÄN XEÙT CUÛA GIAÙO VIEÂN HÖÔÙNG DAÃN Hoï vaø teân sinh vieân : NGUYEÃN MINH TRÍ Lôùp : 98ÑT3 Maõ soá sinh vieân : 98ÑT344 Ngaønh : Ñieän töû – Vieãn Thoâng Teân ñeà taøi: ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI Nhaän xeùt cuûa giaùo vieân höôùng daãn: .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... Ngaøy thaùng naêm 2003 Giaùo vieân höôùng daãn SVTH: NGUYEÃN MINH TRÍ 98ÑT344 1 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG BAÛN NHAÄN XEÙT CUÛA GIAÙO VIEÂN PHAÛN BIEÄN Hoï vaø teân sinh vieân : NGUYEÃN MINH TRÍ Lôùp : 98ÑT3 Maõ soá sinh vieân : 98ÑT344 Ngaønh : Ñieän töû –Vieãn Thoâng Teân ñeà taøi: ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI Nhaän xeùt cuûa giaùo vieân phaûn bieän: .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... ............................................................................................................... ............................................................................................................... ............................................................................................................... ............................................................................................................... ............................................................................................................... ............................................................................................................... ............................................................................................................... Ngaøy thaùng naêm 2003 Giaùo vieân phaûn bieän SVTH: NGUYEÃN MINH TRÍ 98ÑT344 2 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG BAÛN NHAÄN XEÙT CUÛA HOÄI ÑOÀNG GIAÙM KHAÛO Hoï vaø teân sinh vieân : NGUYEÃN MINH TRÍ Lôùp : 98ÑT3 Maõ soá sinh vieân : 98ÑT344 Ngaønh : Ñieän töû –Vieãn Thoâng Teân ñeà taøi: ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI Nhaän xeùt cuûa hoäi ñoàng giaùm khaûo: .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... .......................................................................................................................... Ngaøy thaùng naêm 2003 Hoäi ñoàng giaùm khaûo SVTH: NGUYEÃN MINH TRÍ 98ÑT344 3 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG LÔØI MÔÛ ÑAÀU 1 .GIÔÙI THIEÄU: Söï phaùt trieån cuûa khoa hoïc kyõ thuaät ngaøy caøng nhanh goùp phaàn naâng cao naêng suaát lao ñoäng. Ñaët bieät söï ra ñôøi vaø phaùt trieån caùc coâng ngheä môùi nhaèm taïo ra söï töï ñoäng hoùa , söï tieän lôïi trong xaõ hoäi cuõng nhö trong coâng nghieäp . Ñoái vôùi caùc nöôùc ngoaøi thì vieäc ñieàu khieån baèng gioïng noùi ñaõ ñöôïc nghieân cöùu vaø cheá taïo ñeå öùng duïng vaøo ñôøi soáng vaø saûn suaátû cuõng chæ môùi ra ñôøi vaøi naêm trôû laïi ñaây. Nhö ôû MYÕ ñaõ ñöôïc öùng duïng ñeå ñieàu khieån robotcam trong y khoa. Rieâng ôû nöôùc ta lónh vöïc naøy coøn khaù môùi meõ. Do ñoù chuùng ta caàn coù söï ñaàu tö ñeå nghieân cöùu theo kòp coâng ngheä môùi naøy ñeå phuïc vuï tröïc tieáp cho coâng vieäc giaûng daïy taïi tröôøng nhaèm giuùp cho sinh vieân hieåu roû hôn veà lyù thuyeát , taïo ñieàu kieän cho vieäc daïy vaø hoïc ñöôïc aùp saùt kyõ thuaät môùi . Böùc xuùc tröôùc nhu caàu tìm hieåu veà ñieàu khieån baèng gioïng noùi töø chính baûn thaân vaø cuûa nhöõng ngöôøi yeâu thích veà lónh vöïc naøy, toâi ñaõ baét tay vaøo vieäc thöïc hieän nghieân cöùu ñeà taøi: “THIEÁT KEÁ MAÏCH ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI ”. 2 . TAÀM QUAN TROÏNG : ÔÛ Vieät Nam noùi chung vieäc öùng duïng coâng ngheä môùi coøn chaäm phaùt trieån, vieäc ñöa coâng ngheä môùi vaøo ñôøi soáng , saûn xuaát gaëp nhieàu khoù khaên . Taän duïng nhöõng ic ñaõ nhaäp saün vaø ic chuyeân duïng do nöôùc ngoøai saûn suaát ñeå thieát keá thaønh saûn phaåm cuï theå tröôùc heát laø öùng duïng laøm phöông tieän giaûng daïy trong tröôøng hoïc vaø töø ñoù phaùt trieån cao hôn ñeå öùng duïng vaøo trong caùc nghaønh seõ laø höôùng ñi . Ñeà taøi : “THIEÁT KEÁ MAÏCH ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI ” khoâng naèm ngoaøi nhaän ñònh treân. Ñieàu quan troïng hôn heát laø caùc vaán ñeà lieân quan ñeán ñeà taøi , nguyeân lyù hoaït ñoäng cuûa maïch vaø phaàn lyù thuyeát veà phaân tích phoå cuûa gioïng noùi seõ ñöôïc giôùi thieäu trong ñeà taøi naøy. Noù seõ laø nguoàn thoâng tin höõu ích cho nhöõng ai muoán tìm hieåu veà lónh vöïc naøy. 3 .GIÔÙI HAÏN THIEÁT KEÁ: Do vieäc ñieàu khieån baèng gioïng noùi coøn nhieàu môùi meõ vaø coù raát ít thoâng tin noùi veà noù phaûi laøm ñeà taøi trong ñieàu kieän: SVTH: NGUYEÃN MINH TRÍ 98ÑT344 4 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG Maïch chöa theå öùng duïng roäng raõi do chöa chính xaùc cao • Thôøi gian thöïc hieän ñeà taøi chæ trong 12 tuaàn • Kinh nghieäm thöïc teá chöa coù nhieàu • Taøi lieäu veà IC chuyeân duïng HM2007 coøn hieám Vì vaäy em ñaõ thöïc hieän nghieân cöùu ñeà taøi vôùi nhöõng ñaëc ñieåm chính sau ñaây: • Nguyeân lyù hoaït ñoäng cuûa HM2007 • Thieát keá maïch cho HM2007 • Phoái hôïp 8951 vaø hm2007 ñeå thieát keá maïch ñieàu khieån thieát bò . 4 . MUÏC ÑÍCH NGHIEÂN CÖÙU Thöïc hieän ñeà taøi “THIEÁT KEÁ MAÏCH ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI” laø moät coâng vieäc ñeå ngöôøi thöïc hieän ñeà taøi nghieân cöùu kyõ khaùi nieäm veà gioïng noùi, nguyeân lyù laøm vieäc cuûa IC chuyeân duïng cuõng nhö moät phaàn taäp leänh cuûa vi xöû lí. Saûn phaåm cuûa ñeà taøi tröôùc heát coù theå ñöôïc öùng duïng vaøo phöông tieän giaûng daïy taïi tröôøng , vaø neáu ñöôïc phaùt trieån roäng, ñi saâu hôn thì coù theå öùng duïng vaøo trong thöïc teá saûn xuaát coâng nghieäp ,vaø ñaëc bieät cung caáp moät caùi nhìn toång quaùt veà xöû lyù baèng gioïng noùi. SVTH: NGUYEÃN MINH TRÍ 98ÑT344 5 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG PHAÀN A: SVTH: NGUYEÃN MINH TRÍ 98ÑT344 6 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI CHÖÔNG I: GVHD:ÑINH QUOÁC HUØNG KHAÛO SAÙT IC HM 2007 I/ Toång quaùt veà HM2007 : HM2007 laø moät maïch LSI tích hôïp nhaän bieát gioïng noùi ñôn chip CMOS vôùi chip töông töï , ñieàu cheá phoå aâm , xöû lyù gioïng noùi vaø boä phaän ñieàu khieån caùc chöùc naêng . Moät heä thoáng nhaän bieát gioïng noùi ñöôïc 40 töø bao goàm moät microâ , baøn phím soá , ram 64k vaø vaøi boä phaän khaùc . Ñeå keát noái vôùi boä vi xöû lyù , thì noù cuõng ñöïoc xaây döïng töø ñaây . II/ Ñaët tính : -IC nhaän bieát aâm thanh ñôn chip CMOS- LSI -Heä thoáng phaùt hieän aâm -Ram ngoaïi 64K ñöôïc noái tröïc tieáp -Chip coù theå nhaän bieát toái ña 40 töø -Thôøi gian toái ña moãi töø 1,92s -Ñöôïc gaén tröïc tieáp vôùi moät microâ -Coù 2 cheá ñoä söû duïng : cheá ñoä thöôøng vaø cheá ñoä giao tieáp boä xöû lyù -Thôøi gian treã ;chöa ñeán 300ms -Nguoàn ñôn 5VDC -Coù 2 loïai : 48 chaân PDIP vaø 52 chaân PLCC SVTH: NGUYEÃN MINH TRÍ 98ÑT344 7 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG III/ Chöùc naêng caùc chaân : -------------PDIP PLCC Vref 44 48 I/O I . Ñieän aùp vaøo cho maïch ADC beân trong . Caáp nguoàn cho boä bieán . ñoåituôngtöï sang soá . LINE 45 49 O Chæ duøng ñeå kieåm tra MICIN .. 46 50 I Chaân noái vôùi microâ.Microâ ñöôïc gaén vaøo keøm theo tuï vaø ñieän trôû Vdd 47 51 Chaân caáp nguoàn döông AGND 48 52 Maùt töông töï GND 1 1 Caáp nguoàn aâm X2,X1 2,3 2,3 S1,S2,S3 . RDY . I Chaân noái vaøo thaïch anh .Duøng thaïch anh 3.58MHz noái vaøo chaân naøy 4,5,6 4,5,6 I/O Chaân queùt baøn phím ôû cheá ñoä thöôøng vaø laø chaân ñoïc / ghi ôû cheá ñoä xöû lyù 7 8 O Thoâng baùo tín hieäu aâm thanh ngoõ vaøo ñaõ saün saøng . Tích cöïc möùc thaáp . Khi HM2007 ñaõ saün saøng nhaän aâm . vaøo cho caøi ñaët hay nhaän bieát seõ coù . moät tín hieäu möùc thaáp göûi ñi .Neáu IC baän thì göûi tín hieäu möùc cao 8-11 9-12 I/O Chaân ngoõ vaøo baøn phím ôû cheá ñoä . thöôøng vaø laøbus döõ lieäu nhò phaân ôû . cheá ñoä CPU . Trong cheá ñoä thöôøng noù ñöôïc noái vôi s1-s3 taïo neân ma traän . baøn phím .Coù toái ña 12 phím .ÔÛ cheá . ñoä CPU bus döõ lieäu ñöôïc ñieàu khieån . tröïc tieáp bôûi S2 vaø S3 .Moät tín hieäu . möùc cao ôû S2 seõ ñöa noäi dung thanh . ghi beân trong ra bus döõ lieäu . K1,K2 . . SVTH: NGUYEÃN MINH TRÍ Döõ lieäu ñeán töø thanh ghi traïng thaùi . hay ngoõ ra boä ñeäm laø do choïn bôûi S1 98ÑT344 8 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI . GVHD:ÑINH QUOÁC HUØNG Neáu S1 möùc cao töùc ngoõ ra boä ñeäm . ñöôïc choïn , ngöôïc laïi thanh ghi traïng thaùi ñöôïc choïn . Tín hieäu möc cao ôû . chaân S3 thì ñöa noäi dung Kbus vaøo . ngoõ vaøo thanh ghi . Chuù yù ngöôøi söû duïng coù theå khoâng ñöa tín hieäu vaøo . S2 vaø S3 . . TEST 12 13 I H: cheá ñoä kieåm tra , L:cheá ñoä thöôøng WLEN 13 14 I Chaân choïn ñoä daøi cho töø . Ñeå choïn nhaän bieát moät aâm daøi . Khi ôû möùc cao , choïn töø daøi 1.92s .Coøn keo xuoáng möùc thaáp thì choïn töø 0.9s .Chuù yù khi choïn töø 1.92s thì chæ caøi ñöôïc toái ña 20 töø öùng vôùi boä nhôù 8k-byte 14 15 I Chaân choïn cheá ñoä giao tieáp vi xöû lyù Möùc thaáp choïn cheá ñoä thöôøng .Möùc cao choïn cheá ñoä CPU WAIT . . 15 16 I Ngoõ vaøo ñieàu khieån chôø .Tích cöïc möùc thaáp .Khi chaân naøy möùc thaáp vaø ñang ôû cheá ñoä thöôøng HM2007 seõ ñöa vaøo . traïng thaùi ñôïi vaø khoâng nhaän baát kì . aâm vaøo naøo cho ñeán khi chaân naøy leân . möùc cao.Trong cheá ñoä CPU , luùc . HM2007 saün saøng nhaän aâm maø chaân . naøy ôû möùc thaáp , noù seõ khoâng xöû lyù -. aâm vaøo vaø ñôïi leänh xöû lyù ñöa vaøo DEN . . 16 17 O Tính hieäu cho pheùp choïn phaàn döõ lieäu Khi vieäc nhaän bieát hay caøi ñaët ñöôïc xöû lyù xong chip seû cho tính hieäu ra chaân . naøy ñeå cho döõ lieäu D0—D7 ñöôïc choát laïi treân Ic 74373 . CPUM . . SA0,SA1 17,24 18,19 O laø ñöôøng ñòa chæ cho boä nhôù ngoaøi SA2 –SA7 SA8 –SA11 21-26 27-31 29-32 O laø ñöôøng ñöôïc duøng nhö ñöôøng ñòa chæ cuûa boä nhôù ngoaøi khi chaân ME tích . cöïc SA12 Vdd 34 25 27 SVTH: NGUYEÃN MINH TRÍ Chaân caáp nguoàn döông 98ÑT344 9 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI 28 GVHD:ÑINH QUOÁC HUØNG GND 26 Caáp mass NC 32,33 35,36,7,20,33,46 ME . . 34 37 O Chaân choïn boä nhôù .Tích cöïc möùc thaáp Chaân naøy seõ göûi tính hieäu choïn boä nhôù ngoaøi SRAM .Chaân naøy coù theå noái . tröïc tieáp vôùi chaân CE cuûa SRAM 6264 MR/MW 35 38 O Chaân choïn ghi / ñoïc cho boä nhôù . ngoaøi .Noù ñöa tín hieäu ñieàu khieån cho . RAM ghi vaøo / ñoïc ra .Chaân naøy coù . theå noái tröïc tieáp vôùi chaân R/W cuûa . RAM 6264 D0-D6 36-42 39-45 I/O Ñöôøng döõ lieäu cho boä nhôù ngoaøi . D7 43 47 (D-Bus). Bus ñöôïc duøng nhö bus I/O . cuûa ram ngoaïi khi chaân ME tích cöïc . vaø laø bus ngoõ vaøo cho boä choát döõ lieäu . khi chaân DEN tích cöïc IV / Khaûo saùt hai chöùc naêng laøm vieäc: HM2007 cung caáp cho chuùng ta 2 chöùc naêng hoaït ñoäng A ) Cheá ñoä thöôøng : ÔÛ cheá ñoä naøy , coù moät baøn phím soá , moät SRAM vaø vaøi boä phaän khaùc ñöôïc noái vôùi HM2007 taïo neân moät heä thoáng nhaän bieát gioïng noùi ñôn giaûn . Loaïi SRAM ñöôïc duøng laø boä nhôù 8K-byte. a ) Caáp nguoàn : Khi caáp nguoàn cho HM2007 vieäc söû lyù seõ baét ñaàu .Neáu chaân WAIT möùc “L” ,HM2007 seõ kieåm tra xem boä nhôù ngoaøi 8K ñaõ hoaøn chænh hay chöa . Neáu chaân WAIT möùc “H” , HM2007 seõ boû qua vieäc kieåm tra boä nhôù . Sau ñoù xöû lyù döõ lieäu khaùc , HM 2007 sang hoaït ñoäng ôû cheá ñoä nhaän bieát gioïng noùi . SVTH: NGUYEÃN MINH TRÍ 98ÑT344 10 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG b )Nhaän bieát gioïng noùi : i/ Chaân WAIT möùc “H” Trong cheá ñoä naøy, chaân RDY ñöôïc ñöa xuoáng möù thaáp vaø HM2007 saün saøng nhaän aâm vaøo ñeå kieåm tra gioïng noùi . Khi aâm thanh gioïng noùi ra ñöôïc phaùt hieän , chaân RDY seõ trôû veà möùc “H” vaø HM2007 baét ñaàu ñaàu vieäc xöû lyù aâm ñaõ ñöa vaøo . Ñoù laø leänh maø ngöôøi söû duïng ñöa vaøo ñeå caøi ñaët cho boä nhôù tröôùc khi ñöôïc söû duïng ñeå nhaän bieát , tieáp theo keát quaû seõ hieån thò treân baûng led .Sau khi vieäc xöû lyù nhaän bieát xong , döõ lieäu keát quaû seõ ñöôïc ñöa ñeán D-Bus cung2 chaân DEN tích cöïc Baûng 1 trình baøy noäi dung cuûa ngoõ ra Döõ lieäu treân data bus daïng nhò phaân theo cô soá 10 D7 D6 D5 D4 D3 D2 0 0 0 0 0 0 A D1 D0 0 0 B MOÂ TAÛ Caáp nguoàn Töø AB 0 1 0 1 0 1 0 1 Aâm quaù daøi 0 1 1 0 0 1 1 0 Aâm quaù ngaén 0 1 1 1 0 1 1 1 Khoâng nhôù Baûng 1 Ghi chuù 1: A laø maõ nhò phaân coù giaù trò töø 0 – 4 , vaø B laø maõ nhò phaân coù giaù trò töø 0 – 9 Ghi chuù 2: 1.92 s Neáu chaân WLEN ôû möùc cao , ñoä daøi cuûa töø toái ña laø ii / Chaân WAIT möùc thaáp “L” : Trong cheá ñoä naøy , aâm ôû ngoõ vaøo seõ khoâng ñöôïc nhaän cho tôùi khi chaân WAIT trôû veà traïng thaùi “H”. SVTH: NGUYEÃN MINH TRÍ 98ÑT344 11 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG c ) Caøi ñaët hay xoaù moät aâm trong khung nhôù : Coù hai hoaït ñoäng xaûy ra trong suoát giai ñoaïn naøy , 1) xoaù khung töø ñaõ ñöôïc caøi ñaët vaø 2) caøi ñaët vaøo khung töø môùi . Ñeå xoaù hay caøi ñaët moät aâm trong khung töø , ñaàu tieân phaûi choïn soá thöù töï ñeå xöû lyù tröùôc tieân . Soá thöù töï cuûa töø bao goàm hai cô soá . Hai soá naøy ñöôïc ñöa vaøo HM2007 thoâng qua baøn phím soá vôùi moãi cô soá laø moät laàn nhaán . Neáu treân hai cô soá ñöôïc ñöa vaøo , chæ hai cô soá cuoái cuøng ñöôïc chaáp nhaän . Khi phím ñöôïc nhaán , soá cuûa phím seõ ñöôïc ñöa treân D-Bus . Khi ñaõ nhaán xong soá cuûa töø , ta nhaán phím chöùc naêng ñeå choïn cheá ñoä hoaït ñoäng . Neáu phím chöùc naêng CLR (xoaù ) ñöôïc nhaán , laëp töùc khung töø ñoù seõ bò xoaù vaø sau ñoù HM2007 seõ trôû veà traïng thaùi chôø nhaän bieát cuûa noù . Neáu phím chöùc naêng TRAIN (caøi töø ) ñöôïc nhaán HM2007 seõ baét ñaàu xöû lyù ñeå caøi töø vaøo . Luùc baét ñaàu xöû lyù caøi töø , neáu chaân WAIT ôû möùc cao , HN2007 seõ göûi moät tín hieäu möùc thaáp ra chaân RDY ñeå baùo raèng HM2007 ñaõ saün saøng nhaän aâm vaøo . Neáu chaân WAIT möùc thaáp , aâm vaøo seõ khoâng ñöôïc nhaän cho tôùi khi chaân WAIT baùo möùc cao . Sau khi cho nhaän aâm vaøo HM2007 , HM2007 seõ trôû veà hoaït ñoäng nhaän daïng aâm vaøo vaø göûi tín hòeâu möùc thaáp ñeán chaân RDY baùo raèng ñang chôø nhaän aâm ñeå phaân tích . Ví duï : 2 4 TRN (train : caøi aâm vaøo ) > töùc caøi aâm khung nhôù thöù 2 4 0 1 CLR(clear : xoaù aâm) > töùc xoaù aâm ñaõ caøi ôû khung nhôù thöù 01 1326 TRN > töùc caøi aâm vaøo khung nhôù thöù 26 d ) Xoaù toaøn boä ca ùc khung aâm : Neáu soá 99 ñöôïc nhaán thì taát caû caùc khung trong boä nhôù seõ ñöôïc xoaù bôûi HM2007 . SVTH: NGUYEÃN MINH TRÍ 98ÑT344 12 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG B) Cheá ñoä ñieàu khieån bôûi vi xöû ly ùngoaøi (CPU): ÔÛ cheá ñoä CPU cung caáp cho chuùng ta nhieàu chöùc naêng : nhaän daïng aâm , caøi aâm vaøo , baùo keát quaû , caáp cho döõ lieäu , nhaän döõ lieäu , reset vaø seõ ñöôïc moâ taû sau ñaây . trong mode naøy , K-bus ñöôïc duøng nhö moät bus döõ lieäu nhò phaân tröïc tieáp giöõa boä ñieàu khieån ngoaøi vaø HM2007 vaø töø S1 ñeán S3 xem nhö laø chaân ñieàu khieån R/W (ñoïc / ghi ) . Baûng 2 trình baøy toång quaùt leänh cuûa CPU . Noäi dung cuûa leänh goàm 2 phaàn 1) phaàn maõ cuûa leänh ,2)soá thöù töï cuûa aâm ñaõ xöû lyù neáu caàn COMMAND CODE WORD # (L ) WORD # (H ) RECOG 0001 TRAIN 0 0 10 B3 B2 B1 B0 0 0 B5 B4 RESULT 0100 UPLOAD 0101 B3 B2 B1 B0 0 0 B5 B4 DOWLOAD 0110 B3 B2 B1 B0 0 0 B5 B4 RESET 0111 Baûng 2 Leänh cho vi xöû lyù ñieàu khieån Coù 3 thanh ghi trong HM2007 , moät thanh ghi boä ñeäm ngoõ vaøo , moät thanh ghi traïng thaùi vaø moät thanh ghi boä ñeäm ngoõ ra . Ñaàu tieân laø thanh ghi chæ ghi vaø uoái cuøng laø thanh ghi chæ ñoïc . Neáu chaân S1 möùc cao , döõ lieäu ñoïc töø K-Bus seõ laáy töø thanh ghi boä ñeäm ngoõ ra . Neáu S1 möùc thaáp , döõ lieäu töø K-Bus seõ laáy töø thanh ghi traïng thaùi . S2 vaø S3 laø tín hieäu duøng ñeå ñieàu khieån ñoïc / ghi . Neáu S2 möùc cao . Ñoù laø luùc ñang ñoïc vaø boä ñieàu khieån ngoaøi coù theå laáy döõ lieäu töø K-Bus . Neáu S3 möùc cao ,laø luùc ñang ghi vaø boä ñieàu khieån ngoaøi ñöa data vaøo boä ñeäm ngoõ vaøo . Chuù yù S2 vaø S3 khoâng theå ñoàng thôøi laø möùc cao vaø traïng thaùi cuûa S1 seõ bò baùc boû trong quaù trình ghi . Thanh ghi traïng thaùi döôïc trình baøy nhö sau , aûnh höôûng traïng thaùi cuûa HM2007 ñoái vôùi cheá ñoä CPU . SVTH: NGUYEÃN MINH TRÍ 98ÑT344 13 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI ST1 GVHD:ÑINH QUOÁC HUØNG ST0 Traïng thaùi hoaït ñoäng : 0 1 Saün saøng nhaän aâm vaøo 1 0 Saün saøng nhaän leänh 1 1 1.Nöûa chu kì ñaàu cuûa döõ lieäu ra thì . treân boä ñeäm ngoõ ra trong chu kì ñoïc 2. HM2007 saün saøng nhaän nuûa chu kì . ñaàu cuûa döõ lieäu vaøo trong quaù trình . ghi 0 0 1. Nöûa chu kì sau döõ lieäu ngoõ ra thì . treân boä ñeäm ngoõ ra trong luùc ñoïc 2. HM2007 saün saøng nhaän nöûa chu kì sau cuûa döõ lieäu vaøo trong quaù trình . ghi . . i ) Môû nguoàn : Khi môû nguoàn , chip hoaït ñoäng xöû lyù ngay , gioáng nhö ôû cheá ñoä thöôøng vaø sau ñoù thanh ghi traïng thaùi seõ coù giaù trò 10 ñeå chôø leänh . ii ) Nhaän bieát aâm : Khi HM2007 nhaän leänh RECOG , thì chip seõ baét ñaàu cho xöû lyù nhaän bieát aâm . Thieát bò ngoaøi coù theå hieån thò traïng thaùi cuûa HM2007 . Khi traïng thaùi hoaït ñoäng chuyeån sang 01 , vaø chaân WAIT möùc thaáp , HM2007 seõ trôû veà traïng thaùi hoaït ñoäng 10 vaø sau ñoù saün saøng nhaän leänh môùi . Khi traïng thaùi hoaït ñoäng chuyeån sang 01 vaø chaân WAIT möùc cao ,ñoù laø luùc saün saøng nhaän aâm vaøo vaø sau ñoù xöû lyù nhaän bieát aâm . Khi traïng thaùi hoaït ñoäng trôû veà 01 moät laàn nöõa , sau ñoù thì vieäc xöû lyù nhaän bieát hoaøn taát vaø HM2007 ñang ñôïi leänh khaùc . Löu ñoà hoaït ñoäng trình baøy trong hình 1 . iii ) Keát quaû : Sau khi nhaän bieát aâm , keát quaû nhaän bieát ñöôïc ñöa vaøo trong SVTH: NGUYEÃN MINH TRÍ 98ÑT344 14 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG boä ñeäm . thieát bò ngoaøi coù theå göûi leänh RESULT daïng cô soá 10 ñeå laáy keát quaû nhaän bieát .Khi döõ lieäu trong boä ñeäm ñaõ ñöôïc ñoïc traïng thaùi hoaït ñoäng seõ trôû veà 10 vaø ñôïi leänh keá . Khi leänh RESULT ñöôïc göûi , vieäc ñoïc thöïc hieän lieân tuïc boán laàn phaûi ñöôïc thöïc hieän bôûi CPU vaø keát quaû ñöôïc göûi bôûi HM2007 . Noäi dung keát quaû goàm hai phaàn , moãi phaàn caàn ñoïc hai laàn . Phaàn ñaàu laø soá thöù töï cuûa töø (B5-B0) vaø phaàn sau laø giaù trò noäi dung . (V7-V0) Baûng 3 trình baøy keát quaû ngoõ ra chuaån vaø löu ñoà chöông trình ñieàu khieån trình baøy ôû hình 2 . 1st read 2nd read 3rd read B3 B2 B1 B0 0 0 B4 B5 V3 V2 V1 V0 4th read V7 V6 V5 V4 Result Word # and score iiii ) Caøi ñaët khung töø : Khi HM2007 nhaän maõ leänh TRAIN , chip caàn theâm hai töø nöõa ñeå bieát vò trí khung ñöôïc caøi ñaët . Töø ñaàu tieân laø boán bit thaáp cuûa giaù trò vò trí , töø thöù hai laø hai bit cao cuûa giaù trò vò trí cuûa töø . Neáu soá vò trí cuûa khung töø ñöôïc chaáp nhaän vaø chaân WAIT laø möùc cao , HM2007 baét ñaàu xöû lyù caøi ñaët khung töø . Neáu chaân WAIT möùc thaáp HM2007 seõ boû qua vieäc xöû lyù caøi ñaët . Sau khi xöû lyù caøi ñaët , traïng thaùi hoaït ñoäng seõ trôû veà 10 vaø ñôïi leänh keá . Hình 3 trình baøy löu ñoà xöû lyù caøi ñaët . iiiii) Caát data vaøo khung nhôù ngoaøi: Khi HM2007 nhaän maõ leänh UPLOAD , chip caàn hai töø ñeå bieát vò trí khung töø ñöôïc caát data . Töø ñaàu tieân laø 4 bit thaáp vaø töø thöù hai laø 2 bit cao . Trong khi xöû lyù caát data , HM2007 seõ göûi khung daøi cho hai töø (4 bit thaáp ñaàu , 4 bit cao sau ) , vaø sau ñoù data cuûa khung naøy d0öôïc chia bôûi nhieàu frame , moãi frame goàm 8töø (moãi töø 4 bit). SVTH: NGUYEÃN MINH TRÍ 98ÑT344 15 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI GVHD:ÑINH QUOÁC HUØNG Hình 4 trình baøy löu ñoà ñieàu khieån xöû lyù caát data . Chuù yù khi maø thieát bò ngoaøi nhaän ñöôïc data bôûi HM2007 , ngöôøi söû duïng caàn coù moät khoaûng troáng ñeå save chuùng , neáu khoâng data seõ bò maát vaø leänh naøy khoâng ñöôïc söû duïng . vi ) Laáy data töø khung nhôù ngoaøi: Vieäc xöû lyù gioáng nhö treân nhöng dieãn ra ngöôïc laïi . Sau khi nhaän leänh DOWLOAD vaø vò trí caàn laáy , HM2007 seõ ñoïc data töø thieát bò ngoaøi . Döõ lieäu cuûa hai töø ñaàu chæ ñònh vò trí vaø theo sau laø döõ lieäu ñöôïc chia theo nhieàu frame . Hình 5 trình baøy löu ñoà ñieàu khieån xöû lyù vieäc DOWLOAD . vii ) Khôûi ñoäng laïi : Khi leänh RESET ñöôïc ñöa vaøo HM2007 chip seõ xoaù taát caû nhöõng khung nhôù trong boä nhôù . Hình 6 trình baøy löu ñoà ñieàu khieån khôûi ñoäng laïi . SVTH: NGUYEÃN MINH TRÍ 98ÑT344 16 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI SVTH: NGUYEÃN MINH TRÍ 98ÑT344 GVHD:ÑINH QUOÁC HUØNG 17 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI SVTH: NGUYEÃN MINH TRÍ 98ÑT344 GVHD:ÑINH QUOÁC HUØNG 18 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI SVTH: NGUYEÃN MINH TRÍ 98ÑT344 GVHD:ÑINH QUOÁC HUØNG 19 ÑIEÀU KHIEÅN THIEÁT BÒ BAÈNG GIOÏNG NOÙI SVTH: NGUYEÃN MINH TRÍ 98ÑT344 GVHD:ÑINH QUOÁC HUØNG 20
- Xem thêm -

Tài liệu liên quan