KR20010011805A - Remote control signal analyzer and apparatus and method for developing multibrand remote controller using the same - Google Patents

Remote control signal analyzer and apparatus and method for developing multibrand remote controller using the same Download PDF

Info

Publication number
KR20010011805A
KR20010011805A KR1019990031352A KR19990031352A KR20010011805A KR 20010011805 A KR20010011805 A KR 20010011805A KR 1019990031352 A KR1019990031352 A KR 1019990031352A KR 19990031352 A KR19990031352 A KR 19990031352A KR 20010011805 A KR20010011805 A KR 20010011805A
Authority
KR
South Korea
Prior art keywords
remote control
signal
control signal
data
transition detector
Prior art date
Application number
KR1019990031352A
Other languages
Korean (ko)
Inventor
정경진
Original Assignee
정경진
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 정경진 filed Critical 정경진
Priority to KR1019990031352A priority Critical patent/KR20010011805A/en
Publication of KR20010011805A publication Critical patent/KR20010011805A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/02Automatically-operated arrangements
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/40Arrangements in telecontrol or telemetry systems using a wireless architecture

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

PURPOSE: A remote control signal analyzer is provided to detect a 'high' maintaining time and a 'low' maintaining time of a remote control signal to collect and analyze the remote control signals, and to automatically generate sources so as to easily perform a remote control developing work to reduce a developing time. CONSTITUTION: A remote control signal analyzer comprises as follows. A remote control signal receiving circuit(1) receives a remote control signal. A signal transition detector(3) detects a transition of the remote signal to output the detected transition. A data counter(7) responds to an output signal of the signal transition detector(3), and measures a 'high' maintaining time and a 'low' maintaining time of the remote control signal, then converts the remote control signal into digital data. An address counter(9) responds to the output signal of the signal transition detector(3), and outputs an address signal. A memory(11) responds to the output signal of the signal transition detector(3), and stores 'high' maintaining time data and 'low' maintaining time data of the remote signal in a location, designated by the address signal. If a transmission command is inputted from an exterior, a micro processor(13) reads the data stored in the memory(11) to transmit the data to the exterior.

Description

리모콘신호 분석기와 이를 이용한 통합 리모콘 개발 장치 및 그 방법{REMOTE CONTROL SIGNAL ANALYZER AND APPARATUS AND METHOD FOR DEVELOPING MULTIBRAND REMOTE CONTROLLER USING THE SAME}REMOTE CONTROL SIGNAL ANALYZER AND APPARATUS AND METHOD FOR DEVELOPING MULTIBRAND REMOTE CONTROLLER USING THE SAME}

본 발명은 리모콘신호 분석기 및 이를 이용한 리모콘 개발방법에 관한 것으로, 좀더 상세하게는 리모콘을 개발하는데 사용되는 리모콘신호 분석기 및 이를 이용한 리모콘 개발방법에 관한 것이다.The present invention relates to a remote control signal analyzer and a remote control development method using the same, and more particularly, to a remote control signal analyzer used to develop a remote control and a remote control development method using the same.

현재, 가전제품 등과 같은 각종 기기를 원격제어하는 리모콘의 보급이 크게 증가하고 있는데, 상기 리모콘과 기기의 통신 프로토콜(protocol)은 기기마다 다르게 설정되어 있으므로, 다수의 기기를 원격제어하기 위해서는 각 기기마다 리모콘을 별도로 사용하여야 하는 불편함이 있었다.Currently, the spread of remote control for remote control of various devices such as home appliances is increasing significantly. Since the communication protocols of the remote control and the device are set differently for each device, in order to remotely control a plurality of devices, There was an inconvenience to use the remote control separately.

따라서, 최근 들어 다수의 기기를 하나의 리모콘을 사용하여 원격제어할 수 있는 통합 리모콘이 개발되어 사용되고 있다.Therefore, recently, an integrated remote controller capable of remotely controlling a plurality of devices using a single remote controller has been developed and used.

그러나, 상기와 같은 통합 리모콘을 개발하거나 시험하기 위해서는, 기존의 개별 리모콘에 유선으로 오실로스코프를 연결한 다음 상기 개별 리모콘에서 출력되는 리모콘신호의 파형을 분석함으로써 개별 리모콘의 시방을 결정하거나, 용도에 알맞게 독립적으로 통합 리모콘의 시방을 결정하고, 이와 같이 결정된 리모콘의 시방을 바탕으로 리모콘 신호의 소스코드를 생성한 다음, 상기의 소스코드를 사용하여 통합 리모콘의 마이크로프로세서를 프로그래밍하는 과정을 거쳐왔다. 또한, 이렇게 개발된 통합 리모콘이 소정의 시방대로 필요한 신호를 생성하는지를 검사하기 위하여는, 다시 오실로스코프에 연결하여 파형을 측정하고 분석하여야 하는 과정을 거쳐야만 하였다.However, in order to develop or test the integrated remote controller as described above, the oscilloscope is connected to the existing individual remote controllers by wire and then the waveforms of the remote controller signals output from the individual remote controllers are used to determine the specifications of the individual remote controllers or to suit the purpose. Independently determining the specification of the integrated remote control, the source code of the remote control signal is generated based on the specification of the remote control determined as described above, and then went through the process of programming the microprocessor of the integrated remote control using the source code. In addition, in order to check whether the developed remote controller generates the required signal according to a predetermined specification, it has to go through the process of measuring the waveform again by connecting to the oscilloscope.

따라서, 리모콘의 개발작업이 매우 어려울 뿐만 아니라 개발시간도 길어지는 문제점이 있었다.Therefore, the development work of the remote control is very difficult and the development time is also long.

이에, 본 발명은 상기와 같은 종래의 문제점을 해소하여, 리모콘의 개발 및 검사 작업이 손쉬울 뿐만 아니라, 그 소요 시간도 크게 단축할 수 있는 리모콘신호 분석기 및 이를 이용한 리모콘 개발장치 및 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention is to solve the above-mentioned problems, to provide a remote control signal analyzer and a remote control development apparatus and method using the same, as well as easy to develop and inspect the remote control, the time required can be greatly reduced. Its purpose is.

도 1은 본 발명에 따른 리모콘신호 분석기의 블록 구성도,1 is a block diagram of a remote control signal analyzer according to the present invention;

도 2는 도 1에 도시된 리모콘 신호 수신회로의 원리 및 실시예를 도시한 도면,2 is a view illustrating a principle and an embodiment of a remote control signal receiving circuit shown in FIG. 1;

도 3은 도 1에 도시된 신호 천이 검출기의 일실시예의 블록 구성도,3 is a block diagram of an embodiment of a signal transition detector shown in FIG.

도 4은 본 발명에 따른 리모콘신호 분석기의 타이밍도,4 is a timing diagram of a remote control signal analyzer according to the present invention;

도 5는 도 3에 도시된 신호 천이 검출기의 타이밍도,5 is a timing diagram of the signal transition detector shown in FIG. 3;

도 6은 도 1에 도시된 신호 천이 검출기의 다른 실시예의 블록 구성도,6 is a block diagram of another embodiment of the signal transition detector shown in FIG. 1;

