CAN Warning Network Control With Distributed Behavioral Equations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle-carried warning systems face challenges in compatibility and flexibility among various devices, requiring a centralized controller and limited customization options, which restricts the integration of diverse safety equipment and efficient communication between nodes.

Innovation Solution

The Matrix software communications protocol and associated libraries enable peer-to-peer communication between vehicle safety equipment controllers and devices on a CAN serial data bus, allowing for flexible interoperation without a central controller, increased device integration, and customizable behavior through behavioral bytecode and message compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a centralized controller is used to control warning devices, then system control is simplified, but system flexibility and adaptability are reduced

Engineering Contradiction:
Improvecontrol structureVSAvoidsystem flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system divides the centralized control function into distributed control across multiple independent nodes. Each node (controller or device) can independently process information and make decisions based on behavioral equations, eliminating the need for a single centralized controller while maintaining system coordination through peer-to-peer communication on the CAN bus.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of having a centralized controller manage all devices, the patent inverts the control architecture so that devices and controllers operate as equal peers in a distributed network. Each node maintains its own control logic through behavioral equations, reversing the traditional master-slave relationship and enabling greater system flexibility.

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If diverse safety equipment is integrated into the system, then system versatility is improved, but compatibility challenges increase

Engineering Contradiction:
Improvedevice integrationVSAvoidcommunication compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a universal communication protocol based on behavioral equations that can be executed by any node in the system regardless of device type or manufacturer. This universal approach allows diverse safety equipment from different companies to communicate and cooperate effectively on the same CAN bus without compatibility issues.

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

Solution Approach 2:

The system uses configurable parameters within behavioral equations that can be adjusted to match different device characteristics and communication requirements. This parameter-based configuration enables seamless integration of various devices by simply adjusting equation parameters rather than requiring device-specific communication protocols.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If message compression is implemented, then device sharing on CAN bus is increased, but processing complexity is elevated

Engineering Contradiction:
Improvedevice capacity on busVSAvoidprocessing requirements
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements nested behavioral equations where complex system behaviors are built by combining simpler equation modules. This nesting approach allows message compression and efficient data representation while maintaining manageable processing complexity through hierarchical organization of control logic.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12143239B2Control of vehicle-carried warning system through controller area network (CAN) communications of global variables processed as operands of behavioral equations
Publication Date: 2024.11.12 ELECTRONICS CONTROLS CO
  • US12143239B2 patent drawing
  • US12143239B2 patent drawing
  • US12143239B2 patent drawing

AI summary

Disclosed are controller area network (CAN) nodes and associated methods for communicating through a CAN bus to form a set of communicatively coupled CAN nodes. A CAN node has, and is configured to monitor status of, one or both input and output devices for establishing a vehicle-carried warning system in which an event changing at least one input status causes a CAN message to be broadcast over the CAN bus to change at least one output status. Behavioral equations map input(s) to output(s), thereby resulting in desired actions. Also disclosed is a graphical user interface (GUI) for configuring the behavioral equations.