Mikrokontroller laboratórium
A tantárgyleírás hatályossága
| Tantárgy neve (magyarul, angolul) |
Mikrokontroller laboratórium
Microcontroller Laboratory Exercises
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tantárgykód | BMEVIAUAC08 | ||||||||||||
| Tantárgyjelleg | — | ||||||||||||
| Képzési szint | — | ||||||||||||
| Kurzustípusok és óraszámok (heti/féléves) |
|
||||||||||||
| Tanulmányi teljesítmény/értékelés típusa | félévközi érdemjegy | ||||||||||||
| Tantárgy kreditértéke | 4 | ||||||||||||
| Tantárgyfelelős |
Dr. Tevesz Gábor
beosztás: egyetemi docens
elérhetőség:
tevesz.gabor@vik.bme.hu
|
||||||||||||
| Tantárgyat gondozó oktatási szervezeti egység |
Automatizálási és Alkalmazott Informatikai Tanszék
|
||||||||||||
| Kar | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Tantárgy weboldala | — | ||||||||||||
| Tantárgy elsődleges mintatantervi jellege | — | ||||||||||||
| Közvetlen előkövetelmények – Erős előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Gyenge előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Párhuzamos előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Mérföldkő előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Kizáró feltétel | nincs |
Célkitűzés
1-2. Mikrokontrollerek kommunikációjának vizsgálata
A méréseken a hallgatók egyszerű programozási feladatok megoldásával vizsgálatokat végeznek a mikrokontrolleres alkalmazások tipikus belső (SPI, I2C) és külső (RS232, RS485, CAN) kommunikációs csatornáinak vizsgálatára.
3. Illesztési feladatok mikrokontrollerekre
A mérés célja egyrészt gyakorlati tapasztalatok szerzése az inkrementális szöghelyzet adó és hídkapcsolású DC/DC átalakító mikrokontrollerhez való illesztésével kapcsolatban. Másrészt a hallgatók megismertetése az állandó mágneses egyenáramú motor fordulatszám változatási és pozicionálási módszereivel.
4. PLC programozási alapismeretek
A technológiai folyamatok felügyelete, vezérlése napjainkra szinte kivétel nélkül PLC-k alkalmazásával történik. A mérés célja a PLC-k működésének és programozási lehetőségeinek megismertetése a hallgatókkal egyszerű feladatokon keresztül.
5. Desztillációs oszlop irányítása PLC-velA technológiai folyamatok irányítására ma már elsősorban számítógépes rendszereket alkalmaznak. A mérés során a hallgatók megismerkednek egy gyakran alkalmazott ipari technológia laboratóriumban megépített félüzemi modelljével és annak korszerű irányítási rendszerével. Tanulmányozzák az ipari folyamatok irányítására alkalmazott legfontosabb érzékelőket, az intelligens távadókat, az irányítást végző, hálózatban működő PLC-ket (Simatic S7). Megismerik egy modern kezelői felület használatát. Az ipari gyakorlatban jól alkalmazható közelítő módszerekkel elvégzik a rendszer legfontosabb szabályozási köreinek behangolását.
6. Beágyazott operációs rendszerek használata
A komplex beágyazott ipari rendszerek – szinte kivétel nélkül – valamilyen beágyazott operációs rendszer felhasználásával készülnek. Minden beágyazott eszközökkel foglalkozó mérnökkel szemben alapvető elvárás, hogy alap szinten tisztában legyen a beágyazott operációs rendszerek működésével, az általuk nyújtott alap és kiegészítő szolgáltatásokkal. A laboratórium keretében a hallgatók megismerkednek egy méltán népszerű beágyazott operációs rendszerrel, egy egyszerű alkalmazás elkészítésén keresztül betekintést nyernek a beágyazott operációs rendszeren alapuló szoftverfejlesztés gyakorlatába. A mérésen a hallgatók az oktatási célra ingyenesen használható, minden fontos komponenst tartalmazó jól dokumentált, és széles körben használt μC/OS-II operációs rendszert használják a rendszer elkészítéséhez.
7. Document-View architektúra alkalmazása vastagkliens alkalmazásokban
A kliensalkalmazások fejlesztése során az egyik leggyakrabban alkalmazott tervezési minta a Document-View architektúra. A Document-View architektúrát alkalmazva a mérés során a hallgatók elkészítenek egy naplózott mérési adatokat többféle nézetben megjelenítő kliensalkalmazást.
8. Többszálú alkalmazások fejlesztése
A korszerű grafikus felhasználói felületekkel szemben alapvető elvárás, hogy folyamatosan reszponzívak (alkalmazkodók, engedékenyek) legyenek. Azokat a feladatokat, melyek a felhasználói felületet blokkolnák, másik szálon kell megvalósítani. A mérés keretében a hallgatók megismerkednek a többszálú alkalmazások fejlesztésének alapvető fogásaival, a szálak szinkronizálásának lehetőségeivel egy vastagkliens alkalmazás kifejlesztésén keresztül.
9. Hálózatkezelés megvalósítása vastagkliens alkalmazásokban
A beágyazott eszközök egyre nagyobb arányban tartalmaznak internethez történő kapcsolódást lehetővé tevő hardver/szoftver elemeket, melyek segítségével az eszközök távfelügyelete az internet használatával lehetővé válik. A mérés során egy ilyen internetre csatlakoztatott beágyazott eszköz távfelügyeletét megvalósító vastagkliens alkalmazás (mért adatok megjelenítése, vezérlés) elkészítése a hallgatók feladata.
10. Önálló tervezési feladat
A félév elején a hallgatók egy STM32Nucleo mikrokontrolleres kitet és ehhez egy önálló tervezési (rész-) feladatot kapnak, amely során egy adott illesztési/irányítási feladatot kell megoldaniuk. Ezen a mérésen az általuk elkészített hardver-szoftver megoldást mutatják be a mérésvezetőnek, és átadják a munkához tartozó tervezési dokumentációt.
Tanulmányi eredmények
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Tudás
Nincsenek rögzített tanulási eredmények.
Képességek
Nincsenek rögzített tanulási eredmények.
Attitűd
Nincsenek rögzített tanulási eredmények.
Autonómia és felelősség
Nincsenek rögzített tanulási eredmények.
Oktatási módszertan
Tanulástámogató anyagok
Online források
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Általános szabályok
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Szorgalmi időszakban végzett teljesítményértékelések részaránya
Nincs megadva részarány.
Vizsgaidőszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Vizsgarészek részaránya
Nincs megadva részarány.
Érdemjegy megállapítása
Nincs megadva érdemjegy határ.
Jelenléti és részvételi követelmények
Nincs megadva jelenléti követelmény.
Javítás, ismétlés és pótlás különös szabályai
Nincs megadva.
Rövid leírás
Nincs megadva.
Részletes leírás
Ajánlott tantárgyak
A tantárgy elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.