You are on page 1of 14

HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS.

Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

MOÂ PHOÛNG VI ÑIEÀU KHIEÅN


I. Caùc linh kieän hoå trôï moâ phoûng vi ñieàu khieån:
1. Caùc hoï vi ñieàu khieån:
Phaàn meàm ISIS hoå trôï moâ phoûng raát nhieàu hoï vi ñieàu khieån khaùc nhau,
trong ñoù coù caùc hoï ñöôïc söû duïng thoâng duïng hieän nay nhö: 8051, PIC16FXX,
AT89CXX….
Caùc hoï vi ñieàu khieån naøy naèm trong thö vieän Micro.

Caùc hoï vi ñieàu khieån naøy coù sô ñoà chaân vaø ñaëc tính gioáng vôùi thöïc teá neân
khi moâ phoûng baïn neân choïn hoï vi ñieàu khieån töông öùng vôùi phaàn cöùng maø baïn
thieát keá.
2. Caùc thieát bò hieån thò:
Caùc thieát bò hieån thò ñöôïc duøng ñeå hieån thò soá, hieån thò kyù töï… Caùc thieát bò
naøy naèm chuû yeáu trong thö vieän Display.

SVTH: HOÀ ANH TUAÁN -Trang 101 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Trong thö vieän Display coù caùc thieát bò hieån thò sau:
2.1. Led 7 ñoaïn (Seven_Segment):
Led 7 ñoaïn coù hai loaïi, anode chung vaø cathode chung. Ngoaøi ra trong thö
vieän Display coøn coù caùc daïng thanh led 7 ñoaïn töø 2- 8 led raát thuaän lôïi cho moâ
phoûng.

Cathode Anode

2.2. LCD ( Liquid Crystal Display).


Lcd (maøng hình tinh theå loûng) laø thieát bò hieån thò soá laån kyù töï neân ñöôïc
duøng raát roäng raõi. Moåi Lcd coù moät khaû naêng hieån thò khaùc nhau, tuyø vaøo kích
thöôùc hay soá oâ hieån thò cuûa moåi Lcd.

SVTH: HOÀ ANH TUAÁN -Trang 102 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

2.3. Led ma traän (matrix led).


Led ma traän duøng phoå bieán trong caùc maïch quang baùo, chuû yeáu laø hieån thò
kyù töï. Led ma traän trong thö vieän Display coù 2 kích thöôùc 5x7 vaø 8x8 (soá haøng
x soá coät).

3. Baøn phím (Keypad).


Baøn phím laø thieát bò nhaäp döû lieäu ñöôïc duøng chuû yeáu trong caùc maïch moâ
phoûng caùc maïch tính toaùn.
Trong thö vieän Active baøn phím coù taát caû 3 loaïi:
 Baøn phím maùy tính ( Keypad caculator).
 Baøn phím ñieän thoaïi (Kedpad phone).
 Baøn phím maùy tính nhoû (Kedpad small caculator).

SVTH: HOÀ ANH TUAÁN -Trang 103 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

4. Ñoäng cô( motor).


Trong thö vieän Active coù hoå trôï moâ phoûng 3 loaïi ñoäng cô: ñoäng cô böôùc,
ñoäng cô servo vaø ñoäng cô dc. Caùc ñoäng cô naøy ñieàu coù chöùc naêng hieån thò vaän
toác quay theo hai chieàu thuaän vaø ngöôïc.

Stepper Servo DC

5. Ic nhôù (Memory).
Ic nhôù laø linh kieän duøng ñeå keát noái ngoaøi vi ñieàu khieån ñeå laøm boä nhôù
ngoaïi. Trong thö vieän memory coù caùc hoï ic nhôù nhö: FROM, IFROM…

SVTH: HOÀ ANH TUAÁN -Trang 104 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

6. Boä chuyeån ñoåi DAC-ADC (Digital to analog converters).


Caùc boä chuyeån ñoåi ADC vaø DAC duøng ñeå chuyeån ñoåi töø töông töï sang soá
vaø töø soá sang töông töï. Trong thö vieän NATDAC coù haàu nhö ñaày ñuû caùc loaïi vi
maïch ADC vaø DAC.

II. Caùc böôùc tieán haønh moâ phoûng vi ñieàu khieån:


