[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR0128896B1 - Apparatus of remote transeiver with cascade connection - Google Patents

Apparatus of remote transeiver with cascade connection

Info

Publication number
KR0128896B1
KR0128896B1 KR1019940022496A KR19940022496A KR0128896B1 KR 0128896 B1 KR0128896 B1 KR 0128896B1 KR 1019940022496 A KR1019940022496 A KR 1019940022496A KR 19940022496 A KR19940022496 A KR 19940022496A KR 0128896 B1 KR0128896 B1 KR 0128896B1
Authority
KR
South Korea
Prior art keywords
data
transceiver
remote
signal
reception
Prior art date
Application number
KR1019940022496A
Other languages
Korean (ko)
Other versions
KR960012816A (en
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 KR1019940022496A priority Critical patent/KR0128896B1/en
Publication of KR960012816A publication Critical patent/KR960012816A/en
Application granted granted Critical
Publication of KR0128896B1 publication Critical patent/KR0128896B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Selective Calling Equipment (AREA)

Abstract

A remote transmission apparatus connected by a cascade is disclosed. The remote transmission apparatus connected by the cascade comprises: connecting a plurality of remote devices(200a - 200f) connected with a cascade to a controller(100) and transmitting serial data from the controller(100) to the remote devices(200a - 200f); detecting a start bit from the controller(100) and receiving the serial data from the controller(100); and transmitting a response signal to the controller(100) when the reception of the corresponding serial data is completed. Thereby, the remote transmission apparatus connected by a cascade may improve the reliability of transmission protocol by transmitting data irrespective of external noise.

Description

캐스캐이드로 접속된 원격 송수신장치Cascaded Remote Transceiver

제1도는 종래의 원격장치와 제어장치간의 연결구성도.1 is a connection diagram between a conventional remote device and a control device.

제2도는 제1도에 도시된 비동기 통신 접합부의 구성 블럭도.FIG. 2 is a block diagram showing the configuration of the asynchronous communication junction shown in FIG.

제3도는 본 발명에 따른 제어장치와 원격장치간의 개략적 연결구성도.3 is a schematic connection diagram between a control device and a remote device according to the present invention.

제4도는 제3도에서의 제어장치의 구성 블럭도.4 is a block diagram of a control device of FIG.

제5도는 제3도에서의 원격장치의 구성 블럭도.5 is a block diagram of the configuration of the remote device in FIG.

제6도는 제5도에서 수신데이타 검출부의 상세 불럭도.6 is a detailed block diagram of the reception data detector of FIG.

제7도는 제5도에서 응답정보 송신부의 상세 불럭도.FIG. 7 is a detailed block diagram of the response information transmitter of FIG.

제8도는 본 발명에 따른 원격 송수신장치의 데이타 송수신 타이밍도.8 is a timing diagram of data transmission and reception of a remote transceiver according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

100 : 제어장치 110 : CPU100: controller 110: CPU

120 : 병렬/직렬변환기 130 : 직렬/병렬변환기120: parallel / serial converter 130: serial / parallel converter

140 : 트랜시버 200a∼200b : 원격장치140: transceiver 200a to 200b: remote device

210 : 제1트랜시버 220 : 수신데이타 검출부210: first transceiver 220: reception data detector

221 : 데이타 레치부 222, 223, 224 : 분주회로부221: data latch portion 222, 223, 224: frequency division circuit portion

230 : 직렬/병렬변환기 240 : 데이타 송신부230: serial / parallel converter 240: data transmitter

250 : 응답정보 송신부 251 : 제1 플립플롭250: response information transmitter 251: first flip-flop

252 : 제2 플립플롭 253 : 제3 플립플롭252: second flip-flop 253: third flip-flop

254 : 제1버퍼 255, 256, 260 : 응답정보 수신부254: first buffer 255, 256, 260: response information receiving unit

270 : 제 2트랜시버270: second transceiver

본 발명은 교환기 시스템과 데이타를 송수신하는 원격 송수신장치에 관한 것으로, 특히 캐스캐이드로 접속된 원격 송수신장치에서 직렬데이타의 수신 및 수신완료 응답데이타의 송신에 에러를 방지하여 데이타 송수신 프로토콜(protocol)에 신뢰성을 향상시킨 캐스캐이드로 접속된 원격 송수신장치에 관한 것이다. 종래에는 첨부된 제 1도에서 알 수 있는 바와 같이, 제어장치(10)와 원격장치(20)는 불규칙하게 송수신되는 비동기 통신데이타를 정확하게 교환하여 주는 비동기 통신 정합부(11,21)를 소정 갯수이상 구비하며 RC-232C 케이블을 통해 1대 1대응되게 연결되어 데이타를 송수신하는데, 비동기 통신정합부(11,21)는 첨부된 도면 제2도에서 알 수 있는 바와 같이, RC-232C 인터페이스 칩(A)에 동작준비를 위한 인에이블(Enable)신호를 인가하며 송수신되는 데이타를 기록, 판독하는 CPU(B)와, CPU(B)의 제어신호에 따라 RC-232C 인터페이스 칩(A)에 송수신되는 데이타를 처리하기 위한 칩 선택신호를 인가하는 어드레스 디코더(C)로 구성된다. 이때 RC-232C 인터페이스 칩(A)에는 도시되지 않는 클럭분주 회로부로부터 9600bps의 클럭이 인가된다.The present invention relates to a remote transceiver for transmitting and receiving data to and from an exchange system. In particular, the present invention relates to a data transmission / reception protocol by preventing errors in serial data reception and transmission of response completion data in a cascaded remote transceiver. The present invention relates to a cascaded remote transceiver connected with improved reliability. Conventionally, as can be seen in the attached Figure 1, the control device 10 and the remote device 20 is a predetermined number of asynchronous communication matching unit (11, 21) for accurately exchanging asynchronous communication data transmitted and received irregularly It is provided with the above and is connected one-to-one through the RC-232C cable to transmit and receive data, the asynchronous communication matching unit (11, 21), as can be seen in Figure 2 of the accompanying drawings, RC-232C interface chip ( CPU (B) which writes and reads data transmitted and received by applying enable signal for operation preparation to A) and is transmitted / received to RC-232C interface chip (A) according to control signal of CPU (B). It consists of an address decoder C for applying a chip select signal for processing data. At this time, a clock of 9600bps is applied to the RC-232C interface chip A from a clock divider not shown.

전술한 바와같이 구성되는 종래의 원격 송수신장치는, 도시되지 않는 클럭분주 회로부로부터 9600bps의 클럭이 RC-232C 인터페이스 칩(A)에 인가되는 상태에서 CPU(B)의 제어신호에 따라 어드레스 디코더(C)로부터 칩 선택신호(CS)가 RC-232C 인터페이스 칩(A)에 감지되면 RC-232C 인터페이스 칩(A)은 동작대기 상태로 진입한다.The conventional remote transceiver configured as described above has an address decoder (C) according to a control signal of the CPU (B) in a state where a clock of 9600bps is applied to the RC-232C interface chip (A) from a clock division circuit unit (not shown). When the chip select signal CS is detected by the RC-232C interface chip A, the RC-232C interface chip A enters an operation standby state.

먼저 제어장치(10)로부터 원격제어장치(20)측으로 소정의 데이타를 송신하려면 제어장치(10)의 비동기 통신정합부(11)내의 CPU(B)는 도시되지 않은 크럭분주 회로부로부터 9600bps의 크럭이 인가되는 RC-232C 인터페이스 칩(A)에 인에이블 신호(E)와 기록(write)신호를 인가함과 동시에 어드레스 디코더(C)를 통해 칩 선택신호(CS)를 인가하여 RC-232C 인터페이스 칩(A)의 통신포트를 선택한 후 8비트의 병렬데이타를 기록하면 클럭분주 회로부로부터 인가되는 9600bps의 클럭에 따라 직렬데이타가 RC-232C 케이블을 통해 원격장치(20)의 대응된 비동기 통신정합부(21)로 송신한다.First, in order to transmit predetermined data from the control device 10 to the remote control device 20 side, the CPU B in the asynchronous communication matching section 11 of the control device 10 has a 9600 bps clock from the clock divider circuit part (not shown). The enable signal E and the write signal are applied to the applied RC-232C interface chip A, and the chip select signal CS is applied through the address decoder C to provide the RC-232C interface chip ( When the 8-bit parallel data is recorded after selecting the communication port of A), the corresponding asynchronous communication matching unit 21 of the remote device 20 via the RC-232C cable is connected to the serial data according to the clock of 9600 bps applied from the clock division circuit unit. To send).

또한 원격장치(20)내 RC-232C 인터페이스 칩(A)은 제어장치(10)로부터 수신된 직렬데이타를 클럭분주 회로부로부터 인가되는 9600bps의 클럭신호에 따라 병렬데이타(D0∼D7)로 변환하고, 제어장치(10)의 송신동작과 마찬가지로 원격장치(20)의 비동기 통신정합부(21)내의 CPU(B)는 인에이블 신호(E)와 판독신호(read) 및 어드레스 디코더(C)로부터 칩 선택신호(CS)의해 제어장치(10)로부터 수신된 데이타를 판독한다. 따라서 원격장치(20)는 수신된 데이터타 따라 제어장치(10)가 요구한 동작을 CPU(B)의 주도하에 수행하고, 그에 대응하는 필요한 정보를 제어장치(10)측으로 송신한다.In addition, the RC-232C interface chip A in the remote device 20 converts the serial data received from the control device 10 into parallel data D0 to D7 according to a clock signal of 9600bps applied from the clock division circuit unit. Similar to the transmission operation of the control device 10, the CPU B in the asynchronous communication matching section 21 of the remote device 20 selects a chip from the enable signal E, the read signal read and the address decoder C. The data received from the control device 10 by the signal CS is read. Therefore, the remote device 20 performs the operation requested by the control device 10 according to the received data under the control of the CPU B, and transmits necessary information corresponding thereto to the control device 10 side.

전술한 바와같은 종래의 원격 송수신장치는 데이타를 송수신하기 위해 다수의 RC-232C 인터페이스 칩이 필요하며 제어장치 구비된 통신포트의 개수가 한정되어 있으므로 소정갯수 이상의 원격장체에 대해서는 데이타를 송수신할 수 없다는 문제점이 있고, RC-232C 인터페이스 칩은 통신거리(15m)에 제약이 있으며 제어장치와 원격장치가 데이타를 송수신하는 경우 일방적으로 데이타만을 전송하기 때문에 데이타 전송을 정확히 행할 수없어 오데이타를 송수신하여 오동작하는 경우가 빈번하다는 문제점이 있다. 본 발명은 전술한 문제점을 감안하여 안출한 것으로, 그 목적은 제어장치가 하나의 통신포트를 통하여 다수의 원격장치와 통신할 수 있게 하며, 원격으로 설치된 장치를 제어하기 위해 직렬데이타를 송수신하거나 동일한 데이터를 여러장치로 송신하거나, 또는 제어장치가 데이터를 송실할 때 첫 번째 비트를 시작 비트로 해서 데이타를 송신하고, 원격송수신 장치는 시작 비트를 감지한 후에 비로소 데이터를 수신 할수 있게하고, 데이터 수신이 완료되면 응답정보를 제어장치로 송신함으로써 오데이타의 수신을 배제하여 데이터의 송수신 프로토콜의 신뢰성을 향상시키도록 함에 있다.As described above, the conventional remote transceiver requires a plurality of RC-232C interface chips to transmit and receive data, and since the number of communication ports provided with the control device is limited, it is impossible to transmit or receive data for a predetermined number of remote devices. There is a problem, and the RC-232C interface chip has a limitation in communication distance (15m), and when the control device and the remote device transmit and receive data unilaterally, only data is transmitted. There is a problem that frequently. The present invention has been made in view of the above-described problems, and an object thereof is to allow a control device to communicate with a plurality of remote devices through a single communication port, and to transmit or receive serial data to control a remotely installed device. When sending data to multiple devices, or when the control device sends data, the data is sent with the first bit as the start bit, and the remote transmitting / receiving device can receive the data only after detecting the start bit. Upon completion, the response information is transmitted to the control device, thereby eliminating reception of the data, thereby improving the reliability of the data transmission / reception protocol.

이와같은 목적을 달성하기 위한 본 발명의 특징은, 직렬데이타를 송수신하는 원격 송수신장치에 있어서, 캐스캐이드로 접속된 다수의 원격장치(200a∼200f)를 제어장치(100)에 접속하여 상기 제어장치(100)로부터 출력되는 직렬데이타를 상기 원격장치(200a∼200f)는 제어장치(100)로부터의 시작비트를 감지한 후 상기 제어장치(100)로 부터의 직렬데이타를 수신하고, 해당직렬데이타의 수신이 완료되면 상기 제어장치(100)측에 응답신호를 송신하는데 있다. 이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명하면 다음과 같다.A feature of the present invention for achieving the above object is, in the remote transceiver for transmitting and receiving serial data, by connecting a plurality of remote devices (200a to 200f) connected by the cascade to the control device 100, the control device The remote device 200a to 200f detects the start bit from the control device 100 and receives the serial data from the control device 100. When the reception is completed, the control device 100 transmits a response signal. Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

제3도는 본 발명에 따른 제어장치와 원격장치간의 개략적 연결구성도이다. 도면에서 알 수 있는 바와 같이, 동일한 하드웨어(Hardware)구조를 갖는 다수의 원격장치(200a∼200f)와, 이 원격장치(200a∼200f)에 데이타송신 및 제어신호를 인가하는 제어장치(100)가 캐스캐이드로로 연결되어 있으며, 제어장치(100)와 원격장치(200a∼200f) 또는 원격장치(200a)와 원격장치(200f)를 연결하는 캐스캐이드의 신호선(h,i,j,k,l,m)은 하나의 신호선(1 line)으로 구성되어 있다. 한편, 캐스태이드로 연결된 다수개의 원격장치(200a∼200f)와 데이타 송수신을 위한 제어장치(100)는, 첨부된 도면 제4도에서 알 수 있는 바와같이, 데이타 송수신 동작을 제어하고 다수개의 원격장치(200a∼200f)에 송수신되는 데이타를 입출력하는 CPU(110)와, CPU(110)가 출력한 병렬데이타를 직렬데이타로 변환하는 병렬/직렬변환기(120)와, 직렬로 변환된 데이터를 캐스캐이드로 접속된 다수의 원격장치(200a∼200f)고 송신하기 위한 트랜시버(140)와, 원격장치(200a∼200f)로부터 수신된 직렬데이타(TXD)를 병렬데이타로 변환하는 직렬/병렬변환기(130)로 구성된다.3 is a schematic connection diagram of a control device and a remote device according to the present invention. As can be seen from the figure, a plurality of remote devices 200a to 200f having the same hardware structure and a control device 100 for applying data transmission and control signals to the remote devices 200a to 200f are provided. Connected to the cascade, the signal line (h, i, j, k, of the cascade connecting the control device 100 and the remote device 200a to 200f or the remote device 200a and the remote device 200f, l, m is composed of one signal line (1 line). On the other hand, the plurality of remote devices (200a to 200f) connected to the caste and the control device for data transmission and reception, as can be seen in Figure 4, the accompanying drawings, control the data transmission and reception operations and a plurality of remote devices CPU 110 for inputting / outputting data transmitted / received to / from 200a to 200f, parallel / serial converter 120 for converting parallel data output from the CPU 110 into serial data, and cascaded data. Transceiver 140 for transmitting a plurality of remote devices 200a to 200f connected by ID, and serial / parallel converter 130 for converting serial data TXD received from remote devices 200a to 200f into parallel data. It consists of.

그리고, 각 원격장치(200a∼200f)는 첨부된 도면 제5도에서 알 수 있는 바와같이, 제어장치(100)측으로 인가되는 데이타를 수신하는 제1트랜시버(210)와, 제1트랜시버(210)를 통해 수신되는 데이타(RXD)를 검출하는 수신데이타 검출부(220)와, 수신된 직렬데이타를 병렬데이타로 변환하는 직렬/병렬변환기(230)와, 제어장치(100)으로부터 제1트랜시버(210)를 통해 수신된 데이타를 캐스캐이드로 접속된 다음 원격장치롤 제2트랜시버(270)를 통해 송신하는 데이타 송신부(240)와, 다음 원격장치(200)로부터 제2트랜시버(270)를 통해 수신되는 데이타 수신완료에 대한 응답정보를 검출하는 응답정보 수신부(260) 및 수신된 응답정보를 제1트랜시버(210)를 통해 제어장치(100)로 송신하는 응답정보 송신부(250)로 이루어진다.Each of the remote devices 200a to 200f includes a first transceiver 210 and a first transceiver 210 for receiving data applied to the control device 100 as shown in FIG. 5. Receive data detector 220 for detecting data RXD received through the serial, parallel / parallel converter 230 for converting the received serial data into parallel data, and the first transceiver 210 from the control device 100 The data transmission unit 240 for transmitting the data received through the cascade and then transmitted via the second transceiver 270 to the remote device, and the data received from the next remote device 200 via the second transceiver 270 The response information receiver 260 detects response information about the reception completion, and the response information transmitter 250 transmits the received response information to the control device 100 through the first transceiver 210.

또한, 원격장치(200a∼200f)의 수신데이타 검출부(220)는, 첨부된 도면 제6도에서 알 수 있는 바와같이, 데이타수신을 위한 9600bps의 클럭에 따라 수신되는 데이타를 소정횟수, 예를들어 4번 래치하는 데이타 래치부(221)와, 래치된 수신데이타가 정상적인 스타트비트의 데이타이면 데이타 수신을 위한 소정클럭, 예를 들어 1200bps의 클럭을 따라 데이타를 검출하는 검출부(223)와, 소정의 클럭을 분주하여 9600bps의 클럭을 데이타 래치부(221)측에 공급하는 분주회로부(224)로 구성된다.In addition, the reception data detection unit 220 of the remote apparatuses 200a to 200f, as shown in FIG. 6 of the accompanying drawings, receives data received according to a clock of 9600bps for data reception a predetermined number of times, for example. A data latch unit 221 latched four times, a detection unit 223 for detecting data along a predetermined clock for receiving data, for example, a clock of 1200 bps, if the latched reception data is normal start bit data; A divider circuit portion 224 divides the clock and supplies a 9600bps clock to the data latch portion 221 side.

한편 원격장치(200a∼200f)의 응답정보 송신부(250)는, 첨부된 도면 제7도에서 알 수 있는 바와같이 응답정보 수신부(260)로부터 인가되는 로우상태의 응답신호를 송신클럭신호(TXCLK)에 따라 소정시간 지연시켜 출력하는 제 1플립플롭(251)과, 제 1플립플롭(251)의 출력신호(Q)를 데이타신호로 수신하여 송신클럭신호(TXCLK)에 따라 소정시간 지연시켜 출력하는 제 2플립플롭(252)과, 자신의 데이터로 인가받아 송신클럭신호(TXCLK)에 따라 소정시간 지연시켜 출력하는 제 3플립플롭(253)과, 앞단의 원격장치로 응답정보 수신데이타를 송신하기 위한 게이트 신호에 따라 제 2플립플롭(252)의 응답정보를 출력하는 제1버퍼(254)와, 인버터(256)를 통해 반전된 게이트 신호에 따라 제 3플립플롭(253)의 응답정보를 앞단의 원격장치로 송신하는 제2버퍼(255)로 이루어진다.On the other hand, the response information transmitter 250 of the remote apparatuses 200a to 200f transmits the response signal of the low state applied from the response information receiver 260 as shown in FIG. 7 to the attached clock signal TXCLK. To receive the first flip-flop 251 and the output signal Q of the first flip-flop 251 as a data signal according to the transmission clock signal TXCLK. Sending the response information receiving data to the second flip-flop 252, the third flip-flop 253 received as its own data and delayed for a predetermined time according to the transmission clock signal TXCLK, and outputted. The first buffer 254 outputs the response information of the second flip-flop 252 in response to the gate signal, and the response information of the third flip-flop 253 according to the gate signal inverted through the inverter 256. It consists of a second buffer 255 to transmit to the remote device.

전술한 바와같은 기능으로 이루어지는 본 발명의 동작을 첨부된 도면 제8도를 참조하여 설명하면 다음과 같다.The operation of the present invention having the function as described above will be described with reference to FIG.

제3도에서 알수 있는 바와같이, 제어장치(100)가 캐스캐이드로 연결된 원격장치(200a∼200f)로 데이타를 송신할 시 제4도에서 알수 있는 바와같이 제어장치(100)의 CPU(110)는 송신하고자 하는 1바이트(byte)의 병렬데이타를 병렬/직렬변환기(120)를 통해 직렬데이타를 변환시켜 트랜시버(140)를 통해 데이타신호(TXD)를 원격장치(200a)로 송신하면 제5도에서 알수 있는 바와같이 원격장치(200a)의 수신데이타 검출부(220)는 제1트랜시버(210)를 통해 수신되는 데이타신호(RXD)를 검출하는데, 수신데이타 검출부(220)는 제6도 및 제8도의 파형도에서 알수 있는 바와같이, 분주회로부(224)로부터 9600bps의 클럭(ㄱ)이 발생되어 데이타 래치부(221)에 연속적으로 인가되는 상태에서 제어장치(100)로부터 제1트랜시버(210)를 통해 수신되는 데이타(RXD)중에서 맨처음 비트(start bit)가 제8도의 (ㄴ)과 같이 로우상태로 입력되면 데이타 래치부(221)는입력되는 1200bps의 데이타 비트가 스타트 비트인지를 확인하기 위해 수신되는 데이타를 제8도의 (ㄷ)과 같이 9600bps의 클럭으로 4회 래치한다. 데이타 래치부(221)을 통해 4회 래치시킨 데이타의 값이 모두 로우상태이면 수신된 데이타가 오류데이타가 아닌 정상적인 스타트 비트임을 확인하고, 수신데이타 클럭발생부(222)는 제8도의 (ㄹ)과 같이 데이타 검출을 위한 1200bps의 클럭신호를 발생하여 데이타 검출부(223)에 인가하며, 데이타 검출부(223)에 인가하며, 데이타 검출부(223)는 수신데이타 클럭발생부(222)로부터 인가되는 1200bps의 클럭신호에 따라 제5도의 제1트랜시버(210)를 통해 제어장치(100)로부터 수신된 직렬데이타를 검출한다(제8도 (ㅁ)).As can be seen in FIG. 3, when the control device 100 transmits data to the cascaded remote devices 200a to 200f, the CPU 110 of the control device 100 can be seen as in FIG. When the parallel data of one byte to be transmitted is converted into serial data through the parallel / serial converter 120 and the data signal TXD is transmitted to the remote device 200a through the transceiver 140, FIG. As can be seen from the received data detector 220 of the remote device 200a detects the data signal (RXD) received through the first transceiver 210, the received data detector 220 is 6 and 8 As can be seen from the waveform diagram of FIG. 1, the first transceiver 210 is removed from the control device 100 in a state where a clock a of 9600 bps is generated from the frequency divider circuit 224 and continuously applied to the data latch unit 221. The first bit among the data RXD received through In the low state as shown in (b), the data latch unit 221 checks the received data four times with a clock of 9600bps as shown in (c) of FIG. 8 to confirm whether the input 1200bps data bit is the start bit. Latch. If the data latched four times through the data latch unit 221 is in a low state, it is confirmed that the received data is a normal start bit instead of error data, and the reception data clock generator 222 of FIG. As shown in FIG. 1, a 1200bps clock signal for data detection is generated and applied to the data detection unit 223, and applied to the data detection unit 223. The data detection unit 223 is applied to a 1200bps signal applied from the reception data clock generation unit 222. In accordance with the clock signal, the serial data received from the control device 100 is detected through the first transceiver 210 of FIG. 5 (FIG. 8 (W)).

또한 제어장치(100)로부터 직렬데이타를 수신 검출한 원격장치(200a)가 캐스캐이드로 연결된 다음단의 원격장치(200b)로 제5도의 제1트랜시버(270)를 통해 전술한 바와같은 동작으로 제어장치(100)의 제2트랜시버(270)를 통해 전술한 바와같은 방법으로 제어장치(100)로 부터의 직렬데이타는 최종 원격장치(200f)까지 송신된다.In addition, the remote device 200a having received the serial data from the control device 100 is controlled by the operation as described above through the first transceiver 270 of FIG. 5 to the next remote device 200b connected by cascade. Serial data from the control device 100 is transmitted to the final remote device 200f in the manner described above via the second transceiver 270 of the device 100.

원격장치(200a∼200f)는 데이타 수신이 완료되면 제8도의 (ㅁ)과 같이 1200bps의1클럭후에 수신완료에 대한 응답데이타를 제어징치(100)로부터 수신되는 데이타와 같이 1바이트의 데이타로 이루어진다. 이때 첫 번째 비트는 스타트 비트이고 마지막 비트는 종료 비트이다. 원격장치(200a∼200f)의 데이타 수신완료에대한 응답정보 데이타를 제어장치(100)측에 송신하는 응답정보 송신부(250)는 첨부된 도면 제7도에 도시되어 있는데, 첨부된 도면 제3도의 제어장치(100)로부터 데이타 수신을 완료한 각 원격장치(200a∼200f)는 제8도의 (ㅅ)(ㅇ)에서 알수 있는 바와 같이 데이타 수신완료 시점의 1클럭후에 로우상태의 스타트 비트와 로우상태의 응답비트를 송신한다. 원격장치(200f)는 원격장치(200e)측에 스타트 비트와 응답비트를 송신하면 원격장치(200f)이하에는 캐스캐이드로 접속된 원격장치가 없으므로 하이상태의 데이타가 송신되고, 원격장치(200e)는 스타트 비트와 자신의 응답비트만이 제8도의 (ㅇ)에서와 같이 D5에 실리게 된다. 따라서 각 원격장치(200a∼200f)는 스타트 비트와 응답비트로 그리고 캐스캐이드로 접속된 자신의 뒷단 원격장치에서 송신한 응답비트를 캐스캐이드로 접속된 자신의 앞단 원격장치에 송신한다.When the data reception is completed, the remote devices 200a to 200f include 1 byte of data, such as data received from the control device 100, after 1 clock of 1200bps is received as shown in (8) of FIG. . The first bit is the start bit and the last bit is the end bit. A response information transmitter 250 for transmitting the response information data for the data reception completion of the remote apparatuses 200a to 200f to the control apparatus 100 is shown in FIG. 7 of the accompanying drawings. Each remote device 200a to 200f that has completed data reception from the control device 100 has a low start bit and a low state after one clock of the data reception completion point, as shown in (G) of FIG. Send a response bit. When the remote device 200f transmits a start bit and a response bit to the remote device 200e, since there is no remote device connected to the cascade below the remote device 200f, data in a high state is transmitted, and the remote device 200e is transmitted. Only the start bit and its response bit are placed in D5 as in (8). Therefore, each remote device 200a to 200f transmits a response bit transmitted from its rear end remote device connected by the cascade to the start bit and the response bit, and to its front end remote device connected by the cascade.

예를들어 제3도에서 원격장치(200f)를 설명하면, 제8도의 (ㅈ)과 같은 소정의 제어신호에 의해 제7도에 도시된 제1버퍼(254)의 게이트가 개방되므로 제 1플립플롭(251)과 제 2플립플롭(252)을 통한 로우상태의 스타트비트와 응답비트가 게이트 개방된 제1버퍼(254)를 통해 앞단의 원격장치(200e)로 송신되고, 제8도의 (ㅈ)과 같은 소정의 제어신호는 인버터(256)에 의해 반전된 후 제2버퍼(255)의 게이트를 개방하므로 자신의 다음단 원격장치(첨부된 도면 제3도에서는 원격장치가 없으므로 하이상태)로부터 수신데이타(RXD')를 개방된 제2버퍼(255)를 통해 자신의 앞단 원격장치(200e)로 송신한다. 이와같은 동작으로 데이타 수신완료에 대한 정보를 제어장치(100)로 송신하면 제어장치(100)는 트랜시버(140)를 통해 수신된 데이타(RXD)를 직렬/병렬변환기(130)를 통해 병렬데이타로 변환하여 CPU(110)에 인가하므로 CPU(110)는 원격장치(200a∼200f)로부터의 데이타 수신여부를 확인한다.For example, referring to the remote device 200f in FIG. 3, the first flip is opened because the gate of the first buffer 254 shown in FIG. 7 is opened by a predetermined control signal as shown in FIG. 8. The start and response bits in the low state through the flop 251 and the second flip-flop 252 are transmitted to the remote device 200e at the front end through the first buffer 254 with the gate open. The predetermined control signal such as) is inverted by the inverter 256 and then opens the gate of the second buffer 255 so that the next control device (i.e., a high state because there is no remote device in FIG. The reception data RXD 'is transmitted to its front end remote device 200e through the opened second buffer 255. In this manner, when the information on the completion of data reception is transmitted to the control device 100, the control device 100 transmits the data RXD received through the transceiver 140 as parallel data through the serial / parallel converter 130. Since it is converted and applied to the CPU 110, the CPU 110 checks whether or not data is received from the remote devices 200a to 200f.

이상에서 설명한 바와같이 본 발명은 제어장치와 다수의 원격장치가 캐스캐이드로 접속되어 데이타를 송수신하므로 제어장치는 단일의 통신포트를 통해서도 다수의 원격장치와 데이타를 송수신할 수 있고, 원격으로 설치된 장치를 제어하기 위해 직렬데이타를 송신하거나 동일한 데이타를 다수의 장치로 송신하거나 또는 제어장치에서 원격장치의 기능동작을 제어하는 경우에 원격장치는 제어장치가 송신한 데이타를 정확하게 수신하기 위해 시작 비트를 감지한 후 데이타를 감지하고, 수신이 완료되면 수신완료 정보를 제공하므로 시간지연 및 클럭불안 등 외부 노이즈에 무관하게 데이타 송수신을 할 수 있게 되어 송수신 프로토콜의 신뢰성을 향상시킨다.As described above, in the present invention, since the control device and a plurality of remote devices are connected by a cascade to transmit and receive data, the control device can transmit and receive data with a plurality of remote devices through a single communication port, and is a device installed remotely. When sending serial data to control the data, sending the same data to multiple devices, or controlling the functioning of the remote device from the control device, the remote device senses the start bit to correctly receive the data sent by the control device. After the data is detected and the reception is completed, reception completion information is provided so that data can be transmitted and received regardless of external noise such as time delay and clock anxiety, thereby improving the reliability of the transmission / reception protocol.

Claims (5)

직렬데이타를 송수신하는 원격 송수신장치에 있어서, 캐스캐이드로 접속된 다수의 원격장치(200a∼200f)를 제어장치(100)에 접속하여 상기 제어장치(100)로부터 출력되는 직렬데이타를 상기 원격장치(200a∼200f)측에 전송하되: 상기 원격장치(200a∼200f)는 제어장치(100)로부터의 시작비트를 감지한 후 상기 제어장치(100)로 부터의 직렬데이타를 수신하고, 해당 직렬데이타의 수신이 완료되면 상기 제어장치(100)측에 응답신호를 송신하는 것을 특징으로 하는 캐스캐이드로 접속된 원격 송수신장치.In the remote transceiver for transmitting / receiving serial data, a plurality of remote devices 200a to 200f connected by cascade are connected to the control device 100 so that the serial data output from the control device 100 can be transmitted to the remote device ( 200a to 200f), the remote device 200a to 200f detects the start bit from the control device 100, receives serial data from the control device 100, and transmits the corresponding serial data. When the reception is complete, the remote transceiver connected to the cascade, characterized in that for transmitting a response signal to the control device (100) side. 제1항에 있어서, 상기 제어장치(100)는 데이타 송수신동작을 제어하고 송수신 데이타를 입출력하는 CPU(110)와, 상기 CPU(110)로부터 인가되는 병렬 송신데이타를 직렬데이타로 변환하는 병렬/직렬변환기(120)와, 수신 직렬데이타를 병렬데이타로 변환하여 상기CPU(110)측에 인가하는 직렬/병렬변환기(130)와, 상기 병렬/직렬변환기(120)로 부터의 직렬데이타를 상기 원격장치(200a∼200f)중에서 자신에게 인접하여 접속된 원격장치(200a)측에 송신하고 상기 원격장치(200a)로 부터의 수신 직렬데이타를 상기 직렬/병렬변환기(130)측에 인가하는 트랜시버(140)를 구비하는 것을 특징으로 하는 캐스캐이드로 접속된 원격 송수신장치.The apparatus of claim 1, wherein the control device 100 controls a data transmission / reception operation and converts the CPU 110 into input / output data and converts parallel transmission data applied from the CPU 110 into serial data. The converter 120, a serial / parallel converter 130 for converting the received serial data into parallel data and applying the same to the CPU 110, and serial data from the parallel / serial converter 120 to the remote device. Transceiver 140 that transmits to the remote device 200a side adjacently connected to itself from 200a to 200f and applies the received serial data from the remote device 200a to the serial / parallel converter 130 side. Remote transceiver connected to the cascade, characterized in that it comprises a. 제1항에 있어서, 상기 원격장치(200a∼200f)는 제 1단자를 통해 직렬데이타를 입출력하는 제1트랜시버(210)와, 상기 제1트랜시버(210)를 통해 인가되는 수신 직렬데이타를 검출하는 수신데이타 검출부(220)와, 상기 수신데이타 검출부(220)에 검출된 수신 직렬데이타를 병렬데이타로 변환하는 직렬/병렬변환기(230)와, 상기 수신데이타 검출부(220)에 해 검출된 수신 직렬데이타를 송신처리하려는 데이타 송신부(240)와, 상기 데이타 송신부(240)로부터 인가받은 직렬데이타를 입력받아 전달하는 제2트랜시버(270)와 상기 제2단자로부터 지2트랜시버를 통해 직렬데이타를 인가받아 데이타 수신완료를 나타내는 응답신호를 수신하는 응답정보 수신부(260)와, 상기 응답정보 수신부(260)로부터 인가되는 응답신호를 상기 제1트랜시버(210)를 경유하여 상기 제1단자측에 송신하는 응답정보 송신부(250)를 구비하는 것을 특징으로 하는 캐스캐이드로 접속된 원격 송수신장치.The apparatus of claim 1, wherein the remote apparatuses 200a to 200f detect a first transceiver 210 for inputting and outputting serial data through a first terminal, and receiving serial data applied through the first transceiver 210. A reception data detector 220, a serial / parallel converter 230 for converting the reception serial data detected by the reception data detector 220 into parallel data, and a reception serial data detected by the reception data detector 220; The data transmission unit 240 to transmit and receive the serial data received from the data transmission unit 240, the second transceiver 270 for transmitting and receiving the serial data from the second terminal through the second transceiver to receive the data The response terminal 260 for receiving a response signal indicating completion of reception, and the response signal applied from the response information receiver 260 via the first transceiver 210 to the first terminal side. Cascading a remote communication apparatus connected Jethro comprising the response information transmitter 250 for transmission. 제3항에 있어서, 상기 수신데이타 검출부(220)는 소정의 클럭을 발생하는 분주회로부(224)와, 상기 제1트랜시버(210)를 통해 입력되는 수신 직렬데이타를 상기 분주회로부(224)의 클럭신호에 따라 소정횟수 래치하여 오류데이타의 입력여부를 판별하는 데이타 래치부(221)와, 상기 데이타 래치부(221)에 래치된 데이타가 정상적일 때 데이타 검출을 위한 소정의 클럭신호를 발생하는 수신데이타 클럭발생부(222)와, 상기 데이타 래치부(221)에 래치된 수신 직렬데이타를 상기 수신데이타 클럭발생부(222)의 클럭에 따라 검출하는 데이타 검출부(223)를 구비하는 것을 특징으로 하는 캐스캐이드로 접속된 원격 송수신장치.4. The clock of the frequency divider circuit 224 according to claim 3, wherein the reception data detector 220 controls the frequency divider circuit 224 to generate a predetermined clock and the reception serial data input through the first transceiver 210. A data latch unit 221 for determining whether error data is input by latching a predetermined number of times according to a signal, and a reception for generating a predetermined clock signal for data detection when the data latched in the data latch unit 221 is normal. A data clock generator 222 and a data detector 223 for detecting received serial data latched by the data latch 221 according to a clock of the received data clock generator 222; Cascaded remote transceiver. 제3항에 있어서, 상기 응답정보 송신부(250)는, 응답정보 수신부(260)로부터 인가되는 응답신호를 송신클럭신호(TXCLK)에 따라 소정시간 지연시켜 출력하는 제 1플립플롭(251)과, 제 1플립플롭(251)의 출력신호를 데이타신호로 수신하여 송신클럭신호(TXCLK)에 따라 소정시간 지연시켜 출력하는 제 2플립플롭(252)과, 상기 제2단자로부터 제2트랜시버(270)와 응답정보 수신부(260)을 통해 인가되는 수신데이타(RXD)를 데이타로 인가받아 송신클럭신호(TXCLK)에 따라 소정시간 지연시켜 출력하는 제 3플립플롭(253)과, 게이트에 인가되는 신호에 따라 상기 제 2플립플롭(252)의 신호를 제1트랜시버(210)를 통해 상기 제1단자에 응답신호로로 출력하는 제1버퍼(254)와 인버터(256)를 통해 반전되어 게이트에 인가되는 신호에 따라 상기 제 3플립플롭(253)의 신호를 제1트랜시버(210)를 통해 상기 제1단자에 응답신호로서 출력하는 제2버퍼(255)를 구비하는 것을 특징으로 하는 캐스캐이드로 접속된 원격 송수신장치.4. The first flip-flop 251 according to claim 3, wherein the response information transmitter 250 delays a response signal applied from the response information receiver 260 by a predetermined time according to the transmission clock signal TXCLK. A second flip-flop 252 for receiving the output signal of the first flip-flop 251 as a data signal and delaying the output signal for a predetermined time according to the transmission clock signal TXCLK, and the second transceiver 270 from the second terminal. And a third flip-flop 253 that receives the received data RXD applied through the response information receiver 260 as data and delays the predetermined time according to the transmission clock signal TXCLK and outputs the delayed signal. Accordingly, the signal of the second flip-flop 252 is inverted through the first buffer 254 and the inverter 256 through the first transceiver 210 as a response signal and applied to the gate. According to the signal, the signal of the third flip-flop 253 to the first transceiver 210 And a second buffer (255) for outputting a response signal to the first terminal through the cascade.
KR1019940022496A 1994-09-07 1994-09-07 Apparatus of remote transeiver with cascade connection KR0128896B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940022496A KR0128896B1 (en) 1994-09-07 1994-09-07 Apparatus of remote transeiver with cascade connection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940022496A KR0128896B1 (en) 1994-09-07 1994-09-07 Apparatus of remote transeiver with cascade connection

Publications (2)

Publication Number Publication Date
KR960012816A KR960012816A (en) 1996-04-20
KR0128896B1 true KR0128896B1 (en) 1998-04-08

Family

ID=19392214

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940022496A KR0128896B1 (en) 1994-09-07 1994-09-07 Apparatus of remote transeiver with cascade connection

Country Status (1)

Country Link
KR (1) KR0128896B1 (en)

Also Published As

Publication number Publication date
KR960012816A (en) 1996-04-20

Similar Documents

Publication Publication Date Title
US4903016A (en) Communication control unit
US5187605A (en) Optical transceiver
US6341142B2 (en) Serial data transceiver including elements which facilitate functional testing requiring access to only the serial data ports, and an associated test method
US4419751A (en) Multiport modem and the use thereof in a method and a system for testing a multilevel communication network
US4744079A (en) Data packet multiplexer/demultiplexer
KR980007155A (en) Method and apparatus using data processing system for multilevel data communication providing self clocking
KR0128896B1 (en) Apparatus of remote transeiver with cascade connection
US4740957A (en) Asynchronous addressable electronic key telephone system
US20030112827A1 (en) Method and apparatus for deskewing parallel serial data channels using asynchronous elastic buffers
US5157599A (en) Serial data communication system and apparatus
US5212685A (en) Control circuit for half-duplex/simplex interface in communication system
KR100256674B1 (en) Matching assembly
JPH07131504A (en) Data transfer device
JP2501450B2 (en) Gateway
KR0165077B1 (en) Remote transmission receipt device of exchanger system
KR100208280B1 (en) Data transmission apparatus having a fifo controller
KR100252917B1 (en) Conversion interface of data transmission device
KR100200567B1 (en) Matching method between tdna and processor of tnif
KR940006657Y1 (en) Selecting circuit of information i/o
KR100253404B1 (en) Stable resolve register for correcting
KR19980037604A (en) Infrared transceiver using first in, first out method
KR0139959B1 (en) TIDBUS matching circuit of electronic exchange
JP2941266B1 (en) Encoder data output method for bus communication type encoder device
JP2558119B2 (en) Transceiver circuit
JP3176947B2 (en) Optical cable disconnection detection method

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee