web viewmikrovezérlők mechatronikai alkalmazásai. dr. kránicz, balázs....
TRANSCRIPT
Irodalomjegyzk
Irodalomjegyzk
Mikrovezrlk mechatronikai alkalmazsai
Dr. Krnicz, Balzs
Dr. Halas, Jnos
Mikrovezrlk mechatronikai alkalmazsai
rta Dr. Krnicz, Balzs s Dr. Halas, Jnos
Publication date 2014
Szerzi jog 2014 Pannon Egyetem
A tananyag a TMOP-4.1.2.A/1-11/1-2011-0042 azonost szm Mechatronikai mrnk MSc tananyagfejleszts projekt keretben kszlt. A tananyagfejleszts az Eurpai Uni tmogatsval s az Eurpai Szocilis Alap trsfinanszrozsval valsult meg.
Kzirat lezrva: 2014 februr
Lektorlta: Dr. Hidvgi Timt
A kiadsrt felel a(z): Pannon Egyetem
Felels szerkeszt: Pannon Egyetem
Created by XMLmind XSL-FO Converter.
Created by XMLmind XSL-FO Converter.
Created by XMLmind XSL-FO Converter.
Tartalom
1. Elsz s ars poetica 0
2. Ismerkeds az assembly programozsi nyelvvel 0
1. Az assembly nyelvrl ltalban 0
2. Memria 0
3. Regiszterek 0
4. Kzvetlen cmzs 0
5. Direkt cmzs 0
6. sszehasonltsok s ugrsok 0
3. Az ADuC 842 s a hallgati ramkr 0
4. Els programunk: villogtassuk a panel LED-jeit! 0
1. Portok s funkciregiszterek 0
2. Egyszer ciklusszervezs 0
3. Szubrutinok 0
4. Ugrs a kdon bell 0
5. rajel, vgrehajtsi id 0
6. Az els alkalmazs kdja 0
5. Csk a LED-eken 0
1. Bitek sorszmozsa 0
2. Logikai s aritmetikai utastsok 0
3. Paramtertads szubrutinnak 0
4. A bitmintk ellltsa aritmetikai mveletekkel 0
6. Csk a LED-eken, tmren 0
1. A Carry bit 0
2. Bitforgats C-n keresztl 0
7. Adatok kiolvassa a kdmemribl 0
1. Az adatmutat 0
2. rtkek nvelse s cskkentse 0
3. A kd-indirekt cmzs 0
4. Adatok elhelyezse a kdban 0
5. Az adatmutat automatikus nvelse 0
8. Felttelek kezelse 0
1. sszeads s kivons 0
2. sszehasonlt s elgazsi utastsok 0
3. Hat varici egy feladatra 0
9. Nyomgombok a panelon 0
1. Gombnyoms detektlsa 0
2. Logikai mveletek bitekkel 0
3. Elgazsok bitek alapjn 0
4. Logikai mveletek bjtokkal 0
5. Bitek mdostsa bjton bell 0
6. Gombnyomsok vizsglata 0
7. Lptets nyomgombbal 0
8. Bitvltozk hasznlata 0
9. A prellegs kikszblse vrakozssal 0
10. A teljes als RAM 0
10. A bels ra hasznlata 0
11. Megszaktsok 0
1. Az ADuC 842 megszaktsai 0
2. Kls esemnyek ltal generlt megszakts 0
3. Az idintervallum-szmll ltal generlt megszakts 0
4. A nyomgombokhoz kthet tovbbi alkalmazsok 0
12. Kls ramkrk LED-ekkel 0
1. Jelzlmpa vezrlse 0
2. Relcik kirtkelsnek tovbbi mdja 0
3. Jelzlmpa tbb zemmddal 0
13. Kls ramkr fotokapuval 0
14. Htszegmenses kijelz meghajtsa 0
15. Kommunikci az UART-tal 0
1. Az UART soros interfsz 0
2. Bjtok fogadsa s kldse assemblyben 0
3. Soros porti kommunikci pollozssal 0
4. Soros porti kommunikci megszaktssal 0
5. Kdrszletek beptse sajt programunkba 0
6. Az ADuC vezrlse PC-vel 0
16. rs a memriba 0
1. rs az als s a fels RAM-ba 0
2. rs a bels adatmemriba 0
17. Idztk/szmllk 0
1. Egyszer idmrs az idztvel 0
2. Stopperra kt fotokapuval 0
18. PWM-jelek 0
1. PWM-jel ellltsa a mikrovezrl jelgenertorval 0
2. Pulzl LED-ek 0
19. AD-talakts 0
1. Az ADuC 842-es AD-talaktja 0
2. Egyszer AD-talakts 0
20. Alkonykapcsol 0
1. Besugrzsmrs fototranzisztorral 0
2. Az alkonykapcsol programja 0
3. Hiszterzis 0
21. TTL IC-k s tranzisztorok a portokon 0
1. A felhz-ellenllsok szerepe 0
2. Tranzisztorok mint kapcsolk 0
22. Hmrsklet-mrs 0
1. Termisztorok 0
2. Hmr 0
3. Hmrsklet-szablyozs 0
23. Megvilgtsszablyoz 0
24. Lptetmotor vezrlse 0
1. Unipolris s bipolris lptetmotorok 0
2. Bipolris lptetmotorok vezrlse 0
3. A motor lptetse 0
25. Utsz 0
26. Az Analog Devices hozzjrulsa 0
27. Ksznetnyilvnts 0
28. Fggelk Az ADuC 842-es hallgati panelja 0
Irodalomjegyzk 0
Mikrovezrlk mechatronikai alkalmazsai
Mikrovezrlk mechatronikai alkalmazsai
Created by XMLmind XSL-FO Converter.
Created by XMLmind XSL-FO Converter.
Created by XMLmind XSL-FO Converter.
Az brk listja
1.1. A legends Commodore 64, melyen genercik nttek fl 0
1.2. A Commodore 64-hez kaphat, a szerz plyafutsban meghatroz szerepet jtsz ignyes tanknyvek s szakknyvek 0
3.1. A hallgati panel, melyre a tanknyv pl 0
3.2. Az Analog Devices soros porti letltprogramjnak fellete 0
3.3. A Hercules kommunikcis alkalmazs fellete 0
5.1. Az RL A (fent) s RR A (lent) utastsok hatsa az akkumultor bitjeire 0
6.1. Az RLC A (fent) s RRC A (lent) utastsok hatsa C-re s az akkumultor bitjeire 0
8.1. Ciklusszervezs kln ciklusvltozval s rdemi vltozval 0
8.2. Az rdemi rtkek ellltsa aritmetikai mveletekkel a ciklusvltozbl 0
8.3. Az rdemi rtkeket maga a ciklusvltoz jelenti. A ciklus htul tesztel 0
8.4. Az rdemi rtkeket maga a ciklusvltoz jelenti. A ciklus ell tesztel 0
8.5. Az rdemi rtkeket maga a ciklusvltoz jelenti. A ciklus htul tesztel. A kilpsi felttelt aritmetikai mvelettel kpezzk, s nullra hegyezzk ki. Az elgazshoz a JNZ utastst hasznljuk 0
8.6. Az rdemi rtkeket maga a ciklusvltoz jelenti. A ciklus htul tesztel. A kilpsi felttelt aritmetikai mvelettel kpezzk, s nullra hegyezzk ki. Az elgazshoz a JZ utastst hasznljuk 0
9.1. A 8. feladat (lptets nyomgombbal) megoldsi elvnek folyamatbrja 0
9.2. A Lower RAM bitenknt cmezhet terlete 0
9.3. A 9. feladat (bitvltozk hasznlata) megoldsi elvnek folyamatbrja 0
9.4. Az als RAM ngy regiszterbankja 0
9.5. Az als RAM ltalnos cl terlete 0
10.1. A 12. feladat (bels ra hasznlata) megoldsi elvnek folyamatbrja 0
11.1. A 13. feladat (Kls esemnyek ltal generlt megszakts) megoldsi elvnek folyamatbrja 0
11.2. A 15. feladatban megkvetelt LED-lptets 0
11.3. A 15. feladat (A nyomgombokhoz kthet tovbbi alkalmazsok) megoldsi elvnek folyamatbrja 0
12.1. Fontos tudnival a portokkal kapcsolatban 0
12.2. A 16. feladat (Jelzlmpa vezrlse) megoldshoz tartoz kapcsols 0
12.3. A 16. feladat megoldshoz tartoz llapot-tmenetgrf 0
12.4. A 16. feladat mdostott megoldshoz tartoz llapot-tmenetgrf 0
12.5. A 17. feladat megoldshoz tartoz llapot-tmenetgrf. A fekete nyilak az adott zemmd kvetkez fzishoz tartoz felttelt reprezentljk. Ezt a felttelt a TIC megszaktsa adja meg, ha letelt az elrt vrakozsi id. A piros nyilak a gomb megnyomst mint felttelt reprezentljk 0
13.1. A 18. feladat (Kls ramkr fotokapuval) megoldshoz tartoz kapcsols 0
13.2. Digitlis fnykpezgppel ksztett felvtel a bekapcsolt infradidrl 0
13.3. A fototranzisztor fldre hzza a P2.1-es lbat, gy az arra kttt LED vilgt 0
14.1. A htszegmenses kijelzk szegmenseinek jellse 0
14.2. Az SA52-11-es htszegmenses kijelz lbkiosztsa 0
14.3. Htszegmenses kijelz meghajtsa 7447-es dekderrel 0
14.4. A 20. feladat (Htszegmenses kijelz meghajtsa) megoldsi elvnek folyamatbrja 0
15.1. USB-kbel bels vezetkei 0
15.2. A baud-rta ellltsa a 3. idzt/szmll esetn 0
15.3. A 21. feladat (Soros porti kommunikci pollozssal) megoldsnak folyamatbrja 0
15.4. Az ASCII karakterkszlet 32-tl 126-ig 0
16.1. Az ADuC 842-es adatmemriinak elrendezse 0
16.2. A 25. feladat (rs az als s a fels RAM-ba) megoldsnak folyamatbrja 0
17.1. A 27. feladat (Stopperra kt fotokapuval) megoldshoz tartoz kapcsols 0
18.1. Ngyszgjel 0
18.2. A PWM-genertor 1. zemmdja 0
19.1. Az AD-talakt rtknek kt regisztere s azok bitjei 0
19.2. Az AD-talakts szablyai 0
19.3. Az AD-talakt rtknek kt regisztere s azok kzps bitjei 0
19.4. A 0. csatorna tski a hallgati panelon (nagytssal is) 0
19.5. Ceruzaelem feszltsgnek mrse a mikrovezrlvel 0
19.6. Feszltsgmrs a mikrovezrlvel. A soros porton a PC-nek kldtt zenetek 0
20.1. A TEPT4400 tpus fototranzisztor sznkpi rzkenysge 0
20.2. Feszltsgmrs az alkonykapcsol emitter-ellenllsn 0
20.3. Az alkonykapcsol emitter-ellenllsn mrt feszltsg kompakt fnycs alatt 0
20.4. Az alkonykapcsol emitter-ellenllsn mrt feszltsg kompakt fnycs alatt, simtkondenztor jelenltben 0
20.5. Hiszterzis ktllapot rendszerben 0
21.1. Vonalmeghajt hasznlata a P2-es port bitjeivel 0
21.2. Vonalmeghajt hasznlata felhz-ellenllssal a port lbn 0
21.3. Npn-tranzisztor mint kapcsolelem vezrlse a P2-es portrl 0
21.4. Npn-tranzisztor mint kapcsolelem vezrlse a P0-s portrl, felhz-ellenllssal 0
21.5. Pnp-tranzisztor mint kapcsolelem vezrlse 0
22.1. A KTY81-120 tpus termisztor hmrsklet-ellenlls karakterisztikja 0
22.2. A KTY81-120 tpus termisztor interpollt hmrsklet-ellenlls karakterisztikja 0
22.3. A termisztor soros kapcsolsban 0
22.4. A hmrsklet-termisztorfeszltsg karakterisztika 500 -os soros ellenllssal 0
22.5. A hmrsklet-termisztorfeszltsg karakterisztika 10 k-os soros ellenllssal 0
22.6. A hmrsklet-termisztorfeszltsg karakterisztika az optimlis 2 385 -os soros ellenllssal s a lineris fggvnnyel 0
22.7. Egyedi hmrsklet-rtkek tlagols nlkl 0
22.8. Hmrsklet-rtkek tlagolssal 0
22.9. Asztali PC tpegysgbl kiszerelt ventil