도 7은 본 발명에 따른 리모콘신호 분석기를 이용한 리모콘 개발방법을 수행하는 장치의 블록 구성도,7 is a block diagram of an apparatus for performing a remote control development method using a remote control signal analyzer according to the present invention;

도 8는 본 발명에 따른 리모콘신호 분석기를 이용한 리모콘 개발방법의 순서도,8 is a flow chart of a remote control development method using a remote control signal analyzer according to the present invention,

도 9은 도 5에 도시된 리모콘신호 수집 및 분석단계(S1)의 순서도,9 is a flow chart of the remote control signal collection and analysis step (S1) shown in FIG.

도 10은 도 5에 도시된 소스코드 생성단계(S3)의 순서도이다.FIG. 10 is a flowchart of a source code generation step S3 shown in FIG. 5.

〈도면의 주요 부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>

1 : 리모콘신호 수신회로 3 : 신호 천이 검출기1: remote control signal receiving circuit 3: signal transition detector

5 : 오실레이터 7 : 데이터 카운터5: oscillator 7: data counter

9 : 어드레스 카운터 11 : 메모리9: address counter 11: memory

13 : 마이크로프로세서 15, 17 : 3스테이트 버퍼13: microprocessor 15, 17: three-state buffer

19 : 인터페이스 21 : 키스위치19: interface 21: keyswitch

23 : 표시소자 100 : 리모콘신호 분석기23 display device 100 remote control signal analyzer

200 : 호스트 컴퓨터200: host computer

상기한 바와 같은 목적을 달성하기 위한 리모콘신호 분석기는, 리모콘신호를 수신하는 리모콘신호 수신회로; 상기 리모콘신호의 천이를 검출하여 출력하는 신호 천이 검출기; 상기 신호 천이 검출기의 출력신호에 응답하여 상기 리모콘신호의 '하이' 유지시간과 '로우' 유지시간을 측정하여 디지털 데이터화 하는 데이터 카운터; 상기 신호 천이 검출기의 출력신호에 응답하여 어드레스 신호를 출력하는 어드레스 카운터; 상기 신호 천이 검출기의 출력신호에 응답하여 상기 어드레스 신호에 의하여 지정된 위치에 상기 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터를 저장하는 메모리; 및 외부로부터 전송명령이 입력되면 상기 메모리에 저장된 데이터를 판독하여 외부로 전송하는 마이크로프로세서를 포함하여 구성된 것을 특징으로 한다.Remote control signal analyzer for achieving the above object, the remote control signal receiving circuit for receiving a remote control signal; A signal transition detector for detecting and outputting a transition of the remote control signal; A data counter for measuring the 'high' holding time and the 'low' holding time of the remote control signal in response to an output signal of the signal transition detector and digitalizing the data; An address counter that outputs an address signal in response to an output signal of the signal transition detector; A memory for storing 'high' holding time data and 'low' holding time data of the remote control signal at a position designated by the address signal in response to an output signal of the signal transition detector; And a microprocessor configured to read data stored in the memory and transmit the data to the outside when a transfer command is input from the outside.

그리고, 상기한 바와 같은 목적을 달성하기 위한 리모콘신호 분석기를 이용한 통합 리모콘 개발 장치는, 리모콘신호의 '하이" 유지시간 데이터와 '로우' 유지시간 데이터를 수집하여 분석하는 리모콘신호 분석기; 상기 리모콘신호 분석기에 의하여 수집되고 분석된 리모콘신호 데이터를 저장하기 위한 데이터 베이스; 상기 데이터 베이스에 저장된 리모콘신호 데이터로부터 생성된 소스코드를 통합 리모콘용 마이크로프로세서에 기억시키기 위한 마이크로프로세서 프로그래머로 이루어진 것을 특징으로 한다.In addition, the integrated remote controller development apparatus using the remote control signal analyzer for achieving the above object, the remote control signal analyzer for collecting and analyzing the "high" holding time data and "low" holding time data of the remote control signal; A database for storing the remote control signal data collected and analyzed by the analyzer, characterized in that consisting of a microprocessor programmer for storing the source code generated from the remote control signal data stored in the database in a microprocessor for the integrated remote control.

나아가, 상기한 바와 같은 목적을 달성하기 위한 리모콘신호 분석기를 이용한 리모콘 개발방법은, 리모콘신호분석기를 사용하여 리모콘신호의 '하이" 유지시간 데이터와 '로우' 유지시간 데이터를 수집하여 분석하는 리모콘신호 수집 및 분석단계와, 상기 리모콘신호 수집 및 분석단계에서 분석된 리모콘신호 데이터를 데이터 베이스에 저장하는 저장단계, 상기 데이터 베이스에 저장된 리모콘신호 데이터로부터 소스코드를 생성하는 소스코드 생성단계 및, 상기 소스코드를 리모콘의 마이크로프로세서용 프로그램에 삽입시키는 단계로 이루어진 것을 특징으로 한다.Furthermore, a remote control development method using a remote control signal analyzer for achieving the above object, a remote control signal for collecting and analyzing the 'high' holding time data and 'low' holding time data of the remote control signal using the remote control signal analyzer Collecting and analyzing, storing the remote control signal data analyzed in the collecting and analyzing the remote control signal in a database, generating a source code from the remote control signal data stored in the database, and generating the source code. And inserting the code into the microprocessor program of the remote controller.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명에 따른 리모콘신호 분석기의 블록 구성도로서, 본 발명에 따른 리모콘신호 분석기(100)는, 리모콘신호 수신회로(1), 신호 천이 검출기(signal transition detector)(3), 오실레이터(oscilator)(5), 데이터 카운터(data counter)(7), 어드레스 카운터(address counter)(9), 메모리(memory)(11), 마이크로프로세서(microprocessor)(13), 3-스테이트 버퍼(3-state buffer)(15, 17), 인터페이스(interface)(19), 키 스위치(key switch)(21) 및 표시소자(display)(23)를 포함하여 구성된다.1 is a block diagram of a remote control signal analyzer according to the present invention. The remote control signal analyzer 100 according to the present invention includes a remote control signal receiving circuit 1, a signal transition detector 3, and an oscillator ( oscilator (5), data counter (7), address counter (9), memory (11), microprocessor (13), 3-state buffer (3- and a state buffer 15 and 17, an interface 19, a key switch 21 and a display 23. As shown in FIG.

상기 리모콘신호 수신회로(1)는 리모콘(도시되지 않음)에서 송신된, 예컨대 적외선 리모콘신호를 수신하여 신호 천이 검출기(3)로 입력하도록 되어 있다. 즉, 상기 리모콘신호 수신회로(1)는 리모콘에서 송출되는 광(주로 적외선) 신호를 전기적 신호로 변환하는 기능을 수행하는 것으로서, 일반적인 광 검출기(photo detector)(도 2 참조)를 사용하여 용이하게 구현할 수 있다. 도 2를 참조하면, 도 2는 도 1에 도시된 리모콘 신호 수신회로의 원리 및 실시예를 도시한 도면으로서, 전원과 접지 사이에 다이오드의 기능을 갖춘 광 검출기(24)와 그에 직렬로 접속된 부하 소자(25)를 포함한다. 즉, 빛이 입사됨에 따라 고전위측으로부터 저전위측으로 전류를 흘리는 광 검출기(24)를 이용하면, 빛이 입사되지 않는 동안에는 '로우(low)' 신호를 출력하고, 빛이 입사되는 동안에는 '하이(high)' 신호를 출력하게 된다.The remote control signal receiving circuit 1 is adapted to receive, for example, an infrared remote control signal transmitted from a remote control (not shown) and input it to the signal transition detector 3. That is, the remote control signal receiving circuit 1 performs a function of converting a light (mainly infrared) signal transmitted from the remote control into an electrical signal, and easily using a general photo detector (see FIG. 2). Can be implemented. Referring to FIG. 2, FIG. 2 is a diagram showing the principle and the embodiment of the remote control signal receiving circuit shown in FIG. 1, which is connected in series with a photo detector 24 having a function of a diode between a power supply and ground. The load element 25 is included. That is, when the light detector 24 which flows current from the high potential side to the low potential side as the light is incident, it outputs a 'low' signal while the light is not incident, and the 'high ( high) 'signal is output.

