[go: up one dir, main page]

KR20020016967A - A device and a method of reset partner device for data transfer error - Google Patents

A device and a method of reset partner device for data transfer error Download PDF

Info

Publication number
KR20020016967A
KR20020016967A KR1020000049989A KR20000049989A KR20020016967A KR 20020016967 A KR20020016967 A KR 20020016967A KR 1020000049989 A KR1020000049989 A KR 1020000049989A KR 20000049989 A KR20000049989 A KR 20000049989A KR 20020016967 A KR20020016967 A KR 20020016967A
Authority
KR
South Korea
Prior art keywords
signal
data
data transmission
error
received
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020000049989A
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 KR1020000049989A priority Critical patent/KR20020016967A/en
Publication of KR20020016967A publication Critical patent/KR20020016967A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

PURPOSE: An apparatus and method for resetting an object device to a data transmission error is provided to automatically reset a corresponding data transmission equipment by generating and transmitting a control for resetting the object device and controlling a reset unit. CONSTITUTION: If an SOC(Start Of Command) signal is received(S100), a control unit confirms whether a monitoring signal is provided through a transmission and receipt interface unit and is detected in a corresponding watchdog unit(S110). If the monitoring signal is detected and confirmed, the control unit performs a CRC(Cyclic Redundancy Check) of data inputted to a data process unit through the transmission and receipt interface unit(S120). It is confirmed whether an error exists in the data received by the CRC(S130). If the error does not exist in the data, it is confirmed whether an EOC(End Of Command) signal is received(S140). If a control signal is provided to a reset unit, the data process unit and the watchdog unit are reset(S150).

Description

데이터 전송오류에 대한 상대방 장치의 초기화 장치 및 방법{A DEVICE AND A METHOD OF RESET PARTNER DEVICE FOR DATA TRANSFER ERROR}A device and method for initializing a counterpart device for data transmission error {A DEVICE AND A METHOD OF RESET PARTNER DEVICE FOR DATA TRANSFER ERROR}

본 발명은 전송장비를 구성하고 각각의 고유기능을 수행하는 다수의 회로보드 또는 장치 사이에서, 상대방 장치의 데이터 전송 장애 또는 오류상태 정보를 감지하고, 상기 감지한 장애 정보를 이용하여 상대방 장치를 원격으로 초기화(Reset) 하는 것에 관한 것이다.The present invention detects data transmission failure or error state information of a counterpart device between a plurality of circuit boards or devices constituting a transmission device and performs each unique function, and remotely counterparts the device using the detected fault information. It is about resetting.

고속으로 데이터를 전송하는 전송장비, 특히, 비동기전송모드 교환기와 같은 시스템 전송장비는 각각의 고유 기능을 하는 다수의 회로보드 또는 장치들이 모여서, 하나의 시스템을 구성하는 것으로써, 각각의 장치들 사이에서는 서로 데이터를 송수신 하게 된다.Transmission equipment that transmits data at high speed, in particular, system transmission equipment such as an asynchronous transfer mode switch, is a collection of a number of circuit boards or devices each having a unique function, and constitutes a system. In this case, data will be transmitted and received.

상기와 같은 각각의 회로보드 또는 장치 중에서, 어느 한쪽의 상대방 장치에 장애가 발생하여 전송되는 데이터에 오류가 발생하는 경우, 시스템 전체에 영향을 미치는 문제가 있었다.Among the circuit boards or devices as described above, when one of the counterpart devices fails and an error occurs in the transmitted data, there is a problem affecting the entire system.

이하, 전송장비에서 종래 기술에 의한 상대방 장치의 데이터 전송오류 감지 방법을 첨부된 도면을 참조하여 설명한다.Hereinafter, a method of detecting a data transmission error of a counterpart device according to the prior art in a transmission device will be described with reference to the accompanying drawings.

종래 기술을 설명하기 위하여 첨부된 것으로, 도1 은 종래 기술에 의한 데이터 전송오류 감지 장치의 기능 구성도이고, 도2 는 종래 기술에 의한 데이터 전송오류 감지 방법의 순서도 이며, 도3 은 종래 기술에 의한 와치독 명령어의 구성도이다.1 is a functional configuration diagram of a data transmission error detection device according to the prior art, FIG. 2 is a flowchart of a data transmission error detection method according to the prior art, and FIG. Is a block diagram of the watchdog command.

상기의 첨부된 도1을 참조하면, 종래 기술에 의한 데이터 전송오류 감지 장치는, 데이터 전송장치의 각 기능부를 감시하고 제어하는 제어부(10)와,Referring to the attached FIG. 1, the data transmission error detecting apparatus according to the prior art includes a control unit 10 for monitoring and controlling each functional unit of the data transmission apparatus;

상기 제어부(10)의 제어에 의하여 해당 데이터를 송신 및 수신된 데이터를 해당 처리하는 데이터 처리부(20)와,A data processor 20 for processing the data transmitted and received under the control of the controller 10;

데이터 전송장치의 정상동작 상태, 데이터 전송의 시작 및 종료에 해당되는데이터 신호를 출력하고, 동시에 상대방 장치로부터 입력되는 신호를 처리하여 상대방 장치의 정상동작 상태를 확인하는 와치독(Watch-Dog)부(30)와Watch-dog unit for outputting data signals corresponding to the normal operation state of the data transmission device and the start and end of data transmission, and at the same time processing the signals input from the other device to check the normal operation state of the other device. With 30

