← Kezdőlap
Iparágak és munkaterületek
A három évtizedes embedded fejlesztés természeténél fogva iparágakat átívelő. A következő kilenc munkaterület azokat a témákat tükrözi, amelyeken ténylegesen dolgoztam.
Aki három évtizedig embedded fejlesztésben dolgozik, több iparágban gyűjt tapasztalatot — nem marketing okokból, hanem mert maguk a feladatok átívelik az iparágak határait. Egy láncfűrész motorvezérlése ugyanazokat a fizikai elveket követi, mint egy autóé.
A következő áttekintés kilenc munkaterületet mutat, amelyeken konkrét projekteket valósítottam meg. Gyakoriság és prioritás szerint van rendezve — automotive elöl, mert ott kezdődött a pályám.
Automotive
1. Automotive
Fő terület 1990 óta — először Mercedes-Benznél, ma több nagy gyártó és beszállítóik számára Németországban, Nagy-Britanniában és az USA-ban.
- Motorvezérlések (4 ütemű, 2 ütemű, biztonsági funkciók)
- Kamerarendszerek (tolatás, parkolóasszisztens, személyfelismerés)
- Vezérlőegységek (ECU) fejlesztése és tesztelése
- FMCW radar 77 GHz — tesztautomatizálás automotive beszállító számára
- Infotainment és MOST szimuláció (lásd Audi projekt a referenciákban)
- Diagnosztikai koncepciók (UDS, ISO 14229)
- Funkcionális biztonság ISO 26262 szerint
Orvostech.
2. Orvostechnika
Tapasztalat biztonságkritikus orvosi eszközök fejlesztésében és tesztelésében IEC 62304 és IEC 60601-1 szerint.
- Infúziós rendszerek (PCA, TCI)
- Mosó- és fertőtlenítő készülékek
- Orvosi adatok vizualizálása és elemzése
- Algoritmusok metabolikus mérések (glükóz, ketonok) értelmezésére
- IEC 62304 — szoftver életciklusa
- IEC 60601-1 — eszközbiztonság
Vezérlés
3. Vezérlőrendszerek
Embedded vezérlések eszközökhöz, gépekhez és járművekhez — a legszigorúbb valós idejű követelményű motorvezérlésektől az épületvezérlésekig.
- Elektronikus vezérlőegységek (járművek)
- Motorvezérlések (gyújtáselőadás, befecskendezés, biztonság)
- Eszközök és gépek vezérlése
- Mérés, vezérlés, szabályozás
- Otthoni automatizálás többprocesszoros hardveren: integrált redőny- és spalettavezérlés, Velux tetőablakok vezérlése infravörös interfészen keresztül kiegészítő kábelezés nélkül, PC-interfész időprofilokkal. Igény esetén távoli hozzáférés mobiltelefonról titkosított közvetlen kapcsolaton keresztül.
- Bare-metal valós idő kis mikrokontrollereken (lásd Stihl projekt a referenciákban)
Jel
4. Navigáció és jelfeldolgozás
Algoritmusok mozgásérzékeléshez, jelszűréshez és szenzoradatok hasznosításához.
- 3D mozgásérzékelés GPS nélkül (gyorsulásmérők, Kalman-szűrő)
- Digitális szűrők (FIR, ablakfüggvények: Hamming, Hann, Blackman, Kaiser)
- Analóg szűrők (Csebisev, Butterworth, aktív és passzív)
- Szenzoradatok hasznosítása valós időben
- Adaptív algoritmusok változó környezetekhez
Kommunik.
5. Kommunikáció
Buszok és rádióinterfészek implementálása — hardverközeli illesztőprogram-szinttől a hibatűrő átvitelig Reed-Solomon kódolással.
- Rádióinterfészek (hibatűrő átvitel)
- Buszok CAN, CAN FD, Ethernet, EtherCAT
- I²C, SPI, MOST, RS232
- Redundáns átvitel
- Hibajavító kódolás (Reed-Solomon)
- Adatok strukturált szervezése automatikus felismeréshez és javításhoz
- Chirp jelek átvitelhez nehéz körülmények között
Folyamat
6. Folyamatfelügyelet és vezérlőtermek
Embedded rendszerek és szoftver műszaki berendezések felügyeletéhez, vezérléséhez és vizualizációjához.
- Valós idejű irányítópultok berendezések és folyamatok felügyeletéhez
- Többmonitoros elrendezések trendgörbékkel, riasztásokkal és előzményekkel
- Riasztás- és küszöb-logika eszkalációs szintekkel
- Szenzorok csatlakoztatása és adatgyűjtés (embedded hardver)
- Webes HMI koncepciók
- Többcsatornás adatarchiválás
IoT
7. IoT és adatvizualizáció
Webes felületek és alkalmazások embedded rendszerek és mérési adatok felügyeletére, vezérlésére és elemzésére.
- IoT irányítópultok és valós idejű monitoring (WebSocket, MQTT)
- Felügyelet és távvezérlés
- Webes konfigurációs felületek (Flask, REST API)
- Mérési adatok vizualizálása (Chart.js, interaktív diagramok)
- Android alkalmazások embedded eszközökhöz (Kotlin)
Biztonság
8. Titkosítás és biztonság
Kriptográfiai eljárások implementálása embedded környezetben. Megjegyzés: egy bizonyos titkosítási szint felett szükség lehet az illetékes hatóság engedélyére.
- AES (128/192/256 bit)
- RSA, Twofish
- Többszörös titkosítás magas biztonsági alkalmazásokhoz
- Valós idejű titkosítás
- Hálózatbiztonság (VLAN, port security)
- Biztonságos buszkommunikáció
- Aláírt firmware-frissítések és biztonságos bootloaderek
QA
9. Minőségbiztosítás
Embedded rendszerek szisztematikus validálása — hardver-, kód- és rendszerszinten.
- NYÁK-felülvizsgálat és tervezési felülvizsgálat
- Kódfelülvizsgálat és statikus elemzés
- Manuális tesztek és tesztautomatizálás
- Műszaki dokumentáció (videó is)
- Kalibráció (áram, feszültség, hőmérséklet, nyomás)
- Validáció a követelményekkel szemben
- Tesztspecifikáció ASPICE szerint
Mely munkaterületek kombinálódnak gyakran
A legtöbb valós projekt nem csak egy fenti területbe esik, hanem többet kombinál:
- Automotive + vezérlés + kommunikáció — klasszikus vezérlőegység-fejlesztés busz-csatlakozással
- Orvostechnika + jelfeldolgozás + minőségbiztosítás — eszközök kritikus mérésekkel
- Vezérlés + folyamatfelügyelet + IoT — hálózatba kapcsolt berendezések távoli hozzáféréssel
- Titkosítás + kommunikáció — biztonságos átvitel ipari környezetben