Vehicle State and Control Logic
Design Ready, Drive, Reverse, Charge, Fault, Service, and Limp-home state machines while coordinating driver input, torque requests, interlocks, and fallback strategies.
VCU Application Development
Production-oriented VCU application-layer software, vehicle-control logic, network integration, diagnostics, calibration, and validation for electric buses, trucks, agricultural vehicles, and specialty EV platforms.
We treat the Vehicle Control Unit as the vehicle-level control center, connecting requirements, signals, state machines, diagnostics, calibration, and validation into maintainable engineering deliverables.
Design Ready, Drive, Reverse, Charge, Fault, Service, and Limp-home state machines while coordinating driver input, torque requests, interlocks, and fallback strategies.
Integrate BMS, MCU, EVCC, OBC, DCDC, and thermal systems for charging interlocks, battery protection, power limiting, and fleet operation logic.
Integrate CAN, CAN FD, LIN, Ethernet, DBC, ARXML, and cross-ECU signal matrices into testable application-layer behavior.
Support UDS, DTC, XCP, parameter calibration, EOL testing, version management, and field issue analysis so VCU software can move from prototype to production.
Review vehicle type, ECU topology, signals, I/O, safety interlocks, charging flow, and service requirements.
Define ASW modules, vehicle state machines, protection logic, signal mapping, and parameter management.
Implement C or model-based logic, then integrate CAN FD, Ethernet, UDS, XCP, and controller platform behavior.
Validate state machines, fault behavior, charging sequences, and fleet operation logic through SIL, HIL, bench, and vehicle testing.
At project completion you receive a full, production-ready, long-term maintainable engineering package — source code, design documents, and validation reports all delivered with the vehicle program.
C and model-based module source, version tags, git history, and build scripts.
CAN, CAN FD, and Ethernet DBC / ARXML, SWC/RTE designs, and signal matrices.
Specifications for driving, charging, protection, limp-home, and diagnostic state machines.
a2l, dcm, and baseline parameters loadable by INCA, CANape, and KopherConfig.
UDS service tables, DTC lists, and ODX files for production and aftermarket diagnostic tools.
SIL, HIL, bench, and vehicle test cases with results and coverage analysis.
EOL scripts, version logs, field issue response procedures, and OTA update workflow.
The VCU is a safety-related control unit on commercial EVs. Our development process aligns with international standards and production audit requirements, with full safety documentation traceability.
ASIL levels defined from customer HARA (commonly ASIL B for commercial EVs), with Safety Concept and safety mechanism design.
Security risk assessment, secure communication design, vulnerability response, and UN R155 / R156 alignment guidance.
Modular BSW, RTE, and SWC design with ARXML-driven engineering flow and production integration.
Bidirectional traceability across requirements, design, implementation, and testing aligned with ASPICE Level 2 / 3.
HARA, Safety Concept, Safety Case, traceability matrix, change management, and review records.
Vehicle Control Unit application development depends on reliable integration across powertrain, energy, body, charging, diagnostics, and fleet systems.
The VCU is the vehicle-level control center, handling state machines, torque distribution, mode transitions, and protection strategies. The BMS manages battery protection and SOC / SOH estimation, while the MCU controls the motor. The VCU sends commands and monitors health via CAN / CAN FD.
Yes. We define ASIL levels based on the customer's HARA (typically ASIL B for commercial EVs) and deliver Safety Concept, safety mechanism design, test coverage reports, and bidirectional requirement-to-test traceability matrices.
A standard cycle from requirements review to SIL / HIL validation runs 6–12 months, depending on vehicle complexity, diagnostic coverage, and production requirements. Vehicle validation and calibration typically add 2–4 months.
Yes. All application-layer source code, ARXML, state machine documents, calibration data, and diagnostic service lists are delivered with the project, with version tags for long-term maintenance.
Both are supported. We have experience with mainstream automotive MCUs including Infineon AURIX, NXP S32, and Renesas RH850. Choosing the KCU platform shortens hardware selection, BSP integration, and production validation.
Yes. Combined with TBOX, an OTA Client, version management, and UDS diagnostics, the VCU supports OTA updates, remote DTC retrieval, and fleet operation data upload.