Muïc ñích cuûa moâ phoûng vi ñieàu khieån laø giuùp ta coù theå quan saùt, ñieàu chænh
hoaït ñoäng cuûa maïch tröôùc khi thi coâng. Moâ phoûng vi ñieàu khieån coøn phuïc vuï
toát cho vieäc hoïc taäp, nghieân cöùu veà phaàn meàm (chöông trình). Ñeå tieán haønh
moâ phoûng vi ñieàu khieån chuùng ta phaûi khaûo saùt caùc hoï vi maïch maø ta söû duïng,
sau ñoù tieán haønh veõ maïch (phaàn cöùng) vaø naïp chöông trình (phaàn meàm).
Chöông trình naïp cho vi ñieàu khieån laø nhöõng file coù ñuoâi chaám Hex, phaàn
cöùng vaø phaàn meàm phaûi ñöôïc löu vaøo cuøng moät thö muïc.
Ñeå naém vöûng caùch moâ phoûng ta tieán haønh caùc ví duï minh hoaï sau.

1. Moâ phoûng maïch ñieàu khieån ñoäng cô böôùc:


Ñoäng cô böôùc laø ñoäng cô ñoàng boä. Noù ñöôïc duøng roäng raûi trong lænh vöïc
cô khí chính xaùc vaø töï ñoäng hoaù. Ñoäng cô böôùc thöôøng coù 4 pha ñieàu khieån vaø
2 pha chung duøng ñeå noái leân nguoàn hay suoáng mass tuyø vaøo caùch ñieàu khieån.
Ñieàu khieån ñoäng cô coù 2 caùch ñoù laø ñieàu khieån böôùc ñuû vaø nöûa böôùc. Maïch
moâ phoûng sau seõ moâ phoûng ñoäng cô theo böôùc ñuû.

SVTH: HOÀ ANH TUAÁN -Trang 105 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Sô ñoà maïch moâ phoûng:

Ñeå veõ ñöôïc maïch moâ phoûng nhö treân ta tieán haønh theo caùc böôùc sau ñaây:

Böôùc1: Vaøo thö vieän Micro laáy vi ñieàu khieån AT89C51 loaïi bus.

SVTH: HOÀ ANH TUAÁN -Trang 106 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Böôùc 2: Vaøo thö vieän Analog laáy Ic 2003

Böôùc 3: Vaøo thö vieän Active laáy ñoäng cô böôùc,ñaàu doø logic
(Logicprobe Big) vaø Logictoggle.

SVTH: HOÀ ANH TUAÁN -Trang 107 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Böôùc 4: Caùc linh kieän ñöôïc choïn naèm trong cöûa soå Divice selector, ta click
vaøo linh kieän caàn choïn vaø click vaøo vuøng veõ maïch.

Vuøng veõ maïch

Sau khi choïn taát caû caùc linh kieän ra vuøng veõ maïch ta ñöôïc nhö sau.

Ñeå laáy nguoàn cho maïch ta vaøo bieåu töôïng Inter_sheet Terminal ,
sau ñoù trong cöûa soå Device Selector ta choïn Power sau ñoù click vaøo vuøng veõ
maïch.

SVTH: HOÀ ANH TUAÁN -Trang 108 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Böôùc 5: Tieán haønh noái daây cho caùc linh kieän. Ñeå noái daây ta chæ caàn ñöa
chuoät ñeán chaân linh kieän caàn noái thöù nhaát, sau ñoù click vaøo chaân linh kieän thöù
hai caàn noái ñeán. Isis hoå trôï töï ñoäng ñi daây. Sau khi noái daây hoaøn chænh ta ñöôïc
sô ñoà maïch nhö sau.

Böôùc 6: Naïp chöông trình cho vi ñieàu khieån. Ñeå naïp chöông trình cho vi
ñieàu khieån ta click chuoät phaûi vaøo vi ñieàu khieån cho noù ñoû leân sau ñoù lick
chuoät traùi vaøo noù moät laàn nöûa ñeå vaøo cöûa soå Edit Component.

SVTH: HOÀ ANH TUAÁN -Trang 109 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Trong cöûa soå Edit component coù hai muïc caàn chuù yù:
 Muïc Program file ñeå nhaäp ñöôøng daån ñeán chöông trình caàn naïp.

 Muc Clock Frequency duøng ñeå choïn taàn soá laøm vieäc cho vi ñieàu
khieån. Taàn soá choïn phaûi ñuû nhoû ñeå coù theå quan saùt hoaït ñoäng cuûa
maïch.
Böôùc 6: Chaïy moâ phoûng. Ñeå chaïy moâ phoûng ta Click vaøo bieåu töôïng

