240
Mikrovezérlők mechatronikai alkalmazásai Dr. Kránicz, Balázs Dr. Halas, János Created by XMLmind XSL-FO Converter.

Web viewMikrovezérlők mechatronikai alkalmazásai. Dr. Kránicz, Balázs. Dr. Halas, János. Mikrovezérlők mechatronikai alkalmazásai. írta Dr. Kránicz

  • Upload
    lymien

  • View
    222

  • Download
    2

Embed Size (px)

Citation preview

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