Vehicle Keyless Ring Buffer for Complete Signal Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The control unit in vehicle keyless systems transitions from a sleep state to an operational state after receiving an interrupt signal, but during this transition, it may not acquire complete unit command signals due to the timing delay, leading to incomplete data acquisition and reduced communication accuracy.

Innovation Solution

The on-vehicle device employs a ring buffer to store received unit command signals and outputs an interrupt signal only when storage is complete, allowing the control unit to acquire data in a state where all signals are fully received, enabling accurate code analysis and command execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the control unit transitions from sleep state to operational state after receiving interrupt signal, then power consumption is reduced during idle periods, but data acquisition completeness deteriorates due to transition delay

Engineering Contradiction:
Improvepower consumptionVSAvoiddata acquisition completeness
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The reception unit performs preliminary action by continuously receiving and storing unit command signals in the ring buffer even before the control unit is fully operational. This allows the control unit to acquire complete data sets without waiting for signal reception to finish, resolving the contradiction between power saving (sleep mode) and data completeness.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the control unit acquires data immediately after transitioning to operational state, then response performance is improved, but data completeness deteriorates due to ongoing signal reception

Engineering Contradiction:
Improveresponse performanceVSAvoiddata acquisition completeness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The ring buffer acts as an intermediary between the reception unit and the control unit. It temporarily stores incoming unit command signals, allowing the control unit to acquire complete data sets at its convenience without interfering with the continuous reception process, thus resolving the conflict between response speed and data completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple unit command signals are transmitted with short time intervals to improve communication efficiency, then productivity is improved, but data acquisition reliability deteriorates due to control unit transition timing

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddata acquisition reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The reception unit continuously performs preliminary reception and storage of multiple unit command signals in the ring buffer before the control unit needs them. This allows high-speed transmission with short time intervals while ensuring the control unit always acquires complete data sets, resolving the contradiction between communication efficiency and data reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10207675B2Vehicle keyless system and on-vehicle device of vehicle keyless system
Publication Date: 2019.02.19 CALSONIC KANSEI CORP
  • US10207675B2 patent drawing
  • US10207675B2 patent drawing
  • US10207675B2 patent drawing

AI summary

At acquisition of a first unit command signal RC(1) of which storage is completed and in a case that the ring buffer stores a part of a second unit command signal RC(2), the CPU acquires the first unit command signal and the part of the second unit command signal upon receiving a first interrupt signal BQ(1), and then separates the first unit command signal and the part of the second unit command signal from each other. When having received a second interrupt signal BQ(2), the CPU acquires the remaining of the second unit command signal, and combines the remaining of the second unit command signal and the part of the second unit command signal. Accordingly, the second unit command signal once separated is acquired as a signal having all data completed.