CAN-FD traffic testing
Build a test matrix covering supported payload lengths, bit-rate-switch settings, message periods, and recovery scenarios. Agree timing tolerances and required hardware before execution; record unsupported cases explicitly.
Vehicle Networks & Communication
Define and execute repeatable CAN-FD acceptance checks for message presence, periods, payload interpretation, and communication recovery. Each result links the test condition and expected behavior to captured evidence and a pass, fail, or unresolved outcome.
Discuss a CAN-FD ProjectProblems I can investigate
Investigate CAN-FD frames that fail because of configuration, timing, compatibility, or decoding conditions.
Examine message periods, latency, ordering, and timeouts against the expected network behavior.
Trace an expected CAN frame through live traffic or a recording to determine where its absence can be observed.
Check captured error events and controller diagnostics where available. Bus-off state and error counters require suitable interface or ECU reporting and cannot be assumed to exist in an ordinary traffic log.
What I can help with
Build a test matrix covering supported payload lengths, bit-rate-switch settings, message periods, and recovery scenarios. Agree timing tolerances and required hardware before execution; record unsupported cases explicitly.
Inspect timestamped traffic, decode messages and signals from a DBC, and document interpretation limits or inconsistencies.
Build focused analysis or test routines using python-can and cantools for repeatable handling of CAN messages and CAN databases.
Review or extend network testing, simulation, and automation work in CANoe using CAPL where that environment is part of the workflow.
Analyze CAN traffic involving J1939 or segmented messages carried through ISO-TP when those protocols are present in the supplied data.
What to send
A timestamped bus communication recording for traffic, timing, and error review.
A text-based bus recording for message presence, ordering, and timing analysis.
The CAN database used to interpret messages, signals, scaling, nodes, and related metadata.
Raw or text-exported CAN frames for focused decoding and communication checks.
How the analysis works
Confirm the CAN-FD communication, message, timing, decoding, or bus-error question to be examined.
Inspect the supplied BLF recording, ASC recording, CAN dump, and DBC in relation to the reported problem.
Run agreed stimuli on the available bench, capture traffic, and apply explicit assertions to frames, signal values, and periods. For recording-only work, report the checks that can be evaluated and which scenarios need a live setup.
Separate direct observations from interpretation, identify relevant evidence, and note areas that require additional data.
What you receive
A test-results analysis with scenario identifiers, setup conditions, expected values or tolerances, observed evidence, and pass, fail, or unresolved outcomes for regression comparison.
Decoded CAN frames and signals with interpretation notes based on the supplied CAN database and recordings.
A CAN database describing messages, signals, scaling, and nodes when a DBC output is part of the agreed work.
Technologies & formats
An extension of CAN with larger payloads and a faster data phase.
A priority-based broadcast bus used for in-vehicle control communication.
A text format describing CAN messages, signals, nodes, scaling, and metadata.
A development, simulation, test, and analysis environment for vehicle networks.
A higher-layer vehicle network protocol suite using CAN, common in heavy vehicles.
A segmented transport protocol for messages carried over CAN.
A Vector environment for recording and analyzing vehicle-network communication.
A Python library providing a common API for CAN interfaces and messages.
A Vector binary container for timestamped bus communication.
A Python package for parsing CAN databases and encoding or decoding messages.
ISO 14229 diagnostic services for communicating with vehicle ECUs.
Vector event-driven language for network simulation, testing, and automation.
FAQ
Discuss the evidence
Send a BLF recording, ASC recording, DBC, or CAN dump with the communication question you need answered.