Mechatronikai Laboratórium a Debreceni Egyetem Műszaki Karán
Web viewMikrovezérlők mechatronikai alkalmazásai. Dr. Kránicz, Balázs....
Transcript of Web viewMikrovezérlők mechatronikai alkalmazásai. Dr. Kránicz, Balázs....
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