Khi moâ phoûng ta coù theå quan saùt caùc traïng thaùi logic ôû ngoû ra ñieàu khieån
ñoäng cô böôùc thoâng qua caùc ñaàu doø logic.

SVTH: HOÀ ANH TUAÁN -Trang 110 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Ñeå quan saùt daïng xung ñieàu khieån ta coù theå söû duïng coâng cuï Simulation
Graph sau ñoù choïn phaân tích tín hieäu soá ( Digital Analysis). Coâng cuï naøy ñaõ
ñöôïc trình baøy khaù roû ôû phaàn moâ phoûng soá.

Ñeå ñieàu chænh ttoác ñoä cuûa ñoäng cô ta thay ñoåi taàn soá laøm vieäc cuûa vi ñieàu
khieån.

Moät ñieåm caàn löu yù laø khi löu maïch moâ phoûng ta neân löu vaøo thö muïc cuûa
chöông trình caøi ñaët(C:\ProgramFiles\LabcenterElectronics\Proteus 6
Professional) vaø phaàn meàm cuõng ñöôïc löu vaøo ñaây (cuøng moät thö muïc).

2. Caùch söû duïng Sample Design:

Sample design laø phaàn naèm trong menu Help cuûa ISIS. Trong sample
design coù chöùa raát nhieàu ví duï minh hoaï. Chuùng ta coù theå döïa vaøo nhöõng ví duï
naøy ñeå tìm hieåu, hoïc taäp caùch söû duïng phaàn meàm.

Trong cöûa soå Proteus Sample File coù 4 muïc ñeå ta choïn löïa:

 Schematic And Pcb Design Samples: trong phaàn naøy chöùa caùc ví duï
veà veõ sô ñoà nguyeân lyù vaø sô ñoà maïch in.

 InterActive Simulation Samples: trong phaàn naøy chöùa caùc ví duï


phuïc vuï cho vieäc hoïc taäp, caùc thieát bò aûo vaø caùc maïch ñeám.

 Graph Based Simulation Samples: trong phaàn naøy chöùa caùc maïch
söû duïng caùc bieåu ñoà ñeå phaân tích tín hieäu soá vaø tín hieäu töông töï.

 Microprocessor Simulation Samples: trong phaàn naøy chöùa caùc


maïch söû duïng vi ñieàu khieån ñeå moâ phoûng.

 Proteus Vsm Tiny Chess: maïch moâ phoûng côø vua.

SVTH: HOÀ ANH TUAÁN -Trang 111 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Trong phaàn Microprocessor simulation sample chuùng ta seõ thaáy coù raát
nhieàu ví duï veà moâ phoûng vi ñieàu khieån nhö : ADC_DAC, LCD, STEPPER…..

Caùc ví duï minh hoaï trong Sample Design ñöôïc trình baøi raát roû raøng, chuùng
ta coù theå thay ñoåi caùc thoâng soá trong maïch moâ phoûng moät caùch deå daøng. Ngoaøi
ra chuùng ta coøn coù theå ñoïc ñöôïc chöông trình (phaàn meàm) trong caùc ví duï minh
hoaï. Baïn coù theå copy nhöõng phaàn meàm naøy ñeå tìm hieåu caùch laäp trình (ngoân
ngöû Assembly) cuûa nhaø saûn suaát.

Caùch ñoïc phaàn meàm nhö sau:

SVTH: HOÀ ANH TUAÁN -Trang 112 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Khi ta môû moät ví duï trong Sample Design chaúng haïn nhö chuùng ta môû ví
duï veà moâ phoûng ADC.

Sau khi choïn ví duï moâ phoûng ta vaøo bieåu töôïng Sourse treân thanh Menu ñeå
vaøo môû phaàn laäp trình cuûa nhaø saûn suaát.

SVTH: HOÀ ANH TUAÁN -Trang 113 -


HÖÔÙNG DAÅN SÖÛ DUÏNG ISIS. Phaàn 5: Moâ Phoûng Vi Ñieàu Khieån

Sau khi môû file ADC.asm ta thaáy xuaát hieän noäi dung sau.

Ñaây laø noäi dung cuûa chöông trình (phaàn meàm). Neáu chuùng ta copy toaøn boä
file naøy cho qua chöông trình SPKT sau ñoù bieân dòch sang file hex thì coù theå
naïp vaøo cho vi ñieàu khieån.

SVTH: HOÀ ANH TUAÁN -Trang 114 -

You might also like