System and method for learning remote controller

A learning system and learning method technology, applied in signal transmission systems, non-electrical signal transmission systems, instruments, etc., can solve problems such as failure to learn, failure to use the learning remote control, and inability to learn completely, so as to improve adaptability Effect

Active Publication Date: 2009-09-30
GUANGDONG SENEASY INTELLIGENT TECH CO LTD
0 Cites 10 Cited by

AI-Extracted Technical Summary

Problems solved by technology

But if you learn a remote control with a format similar to RC5, you will only be able to learn one function of the same button, and you will not be able to learn another grou...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention discloses a system for learning a remote controller, which comprises a control module, a signal receiving unit, a signal analyzing unit, a signal recognizing unit, a switching signal generating unit and a data writing unit, wherein the control module is used for starting or stopping the learning state of a learning module; the signal receiving unit is used for receiving signals emitted by the other remote controller; the signal analyzing unit is used for converting the received signals into binary logic data code; the signal recognizing unit is used for recognizing whether the binary logic data code is RC5 code or not, and the binary logic data code is directly transmitted to the data writing unit if the binary logic data code is not the RC5 code; the switching signal generating unit generates switching data and transmits the switching data to the data writing unit if the binary logic data code is RC5 code; and the data writing unit is used for writing the generated switching data or the binary logic data code into a memory module. The invention also discloses a method for learning a remote controller, can be used for learning the RC5 code and two functions of one same key, thereby improving the adaptability of the learning remote controller.

Application Domain

Technology Topic

Image

  • System and method for learning remote controller
  • System and method for learning remote controller
  • System and method for learning remote controller

Examples

  • Experimental program(1)

Example Embodiment

