Communication Controller Automatic Time Stamping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current process control systems face inefficiencies in data communication, particularly in handling high volumes of digital data over Fieldbus protocols, which can lead to increased processing time and latency due to the need for software to manage link layer processing and timer management, limiting the CPU's ability to perform other functions.
Innovation Solution
A communication controller that performs automatic time stamping of messages and event pulses, using clock generation and timer management to reduce software latency and improve processing efficiency by handling link layer processing and timer management, thereby freeing the CPU to focus on other tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If software manages link layer processing and timer management in process control systems, then processing flexibility and adaptability are improved, but processing time and latency increase
Solution Approach 1:
The patent introduces a dedicated time stamping unit as an intermediary component between the communication interface and the CPU. This unit automatically generates time stamps for received packets without requiring software intervention, thereby reducing the CPU's processing burden and eliminating software-related latency while preserving system adaptability through configurable time stamping options.
Solution Approach 2:
The time stamping unit operates autonomously to generate time stamps for received packets. It self-manages the timing functionality by capturing packet arrival times using hardware timers and counters, eliminating the need for software to manage timer operations and reducing processing delays.
2Device complexity
If software handles timer management for time stamping, then system complexity is reduced, but processing efficiency and productivity decrease
Solution Approach 1:
The patent replaces software-based timer management with a hardware-based time stamping unit. This substitution eliminates the need for software to handle timer operations, as the hardware unit automatically generates time stamps using dedicated timers and counters, thereby improving processing efficiency without significantly increasing system complexity.
3Measurement precision
If the CPU processes all communication data and timing functions, then measurement precision and control accuracy are improved, but the CPU's ability to perform other functions is limited
Solution Approach 1:
The patent segments the communication processing functions by separating time stamping operations from the CPU's main processing tasks. The time stamping unit is implemented as a distinct hardware module that independently handles timing functions, allowing the CPU to focus on higher-level control operations while maintaining precise timing measurements.
Solution Approach 2:
The time stamping unit acts as an intermediary between the communication interface and the CPU, automatically capturing packet arrival times and providing this timing information to the CPU without requiring the CPU to directly manage timing operations. This preserves measurement precision while freeing CPU resources for other functions.
Data Source
AI summary
Devices in a process control system communicate by data messages over a communication medium segment. Each device includes a communication controller that automatically time stamps events associated with received and transmitted messages.


