CAN System Error Data Generation via Protocol Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional CAN systems face challenges in accurately evaluating communication quality, especially at higher communication rates like 1 Mbps, and cannot effectively test error management circuits in loop back mode due to limitations in generating error data and hardware constraints.

Innovation Solution

A CAN system that incorporates error data into receive or send data within the electric control units using a protocol processing part, register, and error management circuit, allowing for error data generation and communication quality evaluation without external hardware, and enabling error detection testing in loop back mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If external hardware is used to generate error data on the communication bus, then error data generation is possible, but the system cannot accurately generate error data at higher communication rates like 1 Mbps due to hardware limitations

Engineering Contradiction:
Improveerror data generation accuracyVSAvoidcommunication rate compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The ECU performs self-diagnosis by generating error data internally within its own communication interface. The protocol processing part incorporates error data into send data, which then passes through the transceiver onto the bus and back to the same ECU. This self-service approach eliminates the need for external error generation hardware and enables testing at any communication rate supported by the ECU itself.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The transceiver acts as an intermediary that carries send data from the ECU onto the communication bus and returns receive data from the bus to the ECU. This intermediary mechanism enables the error data to traverse the external bus environment without requiring external error generation hardware, allowing accurate error data generation at high communication rates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If loop back mode is used for self-diagnosis, then circuit defects in normal communication can be checked, but error management circuit defects cannot be detected because loop back mode assumes normal communication without error data

Engineering Contradiction:
Improvecircuit defect detection capabilityVSAvoiderror detection capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The protocol processing part dynamically switches between normal mode and test mode. In test mode, it incorporates error data into send data while in normal mode it processes data without errors. This dynamic capability allows the same loop back path to serve both normal communication testing and error management circuit testing, enhancing versatility without compromising reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of the communication data by incorporating error data into send data during test mode. This parameter change transforms normal communication data into error-containing data, enabling the error management circuit to be tested through the same loop back mode that normally assumes error-free communication.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If conventional hardware is used for error data generation, then error data can be generated on the bus, but the insert timing of error data is delayed and communication rate compatibility is limited to 125 kbps or lower

Engineering Contradiction:
Improveerror data generation capabilityVSAvoidcommunication rate
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The ECU generates error data internally using its own protocol processing part, eliminating the need for external hardware that introduces timing delays. The error data is incorporated into send data at the source before transmission, ensuring precise timing control and enabling operation at high communication rates up to 1 Mbps and beyond.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7958438B2CAN system
Publication Date: 2011.06.07 RENESAS ELECTRONICS CORP
  • US7958438B2 patent drawing
  • US7958438B2 patent drawing
  • US7958438B2 patent drawing

AI summary

Provided is a CAN system that can generate an error signal without requiring hardware for generating an error signal to be connected to a bus. A protocol processing part within a CAN controller incorporates error data into receive data or send data, based on error data information stored in a register.