특히, 상기 광 검출기(24)와 병렬로 트랜지스터를 접속시키면, 리셋 신호(reset)가 로우인 동안에는 언제나 '하이'를 출력하게 되어 빛의 입사에 무관하게 동작을 중단시킬 수도 있다. 상기 리셋 신호(reset)는 시작명령에 의하여 '하이'로 천이되고, 그에 따라 빛의 입사에 따른 동작을 개시할 수 있게 된다. 또 다른 방법으로는, 후술하는 바와 같이 호스트 컴퓨터(200)(도 7 참조)로부터의 시작명령에 의하여 어드레스 카운터(9)를 인에이블 시켜 데이터 수집을 시작하고, 데이터 수집이 종료된 후에는 다시 어드레스 카운터(9)를 디스에이블 시킴으로써, 광검출기(24)에서 어떤 신호가 들어오든 어드레스 카운터(9)가 디스에이블 되어 있는 기간에는 메모리(11)에 기록되지 않는 구조로 형성할 수도 있다.In particular, when the transistor is connected in parallel with the photodetector 24, 'high' is always output while the reset signal is low, and thus the operation may be stopped regardless of the incident light. The reset signal resets to 'high' in response to a start command, whereby an operation according to the incident of light can be started. Alternatively, as described below, the address counter 9 is enabled by the start command from the host computer 200 (see FIG. 7) to start data collection, and after the data collection is completed, the address is again. By disabling the counter 9, it is possible to form a structure in which no signal is input to the photodetector 24 so that the address counter 9 is not written to the memory 11 during the period in which the address counter 9 is disabled.

다음으로, 상기 신호 천이 검출기(3)는 상기 리모콘신호 수신회로(1)에서 출력되는 리모콘신호가 '하이'로부터 '로우'로 또는 '로우'로부터 '하이'로 천이함에 응답하여 소정의 폭을 갖는 펄스 신호를 생성하는 한편, 데이터 카운터(7)의 인에이블신호 및 클리어신호, 어드레스 카운터(9)의 어드레스 클럭과 메모리(11)의 인에이블신호 및 라이트신호를 출력한다. 도 3을 참조하면, 리모콘 신호 수신회로(1)의 출력신호의 폴링에지와 라이징에지를 검출함으로써 상기 기능을 달성하기 위한 신호 천이 검출기(3)의 일실시예가 도시되어 있는 바, 상기 신호 천이 검출기(3)는 폴링에지트리거(31)와, 제1라이징에지트리거(33), 논리곱게이트(35) 및, 제2라이징에지트리거(37)를 포함하여 구성된다.Next, the signal transition detector 3 changes a predetermined width in response to the remote control signal output from the remote control signal receiving circuit 1 transitioning from 'high' to 'low' or from 'low' to 'high'. While generating a pulse signal, the enable signal and the clear signal of the data counter 7, the address clock of the address counter 9 and the enable signal and the write signal of the memory 11 are output. Referring to FIG. 3, an embodiment of the signal transition detector 3 for achieving the function by detecting the falling edge and rising edge of the output signal of the remote control signal receiving circuit 1 is shown. (3) includes a polling edge trigger 31, a first rising edge trigger 33, a logical multiplication gate 35 and a second rising edge trigger (37).

상기 폴링에지트리거(31)는 상기 리모콘신호의 폴링에지를 검출하여 폴링에지신호를 논리곱게이트(35)로 입력하고, 상기 제1라이징에지트리거(33)는 상기 리모콘신호의 라이징에지를 검출하여 라이징에지신호를 논리곱게이트(35)로 입력하도록 되어 있다.The polling edge trigger 31 detects the polling edge of the remote control signal, inputs the polling edge signal to the logical multiplication gate 35, and the first rising edge trigger 33 detects the rising edge of the remote control signal. The rising edge signal is input to the logical product gate 35.

상기 논리곱게이트(35)는 상기 폴링에지신호와 라이징에지신호를 논리곱하여 상기 제2라이징에지트리거(37)로 입력함과 더불어 데이터 카운터(7)와 메모리(11)의 인에이블신호 및 메모리(11)의 라이트신호로 출력하도록 되어 있다.The AND gate 35 logically multiplies the falling edge signal and the rising edge signal to the second rising edge trigger 37, and enables the enable and memory signals of the data counter 7 and the memory 11. It is outputted as the light signal of (11).

상기 제2라이징에지트리거(37)는 상기 논리곱게이트(35)에서 출력된 신호의 라이징에지를 검출하여 데이터 카운터(7)의 클리어신호 및 어드레스 카운터(9)의 어드레스 클럭으로 출력하도록 되어 있다.The second rising edge trigger 37 detects the rising edge of the signal output from the logical multiplication gate 35 and outputs the clear signal of the data counter 7 and the address clock of the address counter 9.

상기와 같은 신호 천이 검출기(3)의 동작을 도 5의 파형도로서 표시하였다.The operation of the signal transition detector 3 as described above is shown as a waveform diagram in FIG. 5.

도 6을 참조하면, 상기 신호 천이 검출기(3)의 다른 실시예와 그 동작 파형도를 도시하였다. 도시된 바와 같이, 상기 신호 천이 검출기(3)는, 상기 리모콘신호 수신회로(1)로부터의 출력을 소정 기간 지연시키는 지연 소자(61)와, 상기 리모콘신호 수신회로(1)로부터의 출력 및 그 지연된 신호를 입력으로 하는 배타적 노아 게이트(Exclusive NOR gate ; XNOR)(62)로서 간편하게 구성될 수도 있다. 배타적 노아 게이트(62)는 입력되는 신호가 서로 다른 값을 갖는 경우 '로우'를 출력하며, 같은 값은 갖는 경우 '하이'를 출력한다.Referring to Fig. 6, there is shown another embodiment of the signal transition detector 3 and its operating waveform diagram. As shown, the signal transition detector 3 includes a delay element 61 for delaying the output from the remote control signal receiving circuit 1 for a predetermined period, an output from the remote control signal receiving circuit 1, and the same. It may be simply configured as an Exclusive NOR gate (XNOR) 62 that accepts a delayed signal. The exclusive NOR gate 62 outputs 'low' when the input signals have different values, and outputs 'high' when they have the same value.