상기 데이터 처리부(20) 및 와치독부(30)로부터 출력되는 신호를 정합하여 상대방 장치로 전송하고, 동시에 상대방 장치로부터 인가되는 신호를 정합하여 수신 및 상기 데이터 처리부(20) 및 와치독부(30)에 각각 인가하는 송수신정합부(40)로 구성된다.The signals output from the data processor 20 and the watchdog unit 30 are matched and transmitted to the counterpart device, and at the same time, signals received from the counterpart device are received and received and received by the data processor 20 and the watchdog unit 30. It is composed of a transmission and reception matching unit 40, respectively.

상기와 같은 구성을 이용하는, 종래 기술에 의한 데이터 전송오류 감지 방법은, 상대방 장치로부터 데이터 전송의 시작을 알리는 신호(SOC)가 수신되었는지를 판단하는 제1 과정(S10)과,The prior art data transmission error detection method using the above configuration includes a first step (S10) of determining whether a signal (SOC) indicating the start of data transmission is received from the counterpart device;

상기 과정에서 데이터 전송의 시작을 알리는 신호가 수신되면, 정상동작 상태를 알리는 감시신호가 수신되었는지를 판단하는 제2 과정(S20)과,In the process, if a signal indicating the start of data transmission is received, a second process (S20) of determining whether a monitoring signal indicating a normal operation state has been received;

상기의 과정에서 감시신호가 수신되면, 상대방 장치로부터 8비트로 이루어지는 바이트 단위의 데이터 신호를 수신하는 제3 과정(S30)과,When the monitoring signal is received in the above process, the third process (S30) for receiving a data signal of a byte unit consisting of 8 bits from the counterpart device,

상기 과정에서 수신된 데이터신호를 CRC 검사로써 데이터의 전송오류를 검사하는 제4 과정(S40)과,A fourth step (S40) of checking a transmission error of data using a CRC check on the data signal received in the above step;

상기 과정에서 오류가 발생하였는지를 판단하는 제5 과정(S50)과,A fifth step (S50) of determining whether an error has occurred in the above process,

상기 과정에서 수신되는 데이터에 오류가 발생하지 않은 경우는 전송데이터의 종료를 알리는 신호(EOC)가 수신되었는지 판단하는 제6 과정(S60)과,If no error occurs in the data received in the process, a sixth process (S60) of determining whether a signal (EOC) indicating the end of the transmission data has been received;

상기 과정에서 데이터 전송의 종료를 알리는 신호가 수신되면, 다음 순서의 데이터 수신을 위하여 계속할 것인지를 판단하고, 계속하는 경우는 제1 과정으로궤환하고 계속하지 않는 경우는 종료하는 제7 과정과,If a signal indicating the end of the data transmission is received in the above process, it is determined whether to continue for the next sequence of data reception, and if the process continues to return to the first process, if the process does not continue, the seventh process;

상기 제2 과정(S20)에서 감시신호가 수신되지 않거나, 또는 제5 과정(S50)에서 수신된 데이터에 오류가 발생하였거나, 또는 제6 과정(S60)에서 데이터 종료 신호가 수신되지 않거나 하는 경우에, 상대방 데이터 전송장치에 오류(Error)가 발생하였음을 해당 표시부에 표시하고 종료하는 제8 과정(S80)으로 구성된다.When the monitoring signal is not received in the second step (S20), or an error occurs in the data received in the fifth step (S50), or when the data end signal is not received in the sixth step (S60) In this case, an eighth process S80 of indicating that an error has occurred in the counterpart data transmission apparatus and terminating the corresponding display unit is completed.

이하 상기와 같은 구성의 종래 기술에 의한 전송장치의 데이터 전송오류 감지 장치 및 방법을 상기 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, an apparatus and method for detecting a data transmission error of a transmission apparatus according to the related art having the above configuration will be described in detail with reference to the accompanying drawings.

종래 기술에 의한 데이터 전송장치는, 데이터를 전송하는 경우, 제어부(10)의 제어에 의하여 와치독부(30)에서 데이터 전송의 시작을 통보하는 신호를 출력한 후, 데이터 처리부(20)에서 전송할 데이터를 출력하며, 상기의 신호를 인가받은 송수신 정합부(40)는 상대방 장치에 전송하므로써, 동일한 구성을 이루고 있는 상대방 장치에서는 데이터를 수신 및 처리하게 된다.When transmitting data, the data transmission apparatus according to the related art outputs a signal for notifying the start of data transmission from the watchdog unit 30 under the control of the controller 10, and then the data to be transmitted from the data processor 20. The transmitter / receiver matching unit 40 receiving the signal is transmitted to the counterpart device so that the counterpart device having the same configuration receives and processes the data.

상기와 같은 구성의 장치를 이용하는 종래 기술의 데이터 전송오류 감지 방법은, 상대방 장치로부터 상기 송수신 정합부(40)를 통하여 수신되는 신호를 검토하여 데이터의 전송 시작을 통보하는 SOC 신호가 수신되었는지 판단하고(S10), 상기 SOC 신호가 수신되지 않은 경우는 다시 제1 과정(S10)으로 궤환하며, SOC 신호가 수신된 경우는 상대방 장치가 정상 동작하는지를 확인하는 감시신호가 수신되는지를 판단한다(S20).In the prior art data transmission error detection method using the device of the above configuration, by examining the signal received through the transmission and reception matching unit 40 from the counterpart device to determine whether the SOC signal for notifying the start of data transmission received; If the SOC signal is not received, the process returns to the first step S10. If the SOC signal is received, it is determined whether a monitoring signal for confirming whether the counterpart device is operating normally is received (S20). .

