Trainable Transmitter Frequency Snapping for Rolling Code Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing trainable transmitters face challenges in accurately determining and shifting the frequency of control signals from original transmitters to match the intended carrier frequency during training, particularly when dealing with rolling code systems, which can lead to performance issues and incorrect system synchronization.

Innovation Solution

A method and system for training a trainable transmitter that detects whether the control signal is a fixed or rolling code signal, stores the frequency and control data, and for rolling code signals, compares the detected frequency to a list of predetermined frequencies to shift it to a matching frequency, ensuring accurate synchronization and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the trainable transmitter stores the detected frequency from the original transmitter, then the training process is simple and fast, but the frequency accuracy may be incorrect due to errors in the original transmitter signal

Engineering Contradiction:
Improvetraining timeVSAvoidfrequency accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent changes the frequency parameter by comparing the detected frequency against a database of known carrier frequencies and snapping to the closest match. This transforms the raw detected frequency (which may be inaccurate) into a corrected frequency value that matches the intended carrier frequency, thereby improving measurement precision without adding significant time to the training process.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system uses frequency snapping to correct the detected frequency, then the frequency accuracy is improved, but the device complexity increases due to additional processing requirements

Engineering Contradiction:
Improvefrequency accuracyVSAvoidsignal processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-storing a database of known carrier frequencies for various remote control systems before the training process. During training, the system simply compares the detected frequency against this pre-prepared list and snaps to the closest match, rather than performing complex real-time frequency analysis. This reduces the processing complexity during the actual training operation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the trainable transmitter identifies the system manufacturer to determine the carrier frequency, then the frequency accuracy is improved, but the ease of operation decreases due to additional identification steps

Engineering Contradiction:
Improvefrequency accuracyVSAvoidtraining operation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements self-service by automatically identifying the system manufacturer and determining the appropriate carrier frequency without requiring user input. The system autonomously compares the detected frequency against the database, identifies the matching system, and snaps to the correct frequency automatically, maintaining ease of operation while improving frequency accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2078291B1System and method for training a trainable transmitter
Publication Date: 2011.08.10 JOHNSON CONTROLS TECHNOLOGY CO
  • EP2078291B1 patent drawingFigure 1
  • EP2078291B1 patent drawingFigure 2
  • EP2078291B1 patent drawingFigure 3

AI summary

A method for training a trainable transmitter in a vehicle that includes receiving a request to enter a training mode of the trainable transmitter from a user, beginning a training mode of the trainable transmitter, receiving a control signal from an original transmitter associated with a remote control system, detecting a frequency and control data of the control signal. The method further includes determining if the control signal is a fixed code signal or a rolling code signal. If the control signal is a fixed code signal, storing the detected frequency and control data. If the control signal is a rolling code signal, comparing the detected control signal frequency to a plurality of predetermined frequencies and based on the comparison, shifting the detected frequency to match one of the predetermined frequencies.