위와 같은 신호 천이 검출기(3)의 두 가지 실시예는, 지연 시간의 조절, 전체 부품의 크기 조절 등의 관점에 있어서 나름대로의 장점과 단점을 갖고 있으므로, 필요에 따라 선택적으로 사용할 수 있다.The two embodiments of the signal transition detector 3 as described above have advantages and disadvantages in terms of adjustment of delay time, size adjustment of the whole part, and the like, and thus can be selectively used as necessary.

상기 입력 신호의 천이를 검출하기 위한 또 다른 방법으로는, 마이크로 프로세서(13)의 입력포트 중 하나를 상기 리모콘 신호 수신회로(1)에 접속시키고 일정한 시간간격으로 상기 입력포트로 입력되는 신호를 샘플링하는 방법도 있다. 이러한 방법에 의하면, 주변 부품수를 줄일 수 있는 장점이 있으며, 이 방법으로 측정하기 위한 마이크로 프로세서(13)의 동작속도는 입력 신호의 최대 천이 주파수보다 빨라야 한다.As another method for detecting a transition of the input signal, one of the input ports of the microprocessor 13 is connected to the remote control signal receiving circuit 1 and the signals inputted to the input ports are sampled at regular intervals. There is also a way. According to this method, there is an advantage to reduce the number of peripheral components, the operating speed of the microprocessor 13 for measuring in this way should be faster than the maximum transition frequency of the input signal.

한편, 상기 오실레이터(5)는 소정의 샘플링주파수(예를 들어, 12MHz)를 생성하여 데이터 카운터(7)로 입력하도록 되어 있고, 상기 데이터 카운터(7)는 상기 신호 천이 검출기(3)로부터 인에이블신호를 입력받아 상기 샘플링주파수를 카운트하고 상기 신호 천이 검출기(3)로부터 클리어신호를 입력받아 카운트값을 클리어시킴으로써, 리모콘신호의 '하이' 유지시간과 '로우' 유지시간을 측정하고, 이들을 디지털 데이터화 하여 3스테이트 버퍼(15)를 통해 메모리(11)로 입력하도록 되어 있다. 상기 유지시간을 측정하는 방식의 일실시예에 관하여는 후술하기로 한다.On the other hand, the oscillator 5 generates a predetermined sampling frequency (for example, 12 MHz) and inputs it to the data counter 7, and the data counter 7 is enabled from the signal transition detector 3. By receiving a signal and counting the sampling frequency and receiving a clear signal from the signal transition detector 3 to clear the count value, the 'high' holding time and the 'low' holding time of the remote control signal are measured and these are converted into digital data. To the memory 11 via the three-state buffer 15. An embodiment of a method of measuring the holding time will be described later.

상기 어드레스 카운터(9)는 상기 신호 천이 검출기(3)에서 출력된 어드레스 클럭을 카운트하여 어드레스 신호를 생성하고, 상기 메모리(11)는 상기 신호 천이 검출기(3)로부터 인에이블신호 및 라이트신호를 입력받아 동작하여 상기 어드레스 카운터(9)에서 출력된 어드레스 신호에 따라 상기 데이터 카운터(9)에서 출력된 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터를 저장한다.The address counter 9 counts the address clock output from the signal transition detector 3 to generate an address signal, and the memory 11 inputs an enable signal and a write signal from the signal transition detector 3. In response to the address signal output from the address counter 9, it stores the 'high' holding time data and the 'low' holding time data of the remote controller signal output from the data counter 9.

상기 마이크로프로세서(13)는, 인터페이스(19)를 통해 호스트컴퓨터로부터 시작명령이 입력되거나 키스위치(21)로부터 시작명령이 입력되면, 신호 천이 검출기(3)와 어드레스 카운터(9)에 인에이블신호를 출력함과 더불어, 3스테이트 버퍼(15)에 게이트신호를 출력하여 신호 천이 검출기(3)와 어드레스 카운터(9) 및 3스테이트 버퍼(15)를 동작시키고, 상기 신호 천이 검출기(3)로부터 리모콘신호의 첫번째 폴링에지신호를 입력받아 이 첫번째 폴링에지신호가 입력된 때로부터 소정시간(예를 들어, 600ms)이 경과하면 상기 신호 천이 검출기(3)와 어드레스 카운터(9) 및 3스테이트 버퍼(15)를 정지시킨다.When the start command is input from the host computer or the start switch is input from the keyswitch 21 through the interface 19, the microprocessor 13 enables the signal to the signal transition detector 3 and the address counter 9. And outputs a gate signal to the three-state buffer 15 to operate the signal transition detector 3, the address counter 9, and the three-state buffer 15, and from the signal transition detector 3 to the remote controller. When the first falling edge signal of the signal is input and a predetermined time (for example, 600 ms) has elapsed from when the first falling edge signal is input, the signal transition detector 3, the address counter 9, and the three state buffer 15 are received. Stop).

또한, 상기 마이크로프로세서(13)는 인터페이스(19)를 통해 호스트컴퓨터로부터 전송명령이 입력되거나 키스위치(21)로부터 전송명령이 입력되면 3스테이트 버퍼(17)로 게이트신호를 입력하여 3스테이트 버퍼(17)를 동작시킴과 동시에, 메모리(11)로 어드레스 신호, 기록 또는 독출신호, 인에이블신호 등과 같은 제어신호를 입력하여, 메모리(11)에 저장된 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터를 판독하여 상기 인터페이스(19)를 통해 호스트컴퓨터로 전송한다.In addition, when the transfer command is input from the host computer or the transfer command is input from the key switch 21 through the interface 19, the microprocessor 13 inputs the gate signal to the three-state buffer 17 to display the three-state buffer ( 17) and control signals such as address signals, write or read signals, enable signals, etc. are input to the memory 11, and the 'high' holding time data and ' Low 'retention time data is read and transmitted to the host computer via the interface 19.

또한, 상기 마이크로프로세서(13)는 인터페이스(19)를 통해 호스트컴퓨터로부터 재시작신호가 입력되면 포트, 파라메터, 플래그등을 초기화시키고, 메모리초기화명령이 입력되면 메모리(11)를 초기화시킨다.In addition, the microprocessor 13 initializes the port, parameters, flags, etc. when the restart signal is input from the host computer through the interface 19, and initializes the memory 11 when the memory initialization command is input.

그리고, 상기 키스위치(21)는 작업자의 조작에 따라 시작명령 또는 전송명령을 상기 마이크로프로세서(13)로 입력하도록 되어 있고, 상기 표시소자(23)는 상기 마이크로프로세서(13)의 제어에 따라 리모콘신호 분석기의 현재상태를 표시하도록 되어 있다.The key switch 21 is configured to input a start command or a transfer command to the microprocessor 13 according to the operator's operation, and the display element 23 is a remote controller under the control of the microprocessor 13. It is to display the current status of the signal analyzer.

도 4는 본 발명에 따른 리모콘신호 분석기의 타이밍도로서, 도 4를 참조하여 본 발명에 따른 리모콘신호 분석기를 설명하면 다음과 같다.4 is a timing diagram of a remote control signal analyzer according to the present invention. Referring to FIG. 4, the remote control signal analyzer according to the present invention will be described below.

