Vehicle Networks & Communication

Integrate CAN FD communication

CAN FD integration brings controller configuration, frame definitions, and network participants into agreement. I review arbitration and data-phase settings, frame compatibility, DBC coverage, and gateway mappings, then define and verify the configuration changes supported by your project inputs.

Discuss CAN-FD Integration

Problems I can investigate

Find the behavior behind the symptom

  1. 01

    CAN-FD communication issue

    Investigate CAN-FD frames that fail because of configuration, timing, compatibility, or decoding conditions. Findings are tied to observed traffic and available message definitions.

  2. 02

    CAN message missing

    Trace an expected CAN frame through live traffic or a recording to determine whether it is absent, filtered, incorrectly decoded, or affected by surrounding network behavior.

  3. 03

    CAN bus errors

    Analyze error frames, bus-off events, and controller error counters to characterize unstable CAN or CAN-FD communication without assuming a root cause before reviewing the evidence.

  4. 04

    CAN gateway issue

    Examine messages that are missing, modified incorrectly, or routed to the wrong CAN network, using available traffic and DBC information to compare expected and observed behavior.

What I can help with

Focused engineering work in Vehicle Networks & Communication

Align the integration configuration

Review controller capabilities, nominal and data bit rates, bit-rate switching, accepted frame types, and gateway mappings. Define changes with the team responsible for the target configuration.

  • CAN-FD
  • CAN
  • DBC

CAN-FD traffic analysis

Review CAN-FD and CAN recordings for frame presence, timing, payload changes, and communication patterns. Analysis can use BLF, ASC, or CAN dump data with CANalyzer or CANoe where available.

  • CAN-FD
  • CAN
  • CANoe
  • CANalyzer

Message and signal decoding

Decode CAN and CAN-FD messages from DBC definitions, checking identifiers, signals, scaling, nodes, and interpretation notes with cantools where appropriate.

  • CAN-FD
  • CAN
  • DBC
  • cantools

Bus error investigation

Correlate error frames, bus-off events, and controller error counters with recorded communication to isolate conditions requiring further integration or configuration review.

  • CAN-FD
  • CAN
  • CANalyzer
  • BLF

Gateway behavior review

Compare traffic across CAN and CAN-FD networks to identify missing, changed, or incorrectly routed messages. CANoe, CAPL, and DBC data can support focused simulation or test work when supplied.

  • CAN-FD
  • CAN
  • DBC
  • CANoe

Repeatable CAN analysis

Create focused analysis or decoding workflows with python-can and cantools for repeatable review of CAN data, message definitions, and recorded traffic.

  • CAN
  • DBC
  • python-can
  • cantools

What to send

Start with the evidence you already have

How the analysis works

From recorded data to engineering findings

  1. 01

    Map the participating interfaces

    Review supplied CAN and CAN FD traffic, message definitions, available controller configuration, and intended gateway behavior.

  2. 02

    Identify incompatible settings

    Check frame format, nominal and data-phase settings, supported payloads, and message mappings against each participant and the network design.

  3. 03

    Apply agreed configuration changes

    Update in-scope message definitions or integration settings where the project provides access. Hand over documented changes for components owned by other teams.

  4. 04

    Verify the updated communication

    Repeat representative exchanges and compare traffic with expected mappings, values, and timing. Record remaining limits and any hardware checks still needed.

What you receive

Deliverables matched to the investigation

Engineering analysis

A documented technical analysis with evidence, findings, limitations, and focused follow-up checks.

CAN decoding results

Decoded CAN frames, signals, and interpretation notes based on the supplied CAN data and DBC definitions.

DBC file

A CAN database describing messages, signals, scaling, and nodes when the available information supports creating or updating one.

Technologies & formats

Automotive data and analysis environments

FAQ

Practical questions before an investigation

Can a Classical CAN node receive CAN FD frames?
A Classical CAN-only node cannot decode CAN FD frames. Coexistence depends on the devices and network design; it is not established by matching a nominal bit rate. Integration must account for controller and transceiver capabilities, FD settings, and the traffic permitted on each segment.
What can I provide to start a CAN-FD investigation?
A BLF recording, ASC recording, CAN dump, or DBC can provide a useful starting point. The most relevant combination depends on whether the need is decoding, missing-message analysis, bus-error investigation, or gateway review.
Can you work with CAN and CAN-FD traffic together?
Yes. The analysis can compare CAN and CAN-FD frames, message definitions, payloads, and observed communication where the supplied data contains both.
Can you determine why a CAN message is missing?
The analysis can identify evidence consistent with filtering, decoding, configuration, timing, compatibility, or gateway behavior. A definitive cause depends on the completeness and quality of the supplied traffic and definitions.
Can you create a DBC file?
A DBC file can be created or updated when the available CAN data and signal information are sufficient to describe messages, signals, scaling, and nodes.

Discuss the evidence

Discuss CAN-FD Integration

Share a BLF, ASC, CAN dump, or DBC and describe the CAN-FD behavior you need investigated. I can scope the analysis from the evidence available.