Distributed I/O Control System Bandwidth Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed I/O control systems, the increasing number of I/O devices connected to ECUs leads to a surge in dedicated signal lines, causing communication bottlenecks and real-time performance issues, especially when multiple ECUs need to exchange data, as existing methods fail to efficiently manage communication cycles and bandwidth.
Innovation Solution
A distributed I/O control system that uses shared memory between slave and master stations, with a cycle table defining communication cycles and group information, an input request transmitter, a data selector, a compressor, and a reproducer to manage data transmission and compression, ensuring real-time data reporting and reduced bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If input data is transmitted from slave station to master station every time input data changes, then real-time data reporting is ensured, but communication band usage increases excessively
Solution Approach 1:
The patent segments data into groups based on communication cycles and uses group information to control transmission. Instead of transmitting all input data continuously, the system divides data into groups and transmits only when necessary, reducing communication band usage while maintaining real-time reporting capability for critical data.
Solution Approach 2:
The patent implements periodic transmission control where data is transmitted at predetermined communication cycles rather than continuously. The master station controls transmission timing based on group information, allowing real-time data reporting at appropriate intervals while suppressing unnecessary communication band usage during non-critical periods.
2Adaptability or versatility
If slave station is specified according to communication cycle, then communication cycles of I/O devices are handled, but sufficient communication band cannot be ensured for other devices
Solution Approach 1:
The patent applies local quality control by handling different groups of I/O devices with different communication cycles independently. Each group has its own transmission timing controlled by the master station, allowing tailored communication cycles for different devices while ensuring sufficient communication band availability for all devices through coordinated group management.
3Device complexity
If multiplex transmission lines are used to connect multiple ECUs, then number of dedicated signal lines is reduced, but communication band for real-time data exchange is insufficient
Solution Approach 1:
The patent segments communication into different groups with different priority levels. Critical real-time data exchange between ECUs is handled through prioritized transmission slots, while less time-sensitive I/O data is transmitted in separate cycles. This segmentation allows real-time communication speed requirements to be met while using multiplex transmission lines to reduce overall system complexity.
Solution Approach 2:
The patent implements periodic transmission control where the master station allocates transmission time slots to different groups of slave stations based on their communication cycle requirements. This ensures that real-time data exchange between ECUs occurs at appropriate intervals while maintaining system simplicity through multiplexed transmission lines.
Data Source
AI summary
In a distributed I/O control system updating data through a network between a shared memory of a slave station performing input/output of data with plural input or output devices and a shared memory of the master station corresponding to the slave station's shared memory, the master station sets group information with respect to the input or output devices, and outputs, according to a cycle table, an input request frame specifying the shared memory in the slave station and the group information, and the slave station performs input/output of data with plural input or output devices, and determines whether an input request content specified by an input request frame from the master station is all information in the shared memory in the slave station, or information corresponding to the group information, to thereby transmit output data according to the input request content.


