Introduction
Modern bus platforms rely on a complex interaction between electrical architecture, distributed controllers, and embedded software that must operate reliably in demanding environments.
VOITAS supported the development and integration of software components as well as selected system engineering activities related to vehicle control logic, communication, and coordination between vehicle subsystems.
Work scope
VOITAS engineers supported the customer’s team in both system engineering and embedded software activities.
The scope included:
- development of control logic and drive unit algorithms for selected vehicle functions, supported by modelling activities in Simulink
- development of software requirements documentation describing vehicle functions and system algorithms
- integration of software modules within the vehicle electrical architecture
- configuration and validation of vehicle communication networks (CAN / LIN)
- support in defining system interfaces and signal communication between vehicle subsystems
- integration of electrical and electronic components, including vehicle controllers and sensors
- support in system documentation and validation activities
- support in testing and analyzing CAN communication logs using Vector CANalyzer and CANdb++ to confirm system functionality
The work was carried out in close cooperation with the customer’s engineering teams to ensure compatibility with existing vehicle systems and development processes.
Results
- stable communication between vehicle controllers and subsystems
- successful integration of software functions with electrical architecture
- improved coordination between electronic components and vehicle control logic
- development solutions supporting scalability of the platform for future updates and extensions
Summary
The project demonstrated how software engineering and electrical system development must work together to ensure reliable vehicle operation. By combining practical software development with system-level integration, VOITAS helped deliver a stable and scalable architecture supporting the customer’s platform development.