Vehicle Gateway Switching CAN to CAN-FD for Reprogramming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current reprogramming methods for vehicle controllers using CAN-FD communication are hindered by OBD regulations, which restrict the use of CAN-FD functions during diagnostic operations, leading to decreased reprogramming speed and increased maintenance time due to the inability to perform CAN-FD reprogramming through OBD CAN channels.

Innovation Solution

A reprogramming apparatus and method that employs a gateway to switch between CAN and CAN-FD communication modes, allowing CAN-FD reprogramming while ensuring compliance with OBD regulations by checking for specific cancellation conditions, such as engine state or ECU resets, to maintain or revert communication modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CAN-FD communication is used for reprogramming, then reprogramming speed and efficiency are improved, but OBD regulations cannot be satisfied because CAN-FD tolerance cannot be guaranteed during diagnostic operations

Engineering Contradiction:
Improvereprogramming speedVSAvoidOBD regulation compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The gateway dynamically switches communication modes between CAN and CAN-FD based on operational context. During diagnostic operations, it uses CAN to satisfy OBD regulations; during reprogramming operations, it switches to CAN-FD to achieve high-speed data transmission. This dynamic adaptation resolves the contradiction by allowing the system to optimize for speed when safe and comply with regulations when required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The gateway acts as an intermediary device between the reprogramming module and the ECU. It receives reprogramming requests and selectively switches between CAN and CAN-FD communication modes, enabling the system to bypass OBD restrictions during reprogramming while maintaining compliance during diagnostic operations. The gateway mediates between the conflicting requirements of speed and regulation compliance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If CAN communication mode is used to satisfy OBD regulations, then regulatory compliance is maintained, but reprogramming time increases due to lower data rate

Engineering Contradiction:
ImproveOBD regulation complianceVSAvoidreprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts communication mode based on operational requirements. During reprogramming operations, the gateway switches to CAN-FD mode to minimize reprogramming time while maintaining the ability to switch to CAN mode for diagnostic operations. This dynamic switching eliminates the need to permanently use the slower CAN mode, thereby reducing time loss without sacrificing regulatory compliance when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The gateway changes the communication parameter (data rate) by switching between CAN and CAN-FD modes. During reprogramming, it changes to the higher data rate CAN-FD mode to reduce transmission time for large firmware files, while maintaining the option to revert to CAN mode for diagnostic operations, thus optimizing time without permanently compromising regulatory compliance.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If CAN-FD reprogramming is performed through OBD CAN channel, then development efficiency is improved, but communication stability deteriorates due to mode switching requirements

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidcommunication stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The gateway serves as a stable intermediary that manages communication mode switching transparently. It handles the complexity of mode transitions between CAN and CAN-FD, shielding the reprogramming module and ECU from direct mode switching issues. This mediation maintains communication stability by providing a consistent interface while enabling efficient CAN-FD reprogramming through the OBD channel.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway monitors communication conditions and provides feedback to determine appropriate mode switching. It detects when reprogramming operations are in progress and automatically switches to CAN-FD mode, then monitors for completion and switches back to CAN mode. This feedback-driven approach maintains stability by making mode transitions predictable and condition-based rather than arbitrary.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11005680B2Reprogramming apparatus for vehicle, reprogramming method thereof, and vehicle including the same
Publication Date: 2021.05.11 HYUNDAI MOTOR CO LTD
  • US11005680B2 patent drawing
  • US11005680B2 patent drawing
  • US11005680B2 patent drawing

AI summary

A reprogramming apparatus for vehicle, a reprogramming method and a vehicle including the same are provided. The reprogramming apparatus for the vehicle may include: a diagnostic unit configured to diagnose a plurality of controllers of the vehicle; a reprogramming unit configured to reprogram the plurality of controllers; and a gateway configured to control communication connection among the diagnostic unit, the reprogramming unit, and the plurality of controllers, wherein the gateway is configured to change a Controller Area Network (CAN) communication mode to a Controller Area Network with Flexible Data-rate (CAN-FD) communication mode when a communication mode change request is received from the reprogramming unit, check whether CAN-FD communication mode cancellation conditions are satisfied when the CAN communication mode has been changed to the CAN-FD communication mode, and change the CAN-FD communication mode to the CAN communication mode when the CAN-FD communication mode cancellation conditions are satisfied.