Firmware és embedded — David Molnar
← Vissza 03 — Firmware

Firmware és embedded — David Molnar

Az első beágyazott rendszeres projektem az Egyesült Államokban volt: egy teniszlabda-adogató gép a scottsdale-i SuperCoach LLC-nél. Egyedi PCB, firmware és Bluetooth távirányító — elejétől a végéig, tervektől a működő hardverig. Ez lett a diplomamunkám. A következő tíz évet egy magyar cégnél töltöttem kézi, asztali és orvosi műszerek fejlesztésével — az egyiket 10 000 példányban gyártották le. A munka mindig ugyanaz a kör volt: megbeszélni mit kell tudnia az eszköznek, leülni a villamosmérnök kollégával, megépíteni a prototípust, iterálni, átadni a gyártásnak.

Projektek

SuperCoach teniszlabda-adogató gép · Scottsdale, USA

Fejlett teniszlabda-adogató gép programozható lövésmintákkal. Megterveztem a vezérlőelektronika PCB-jét, megírtam a beágyazott firmware-t, és terveztem egy Bluetooth távirányítót — saját PCB-vel és firmware-rel. Teljes körű tulajdonlás a kapcsolási rajztól a tesztelésen és gyártáselőkészítésen át. Ez a projekt lett a diplomamunkám.

AtmelBluetoothPCB tervezésC
SuperCoach Tennis Ball Machine — YouTube

Kézi, asztali és orvosi műszerek · Pentavox, Budapest

Tíz év beágyazott termékfejlesztés különféle eszköztípusokon: kézi wellness eszközök, asztali műszerek, hangsegédek, biorezonancia hardware és orvosi berendezések. Közös tervezés villamosmérnök kollégákkal — a követelményektől és a kapcsolási rajztól, a firmware-en, prototípuson és iteratív finomításon át a gyártási folyamat kialakításáig. Egyik termékből 10 000 darabos sorozatgyártás lett. Később projektmenedzsment feladatokat is átvállaltam: közvetlen ügyféligény-felmérés és végponttól végpontig tartó szállítás felügyelete.

STM32AtmelnRF52ESP32Bluetooth/BLEKijelzővezérlőkMP3 integrációSD kártyaCAtollic TrueSTUDIO

Biztonságtechnikai hardware · Pentavox, Budapest

Egyedi beágyazott eszközcsalád fizikai biztonsági rendszerekhez, börtönökben és a Paksi Atomerőműben telepítve. Az eszközök közé tartozott jel aggregátor (Ethernet + RS485 hálózat), oda-vissza beszélő (duplex interkom) egység és GSM jel detektor. Minden firmware RTOS alapokon, nulláról írva. A rendszerhez PC-s megfigyelő szoftver is tartozott, amely az eszközök állapotát interaktív alaprajzon jelenítette meg.

STM32RTOSEthernetRS485GSMCPCB tervezés

Fetaphon — magzati szívhang monitor · Orvosi eszköz

Akkumulátoros kézi eszköz kismamáknak a magzati szívhang monitorozásához. Firmware fejlesztés egyedi PCB-re: ultrahangos szenzor integráció, hangkimenet, kijelző és akkumulátorkezelés. Megbízható egykezes működésre tervezve.

STM32UltrahangAkkumulátorkezelésKijelzőHangC

Hogyan dolgozom

A leghasznosabb akkor vagyok, ha korán bevonnak — ideálisan még a PCB véglegesítése előtt. Szorosan együttdolgozom a villamosmérnökkel a kapcsolási rajzon, firmware-t írok nulláról vagy adaptálom a meglévő kódot, kezelem a periféria integrációt (kijelzők, BLE modulok, hang, szenzorok), és megépítem a teszteléshez és kalibrációhoz szükséges szoftvereszközöket. Rendszeresen végeztem ügyfél-kommunikációt is közvetlen: igényfelmérés, műszaki egyeztetések és technikai átadás — legyen szó a fejlesztőcsapatnak vagy a végfelhasználóknak. Teljes projektmenedzsmentet is vállalok, ha szükséges.

Stack

Mikrokontrollerek

  • STM32 — Atollic TrueSTUDIO, HAL
  • Atmel (AVR, SAM)
  • ESP32 — Wi-Fi, BLE
  • nRF52 — BLE

Perifériák

  • Bluetooth / BLE modulok
  • Érintőképernyő és kijelzővezérlők
  • MP3 chip, hangkimenet
  • SD kártya tárolás
  • Akkumulátorkezelés

Hardware

  • PCB tervezés — EAGLE, Altium
  • Prototípus építés és pad tesztelés
  • Gyártási folyamat támogatás

Showcase

Fetaphon asztali magzati szívhangfigyelő — központi egység két félgömb szenzorral és pánttal
Fetaphon kézi szenzorok — több egység sorozatgyártásban, egy nyitott PCB-vel
Biorezonanciás kézi eszköz — robbantott nézet PCB-vel, kijelzővel, házzal és akkumulátorral