상기 제2 과정(S20)에서 감시신호가 수신되지 않는 경우는 제8 과정(S80)으로 진행하여, 상대방 데이터 전송장치에 오류(Error)가 발생하였음을 표시하고, 종료한다.If the monitoring signal is not received in the second process (S20), the process proceeds to the eighth process (S80), and indicates that an error has occurred in the counterpart data transmission apparatus and ends.

또한, 상기 제2 과정(S20)에서 감시신호가 수신되는 경우는, 바이트(Byte) 단위의 데이터 신호를 데이터 처리부(20)에서 수신하고(S30), 동시에, CRC 검사에 의하여 수신된 데이터 신호에 오류가 발생하였는지를 판단한다(S50).In addition, when the monitoring signal is received in the second step (S20), the data processing unit 20 receives a data signal of a byte unit (S30), and at the same time, the data signal received by the CRC check It is determined whether an error has occurred (S50).

상기 제5 과정에서, 수신신호에 오류가 발생한 경우는, 상기에서 설명한 제8 과정(S80)으로 진행한 후 종료하고, 오류가 발생하지 않은 경우는, 데이터 전송의 종료를 알리는 신호가 수신되었는지를 판단한다(S60).In the fifth step, if an error occurs in the received signal, the process proceeds to the eighth step S80 described above, and ends. If the error does not occur, it is determined whether a signal indicating the end of data transmission has been received. Determine (S60).

상기 제6 과정(S60)에서 데이터 전송의 종료를 알리는 신호가 수신되지 않은 경우는, 상기에서 설명한 제8 과정(S80)으로 진행한 후에 종료하고, 데이터 전송의 종료를 알리는 신호가 수신된 경우는, 계속하여 다른 데이터를 수신할 것인지 판단하여, 계속하는 경우는 상기 제1 과정(S10)으로 궤환(Feedback)하고, 계속하지 않는 경우는 종료한다(S70).If the signal for notifying the end of the data transmission is not received in the sixth step (S60), the process terminates after proceeding to the eighth step (S80) described above, and if the signal for notifying the end of the data transmission is received In step S10, the processor returns to the first process S10. If the process continues, another process ends at step S70.

상기와 같이, 와치독부(30)에서 발생하는 감시신호, SOC 신호 및 EOC 신호는 첨부된 도3에 도시된 것과 같다.As described above, the monitoring signal, the SOC signal and the EOC signal generated from the watchdog unit 30 are as shown in FIG.

그러나, 상기와 같은 종래 기술에 의한 데이터 전송오류 감지 장치 및 방법은, 상대방 장치로부터 수신되는 데이터 신호의 오류 및 상대방 장치의 동작 오류 상태를 감지만 하고, 해당 표시부에 장애 상태를 표시하므로써. 운용자가 장애 상태의 표시를 확인한 후, 수작업(Manual)에 의하여 장애가 발생한 상대방 장치를 초기화(Reset) 하여야 하는 문제가 있었다.However, the apparatus and method for detecting a data transmission error according to the prior art as described above only detects an error of a data signal received from the counterpart device and an operation error state of the counterpart device, and displays a fault status on the corresponding display unit. After the operator checks the indication of the failure state, there is a problem in that the counterpart device in which the failure occurs by manual is reset.

따라서, 전송장비의 정상운용에 많은 시간이 소요되고, 또한, 운용자가 항상대기하고 있어야 한다는 문제가 있었다.Therefore, there is a problem that a lot of time is required for normal operation of the transmission equipment, and that the operator should always wait.

본 발명의 기술은, 상대방 장치에 장애 또는 데이터 전송의 오류가 발생한 경우, 와치독부에 상대방 장치를 초기화하는 제어신호를 발생 및 전송하도록 하고, 상기의 신호를 수신한 상대방 장치는 초기화부를 제어하여, 해당 데이터 전송장비를 자동으로 초기화하는 장치 및 방법을 제공하는 것이 그 목적이다.According to the technique of the present invention, when a failure or data transmission error occurs in the counterpart device, the watchdog unit generates and transmits a control signal for initializing the counterpart device, and the counterpart device receiving the signal controls the initialization unit. It is an object of the present invention to provide an apparatus and method for automatically initializing a data transmission device.

상기와 같은 목적을 달성하기 위하여 안출한 본 발명은, 데이터 전송장비의 데이터 전송장치에 있어서; 제어신호에 의하여 데이터 전송장치의 정상동작 상태를 표시하는 감시신호, 데이터 전송의 시작 및 종료를 표시하는 신호, 초기화 제어 신호를 생성하여 출력함과 동시에 상기의 신호를 인식하는 와치독부와; 제어신호에 의하여 바이트 단위의 데이터 신호를 출력하고 수신된 신호의 오류검사를 하는 데이터 처리부와; 제어부의 제어 신호에 의하여 상기 데이터 처리부 및 와치독부를 초기화하는 초기화부와; 상기 각 기능부를 감시 및 제어하며, 데이터부를 제어하여 바이트 단위의 데이터 출력 및 수신된 데이터의 오류 검사를 하게 하고, 와치독부를 제어하여 감시신호, 데이터 전송 시작 및 종료 그리고 초기화 신호를 발생하게 하는 제어부를 특징으로 한다.The present invention has been made to achieve the above object, in the data transmission apparatus of the data transmission equipment; A watchdog unit which generates and outputs a monitoring signal for indicating a normal operation state of the data transmission apparatus, a signal for indicating the start and end of data transmission, and an initialization control signal according to a control signal, and simultaneously recognizes the signal; A data processor for outputting a data signal in byte units according to a control signal and performing error checking on the received signal; An initialization unit for initializing the data processor and the watch reader by a control signal of a controller; A control unit for monitoring and controlling each of the functional units, controlling the data unit to check data output in bytes and checking received data, and controlling the watchdog unit to generate a monitoring signal, data transmission start and end, and initialization signals. It is characterized by.

