Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Bevezetés Nevek javítása: 1, 9, 12 fólia Jegyzetre való hivatkozások Makan Gergely, Mellár János, Mingesz Róbert, Boros Péter, Zana Roland 2014. február 10.
Tartalom Tűzvédelem Munkavédelem Laboratóriumi rend További információ: http://www.inf.u-szeged.hu/tanszekek/muszakiinformatika/MIL/ Tájékoztatás
Tűz és munkavédelem
Tűzvédelem Tilos: Tűzveszély: tűz és robbanásveszélyes anyagot behozni nyílt láng használata dohányozni enni/inni Tűzveszély: elektromos műszerek Használat előtt meggyőződni hibátlan állapotukról!
Tűz esetén Szólni Tűzoltók hívása (105 / 112) Központi rendészeti ügyelet hívása (+36 62 54-5863) Áramtalanítás Tűz oltása (poroltó) Elektromos tüzek esetén: áramütés veszélye Menekülés
Munkavédelem Nem nyúl semmihez Munkavégzésre alkalmas állapot (nem: betegség / tudatmódosítók) Berendezések ismerete (használati útmutatók) Működőképes a berendezés? Nem javít (csak villanyszerelő / villamos mérnök) Földelés!
Áramütés esetén Áramkört megszakít (főkapcsoló) Elsősegély (lélegeztetés, stabil oldalfektetés, ...) Szólni Mentők hívása (104 / 112) 24 órás megfigyelés korházban Szívritmuszavarok → halál Szövetsérülés → vérrög → halál
Laborrend Csak az dolgozhat a laborban, aki ismeri a tűz és munkavédelmi szabályzatot, valamint a laborrendet, és ezt aláírásával igazolta is Felelősségvállalás a használt eszközökért Tilos enni/inni Óra végén mindent a helyére kell pakolni Számítógép Csak engedéllyel szabad bármit telepíteni, átállítani Óra végén: mindent visszaállítani eredeti állapotába (saját fájlok törlése)
Tájékoztató
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Valódi hardver programozása → rengeteg hibalehetőség (beállítások, hardver konfiguráció, hardver hibák, hibás kód...) Korlátozott hibakeresés → helyes programok írása Figyelembe kell venni a hardver képességeit
Információk A kurzus honlapja: http://www.inf.u-szeged.hu/~mingesz/Education/MicLab/ Oktatók / munkatársak Makan Gergely, Mellár János, Mingesz Róbert Boros Péter, Zana Roland Gingl Zoltán, Mellár János A félév teljesítésének követelményei: Nem lehet igazolatlan hiányzás Igazolt hiányzások száma legfeljebb 3 Az összes gyakorlat elvégzése Legalább 50%-os eredmény
Gyakorlatokon való részvétel Igazolt hiányzás: Utólag igazolás bemutatása Előzetes egyeztetést követően a gyakorlatvezető engedélyével hiányzik Pótlás: Utolsó héten Előzetes megbeszélés alapján, a többi időpontban Késés: Max 5 perc Utána pontlevonás
Gyakorlati munka Előzetes felkészülés Anyagok: Honlap / CooSpace Előadás jegyzet Dolgozat: bármikor Egyéni munka, de az egy padban lévők segíthetnek egymásnak Az órák egy részében jegyzőkönyv készítése
Jegyzőkönyv A sablon jegyzőkönyvet kell kitölteni Beadási határidő: az óra végén (1 óra 30-kor) E-mail: mingesz@inf.u-szeged.hu mellar@inf.u-szeged.hu makan@inf.u-szeged.hu pdf formátum, Max 5 MB, + mellékletek zip-ben Fájlnév: KissK.03.pdf (+ KissK.03.zip) Levél tárgya: Mikro - 03 - Kedd 8h 13 jobb A jegyzőkönyv a saját munkát kell dokumentálja. Tilos: Valótlanságot állítani benne Más munkáját bemásolni
Gyakorlat menete Óra elején tájékoztatás Leltárellenőrzés Feladatok megoldása Programozás Kapcsolások elkészítése Mérés Bemutatás Dokumentálás Jegyzőkönyv elküldése Rendrakás, leltárellenőrzés
Tematika Bevezetés: a Silicon Laboratories által gyártott mikrovezérlők Utasításkészlet, Assembly és C programozás A fejlesztőkörnyezet Egyszerű feladatok BCD kijelzés Számlálók, interrupt AD konverzió Kommunikáció (RS232, I2C)
Hallgatói értékelések
A feladatok száma jó így, az óra kicsit rövid. A feladatok egy része szorgalmi, hogy a jól haladók se unatkozzanak.
Kevés a felkészüléshez biztosított anyag. Elkészült egy jegyzet Előadás anyaga hozzá tartozik a gyakorlathoz is Ahol szükséges, több anyagot fogunk biztosítani
Nincsenek részletes útmutatók. Ez szándékos Célszerű, hogy ha az ember magától jön rá a megoldásra. Így könnyebben boldogul, ha nem pont ezt a mikrovezérlőt használja. Ahol szükséges, több útmutató lesz.
Egy félév kevés egy ilyen tudás megszerzéséhez. Valóban. A kurzus csak az alapok elsajátítására elegendő, ugyanakkor ez alapján akár önállóan is el lehet sajátítani egy tetszőleges mikrovezérlő programozását.
Nem könnyű feladatokkal kezdünk, hanem egyből a közepébe vágunk. A számlálók és megszakítások használata valóban nem egyszerű, de ezek képezik a mikrovezérlő programozás alapját
Sok a hibalehetőség, így megtévesztő,mert lehet a jó programot átírjuk rosszra közben, nem is a programban van a baj. Evvel a kijelentéssel teljes egészében egyetértünk
Levelezősként nagyon kevés idő áll rendelkezésre Valóban Célszerű többet fordítani az előzetes felkészülésre A követelményeket a lehetőségeknek megfelelően állapítjuk meg
Célszerű megfelelő szakdolgozattémát választani: Érdekel a PLC a mikrovezérlő és a robotkar programozás. Szeretnék még hasonló műszaki berendezéseket megismerni, működtetni. Célszerű megfelelő szakdolgozattémát választani: PLC: Pletl Szilveszter / Kincses Zoltán Mikrovezérlő: Gingl Zoltán / Mingesz Róbert Robotkar: Pletl Szilveszter / Szépe Tamás FPGA: Kincses Zoltán