Chương 1: KHẢO SÁT IC HM2007 .Tổng quát về HM2007 .Chức năng các chân .Khảo sát hai chức năng làm việc. 11 A)Chế độ thường. 11 B)Chế độ điều khiển bởi VXL ngoài(CPU). 14 Chương 2: KHÁI NIỆM VỀ ÂM THANH .Các hiệu ứng âm thanh .Nguyên lý chuyển đổi A/D .Điều chế xung biên.Lấy mẫu lý tưởng .Định lý Nyquist và hiện tượng chồng phổ .Lấy mẫu thực tế .Các tần số lấy mẫu chuẩn .Chức năng tiền nhấn.
35 Chương 3: KHẢO SÁT VI ĐIỀU KHIỂN 89C51 .Giới thiệu cấu trúc phần cứng họ MSC -51 .Khảo sát sơ đồ chân 89c51-Chức năng từng chân.Cấu trúc bên trong vi điều khiển. 41 SVTH: CAO CỰ KHOA 811153D 4 ĐIỀU KHIỂN ROBOT BẰNG GIỌNG NÓI GVHD: ĐỒNG SĨ THIÊN CHÂU Chương 4: BỘ NHỚ RAM .1 Cấu trúc của Ram. 54 Chương 5: IC Chốt 74LS373. 56 Phần B: THI CÔNG.
60 Tài liệu tham khảo. 61 SVTH: CAO CỰ KHOA 811153D 5 ĐIỀU KHIỂN ROBOT BẰNG GIỌNG NÓI GVHD: ĐỒNG SĨ THIÊN CHÂU 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 i: “THIEÁT KẾ VÀ THI CÔNG MÔ HÌNH ROBOT DI hieän nghieân cö ùu ñeà taø ĐỘNG ĐIỀU KHIỂN BẰNG GIỌNG NÓI ”.
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 i : “THIEÁT KẾ VÀ THI CÔNG MÔ HÌNH ROBOT DI ĐỘNG ĐIỀU. Ñeà taø KHIỂN BẰNG GIỌNG NÓ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 gi oïng noùi seõñö ôïc giôùi thieäu trong ñeàtaø i SVTH: CAO CỰ KHOA 811153D 6 ĐIỀU KHIỂN ROBOT BẰNG GIỌNG NÓI GVHD: ĐỒNG SĨ THIÊN CHÂU 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.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: 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ò. MUÏC ÑÍCH NGHIEÂN CÖÙU i “THIEÁT KẾ VÀ THI CÔNG MÔ HÌNH ROBOT DI Thö ïc hieän ñeàtaø ĐỘNG ĐIỀU KHIỂN BẰNG GIỌNG NÓ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: CAO CỰ KHOA 811153D 7 ĐIỀU KHIỂN ROBOT BẰNG GIỌNG NÓI GVHD: ĐỒNG SĨ THIÊN CHÂU PHAÀN A: LÝ THUYẾT SVTH: CAO CỰ KHOA 811153D 8 ĐIỀU KHIỂN ROBOT BẰNG GIỌNG NÓI GVHD: ĐỒNG SĨ THIÊN CHÂU CHÖÔNG 1: KHAÛO SAÙT IC HM 2007 1.1/ 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ên g.
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 .2/ Ñ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: CAO CỰ KHOA 811153D 9 ĐIỀU KHIỂN ROBOT BẰNG GIỌNG NÓI GVHD: ĐỒNG SĨ THIÊN CHÂU 1.3/ Chöùc naêng caùc chaân : ----------- PDIP PLCC I/O Vref 44 48 I o cho maïch ADC bên trong.Caáp nguoàn cho boä bieán Ñieän aùp vaø ñoåi tuông tö ï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 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. S1,S2,S3 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ö ûlý.
RDY 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. K1,K2 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.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.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.Coø n keo xuoáng mö ùc thaáp thì choïn tö ø0.92s thì chæ caø i ñö ôïc toáiña 20 tö øö ùng vôùi boänhôù8k – byte. CPUM 14 15 I Chaân choïn cheáñoä giao tieáp vi xö û lyù mö ùc thaáp choïn cheáñoä SVTH: CAO CỰ KHOA 811153D 10 ĐIỀU KHIỂN ROBOT BẰNG GIỌNG NÓI GVHD: ĐỒNG SĨ THIÊN CHÂU 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 v aø 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ín 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.
SA0,SA1 17,24 18,19 O Laøñö ôø ng ñòa chæ cho boänhôùngoaø i. SA2-SA7 21-26 O Laøñö ôø ng ñö ôïc duø ng nhö ñö ôø ng ñòa chæ. SA8- 27-31 29-32 Cuûa boänhôùngoaø i khi chaâ n ME tích cö ïc. SA11 Vdd 25 27 Chaân caáp nguoàn dö ông.
GND 26 28 Caáp mass 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 .C haâ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ôù.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. 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.4/ 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. SVTH: CAO CỰ KHOA 811153D 11 ĐIỀU KHIỂN ROBOT BẰNG GIỌNG NÓI GVHD: ĐỒNG SĨ THIÊN CHÂU 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ôù.