또한, 상대방 데이터 전송장치의 와치독부로부터 데이터 전송의 시작을 통보하는 신호가 수신되는 지를 판단하는 시작확인단계와; 상대방 데이터 전송장치가 정상동작하고 있다는 감시신호가 상대방 와치독부로부터 수신되는지를 판단하는 감시단계와; 상대방 데이터 전송장치로부터 바이트 단위로 전송되는 데이터 신호를수신하고, 데이터의 오류검사를 하는 검사단계와; 상기 검사단계에서 수신된 데이터에 오류가 있는지를 판단하는 오류확인단계와; 상기 오류확인단계에서 오류가 없는 경우는, 데이터 전송종료를 통보하는 신호가 수신되는지를 확인하는 종료확인단계와; 상기 감시단계에서 감시신호가 수신되지 않았거나, 상기 오류확인단계에서 오류가 있거나, 상기 종료확인단계에서 데이터 전송종료 신호가 수신되지 않은 경우는 장애 발생을 표시하고 초기화부를 제어하여 데이터 전송장치를 초기화하는 초기화 단계와; 다음 순서에 의한 데이터 신호를 수신하기 위하여 상기의 단계를 계속 반복할 것인지 판단하고, 계속하는 경우는 상기 시작확인단계로 궤환하며, 계속하지 않는 경우는 종료하는 계속확인단계로 이루어지는 것을 특징으로 한다.Also, a start confirmation step of determining whether a signal for notifying the start of data transmission is received from the watchdog unit of the counterpart data transmission device; A monitoring step of determining whether a monitoring signal indicating that the other party's data transmission apparatus is operating normally is received from the other party's watchdog unit; A checking step of receiving a data signal transmitted in byte units from the counterpart data transmission apparatus and checking an error of data; An error checking step of determining whether there is an error in the data received in the checking step; An end checking step of confirming whether a signal for notifying completion of data transmission is received when there is no error in the error checking step; If the monitoring signal is not received in the monitoring step, if there is an error in the error checking step, or if the data transmission end signal is not received in the terminating checking step, an error is generated and the initialization unit is controlled to initialize the data transmission device. An initialization step of performing; It is determined whether to repeat the above steps in order to receive the data signal in the next order, and if continued, the process returns to the start confirmation step, and if not, the continuous confirmation step ends.

도1 은 종래 기술에 의한 데이터 전송오류 감지 장치의 기능 구성도이고,1 is a functional configuration diagram of a data transmission error detection apparatus according to the prior art;

도2 는 종래 기술에 의한 데이터 전송오류 감지 방법의 순서도 이며,2 is a flowchart of a data transmission error detection method according to the prior art;

도3 은 종래 기술에 의한 와치독 명령어의 구성도이고,3 is a block diagram of a watchdog instruction according to the prior art,

도4 는 본 발명 기술에 의한 데이터 전송오류 감지 장치의 기능 구성도이며,4 is a functional configuration diagram of a data transmission error detection apparatus according to the present invention;

도5 는 본 발명 기술에 의한 데이터 전송오류 감지 방법의 순서도 이고,5 is a flowchart of a data transmission error detection method according to the present invention;

도6 은 본 발명 기술에 의한 와치독 명령어의 구성도이다.6 is a block diagram of a watchdog command according to the present invention.

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

10,15 : 제어부 20,25 : 데이터 처리부10,15 control unit 20,25 data processing unit

30,35 : 와치독부 40 : 송수신정합부30,35: watchdog 40: transmission and reception matching unit

50 : 초기화부50: initialization unit

이하, 본 발명 기술의 데이터 전송오류에 대한 상대방 장치의 초기화 장치 및 방법을 첨부된 도면을 참조하여 설명한다.Hereinafter, an initialization device and a method of a counterpart device for a data transmission error of the present invention will be described with reference to the accompanying drawings.

본 발명 기술을 설명하기 위하여 첨부된 것으로, 도4 는 본 발명 기술에 의한 데이터 전송오류 감지 장치의 기능 구성도이며, 도5 는 본 발명 기술에 의한 데이터 전송오류 감지 방법의 순서도 이고, 도6 은 본 발명 기술에 의한 와치독 명령어의 구성도이다.4 is a functional configuration diagram of a data transmission error detection apparatus according to the present invention, FIG. 5 is a flowchart of a data transmission error detection method according to the present invention, and FIG. A configuration diagram of a watchdog command according to the present disclosure.

상기 첨부된 도4를 참조하면, 본 발명 기술에 의한 데이터 전송장비의 데이터 전송오류에 의한 상대방 장치의 초기화 장치는, 인가되는 제어신호에 의하여 데이터 전송장치의 정상동작 상태를 표시하는 감시신호, 데이터 전송의 시작(SOC) 및 종료(EOC)를 표시하는 신호, 초기화 제어 신호를 생성하여 출력함과 동시에 상기의신호를 인식하는 와치독부(35)와;Referring to the attached Figure 4, the initialization device of the counterpart device due to the data transmission error of the data transmission apparatus according to the present invention, the monitoring signal, the data indicating the normal operation state of the data transmission apparatus according to the control signal applied A watchdog unit 35 generating and outputting a signal indicative of a start (SOC) and an end (EOC) of a transmission, an initialization control signal, and simultaneously recognizing the signal;

