CAN Bus Node Diagnosis Module for Real-Time Signal Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for analyzing the health of the CAN bus physical layer are not economically viable or reliable for real-time monitoring, especially in operational environments, and fail to detect issues like open, shorted, or unbalanced lines effectively.

Innovation Solution

A node and transceiver system with a diagnosis module that performs measurements and signal analyses on a CAN bus using a carrier sense multiple access/collision detection mechanism, allowing for real-time monitoring by asserting an enable signal during exclusive access phases to ensure accurate signal analysis without interference from multiple nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standard equipment such as voltmeters and standard oscilloscopes is used to analyze the signaling on a CAN bus, then measurement capability is provided, but the system is not economically viable or reliable for real-time monitoring in operational environments

Engineering Contradiction:
Improvesignal analysis capabilityVSAvoidreal-time monitoring reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The node performs self-diagnosis by using its own transceiver and protocol engine to monitor the CAN bus signals. The diagnosis module within the node itself conducts measurements and signal analyses, eliminating the need for external standard equipment and enabling reliable real-time monitoring in operational environments.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The transceiver is configured to perform multiple functions: normal CAN bus communication and simultaneous diagnosis/monitoring of the bus signals. This multi-functionality allows the same hardware to serve both communication and measurement purposes, making the system economically viable and reliable for real-time monitoring.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If measurements are conducted on a multi-master bus where multiple nodes can access simultaneously, then continuous monitoring is possible, but signal analysis accuracy is compromised due to interference from multiple nodes

Engineering Contradiction:
Improvecontinuous monitoring capabilityVSAvoidsignal analysis accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The protocol engine is configured to transition to a specific state indicative of an exclusive access phase before measurements are conducted. This preliminary state transition ensures that only one node is active on the bus when the diagnosis module performs its measurements, guaranteeing signal analysis accuracy while maintaining continuous monitoring capability through the multi-master protocol.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the node continuously monitors the CAN bus signals, then real-time detection of issues is achieved, but the complexity of the node increases

Engineering Contradiction:
Improvereal-time issue detectionVSAvoidnode complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The diagnosis module is integrated within the existing node structure, merging the monitoring function with the node's existing transceiver and protocol engine. This integration allows real-time issue detection without significantly increasing node complexity, as the same hardware components are reused for both communication and diagnosis purposes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10826719B2Node and method for conducting measurements and signal analyses on a multi-master access bus
Publication Date: 2020.11.03 NXP BV
  • US10826719B2 patent drawing
  • US10826719B2 patent drawing
  • US10826719B2 patent drawing

AI summary

The present application relates to a node for conducting measurements and signal analyses on a bus supporting multi-master access of a plurality of nodes or a transceiver of the node. The transceiver is configured to detect bus signals and to convert the detected bus signals into a bit stream. A protocol engine is arranged to receive the bit stream. The protocol engine transitions between states, which are indicative of at least an exclusive access phase, during which only one of the plurality of nodes is allowed to assert signals on the bus. A detector is configured to assert an enable indication for a period of time on detecting that the protocol engine is in a state indicative of the exclusive access phase. A diagnosis module is configured to conduct measurements in response to the asserted enable indication.