Wprowadzenie
Nowoczesne platformy autobusowe opierają się na złożonej współpracy architektury elektrycznej, rozproszonych sterowników oraz oprogramowania embedded, które musi działać niezawodnie w wymagających warunkach.
VOITAS wspierał rozwój i integrację komponentów programowych oraz wybrane działania z zakresu inżynierii systemowej, związane z logiką sterowania pojazdem, komunikacją oraz koordynacją pomiędzy podsystemami.
Zakres prac
Inżynierowie VOITAS wspierali zespół klienta zarówno w obszarze inżynierii systemowej, jak i oprogramowania embedded. Zakres obejmował:
- rozwój logiki sterowania oraz algorytmów jednostki napędowej dla wybranych funkcji pojazdu, wsparty modelowaniem w Simulink
- opracowanie dokumentacji wymagań programowych opisujących funkcje pojazdu i algorytmy systemowe
- integrację modułów oprogramowania w ramach architektury elektrycznej pojazdu
- konfigurację i walidację sieci komunikacyjnych pojazdu (CAN / LIN)
- wsparcie w definiowaniu interfejsów systemowych i komunikacji sygnałowej pomiędzy podsystemami
- integrację komponentów elektrycznych i elektronicznych, w tym sterowników i czujników
- wsparcie w dokumentacji systemowej oraz działaniach walidacyjnych
- wsparcie w testowaniu i analizie logów komunikacji CAN z wykorzystaniem Vector CANalyzer oraz CANdb++ w celu potwierdzenia poprawności działania systemu
Prace realizowano w ścisłej współpracy z zespołami inżynierskimi klienta, zapewniając kompatybilność z istniejącymi systemami pojazdu i procesami rozwojowymi.
Rezultaty
- stabilna komunikacja pomiędzy sterownikami i podsystemami pojazdu
- skuteczna integracja funkcji programowych z architekturą elektryczną
- poprawa koordynacji pomiędzy komponentami elektronicznymi a logiką sterowania pojazdu
- rozwiązania wspierające skalowalność platformy dla przyszłych aktualizacji i rozszerzeń
Podsumowanie
Projekt pokazał, że rozwój oprogramowania i inżynieria systemowa muszą być prowadzone równolegle, aby zapewnić niezawodne działanie pojazdu. Łącząc praktyczne podejście do rozwoju oprogramowania z integracją na poziomie systemowym, VOITAS wsparł dostarczenie stabilnej i skalowalnej architektury dla platformy klienta.