인가되는 제어신호에 의하여 8 비트(Bit)로 이루어지는 바이트(Byte) 단위의 데이터 신호를 출력하고, 또한 수신된 신호의 CRC(Cyclic Redundancy Check) 검사를 통하여 오류(Error) 검사를 하는 데이터 처리부(25)와,The data processor 25 outputs a data signal of a byte unit composed of 8 bits according to an applied control signal, and performs an error check through a cyclic redundancy check (CRC) check of the received signal. )Wow,

인가되는 제어 신호에 의하여 상기 데이터 처리부(25) 및 와치독부(35)를 초기화(Reset)하는 초기화부(50)와,An initialization unit 50 for resetting the data processing unit 25 and the watch reading unit 35 according to an applied control signal;

상기 각 기능부를 감시 및 제어하며, 특히, 데이터 처리부(50)를 제어하여 바이트(Byte) 단위의 데이터 출력 및 수신된 데이터의 오류검사를 하게 하고, 와치독부(35)를 제어하여 감시신호, 데이터 전송 시작(SOC) 및 종료(EOC) 그리고 초기화 신호를 발생 또는 확인하게 하는 제어부(15)로 구성된다.Monitor and control each of the functional units, and in particular, control the data processing unit 50 to output data in bytes and check errors of the received data, and control the watchdog unit 35 to monitor monitoring signals and data. And a control unit 15 for generating or confirming a transmission start (SOC) and end (EOC) and an initialization signal.

또한, 상기 첨부된 도5를 참조하면, 본 발명 기술에 의한 데이터 전송장비의 데이터 전송오류에 의한 상대방 장치의 초기화 방법은, 상대방 데이터 전송장치의 와치독(Watch-Dog)부(35)로부터 데이터 전송의 시작을 통보하는 4비트의 '0010' 신호(SOC)가 수신되는지를 판단하는 시작확인단계(S100)와,5, the initialization method of the counterpart device due to the data transmission error of the data transmission device according to the present invention, the data from the watch-dog unit 35 of the counterpart data transmission device A start confirmation step (S100) for determining whether a 4-bit '0010' signal (SOC) for notifying the start of transmission is received;

상대방 데이터 전송장치가 정상동작하고 있다는 4비트의 '0001' 감시신호가 상대방 와치독(Watch-Dog)부(35)로부터 수신되는지를 판단하는 감시단계(S110)와.A monitoring step (S110) for determining whether a 4-bit '0001' monitoring signal indicating that the other party's data transmission device is operating normally is received from the other watch-dog unit 35.

상대방 데이터 전송장치로부터 8 비트(Bit)로 이루어지는 바이트(Byte) 단위로 전송되는 데이터 신호를 수신하고, CRC(Cyclic Redundancy Check) 검사에 의하여 수신된 데이터에 오류(Error)가 없는지를 검사하는 검사단계(S120)와,Receiving a data signal transmitted in byte units consisting of 8 bits from the other party's data transmission device, and a test step of checking whether there is no error in the received data by a cyclic redundancy check (CRC) test (S120),

상기 검사단계(S120)에 의하여 검사한 결과, 수신된 데이터 신호에오류(Error)가 있는지를 판단하는 오류확인단계(S130)와,An error checking step (S130) of determining whether there is an error in the received data signal as a result of the inspection by the checking step (S120);

상기 오류확인단계(S130)에서 판단한 결과, 오류(Error)가 없는 경우는, 데이터 전송의 종료를 통보하는 것으로, 4비트의 '0011'로 이루어지는 EOC(End of Command) 신호가 수신되는지를 확인하는 종료확인단계(S140)와,As a result of the determination in the error checking step (S130), if there is no error, by notifying the end of the data transmission, to confirm whether the EOC (End of Command) signal consisting of 4-bit '0011' is received. End check step (S140),

상기 감시단계(S110)에서 감시신호가 수신되지 않았거나, 상기 오류확인단계(S130)에서 오류(Error)가 있거나, 상기 종료확인단계(S140)에서 데이터 전송종료 신호(EOC)가 수신되지 않은 경우는 장애(Trouble) 발생을 표시(Display)하고, 초기화부(50)를 제어하여, 장애가 발생한 데이터 전송장치를 초기화하는 초기화 단계(S150)와,When the monitoring signal is not received in the monitoring step (S110), an error (Error) in the error checking step (S130), or the data transmission end signal (EOC) is not received in the termination check step (S140). The display unit (Trouble) occurrence (Display), the initialization unit 50 to control, the initialization step (S150) for initializing the data transmission device has a failure,

다음 순서에 의한 데이터 신호를 수신하기 위하여, 상기의 단계를 계속 반복할 것인지 판단하고, 계속하여 반복하고자 하는 경우는 상기 시작확인단계(S100)로 궤환(Feedback)하며, 계속하지 않는 경우는 종료하는 계속확인단계(S160)로 구성된다.In order to receive the data signal in the following order, it is determined whether to repeat the above steps, and if it is to be repeated continuously, the feedback is returned to the start confirmation step (S100). It consists of a continuous confirmation step (S160).

