CAN Bus Troubleshooting for Industrial Controller Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of modern industrial machines with numerous Electronic Control Modules (ECMs) and communication systems like CAN, LIN, and Ethernet makes diagnosing communication issues challenging, especially for technicians who lack proper training and tools, leading to increased downtime and customer dissatisfaction.

Innovation Solution

A diagnostic system that connects to the industrial machine's electronic processing system, performing software, connectivity, and CAN bus checks to analyze data and provide solutions to communication issues, including a graphical representation of controller layouts to identify faults.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If technicians use traditional diagnostic methods for CAN bus issues, then they can identify problems, but the diagnostic process becomes extremely time-consuming and complex

Engineering Contradiction:
Improvediagnostic accuracyVSAvoiddiagnostic time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automated diagnostics by connecting to the machine's electronic control modules and executing pre-programmed diagnostic routines that check CAN bus communication, controller responses, and system integrity before the technician begins manual troubleshooting

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A portable diagnostic device serves as an intermediary between the technician and the complex electronic systems, translating machine data into understandable visual representations and guiding the technician through the diagnostic process with step-by-step instructions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If technicians travel to remote machine locations for diagnosis, then they can perform hands-on troubleshooting, but machine downtime increases significantly

Engineering Contradiction:
Improveon-site troubleshooting capabilityVSAvoidmachine downtime
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system replaces complex manual mechanical troubleshooting with automated electronic diagnostics that can be performed remotely or on-site using a portable device that communicates digitally with the machine's control modules, eliminating the need for lengthy manual inspection procedures

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The diagnostic system enables technicians to independently troubleshoot and resolve CAN bus issues using the portable device's guided procedures and visual fault location capabilities, reducing dependence on extensive training and specialized knowledge

Inventive Principle:
Principle #25Self-service

3Reliability

If internal diagnostic systems are used in machines, then basic issues can be detected, but sophisticated CAN bus problems cannot be diagnosed due to system limitations

Engineering Contradiction:
Improvebasic diagnostic capabilityVSAvoiddiagnostic scope
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The portable diagnostic device is designed to work with multiple machine types and communication protocols, providing universal diagnostic capabilities that extend far beyond the limited functions of internal systems while maintaining compatibility with existing machine architectures

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

Data Source

PatentUS11233713B2Controller area network and connectivity health troubleshooting system
Publication Date: 2022.01.25 DEERE & CO
  • US11233713B2 patent drawing
  • US11233713B2 patent drawing
  • US11233713B2 patent drawing

AI summary

A system and method for diagnosing connection and communication in an industrial machine includes performing a software check to obtain software data related to software applications, performing a connectivity check to obtain connection status data for one or more controllers, and performing a CAN bus check to obtain CAN bus data. The software data, connection status data, and CAN bus data is analyzed to determine a likely cause of an industrial machine connection or communication issue. A solution to the industrial machine connection or communication issue is output to a technician based on the analyzed data.