Hardware Data Buffering for Coherent Motor Control Snapshots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor control systems for vehicles, particularly those using electronic power steering (EPS) systems, face challenges in efficiently managing data and maintaining signal integrity due to software-based approaches that can lead to controller throughput issues and signal path delays.

Innovation Solution

The implementation of a hardware-based data management interface that captures and stores motor position and velocity data in memory buffers, allowing for snapshot generation and processing by a data consumer, thereby reducing reliance on software processing and improving signal integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a software-based approach is used for data management in motor control systems, then ease of implementation is improved, but controller throughput and signal path delay are worsened

Engineering Contradiction:
Improveease of implementationVSAvoidcontroller throughput
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent replaces the software-based data management system with a hardware-based data management interface. This substitution moves data capture, buffering, and snapshot generation functions from the software domain to dedicated hardware circuits, thereby eliminating software processing overhead and improving controller throughput while maintaining ease of implementation through standardized hardware interfaces.

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

Solution Approach 2:

The patent introduces a hardware-based data management interface as an intermediary layer between the motor control system and the controller. This intermediary handles data capture, buffering, and snapshot generation independently, preventing data management tasks from blocking the main controller and improving overall system throughput.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If a software-based approach is used for data management in motor control systems, then ease of implementation is improved, but signal path delay is worsened

Engineering Contradiction:
Improveease of implementationVSAvoidsignal path delay
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent replaces software-based data handling with hardware-based data capture and buffering circuits. This substitution eliminates software processing delays and interrupt overhead, significantly reducing signal path delay while maintaining ease of implementation through standardized hardware interfaces.

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

Solution Approach 2:

The patent implements preliminary action by capturing and buffering data in hardware before the controller needs it. The data is pre-processed and stored in memory buffers during the sampling window, so when the controller requests data, it is immediately available as a snapshot, eliminating waiting time and reducing signal path delay.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If hardware-based data management interface is implemented, then controller throughput and signal integrity are improved, but device complexity is worsened

Engineering Contradiction:
Improvecontroller throughputVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the data management functions into distinct hardware modules: data capture circuits, memory buffers, snapshot generation logic, and data consumer interfaces. This modular segmentation improves controller throughput by parallelizing operations while managing device complexity through organized, independent functional blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality by designing the hardware-based data management interface to handle multiple data types and support various sampling rates through configurable parameters. This multi-functionality improves controller throughput for different applications while avoiding the need for separate dedicated hardware for each function, thereby controlling device complexity.

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

Data Source

PatentUS12301143B2Hardware based data management interface
Publication Date: 2025.05.13 STEERING SOLUTIONS IP HOLDING CORP
  • US12301143B2 patent drawing
  • US12301143B2 patent drawing
  • US12301143B2 patent drawing

AI summary

A method includes capturing a first sample data signal, the first sample data signal being associated with a first time domain and storing a first value associated with the first sample data signal in a first element position of a first memory buffer. The method also includes generating, in response to a completion of a sampling window and in response to a request from a data consumer, a snapshot of values stored in the first memory buffer and storing the snapshot of values in a data consumer memory. The method also includes extracting, by the data consumer in a second time domain, at least one value from the snapshot of values and calculating, by the data consumer, at least one of a motor position of a motor and a motor velocity of the motor using the at least one value from the snapshot of values.