이하, 상기와 같은 구성의 본 발명 기술에 의한 데이터 전송장치에 있어서, 데이터 전송오류에 대한 상대방 장치의 초기화 장치 및 방법을 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, an apparatus and method for initializing a counterpart device for a data transmission error in a data transmission apparatus according to the present invention having the above configuration will be described in detail with reference to the accompanying drawings.

본 발명 기술에 의한, 데이터 전송장치의 데이터 전송오류에 대한 상대방 장치의 초기화 장치는, 상기 제어부(15)에 의하여, 데이터 전송장치의 각 기능부를 제어함과 동시에 감시하고, 특히, 상기 데이터 처리부(25)를 제어하여 8 비트(Bit)로 이루어지는 바이트(Byte) 단위의 데이터를 송수신정합부(40)에 인가하여 출력되도록 하고, 상기 송수신정합부(40)를 통하여 수신된 상기 바이트(Byte) 단위의 데이터를 CRC(Cyclic Redundancy Check) 검사를 통하여 오류(Error)가 있는지를 검사하게 하며, 상기 와치독(Watch-Dog)부(35)를 제어하여 상기 데이터 처리부(25)에서 데이터가 처음 전송되기 전에, 데이터의 전송 시작을 통보하는 4 비트의 '0010'으로 이루어지는 SOC(Start of Command) 신호를 출력하게 하고, 데이터의 전송이 종료된 경우는 4 비트의 '0011'로 이루어지는 EOC(End of Command) 신호를 출력하게 하며, 또한, 해당 데이터 전송장치가 정상적으로 운용중에 있는지를 확인시키는 것으로, 4비트로 이루어지는 '0001' 신호의 감시신호를 출력함과 동시에, 자신의 데이터 전송장치를 초기화(Reset) 시키는 것으로서, 4 비트의 '0101' 신호로 이루어지는 초기화 신호를 출력하며, 상기 초기화신호를 인가 받아, 초기화부(50)에 출력하므로써, 데이터 처리부(25)와 와치독부(35)를 초기화 되도록 제어한다.According to the technique of the present invention, the initialization device of the counterpart device with respect to the data transmission error of the data transmission device controls and simultaneously monitors each functional unit of the data transmission device by the control unit 15, and in particular, the data processing unit ( 25) is applied to the transmission and reception matching unit 40, the byte unit data consisting of 8 bits (Byte) to be output, and the byte unit received through the transmission and reception matching unit 40 To check whether there is an error through the CRC (Cyclic Redundancy Check) test, and control the watchdog (35) to transmit data for the first time from the data processor (25). Before, the SOC (Start of Command) signal consisting of 4-bit '0010' for notifying the start of data transmission is output, and when the data transmission is completed, the End of Command (EOC) consisting of 4-bit '0011'. ) To output a signal and to check whether the data transmission device is in normal operation, to output the monitoring signal of the 4-bit '0001' signal, and to reset the data transmission device. And outputs an initialization signal consisting of a 4-bit '0101' signal, and receives the initialization signal and outputs it to the initialization unit 50, thereby controlling the data processing unit 25 and the watch reading unit 35 to be initialized.

또한, 상기 제어부(15)는 상기 와치독부(35)를 제어하여 수신되는 감시신호, SOC 신호, EOC 신호 및 초기화 신호를 검출하도록 한다.In addition, the control unit 15 controls the watchdog unit 35 to detect the received monitoring signal, SOC signal, EOC signal, and initialization signal.

상기 와치독부(35)에서 발생하고 검출하는 상기와 같은 신호의 구성은 도6 에 상세히 도시되어 있다.The configuration of such signals generated and detected by the watchdog 35 is shown in detail in FIG.

상기와 같은 장치를 이용하는, 본 발명 기술의 데이터 전송오류에 대한 상대방 장치 초기화 방법을 설명하면, 상기 송수신 정합부(40)를 통하여 상대방 데이터 전송장치의 와치독부(35)로부터 인가되는 상기 SOC 신호가 인가되는지를 판단하여(S100), 상기 SOC 신호가 인가되지 않으면, 인가될 때까지 반복하여 확인한다.Referring to the counterpart device initialization method for the data transmission error of the present invention using the device as described above, the SOC signal applied from the watchdog unit 35 of the counterpart data transmission device through the transmission and reception matching unit 40 In operation S100, if the SOC signal is not applied, it is repeatedly checked until it is applied.

상기의 시작확인단계(S100)에 의하여 SOC 신호가 인가되었음을 확인하면, 다시, 상대방 와치독부(35)로부터 상대방 데이터 전송장치가 장애(Trouble) 없이 정상동작하고 있다는 감시신호가, 상기 송수신정합부(40)를 통하여 인가되고, 해당 와치독부(35)에서 검출되는지를 제어부(15)에서 확인한다.When the SOC signal is confirmed by the start confirmation step (S100), a supervisory signal indicating that the other party's data transmission device is operating normally from the other party's watchdog unit 35 is trouble-free. The controller 15 checks whether the data is applied through the watch 40 and detected by the watchdog unit 35.

상기 감시단계(S110)에 의하여 감시신호가 검출되고 확인되면, 송수신 정합부(40)를 통하여 상기 데이터 처리부(25)에 입력되는 바이트 단위의 데이터는, CRC 검사를 한다(S120).When the monitoring signal is detected and confirmed by the monitoring step (S110), the data of the byte unit input to the data processing unit 25 through the transmission / reception matching unit 40 is subjected to CRC inspection (S120).

상기의 CRC 검사에 의하여 수신된 데이터에 오류(Error)가 있는지를 확인하고(S130), 오류가 없으면, 수신되는 데이터의 종료를 통보하는 상기의 EOC 신호가 수신되는지를 확인한(S140) 후, 상기의 단계를 계속하여 반복 수행할 것인지 판단하고, 계속하여 반복 수행하는 경우는 시작확인단계(S100)로 궤환 시킨다(S160).After checking whether there is an error in the data received by the CRC check (S130), and if there is no error, after checking whether the EOC signal for notifying the termination of the received data is received (S140), It is determined whether to continue to repeat the steps of, and if it is carried out repeatedly it returns to the start confirmation step (S100) (S160).

상기 감시단계(S110)에서 감시신호가 검출되지 않거나, 또는 상기 오류확인단계(S130)에 의하여 CRC 오류 검사에서 수신된 데이터에 오류가 있음이 확인되거나, 또는 상기 종료확인단계(S140)에서 수신된 신호로부터 EOC 신호를 검출하지 못한 경우는, 제어부(15)의 처리에 의하여 상대방 데이터 전송장치에 장애가 발생하였음을 표시하고, 상기 와치독부(35)를 제어하여, 상대방 데이터 전송장치의 와치독부(35)에 4 비트의 '0101'로 이루어지는 초기화 신호를 출력하면, 상대방 데이터 전송장치의 와치독부(35)는, 상기 신호를 검출하여 해당 제어부(15)에 인가하고, 해당 제어부(15)에 의하여 해당 초기화부(50)에 제어신호가 인가되면, 해당 데이터 처리부(25) 및 해당 와치독부(35)가 초기화된다(S150).The monitoring signal is not detected in the monitoring step (S110), or it is confirmed that there is an error in the data received in the CRC error check by the error checking step (S130), or received in the termination checking step (S140) If the EOC signal is not detected from the signal, the controller 15 indicates that a failure has occurred in the counterpart data transmission apparatus, and the watchdog unit 35 is controlled to control the watchdog unit 35 of the counterpart data transmission apparatus. Outputting an initialization signal consisting of 4 bits '0101', the watchdog unit 35 of the other party's data transmission apparatus detects the signal and applies it to the control unit 15, and the control unit 15 When the control signal is applied to the initialization unit 50, the data processing unit 25 and the watch reader 35 is initialized (S150).

상기의 초기화 단계(S150)를 수행한 후, 상기의 계속확인단계(S160)로 진행한다.After performing the initialization step (S150), the process proceeds to the continued check step (S160).

상기와 같은 구성의 본 발명 기술은, 상대방 데이터 전송장치에 장애가 발생하거나 전송되는 데이터에 오류가 발생하는 경우, 상호 데이터를 송수신하는 상대방에서 감지하여, 장애가 발생한 데이터 전송장치를 원격으로 제어하여 초기화(Reset) 할 수 있는 장점이 있다.According to the present invention having the configuration described above, when the other party's data transmission device fails or an error occurs in the data to be transmitted, the other party detects and transmits data to each other, and remotely controls the failed data transmission device to initialize. Reset) has the advantage.

본 발명 기술은 전송장비에 있어서, 데이터를 전송하는 장치에 장애가 발생하거나, 전송되는 데이터에 오류가 발생하는 경우, 해당 데이터 전송장치 사이에 원격으로 제어하여 장애가 발생한 장치를 초기화하는 효과가 있다.According to the present invention, in a transmission device, when a failure occurs in an apparatus for transmitting data or an error occurs in the transmitted data, remote control is performed between the corresponding data transmission apparatuses to initialize the failed apparatus.

또한, 장애발생 장치 사이에 자체적으로 초기화하여, 전송장비가 신속하게 정상화되므로, 사용자의 데이터를 오류 없이 정확하고 빠르게 전송하는 공업적 및 산업적 이용효과가 있다.In addition, the self-initialization between the failure generating device, the transmission equipment is quickly normalized, there is an industrial and industrial use effect of transmitting the user's data accurately and quickly without error.

Claims (2)