작업자가 키스위치(21) 또는 호스트컴퓨터를 조작하여 시작명령을 마이크로프로세서(13)로 입력하면 마이크로프로세서(13)는 신호 천이 검출기(3)와 어드레스 카운터(9)에 인에이블신호를 출력함과 더불어 3스테이트 버퍼(15)에 게이트신호를 출력하여 신호 천이 검출기(3)와 어드레스 카운터(9) 및 3스테이트 버퍼(15)를 동작시키고, 상기 신호 천이 검출기(3)로부터 리모콘신호의 첫번째 폴링에지신호를 입력받아 이 폴링에지신호가 입력된 때로부터 소정시간(tCAP)이 경과하면 상기 신호 천이 검출기(3)와 어드레스 카운터(9) 및 3스테이트 버퍼(15)를 정지시킨다.When the operator operates the keyswitch 21 or the host computer to input the start command to the microprocessor 13, the microprocessor 13 outputs an enable signal to the signal transition detector 3 and the address counter 9. In addition, a gate signal is output to the three-state buffer 15 to operate the signal transition detector 3, the address counter 9, and the three-state buffer 15, and the first falling edge of the remote controller signal from the signal transition detector 3. The signal transition detector 3, the address counter 9, and the three-state buffer 15 are stopped when a predetermined time t CAP elapses from the time when the polling edge signal is input.

그리고, 상기 신호 천이 검출기(3)는 상기 마이크로프로세서(13)로부터 인에이블신호를 입력받아 동작하여 리모콘 수신회로(1)에서 출력되는 리모콘신호의 폴링에지와 라이징에지를 검출하여 데이터 카운터(7)의 인에이블신호 및 클리어신호, 어드레스 카운터(9)의 어드레스 클럭, 메모리(11)의 인에이블신호 및 라이트신호를 출력한다.The signal transition detector 3 receives an enable signal from the microprocessor 13 to operate the signal transition detector 3 to detect a falling edge and a rising edge of the remote controller signal output from the remote controller reception circuit 1 to detect the data counter 7. Enable signal and clear signal, address clock of address counter 9, enable signal and write signal of memory 11 are outputted.

상기 데이터 카운터(7)는 상기 신호 천이 검출기(3)로부터 인에이블신호를 입력받아 오실레이터(5)에서 출력된 소정의 샘플링주파수를 카운트하고, 상기 신호 천이 검출기(3)로부터 클리어신호를 입력받아 카운트값을 클리어시킴으로써, 리모콘신호의 '하이' 유지시간 데이터와 '로우'유지시간 데이터를 3스테이트 버퍼(15)를 통해 메모리(11)로 입력한다.The data counter 7 receives an enable signal from the signal transition detector 3, counts a predetermined sampling frequency output from the oscillator 5, and receives a clear signal from the signal transition detector 3. By clearing the value, 'high' holding time data and 'low' holding time data of the remote control signal are input to the memory 11 through the three-state buffer 15.

그리고, 상기 어드레스 카운터(9)는 상기 신호 천이 검출기(3)로부터 입력되는 어드레스 클럭을 카운트하여 어드레스를 메모리(11)로 입력한다.The address counter 9 counts an address clock input from the signal transition detector 3 and inputs an address into the memory 11.

이때, 상기 메모리(11)는 상기 신호 천이 검출기(3)로부터 인에이블신호 및 라이트신호가 입력되므로, 상기 어드레스 카운터(9)에서 출력된 어드레스에 따라 상기 데이터 카운터(7)에서 출력되는 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터를 저장하는 것이다.In this case, since the enable signal and the write signal are input from the signal transition detector 3, the memory 11 receives the remote control signal output from the data counter 7 according to the address output from the address counter 9. It is to store 'high' holding time data and 'low' holding time data.

한편, 본 발명에 따른 리모콘신호 분석기를 이용한 리모콘 개발 장치 및 그 방법을 도 7 내지 도 10을 참조하여 상세히 설명하면 다음과 같다.Meanwhile, an apparatus and method for developing the remote controller using the remote controller signal analyzer according to the present invention will be described in detail with reference to FIGS. 7 to 10.

도 7는 본 발명에 따른 리모콘신호 분석기를 이용한 리모콘 개발방법을 수행하는 장치의 블록 구성도이고, 도 8는 본 발명에 따른 리모콘신호 분석기를 이용한 리모콘 개발방법의 순서도로서, 상기 도 8에서 S는 단계(step)을 의미한다.Figure 7 is a block diagram of a device for performing a remote control development method using a remote control signal analyzer according to the present invention, Figure 8 is a flow chart of a remote control development method using a remote control signal analyzer according to the present invention, S in FIG. It means a step.

본 발명에 따른 리모콘신호 분석기를 이용한 리모콘 개발방법을 수행하는 장치는, 도 7에 도시된 바와 같이, 리모콘신호 분석기(100)와, 후술하는 바와 같은 구성 요소를 포함하는 호스트컴퓨터(200)로 이루어져 있다.Apparatus for performing a remote control development method using a remote control signal analyzer according to the present invention, as shown in Figure 7, consists of a remote control signal analyzer 100, and a host computer 200 including the components as described below have.

상기 리모콘신호 분석기(100)는 리모콘에서 송신된 리모콘신호를 수신하여 리모콘신호의 '하이" 유지시간 데이터와 '로우' 유지시간 데이터를 저장하도록 되어 있고, 상기 호스트컴퓨터(200)는 작업자의 조작에 따라 상기 리모콘신호 분석기(100)와의 통신을 통해 상기 리모콘신호 분석기(200)에 저장된 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터를 입력받아 데이터 베이스에 저장한 다음 소스코드를 생성하도록 되어 있다.The remote control signal analyzer 100 is configured to receive the remote control signal transmitted from the remote control to store the 'high' holding time data and the 'low' holding time data of the remote control signal. According to the remote control signal analyzer 100, the 'high' holding time data and 'low' holding time data of the remote control signal stored in the remote control signal analyzer 200 is received and stored in the database and then generate the source code It is supposed to.

상기 도 8에 도시된 바와 같이, 단계(S1)에서는 리모콘신호 분석기(100)를 사용하여 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터를 수집하여 분석한다. 이어서, 단계(S2)에서는 분석된 리모콘신호 데이터를 호스트컴퓨터(200)의 데이터 베이스에 저장한다. 이어서, 단계(S3)에서는 상기 데이터 베이스에 저장된 리모콘신호 이용하여 소스코드를 생성한다. 이어서, 단계(S4)에서는 상기 소스코드를 리모콘의 마이크로프로세서용 프로그램에 삽입시켜 리모콘의 마이크로프로세서용 프로그램을 완성한다.As shown in FIG. 8, in step S1, the 'high' holding time data and the 'low' holding time data of the remote control signal are collected and analyzed using the remote control signal analyzer 100. Subsequently, in step S2, the analyzed remote control signal data is stored in a database of the host computer 200. Subsequently, in step S3, a source code is generated using a remote control signal stored in the database. Subsequently, in step S4, the source code is inserted into the microprocessor program of the remote controller to complete the microprocessor program of the remote controller.

도 9는 도 8에 도시된 리모콘신호 수집 및 분석단계(S1)의 순서도로서, 도 9에 도시된 바와 같이, 단계(S11)에서는 작업자가 호스트컴퓨터(200)를 조작하여 외관상 파악할 수 있는 리모콘 정보(예를 들어, 제작자, 대상기기, 모델명등)를 데이터 베이스에 입력하고, 단계(S12)에서는 작업자가 리모콘신호 분석기(100)를 사용하여 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터를 수집하여 호스트컴퓨터(200)로 전송한다.FIG. 9 is a flowchart of the remote control signal collection and analysis step S1 of FIG. 8, and as shown in FIG. 9, in step S11, the remote controller information that an operator can visually grasp by operating the host computer 200. (Eg, manufacturer, target device, model name, etc.) is input to the database, and in step S12, the operator uses the remote controller signal analyzer 100 to maintain the 'high' holding time data and 'low' of the remote controller signal. The time data is collected and transmitted to the host computer 200.

이어서, 단계(S13)에서 호스트컴퓨터(200)는 상기 리모콘신호 분석기(100)로부터 전송된 리모콘신호의 '하이' 유지시간 데이터와 '로우'유지시간 데이터를 바탕으로 모니터상에 리모콘신호의 파형을 디스플레이한다.Subsequently, in step S13, the host computer 200 generates a waveform of the remote control signal on the monitor based on the 'high' holding time data and the 'low' holding time data of the remote control signal transmitted from the remote control signal analyzer 100. Display.

이때, 상기 리모콘신호 분석기(100)에서 전송된 데이터는 오차가 발생할 수 있다. 즉, 도 4에 도시된 바와 같이, 도 3에 도시된 실시예의 신호 천이 검출기(3)의 예를 들면, 그로부터 출력되는 신호의 펄스폭(tMVF, tMVR)과 데이터 카운터(7)의 클리어신호의 펄스폭(tACLK)만큼 데이터 카운터(7)가 정지됨에 따라 카운트값의 오차가 발생할 수 있으며, 또한, 상기 신호 천이 검출기(3)에서 데이터 카운터(7)로 입력되는 인에이블신호 및 클리어신호의 지연시간(tDINF,tDINR, tDCGF, tDCGR)에 의해 카운트값의 오차가 발생할 수 있다.In this case, an error may occur in the data transmitted from the remote control signal analyzer 100. That is, as shown in FIG. 4, for example, the signal transition detector 3 of the embodiment shown in FIG. 3 is cleared, for example, the pulse widths t MVF and t MVR of the signals output therefrom and the data counter 7 are cleared. As the data counter 7 is stopped by the pulse width t ACLK of the signal, an error in the count value may occur, and an enable signal and a clear signal input from the signal transition detector 3 to the data counter 7 may be cleared. Due to the delay time t DINF , t DINR , t DCGF , t DCGR of the signal , an error in the count value may occur.

따라서, 호스트컴퓨터(200)는 이러한 오차를 보정하여야 하는데, 상기 지연시간에 의해 발생되는 오차는 폴링에지에서 발생되는 지연오차와 라이징에지에서 발생되는 지연오차가 동일하여 카운트값에 영향을 미치지 않으므로, 신호 천이 검출기(3)에서 출력되는 신호의 펄스폭(tMVF, tMVR)과 데이터 카운터(7)의 클리어신호의 펄스폭(tACLK) 만큼만 보정하여 주면 되며, 보정된 값은 다음과 같은 수학식으로 나타낼 수 있다.Therefore, the host computer 200 should correct such an error. The error caused by the delay time is the same as the delay error generated at the falling edge and the delay error generated at the rising edge, and thus does not affect the count value. Only the pulse width (t MVF , t MVR ) of the signal output from the signal transition detector 3 and the pulse width (t ACLK ) of the clear signal of the data counter 7 need to be corrected. It can be expressed as an expression.

이어서, 단계(S14)에서는 작업자가 상기 모니터상에 디스플레이된 리모콘신호의 파형을 보고 리모콘신호의 데이터비트수, 코드포맷, 변조타입등을 판단하여 입력하고, 단계(S15)에서는 작업자가 리모콘의 버튼정보(예를 들어, 전원, 채널1, 플레이 등)를 입력하며, 단계(S16)에서는 작업자가 리모콘신호의 주파수, 주기를 측정하여 입력한다. 그러나, 이러한 작업은 본 발명의 기술 분야에서 통상의 지식을 가진 자라면 용이하게 자동화할 수 있음을 주의하여야 하며, 본 발명의 기술 사상이 이러한 작업을 작업자가 직접 처리하느냐, 컴퓨터 또는 기타의 도구를 이용하여 자동으로 처리하게 하느냐에 의하여 차이가 생기는 것은 아니다.Subsequently, in step S14, the operator looks at the waveform of the remote control signal displayed on the monitor to determine the number of data bits, code format, modulation type, and the like of the remote control signal, and in step S15, the operator presses the button of the remote control. Information (for example, power, channel 1, play, etc.) is input. In step S16, the operator measures and inputs the frequency and period of the remote control signal. However, it should be noted that such a task can be easily automated by those of ordinary skill in the art, and the technical idea of the present invention is to directly handle the task by a worker, computer or other tools. It does not make a difference by letting the processing process automatically.

이어서, 단계(S17)에서는 작업자의 조작에 따라 호스트컴퓨터(200)가 새로운 리모콘신호를 수집하여 분석할 것인가를 판단하여 분석작업이 종료하였으면 상기 단계(S2)를 수행하고, 분석작업을 계속할 경우에는 단계(S18)를 수행한다.Subsequently, in step S17, if the host computer 200 determines whether the host computer 200 collects and analyzes a new remote control signal according to the operator's operation, if the analysis is completed, the step S2 is performed. Step S18 is performed.

상기 단계(S18)에서는 작업자가 리모콘신호 분석기(100)를 사용하여 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터를 호스트컴퓨터(200)로 전송한 다음 상기 단계(S15)를 반복 수행한다.In the step S18, the operator transmits the 'high' holding time data and the 'low' holding time data of the remote control signal to the host computer 200 using the remote control signal analyzer 100, and then repeats the step S15. To perform.

도 10은 도 8에 도시된 소스코드 생성단계(S2)의 순서도로서, 도 10에 도시된 바와 같이, 단계(S31)에서는 작업자가 호스트컴퓨터(200)를 조작하여 소스코드를 생성하고자 하는 리모콘 정보(예를 들어, 제작자, 대상기기, 모델명)를 선택하여 입력한다.FIG. 10 is a flow chart of the source code generation step S2 shown in FIG. 8. As shown in FIG. 10, in step S31, a remote controller information that an operator intends to generate source code by operating a host computer 200. Select (for example, manufacturer, target device, model name) and input.

이어서, 단계(S32)에서는 호스트컴퓨터(200)가 상기와 같이 작업자가 선택하여 입력한 리모콘 정보에 따라 데이터 베이스를 검색하여 해당하는 리모콘신호 데이터를 검색하여 수집하고, 단계(S33)에서는 호스트컴퓨터(200)가 상기 검색된 리모콘신호 데이터를 바탕으로 임시 데이터 베이스 파일을 생성한다.Subsequently, in step S32, the host computer 200 searches the database according to the remote control information input and selected by the operator as described above, searches for and collects the corresponding remote control signal data, and in step S33, the host computer ( 200 generates a temporary database file based on the retrieved remote control signal data.

이어서, 단계(S34)에서는 호스트컴퓨터(200)가 작업자의 조작에 따라 검색이 완료되었는가를 판단하여 검색이 완료되지 않았으면 상기 단계(S32)를 반복 수행하고, 검색이 완료되었으면 단계(S35)를 수행한다.Subsequently, in step S34, the host computer 200 determines whether the search is completed according to the operator's operation, and if the search is not completed, repeats the step S32, and if the search is completed, step S35. To perform.

상기 단계(S35)에서는 상기 호스트컴퓨터(200)가 작업자의 조작에 따라 미리 저장된 소스코드생성프로그램을 실행시켜 상기 임시 데이터 베이스 파일에 저장된 리모콘신호 데이터를 바탕으로 소스코드를 생성한 다음 단계(S36)을 수행하고, 상기 단계(S36)에서는 상기와 같이 생성된 소스코드의 리스트를 텍스트 파일로 출력한 다음 상기 단계(S4)를 수행한다. 물론, 생성된 소스 코드를 출력하는 대신에, 마이크로프로레서를 프로그래밍하기 위한 프로그래머와 접속시켜 자동적으로 프로그래밍을 수행하게 할 수도 있다.In step S35, the host computer 200 executes a source code generation program stored in advance according to an operator's operation to generate source code based on remote control signal data stored in the temporary database file (S36). In step S36, the list of source codes generated as described above is output as a text file, and then step S4 is performed. Of course, instead of outputting the generated source code, you can connect to a programmer for programming the microprocessor and perform programming automatically.

이상에서 살펴본 바와 같이 본 발명에 따르면, 리모콘신호의 '하이' 유지시간과 '로우' 유지시간을 검출하는 리모콘 신호 분석기를 사용하여 리모콘 신호를 수집 및 분석한 다음 소스코드를 자동으로 생성함에 따라, 리모콘의 개발작업이 손쉬울 뿐만 아니라 개발시간을 크게 단축할 수 있는 효과가 있다.As described above, according to the present invention, after collecting and analyzing a remote controller signal using a remote controller signal analyzer for detecting a 'high' holding time and a 'low' holding time of the remote controller signal, the source code is automatically generated. The development of the remote control is not only easy, but also greatly reduces the development time.

또한, 상기 리모콘 신호 분석기를 사용하여 개발된 리모콘이 발신하는 신호를 분석하면, 최초의 시방에 의하여 요구되는 리모콘 신호와 개발된 리모콘에 의한 신호를 용이하게 비교할 수 있게 된다.In addition, by analyzing the signal transmitted by the remote control developed using the remote control signal analyzer, it is possible to easily compare the signal from the remote control and the developed remote control signals required by the first specification.

Claims (9)

리모콘신호를 수신하는 리모콘신호 수신회로;A remote control signal receiving circuit for receiving a remote control signal; 상기 리모콘신호의 천이를 검출하여 출력하는 신호 천이 검출기;A signal transition detector for detecting and outputting a transition of the remote control signal; 상기 신호 천이 검출기의 출력신호에 응답하여 상기 리모콘신호의 '하이' 유지시간과 '로우' 유지시간을 측정하여 디지털 데이터화 하는 데이터 카운터;A data counter for measuring the 'high' holding time and the 'low' holding time of the remote control signal in response to an output signal of the signal transition detector and digitalizing the data; 상기 신호 천이 검출기의 출력신호에 응답하여 어드레스 신호를 출력하는 어드레스 카운터;An address counter that outputs an address signal in response to an output signal of the signal transition detector; 상기 신호 천이 검출기의 출력신호에 응답하여 상기 어드레스 신호에 의하여 지정된 위치에 상기 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터를 저장하는 메모리; 및A memory for storing 'high' holding time data and 'low' holding time data of the remote control signal at a position designated by the address signal in response to an output signal of the signal transition detector; And 외부로부터 전송명령이 입력되면 상기 메모리에 저장된 데이터를 판독하여 외부로 전송하는 마이크로프로세서A microprocessor that reads data stored in the memory and transmits it to the outside when a transfer command is input from the outside 를 포함하여 이루어진 리모콘 신호 분석기.Remote control signal analyzer consisting of. 제 1 항에 있어서,The method of claim 1, 상기 신호 천이 검출기는, 상기 리모콘신호의 폴링에지를 검출하여 폴링에지신호를 출력하는 폴링에지트리거와,The signal transition detector includes: a polling edge trigger for detecting a polling edge of the remote control signal and outputting a polling edge signal; 상기 리모콘신호의 라이징에지를 검출하여 라이징에지신호를 출력하는 제1라이징에지트리거,A first rising edge trigger detecting the rising edge of the remote control signal and outputting a rising edge signal; 상기 폴링에지신호와 라이징에지신호를 논리곱하여 상기 데이터 카운터 및 메모리의 인에이블신호, 메모리의 라이트신호로 출력하는 논리곱게이트 및,A logical multiplication gate for multiplying the falling edge signal and the rising edge signal by outputting the enable signal of the data counter and the memory and the write signal of the memory; 상기 논리곱게이트에서 출력되는 신호의 라이징에지를 검출하여 데이터 카운터의 클리어신호 및 어드레스 카운터의 어드레스 클럭으로 출력하는 제2라이징에지트리거를 포함하여 구성된 것을 특징으로 하는 리모콘신호 분석기.And a second rising edge trigger configured to detect a rising edge of the signal output from the logical multiply gate and output a clear signal of the data counter and an address clock of the address counter. 제 1 항에 있어서,The method of claim 1, 상기 신호 천이 검출기는, 상기 리모콘신호 수신회로로부터의 출력을 소정 기간 지연시키는 지연 소자와, 상기 리모콘신호 수신회로로부터의 출력 및 그 지연된 신호를 입력으로 하는 배타적 노아 게이트를 포함하여 구성된 것을 특징으로 하는 리모콘신호 분석기.The signal transition detector includes a delay element for delaying the output from the remote control signal receiving circuit for a predetermined period, and an exclusive NOR gate for inputting the output from the remote control signal receiving circuit and the delayed signal. Remote control signal analyzer. 제 1 항에 있어서,The method of claim 1, 상기 신호 천이 검출기는, 상기 마이크로 프로세서의 입력포트 중 하나를 상기 리모콘 신호 수신회로에 접속시키고 일정한 시간간격으로 상기 입력포트로 입력되는 신호를 샘플링하도록 마이크로 프로세서를 제어하여 구성된 것을 특징으로 하는 리모콘신호 분석기.The signal transition detector is configured by connecting one of the input port of the microprocessor to the remote control signal receiving circuit and controlling the microprocessor to sample the signal input to the input port at a predetermined time interval. . 리모콘신호분석기를 사용하여 리모콘신호의 '하이" 유지시간 데이터와 '로우' 유지시간 데이터를 수집하여 분석하는 리모콘신호 수집 및 분석단계와,A remote control signal collection and analysis step of collecting and analyzing 'high' holding time data and 'low' holding time data of the remote control signal using the remote control signal analyzer; 상기 리모콘신호 수집 및 분석단계에서 분석된 리모콘신호 데이터를 데이터 베이스에 저장하는 저장단계,A storage step of storing the remote control signal data analyzed in the remote control signal collection and analysis step in a database; 상기 데이터 베이스에 저장된 리모콘신호 데이터로부터 소스코드를 생성하는 소스코드 생성단계 및,A source code generation step of generating a source code from remote control signal data stored in the database; 상기 소스코드를 리모콘의 마이크로프로세서용 프로그램에 삽입시키는 단계로 이루어진 리모콘 개발방법.And inserting the source code into a microprocessor program of the remote controller. 제 5 항에 있어서,The method of claim 5, 상기 데이터 수집 및 분석단계는, 리모콘 정보를 입력하는 단계와,The data collection and analysis step may include inputting remote control information; 리모콘신호 분석기를 사용하여 리모콘신호의 '하이" 유지시간 데이터와 '로우' 유지시간 데이터를 호스트컴퓨터로 전송하는 단계,Transmitting 'high' hold time data and 'low' hold time data of the remote control signal to the host computer using the remote control signal analyzer; 상기 데이터에 따라 리모콘신호의 파형을 모니터상에 디스플레이하는 단계,Displaying a waveform of a remote control signal on a monitor according to the data; 상기 파형에 따라 리모콘신호의 데이터비트수, 코드포맷, 변조타입등을 입력하는 단계 및,Inputting the number of data bits, code format, modulation type, etc. of the remote control signal according to the waveform; 리모콘의 버튼정보를 입력하는 단계,Inputting button information of the remote control; 리모콘신호의 주파수 및 주기를 측정하는 단계로 이루어진 것을 특징으로 하는 리모콘신호 분석기를 이용한 리모콘 개발방법.Remote control signal development method using a remote control signal analyzer, characterized in that the step consisting of measuring the frequency and period of the remote control signal. 제 6 항에 있어서,The method of claim 6, 상기 리모콘신호의 '하이' 유지시간 데이터와 '로우' 유지시간 데이터에 리모콘신호 분석기의 신호 천이 검출기의 출력신호와 데이터 카운터의 클리어신호의 펄스폭 만큼 더하여 보정하는 단계를 더 포함하는 것을 특징으로 하는 리모콘신호 분석기를 이용한 리모콘 개발방법.And adding the 'high' holding time data and the 'low' holding time data of the remote control signal by the pulse widths of the output signal of the signal transition detector of the remote control signal analyzer and the clear signal of the data counter. Development method of remote control using remote control signal analyzer. 제 5 항에 있어서,The method of claim 5, 상기 소스코드 생성단계는, 소스코드를 생성하고자 하는 리모콘 정보를 입력하는 단계와,The source code generating step may include inputting remote control information to generate source code; 상기 리모콘 정보에 따라 데이터 베이스에서 리모콘신호 데이터를 검색하여 임시 데이터 베이스 파일을 생성하는 단계,Retrieving remote control signal data from a database according to the remote control information to generate a temporary database file; 상기 임시 데이터 베이스 파일을 바탕으로 소스코드를 생성하는 단계로 이루어진 것을 특징으로 하는 리모콘신호 분석기를 이용한 리모콘 개발방법.A remote control development method using a remote control signal analyzer, characterized in that the source code is generated based on the temporary database file. 리모콘신호의 '하이" 유지시간 데이터와 '로우' 유지시간 데이터를 수집하여 분석하는 리모콘신호 분석기;A remote control signal analyzer for collecting and analyzing 'high' holding time data and 'low' holding time data of the remote control signal; 상기 리모콘신호 분석기에 의하여 수집되고 분석된 리모콘신호 데이터를 저장하기 위한 데이터 베이스; 및A database for storing remote control signal data collected and analyzed by the remote control signal analyzer; And 상기 데이터 베이스에 저장된 리모콘신호 데이터로부터 생성된 소스코드를 통합 리모콘용 마이크로프로세서에 기억시키기 위한 마이크로프로세서 프로그래머로 이루어진 통합 리모콘 개발 장치.And a microprocessor programmer for storing the source code generated from the remote controller signal data stored in the database in a microprocessor for an integrated remote controller.
KR1019990031352A 1999-07-30 1999-07-30 Remote control signal analyzer and apparatus and method for developing multibrand remote controller using the same KR20010011805A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990031352A KR20010011805A (en) 1999-07-30 1999-07-30 Remote control signal analyzer and apparatus and method for developing multibrand remote controller using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990031352A KR20010011805A (en) 1999-07-30 1999-07-30 Remote control signal analyzer and apparatus and method for developing multibrand remote controller using the same

Publications (1)

Publication Number Publication Date
KR20010011805A true KR20010011805A (en) 2001-02-15

Family

ID=19605780

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990031352A KR20010011805A (en) 1999-07-30 1999-07-30 Remote control signal analyzer and apparatus and method for developing multibrand remote controller using the same

Country Status (1)

Country Link
KR (1) KR20010011805A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100502445B1 (en) * 2002-09-17 2005-07-22 주식회사 그린칩스 Method for decoding the signal of remote controller
KR101132950B1 (en) * 2010-10-05 2012-04-09 어보브반도체 주식회사 Universal receiver and pattern recognition method thereof
KR20220123163A (en) * 2021-02-28 2022-09-06 윤상구 Remote controller signal analysis system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100502445B1 (en) * 2002-09-17 2005-07-22 주식회사 그린칩스 Method for decoding the signal of remote controller
KR101132950B1 (en) * 2010-10-05 2012-04-09 어보브반도체 주식회사 Universal receiver and pattern recognition method thereof
KR20220123163A (en) * 2021-02-28 2022-09-06 윤상구 Remote controller signal analysis system

Similar Documents

Publication Publication Date Title
CN107037352B (en) Capacitive touch key chip detection calibration system and method
US8074000B2 (en) Hotkey processing method and computer system
CN112148515B (en) Fault positioning method, system, device, medium and equipment
JP2002189611A (en) Emulation device and method therefor
FR2507356A1 (en) LOGIC ANALYZER WITH MULTIPLE SPEEDS
CN104380309B (en) Field analysis instrument
FR2507357A1 (en) LOGIC ANALYZER FOR MULTIPLEXED DIGITAL CIRCUIT
JP2003157185A (en) Method and device for computer operation analysis and display, and computer program
KR20010011805A (en) Remote control signal analyzer and apparatus and method for developing multibrand remote controller using the same
US6148420A (en) Method and apparatus for analyzing serial data
TW201743069A (en) Logic analyzer, method of retrieving data of the same, and method of performance testing
US6990416B2 (en) Qualification signal measurement, trigger, and/or display system
CN100458711C (en) Data pickup processing method for logic analyzer and apparatus thereof
CN102053188B (en) Digital oscilloscope with label display function and control method thereof
CN103412537B (en) Method for carrying out remote repair on financial appliances through embedded tool
KR20200113402A (en) Apparatus for analysing data of motion controller
JP2008122213A (en) Ic test system
US4347434A (en) Hand held data bus analyzer
KR100502445B1 (en) Method for decoding the signal of remote controller
CN117094404B (en) Superconducting quantum computer control method, device, equipment and storage medium
JP5115121B2 (en) Waveform measuring device
TWI608242B (en) Logic analyzer sampling selection conversion method
JP3004776U (en) Electric signal generation analyzer
CN113760614A (en) Test control device and test system of PCIE expansion card
KR20220123163A (en) Remote controller signal analysis system

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid