samDia vehicle diagnostic simulation
Using the functionality „vehicle diagnostic simulation“, samDia creates a diagnostic message simulation for the entire vehicle out of a CAN bus trace. The simulation can be stored resident in the samtec vehicle communication interface HSX and runs standalone without a PC. Your vehicle simulation is that small, so you can carry it in your pocket. Just provide power to the HSX and it will simulate your vehicle, as if it would be physically present.
A diagnostic tester application executes diagnostic sequences on a vehicle or laboratory equipment. With samDia CAN analyzer or CAN bus direct functions a CAN raw traces can be recorded on the entire bus communication. There is also the possibility to import existing CAN traces (e.g. *.asc files). The vehicle diagnostic simulation function in samDia seeks diagnostic messages with the CAN traces and assigns them to a created samDia diagnostic simulator instance. Each ECU gets it‘s own simulation instance. The simulator recognizes dynamical sequences such as changing measurement values and later creates an identical sequence out of it. On request it respects timings and response pending responses.
A created simulation can be stored for the entire vehicle or for a single ECU. It can be reloaded and manually altered. An existing simulation can be joined with a new CAN trace to extend the diagnostic simulation sequence.
The vehicle diagnostic simulation is a standard component from samDia starting with Version 3.
Supported diagnostic protocols
- KWP2000 on CAN
- UDS on CAN
- TP2.0 on CAN
- KWP2000LP auf TP1.6 on CAN
- KWP2000 on K-Line
- KWP71 on K-Line
- SAE J1939
- further protocols and busses (FlexRay, K-Line und LIN) are planned scheduled to the near future. If you don‘t find your protocol here, please talk with us.
Motivation
- Developing Tester Software needs physical ECUs or vehicles for testing the software.
- Physical vehicles are rare resources, shared among many developers.
- Tester software qualification a long time after tester software release and the physical vehicle is no longer present.