데이터 전송장비의 데이터 전송장치에 있어서,In the data transmission apparatus of the data transmission equipment, 제어신호에 의하여 데이터 전송장치의 정상동작 상태를 표시하는 감시신호, 데이터 전송의 시작 및 종료를 표시하는 신호, 초기화 제어 신호를 생성하여 출력함과 동시에 상기의 신호를 인식하는 와치독부와,A watchdog unit which generates and outputs a supervisory signal indicating a normal operation state of the data transmission apparatus, a signal indicating the start and end of data transmission, and an initialization control signal according to a control signal, and simultaneously recognizes the signal; 제어신호에 의하여 바이트 단위의 데이터 신호를 출력하고 수신된 신호의 오류검사를 하는 데이터 처리부와,A data processor for outputting a data signal in units of bytes according to a control signal and performing error checking on the received signal; 제어 신호에 의하여 상기 데이터 처리부 및 와치독부를 초기화하는 초기화부와,An initialization unit for initializing the data processing unit and the watch reading unit by a control signal; 상기 각 기능부를 감시 및 제어하며, 특히, 데이터 처리부를 제어하여 바이트 단위의 데이터 신호를 출력 및 수신된 데이터의 오류검사를 하게 하고, 와치독부를 제어하여 감시신호, 데이터 전송의 시작 및 종료 그리고 초기화 신호를 발생하게 하며 또한 확인하게 하는 제어부로 구성되는 것을 특징으로 하는 데이터 전송오류에 대한 상대방 장치의 초기화 장치.Monitor and control each of the functional units, and in particular, control the data processing unit to output a data signal in units of bytes and check errors of the received data, and control the watchdog unit to start and end and initialize the monitoring signal and data transmission. And a controller for generating a signal and confirming the signal. 상대방 데이터 전송장치의 와치독부로부터 데이터 전송의 시작을 통보하는 신호가 수신되는지를 판단하는 시작확인단계와,A start confirmation step of determining whether a signal for notifying start of data transmission is received from the watchdog unit of the counterpart data transmission apparatus; 상대방 데이터 전송장치가 정상동작하고 있다는 감시신호가 상대방 와치독부로부터 수신되는지를 판단하는 감시단계와.A monitoring step of determining whether a monitoring signal indicating that the other party's data transmission device is operating normally is received from the other party's watchdog unit; 상대방 데이터 전송장치로부터 바이트 단위로 전송되는 데이터 신호를 수신하고, 데이터의 오류검사를 하는 검사단계와,A check step of receiving a data signal transmitted in units of bytes from the counterpart data transmission apparatus and checking an error of data; 상기 검사단계의 결과에 의하여 수신된 데이터에 오류가 있는지를 판단하는 오류확인단계와,An error checking step of determining whether there is an error in the received data according to the result of the checking step; 상기 오류확인단계에서 오류가 없는 경우는, 데이터 전송종료를 통보하는 신호가 수신되는지를 확인하는 종료확인단계와,If there is no error in the error checking step, an end checking step of checking whether a signal for notifying completion of data transmission is received; 상기 감시단계에서 감시신호가 수신되지 않았거나, 상기 오류확인단계에서 오류가 있거나, 상기 종료확인단계에서 데이터 전송종료 신호가 수신되지 않은 경우는 장애 발생을 표시하고 초기화부를 제어하여 데이터 전송장치를 초기화하는 초기화 단계와,If the monitoring signal is not received in the monitoring step, if there is an error in the error checking step, or if the data transmission end signal is not received in the terminating checking step, an error is generated and the initialization unit is controlled to initialize the data transmission device. An initialization step, 다음 순서에 의한 데이터 신호를 수신하기 위하여 상기의 단계를 계속 반복할 것인지 판단하고, 계속하는 경우는 상기 시작확인단계로 궤환하며, 계속하지 않는 경우는 종료하는 계속확인단계로 이루어져 구성되는 것을 특징으로 하는 데이터 전송오류에 대한 상대방 장치의 초기화 방법.It is determined whether to repeat the above steps in order to receive the data signal in the following order, and if continued, it is composed of a continuous confirmation step of returning to the start confirmation step, and if it does not continue. Initialization method of the counterpart device for the data transmission error.
KR1020000049989A 2000-08-28 2000-08-28 A device and a method of reset partner device for data transfer error Withdrawn KR20020016967A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000049989A KR20020016967A (en) 2000-08-28 2000-08-28 A device and a method of reset partner device for data transfer error

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000049989A KR20020016967A (en) 2000-08-28 2000-08-28 A device and a method of reset partner device for data transfer error

Publications (1)

Publication Number Publication Date
KR20020016967A true KR20020016967A (en) 2002-03-07

Family

ID=19685514

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000049989A Withdrawn KR20020016967A (en) 2000-08-28 2000-08-28 A device and a method of reset partner device for data transfer error

Country Status (1)

Country Link
KR (1) KR20020016967A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100469427B1 (en) * 2002-06-24 2005-02-02 엘지전자 주식회사 Video reproducing method for mobile communication system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100469427B1 (en) * 2002-06-24 2005-02-02 엘지전자 주식회사 Video reproducing method for mobile communication system

Similar Documents

Publication Publication Date Title
JP3978617B2 (en) Safety unit input device
KR20020016967A (en) A device and a method of reset partner device for data transfer error
KR100778114B1 (en) Communication method for improving communication error and electronic device to which the communication method is applied
JP2002252660A (en) Serial data communication device and communication error detection method
JP2000040040A (en) Data communication device and storage medium storing program
JPH06324719A (en) Programmable controller
KR0175114B1 (en) Programmable controller
CN112511271A (en) Method, chip and equipment for automatically selecting forward error correction mode of Ethernet interface
JP2738788B2 (en) Data communication device
KR100374833B1 (en) Trust conviction method for lon talk home network
KR100194801B1 (en) Test method for asynchronous transfer mode switching system alarm collection device
JP3549702B2 (en) Bus control circuit and test method thereof
CN119835146A (en) Communication method, electronic device, and computer-readable storage medium
JPH03104582A (en) Robot control device using serial communication
KR0167910B1 (en) Remote data service unit controlling apparatus
KR100606888B1 (en) Digital transceiver board control redundancy device and method in mobile communication system
KR20000066429A (en) Method for inspecting status of space switch board assembly
KR200410735Y1 (en) System down prevention device by machine check
CN119902925A (en) A full-duplex UART data self-test device and method
JPH1168802A (en) Faulty environment supervisory system
JP2591455B2 (en) Communication device
US20060107109A1 (en) Communication processing apparatus and method and program for diagnosing the same
JPH02305037A (en) Abnormality detecting system for data transmission system
KR100319480B1 (en) Radio communication method between meter and hand terminal in the hand terminal
JPH113295A (en) Data transceiver

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000828

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20020702

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid