CAN Warning Network Control With Distributed Behavioral Equations
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If diverse safety equipment is integrated into the system, then system versatility is improved, but compatibility challenges increase
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.
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.
3Quantity of substance
If message compression is implemented, then device sharing on CAN bus is increased, but processing complexity is elevated
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.
Data Source
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.


