Oprogramowanie blisko sprzętu
Tworzymy i integrujemy firmware dla urządzeń pomiarowych, sterowników i prototypów. Pracujemy z wejściami analogowymi i cyfrowymi, czujnikami, magistralami komunikacyjnymi oraz układami wykonawczymi.
Architektura oprogramowania powstaje razem z architekturą hardware. Dzięki temu interfejsy, diagnostyka, stany bezpieczne i obsługa błędów są częścią projektu od początku, a nie dodatkiem po uruchomieniu płytki.
Sterowanie i diagnostyka
Rozwijamy logikę sterowania silnikami i aktuatorami, akwizycję danych, rejestrację pomiarów oraz komunikację z innymi modułami. Projektujemy mechanizmy wykrywania błędów i zachowanie systemu w sytuacjach nieprawidłowych.
Zakres prac
- firmware mikrokontrolerów i prototypowanie funkcji,
- CAN, RS‑485, UART, SPI, I²C i 1‑Wire,
- akwizycja danych i przetwarzanie sygnałów,
- sterowanie napędami, przekaźnikami i aktuatorami,
- diagnostyka, logowanie oraz obsługa stanów błędów,
- integracja i testy hardware–software.