K-INFO
HU
EN
Login

Industrial Embedded Systems

Ipari beágyazott rendszerek
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Ipari beágyazott rendszerek
Industrial Embedded Systems
Subject code BMEVIAUM010
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 1 0 1
type (linked/independent) derived course
Assessment type félévközi érdemjegy
Credits 3
Subject coordinator
DR. Sütő Zoltán
position: egyetemi docens
Responsible department
Automatizálási és Alkalmazott Informatikai Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

Hét

(E – Előadás, L – Labor gyakorlat, S –Számonkérés)

1

E1. Bevezetés a beágyazott rendszerekbe. Legfontosabb jellemzők, követelmények. A korszerű beágyazott rendszerek és távfelügyeletének elemei. Csoportosítás teljesítmény, alkalmazási terület és programozási technikák szerint. Hardver és szoftver komponensek. Fejlesztő eszközök. A beágyazott rendszerek fejlesztésének folyamata. Mechatronikai példák.

2

E2. A szoftver fejlesztés eszközei. Programozási nyelvek. Fejlesztő és tesztelő környezetek, szimulátorok. Fejlesztő környezetek csoportosítása. Hibakeresés technikái. Szimulátorok: viselkedés szintű és áramköri szintű. Gerjesztés megadásának lehetőségei. Szimulációs sebesség.

3

L1. Ismerkedés egy mikrokontrolleres fejlesztő környezettel. Egyszerű funkciók megvalósítása, digitális ki/bemenetek kezelése, kijelzők, nyomógombok.

4

E3. Hardver megoldások, architektúrák. Általánosan programozható megoldások és alkalmazás orientált célrendszerek. SoC (System on Chip). Integráltság kérdései, a gyorsaság, fogyasztás és az ár figyelembevételével. Illesztő egységek és perifériák. Digitális rendszerek illesztése analóg jelekhez. Nem villamos mennyiségek szenzorai. Szűrés és sávszélesség.

5

L2. Perifériák kezelése, A/D, D/A, PWM, időzítők. Megszakítások. DMA. Vegyes C és Assembly programok.

6

E3. Kommunikáció és adatgyűjtés. A részegységek közötti kommunikáció kérdése. Lokális és kiterjedt hálózatok, zavarszűrés és kompenzálás. Vezetékes és vezeték nélküli megoldások.  Kommunikációs szabványok, protokollok.

7

L3. Soros kommunikáció implementálása.

8

E5. Beágyazott rendszerek modellezése. Komplex feladatok részfeladatokra bontása. Az objektumorientált megközelítés, ismerkedés az UML diagramokkal.

9

E6. Beágyazott operációs rendszerek, gyenge és erős valós idejű rendszerek (soft és hard real time), monolitikus vagy mikro kernel. Folyamatok, szálak. A szálak közötti kommunikációs lehetőségek. Megszakítások, védett erőforrás elérések (mutexek), szemaforok, FIFO-k és csatornák.

10

S1. Zárthelyi

1113

L4 – L6. Önálló tervezési feladat: kivitelezés, tesztelés. Folyamatos konzultáció.

14

S2. – Önálló tervezési feladat bemutatása.

A tantárgy célja, hogy megismertesse a gépészmérnök hallgatókat a modern ipari folyamatirányító rendszerek felépítésével, működési elvével és alkalmazási lehetőségeivel. A tantárgy során szerzett ismeretekkel a hallgató képes lesz különbséget tenni a különböző kapacitású és tudású beágyazott rendszerek között és képes lesz mérlegelni a különböző tulajdonságok között, hogy a megfelelő berendezést válassza. Ugyanakkor a félév során elvégzett nagyfeladat révén némi gyakorlathoz jutnak a hallgatók és olyan gyakorlati tapasztalatokkal ruházza fel őket, mely későbbiekben lehetővé teszi a kérdéses területen való elmélyedést, valamint irányt mutat az ismeretek bővítésére és hatékony alkalmazására.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

A tantárgy oktatása előadások és az elméleti anyag elmélyítését segítő laboratóriumi gyakorlatok formájában történik. A laboratóriumi gyakorlatok keretében részben egy konkrét mikrokontrolleres fejlesztő eszköz gyakorlati megismerése, részben pedig egy önálló tervezési feladathoz kapcsolódó résztevékenységek elvégzése történik, amit folyamatos konzultáció támogat.

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
A tantárgy a C programozási nyelv és a strukturált programozási technikák ismeretére épít.
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
A tantárgy a C programozási nyelv és a strukturált programozási technikák ismeretére épít.
General rules
Követelmények: A félév érvényességének feltételei: 1.      A félév során kiadott önálló tervezési feladat elkészítése és beadása határidőre. Az önálló feladatot a hallgató rövid előadás formájában mutatja be, mely előadás 15%-os részét képezi a feladatra adott jegynek. 2.      A félévközi jegyet a zárthelyi dolgozat, és az önálló feladat pontszámainak átlaga alapján ajánljuk meg. Mindkét jegynek minimum elégségesnek kell lennie.   Érdemjegy megajánlás az elért pontszámok alapján: 0-39 40-55 56-70 71-85 86-100 elégtelen (1) elégséges (2) közepes (3) jó (4) jeles (5)   Pótlási lehetőségek: 1.      A zárthelyi egyszeri pótlására lehetőséget biztosítunk a szorgalmi időszakban és a pótlási héten is. 2.      Az önálló feladat bemutató elmulasztására pótlási lehetőség nincs, ez automatikusan az előadásra adható pontszámok elvesztését jelenti, maga a feladat a pótlási hét végéig adható be különeljárási díj ellenében. 3.      A hallgatónak lehetősége van a megajánlott jegyet szóbeli vizsgával módosítani.  
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses

Not provided.

Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.