[0036] Infrared remote control is currently the most widely used means of communication and remote control. Usually, the infrared remote control modulates the remote control signal (binary pulse code) on a 38KHz carrier, buffers and amplifies it and sends it to the infrared light-emitting diode, which is converted into an infrared signal and emitted. There are many forms of binary pulse code, among which the most commonly used are Pulse Width Modulation Code (PWM), Pulse Position Modulation Code (PPM) and RC5 (Remote Control 5).
[0037] The remote control learning system provided by the present invention can be used to learn remote control signals in RC5 encoding format. RC5 is an encoding format of Philips. When operating the same key, the first time it is function 1, and the second time it is function 2, and the third time it returns to function 1, and so on. That is, the same key has different functions.
[0038] The RC5 code is a 14-bit two-way code. The first two digits are the start code, which is always "1". The third digit is the control digit. It is used to distinguish whether the remote control button is kept pressed or switched. The 4th-8th digits It is a system code used to distinguish different devices. For example, the TV can be set to 00000, and the DVD can be set to 00001, etc. The 9th to 14th digits are command codes (op codes), and up to 64 command codes can be combined. Each bit of data in the RC5 code uses a two-way code (Manchester code) to indicate its state. The time length of each bit in the RC5 code is about 1.8ms, and a period is generally 114ms.
[0039] The embodiments of the present invention will now be described with reference to the drawings, first with reference to figure 1 , A remote control learning system includes:
[0040] Input keyboard 1 is used to send control instructions to the control module; the keyboard circuit is connected with the control module and the indicator light;
[0041] The control module 2 is used to start or stop the learning state of the learning module according to the control instruction;
[0042] The learning module 3 is used to copy the signal transmitted by another remote controller 5 and perform corresponding processing; the learning module 3 specifically includes:
[0043] The signal receiving unit 31 is used to receive a signal transmitted by another remote controller; the received signal is an infrared signal obtained after a binary pulse code is modulated by a carrier wave;
[0044] The signal analysis unit 32 is used to convert the received signal into binary logic data encoding; specifically, first extract the high and low level time in the infrared signal, and then filter out the carrier after measuring to generate binary logic data coding;
[0045] The signal identification unit 33 is used to identify whether the binary logic data code is an RC5 code, and if it is not an RC5 code, directly transmit the binary logic data code to the data writing unit;
[0046] The control switch 34 is used to control whether the flip signal data generation module works according to the recognition result of the signal recognition unit;
[0047] The reversal signal generating unit 35, if it is recognized that the binary logic data code is RC5 code, generates reversal data according to the binary logic data code and transmits it to the data writing unit; that is, generates the second coded data, for example, if the RC5 code is The format flip code is in the second digit, the first three digits of the first group of logic data are normally 101, and the flip code is 111. If the RC5 format flip code is in the third digit, the first three digits of the first group of logic data are normally 101, and The flip code is 100.
[0048] The data writing unit 36 ​​is configured to write the generated flip data or the binary logic data code into the storage module 4;
[0049] It also includes an indicator light 6, which indicates whether the remote controller is in the learning state.
[0050] The coded waveform in RC5 format is usually like image 3 As shown, it includes a high level M, a low level duration T1, then a high level N, a low level duration T2, and then a high level M, and so on. The signal analysis module also analyzes and records high level M, low level duration T1, then high level N, low level duration T2 and so on. In this way, logic data of logic 0 and logic 1 are formed.
[0051] Specifically, refer to figure 2 , The signal identification unit 33 specifically includes:
[0052] The number of bits determining unit 331 is configured to determine whether the number of data bits of the data frame encoded by the binary logic data is 14 bits;
[0053] The format judging unit 332 is configured to judge whether the format of the binary logic data encoding is consistent with the RC5 encoding format;
[0054] The modulation format determination unit 333 is configured to determine whether the modulation format of the binary logic data encoding is phase modulation, for example, determine whether the modulation format of the binary logic data encoding is a high-low-low-high or low-high-low phase.
[0055] The specific operation process of learning is as follows: connect the control module through the keyboard keys to control whether to start the learning state. When entering the learning state, while pressing the learning button, press and hold the learning button of the remote controller to be learned for more than one second. The distance between the two remote controllers is 2-3 cm. After the infrared receiving module receives the infrared signal waveform, it performs signal analysis to generate logical data, and then the intelligent recognition module recognizes whether the data is in the RC5 encoding format. If it is, the control switch is closed, and the flip signal data generation module generates flip data. And write the memory through the data writing module. Thus, through one study, two sets of codes are learned. If the intelligent recognition module analyzes and finds that it is not in the RC5 encoding format, then directly write the logic data obtained through the signal analysis module to the memory through the data write module. After exiting the learning mode, the remote controller has the function of RC5 encoding according to normal operations.
[0056] reference Figure 4 Correspondingly, the present invention also provides a remote control learning method, which includes the following steps:
[0057] S01. Start the learning state of the remote controller;
[0058] S02. Receive a signal transmitted by another remote controller;
[0059] S03. Convert the received signal into binary logic data encoding;
[0060] S04. Identify whether the binary logic data encoding is RC5 encoding; specifically, determine whether the data frame bit number of the binary logic data encoding is 14 bits, whether the format is consistent with the RC5 encoding format, and whether the modulation format is phase modulation, If the result of the above judgment meets the condition, the binary logic data encoding is RC5 encoding, otherwise it is not RC5 encoding;
[0061] S05. If it is not the RC5 code, directly store the binary logic data code in the storage module; if it is the RC5 code, generate flip data according to the binary logic data code and store it in the storage module.
[0062] After completing step S05, the learning process of the remote control is completed. At this time, we can use the remote control to transmit remote control signals for remote control operations. Figure 5 , The specific working process of transmitting remote control signals is as follows:
[0063] Step S001: Press a button on the remote control to issue a control instruction;
[0064] Step S002: Extract corresponding data from the storage module according to the issued control instruction;
[0065] Step S003: modulate the extracted data to generate a pulse signal;
[0066] Step S004: Convert the pulse signal into an infrared signal for transmission.
[0067] The above-disclosed are only the preferred embodiments of the present invention, which of course cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the scope of the patent application of the present invention still fall within the scope of the present invention.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Hybridization breeding method of novel variety black goat

InactiveCN102524179AImprove adaptabilityAnimal husbandryBiologyNubian ibex
Owner:GUIZHOU INST OF ANIMAL HUSBANDRY & VETERINARY

Classification and recommendation of technical efficacy words

Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products