KR100736771B1 - CAN bus interface device - Google Patents
CAN bus interface device Download PDFInfo
- Publication number
- KR100736771B1 KR100736771B1 KR1020060137928A KR20060137928A KR100736771B1 KR 100736771 B1 KR100736771 B1 KR 100736771B1 KR 1020060137928 A KR1020060137928 A KR 1020060137928A KR 20060137928 A KR20060137928 A KR 20060137928A KR 100736771 B1 KR100736771 B1 KR 100736771B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- transmission
- controller
- optical communication
- node
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 claims abstract description 101
- 230000003287 optical effect Effects 0.000 claims abstract description 72
- 230000005540 biological transmission Effects 0.000 claims abstract description 47
- 238000000034 method Methods 0.000 claims abstract description 24
- 238000000926 separation method Methods 0.000 claims abstract description 21
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/29—Repeaters
- H04B10/291—Repeaters in which processing or amplification is carried out without conversion of the main signal from optical form
- H04B10/293—Signal power control
- H04B10/2933—Signal power control considering the whole optical path
- H04B10/2935—Signal power control considering the whole optical path with a cascade of amplifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0201—Add-and-drop multiplexing
- H04J14/0202—Arrangements therefor
- H04J14/0209—Multi-stage arrangements, e.g. by cascading multiplexers or demultiplexers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Optical Communication System (AREA)
Abstract
본 발명은 캔 통신방식을 그대로 적용하되 물리계층을 간단한 회로를 이용한 광통신장치로 구현하여 캔 통신버스 신호를 광통신 신호로 변환 및 전송할 수 있도록 하고, 캐스케이드(cascade) 접속을 통하여 다대 다 통신이 가능토록 한 캔 통신버스 인터페이스 장치에 관한 것으로서, 이러한 본 발명은, 장치 전체 동작을 제어하되, 송·수신 신호를 분리해주는 캔 컨트롤러와; 캔 컨트롤러에서 출력되는 송신신호를 분리하고, 여러 개의 노드를 다중으로 접속하여 통신할 수 있도록 캐스케이드 접속 방식을 제공하며, 다른 노드와의 광통신을 수행하고, 다른 노드로부터 얻어진 수신신호를 캔 컨트롤러로 전달하는 송수신 분리 및 다중 노드 접속수단을 구비한다.According to the present invention, the CAN communication method is applied as it is, but the physical layer is implemented as an optical communication device using a simple circuit so that the CAN communication bus signal can be converted and transmitted into an optical communication signal, and many-to-many communication is possible through a cascade connection. One can communication bus interface device, the present invention comprises: a can controller for controlling the overall operation of the device, separating the transmission and reception signals; It separates the transmission signal output from the can controller, provides a cascade connection method so that multiple nodes can be connected and communicates with multiple nodes, performs optical communication with other nodes, and transmits the received signals from other nodes to the can controller. It is provided with a transmission and reception separation and multi-node connection means.
Description
도 1은 일반적인 캔 통신 버스의 일 예를 보인 구성도.1 is a configuration diagram showing an example of a general can communication bus.
도 2는 종래 캔 통신버스 인터페이스 장치의 구성을 보인 블록도.Figure 2 is a block diagram showing the configuration of a conventional CAN communication bus interface device.
도 3은 본 발명에 의한 캔 통신버스 인터페이스 장치의 구성을 보인 블록도.3 is a block diagram showing the configuration of a CAN communication bus interface device according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
100… 캔 컨트롤러100... Cans controller
200… 송수신 분리 및 다중 노드 접속수단200... Transmit / Receive and Multi-node Connection
210… 송수신 분리 및 다중 노드 접속부210... Transceiver separation and multi-node connections
211 ~ 213… 제1 내지 제3 논리곱소자(앤드 게이트)211 to 213. First to Third Logic Devices (And Gates)
220, 230… 광통신부220, 230... Optical communication department
본 발명은 캔(CAN: Controller Area Network) 통신버스(CANBUS) 인터페이스에 관한 것으로서, 더욱 상세하게는 캔 통신방식을 그대로 적용하되 물리계층을 간단한 회로를 이용한 광통신장치로 구현하여 캔 통신버스 신호를 광통신 신호로 변 환 및 전송할 수 있도록 하고, 캐스케이드(cascade) 접속을 통하여 다대 다 통신이 가능토록 한 캔 통신버스 인터페이스 장치에 관한 것이다.The present invention relates to a CAN (Controller Area Network) communication bus (CANBUS) interface, and more particularly, the CAN communication method is applied as it is, but the physical layer is implemented as an optical communication device using a simple circuit, and the CAN communication bus signal is optically communicated. The present invention relates to a CAN communication bus interface device capable of converting and transmitting signals and enabling many-to-many communication through a cascade connection.
제어 시스템이 점차 복잡해지며 지능화됨과 동시에 마이크로프로세서 등과 같은 반도체 장치의 성능이 향상되고 가격이 낮아짐에 따라서 분산 제어 시스템에 대한 요구가 점차로 높아져 제어용 실시간 네트워크에 대한 필요성이 부각되고 있다. 이러한 제어용 실시간 네트워크의 통신을 지원하는 통신망으로 이용되는 것으로 CAN(Controller Area Network)이 있다. CAN은 원래 1980년대에 자동차용 네트워크 프로토콜로 개발된 것으로 성능이 우수하면서도 비용이 저렴하여 ISO에 의해서 직렬 통신 규약 ISO11898 국제 표준으로 지정되어 다른 산업 분야로의 적용이 활발하게 적용되고 있다. 특히, CAN의 높은 데이터 처리 속도, 전기적 장애에 대한 강력한 면역성과 에러를 감지하고 교정하는 능력으로 자동차뿐만 아니라 제조업, 항공, 철도 등의 여러 산업 분야에도 널리 이용될 수 있는 체계로 알려지고 있다.As the control system becomes more complex and intelligent, and the performance and price of semiconductor devices such as microprocessors are improved and the price is lowered, the demand for a distributed control system is gradually increased, and the need for a real-time network for control is emerging. CAN (Controller Area Network) is used as a communication network that supports communication of such a control real-time network. CAN was originally developed as an automotive network protocol in the 1980s. Its high performance and low cost have been designated by ISO as the serial communication protocol ISO11898 international standard, and is widely applied to other industries. In particular, CAN's high data processing speed, strong immunity to electrical disturbances, and the ability to detect and correct errors are known to be widely used in various industries such as automobiles, manufacturing, aviation, and railway.
CAN 통신 프로토콜은 ISO의 OSI 참조 모델에 의거하여 정의된 통신 단말기 간의 정보 교환 방식을 정하고 있는데, OSI의 7개 계층 중에서 CAN의 구조는 하위 두 개의 물리적 계층과 데이터 링크 제어 계층에 걸쳐 정의되어 있다. CAN은 버스 접근 우선 순위를 나타내는 식별자(Identifier)를 메시지 종류에 따라서 고유하게 부여할 수 있다. 이때, 식별자의 숫자가 낮을수록 높은 우선 순위를 의미한다. 이 식별자에 의해서 메시지의 충돌을 막을 수 있는데, "비파괴 비트 방식(non-destructive-bitwise)"이라는 중재 방식을 통해 충돌한 메시지 가운데 가장 높은 우선 순위의 메시지가 지연 시간없이 버스를 이용할 수 있어 실시간 데이터의 전송 에 적합하다.The CAN communication protocol defines the information exchange method between communication terminals defined in accordance with ISO's OSI reference model. Among the seven layers of OSI, the structure of CAN is defined over the lower two physical layers and the data link control layer. CAN can uniquely assign an identifier indicating the bus access priority according to the message type. In this case, the lower the number of identifiers, the higher the priority. This identifier prevents the message from colliding. Through the arbitration method of "non-destructive-bitwise", the message of the highest priority among the collided messages can use the bus without any delay and real-time data. Suitable for the transmission of
일반적인 캔 통신버스는 차동(Differential) 드라이브 전송방식으로서, 도 1에 도시한 바와 같이, 캔 통신을 제어하는 캔 컨트롤러(10)와, 캔버스(30) 드라이브 소자인 드라이버(20)로 구성된다.A general can communication bus is a differential drive transmission method, and as shown in FIG. 1, a can controller 10 for controlling can communication and a
이러한 캔 통신장치는, 캔 버스 드라이브 소자의 차동 신호선에 여러 개의 노드(Node)가 멀티 드롭(Multi-Drop) 방식으로 접속되어 다대 다 통신이 가능한 형태이다. 주지한 차동 신호선 방식의 통신버스는 송·수신 신호의 구분이 없으므로 송신 신호선 또는 수신 신호선이 구분되어야 하는 광통신 방식에서는 적합하지 않으므로 차동 신호를 광통신에 적합한 형태로 변환하는 장치가 별도로 필요하다.Such a can communication device is a type in which many nodes are connected to a differential signal line of a can bus drive element by a multi-drop method, thereby enabling many-to-many communication. The well-known differential signal line communication bus has no distinction between transmit and receive signals, so it is not suitable for an optical communication system in which a transmission signal line or a reception signal line is to be distinguished. Therefore, a device for converting a differential signal into a form suitable for optical communication is required separately.
이러한 변환 장치는 도 2에 개시한 바와 같다.Such a converter is as shown in FIG.
도 2에 도시한 바와 같이, 마이크로 프로세서(40), 캔 버스 드라이브 소자를 포함하는 드라이버(20), 광센서(60), 광센서 드라이브(50) 등의 복잡한 회로 또는 장치로 구성된다. 여기서 마이크로 프로세서(40)는 캔 통신버스가 송·수신 신호의 구분이 없으므로 신호를 분석하여 송신 신호선 또는 수신 신호선으로 구분해주고, 이를 적절하게 제어해주는 역할을 수행한다.As shown in FIG. 2, the circuit is composed of complex circuits or devices such as a
도 2에서 참조부호 71은 상기 광센서(60)에 광통신을 수행하기 위한 접속되는 대상 기기의 광센서(71)를 나타내고, 참조부호 72는 상기 광센서(71)를 구동하기 위한 광 드라이버를 나타내며, 참조부호 73은 마이크로 프로세서(73)를 나타낸다.In FIG. 2,
그러나 이러한 종래의 변환 장치는 광신호의 분기가 어려워 일대일 접속만 용이한 형태로 구성되는 단점이 있다.However, such a conventional converter has a disadvantage in that it is difficult to branch the optical signal so that only one to one connection is easy.
또한, 장치의 구성이 복잡함은 물론 이러한 변환을 위한 고가의 마이크로 프로세서의 사용으로 장치 구현 비용이 상승하는 단점도 있었다.In addition, the configuration of the device is complicated, as well as the use of an expensive microprocessor for the conversion has the disadvantage of increasing the device implementation cost.
이에 본 발명은 상기와 같은 종래 캔 통신버스의 신호를 광통신버스와 연동시키기 위한 변환 장치에서 발생하는 단점을 해소하기 위해서 제안된 것으로서,Accordingly, the present invention has been proposed to solve the disadvantage that occurs in the conversion device for interlocking the signal of the conventional can communication bus with the optical communication bus as described above,
본 발명의 목적은, 캔 통신방식을 그대로 적용하되 물리계층을 간단한 회로를 이용한 광통신장치로 구현하여 캔 통신버스 신호를 광통신 신호로 변환 및 전송할 수 있도록 하고, 캐스케이드(cascade) 접속을 통하여 다대 다 통신이 가능토록 한 캔 통신버스 인터페이스 장치를 제공하는 데 있다.An object of the present invention is to apply the CAN communication method as it is, but to implement the physical layer as an optical communication device using a simple circuit to convert and transmit the CAN communication bus signal into an optical communication signal, and through the cascade connection (man-to-many communication) This is to provide a CAN communication bus interface device.
상기와 같은 목적들을 달성하기 위한 본 발명에 따른 "캔 통신버스 인터페이스 장치"는,"Can communication bus interface device" according to the present invention for achieving the above objects,
장치 전체 동작을 제어하되, 송·수신 신호를 분리해주는 캔 컨트롤러와;A can controller for controlling the entire operation of the device and separating the transmission and reception signals;
상기 캔 컨트롤러에서 출력되는 송신신호를 분리하고, 여러 개의 노드를 다중으로 접속하여 통신할 수 있도록 캐스케이드 접속 방식을 제공하며, 다른 노드와의 광통신을 수행하고, 다른 노드로부터 얻어진 수신신호를 상기 캔 컨트롤러로 전달하는 송수신 분리 및 다중 노드 접속수단을 포함한다.It provides a cascade connection method to separate the transmission signal output from the can controller, to connect and communicate multiple nodes, to perform optical communication with other nodes, and to receive the received signal from the other node to the can controller It includes transmitting and receiving separation and multi-node access means.
상기 송수신 분리 및 다중 노드 접속수단은, 상기 캔 컨트롤러의 출력신호를 받아 송신신호를 분리하고, 여러 개의 노드를 다중으로 접속하여 통신할 수 있도록 캐스케이드 접속 방식을 제공하며, 다른 노드로부터 획득한 수신신호를 상기 캔 컨트롤러로 전송하는 송수신 분리 및 다중 노드 접속부와; 상기 송수신 분리 및 다중 노드 접속부와 연결되어 다른 노드들과의 광통신을 수행하는 적어도 하나 이상의 광 통신부를 포함하며, The transmission and reception separation and multi-node connection means, receiving the output signal of the can controller, separates the transmission signal, provides a cascade connection method to communicate by connecting a plurality of nodes in multiple, receiving signals obtained from other nodes Transmitting / receiving and multi-node connecting unit for transmitting the to the can controller; At least one optical communication unit connected to the transmission / reception separation and a multi-node connection unit to perform optical communication with other nodes;
상기 송수신 분리 및 다중 노드 접속부는, 상기 캔 컨트롤러에서 출력되는 신호와 다른 노드와의 통신을 수행하는 광 통신부에서 수신한 신호를 논리적으로 결합하는 제1 및 제2 논리소자와; 상기 캔 컨트롤러에서 출력되는 신호와 적어도 하나 이상의 광 통신부에서 수신한 신호를 논리적으로 결합하여 상기 캔 컨트롤러에 귀환(feedback) 및 수신신호로 제공하는 제3논리소자를 포함한다.The transmission and reception separation and the multi-node connection unit include: first and second logic elements for logically combining a signal output from the can controller and a signal received from an optical communication unit performing communication with another node; And a third logic element that logically combines a signal output from the can controller with a signal received by at least one optical communication unit, and provides the feedback and the received signal to the can controller.
또한, 상기 제1 내지 제3 논리소자는 입력되는 신호를 논리곱 하여 그 결과신호를 출력하는 논리곱소자(앤드 게이트)로 각각 구성된 것을 특징으로 하며, 아울러 상기 광 통신부는 상기 제1 또는 제2 논리소자의 출력신호로 광센서를 드라이브하고, 상기 광센서로부터 수신되는 신호를 상기 제3논리소자로 출력하는 광 드라이버를 포함한다.In addition, the first to the third logic device is characterized in that each of the logical multiplication device (and gate) for outputting the result signal by the logical multiplication of the input signal, and the optical communication unit is the first or second And an optical driver for driving an optical sensor as an output signal of a logic element, and outputting a signal received from the optical sensor to the third logic element.
이러한 본 발명에 따르면, 간단한 형태의 회로 및 장치로 캔 통신 버스 신호를 광통신으로 변환하고, 캐스케이드(cascade) 접속 방식을 통하여 다대 다 통신이 가능하게 된다.According to the present invention, it is possible to convert the CAN communication bus signal into optical communication with a simple circuit and device, and many-to-many communication is possible through a cascade connection method.
이하 본 발명의 바람직한 실시 예를 첨부한 도면에 의거 상세히 설명하면 다 음과 같다. 본 발명을 설명하기에 앞서 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그에 대한 상세한 설명은 생략한다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. If it is determined that the detailed description of the known function or configuration related to the present invention may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
도 3은 본 발명에 따른 캔 통신버스 인터페이스 장치의 구성을 보인 블록도로서, 크게 캔 컨트롤러(100)와 송수신분리 및 다중 노드 접속수단(200)으로 하나의 노드가 구현되며, 이러한 노드는 캐스케이드 방식으로 다른 노드와 광통신으로 접속된다. 특히, 하나의 노드와 접속되는 노드는 단일의 노드가 아니라 캐스케이드 방식 접속이므로 다수의 노드가 접속되는 것임을 알 수 있다.3 is a block diagram showing the configuration of a CAN communication bus interface device according to the present invention, in which a single node is implemented as the
캔 컨트롤러(100)는 장치 전체 동작을 제어하되, 송·수신 신호를 분리해주는 것으로서, 일반적인 마이크로 프로세서와 유사한 기능을 수행한다.The can controller 100 controls the overall operation of the device, but separates transmission and reception signals, and performs a function similar to that of a general microprocessor.
송수신분리 및 다중 노드 접속수단(200)은 상기 캔 컨트롤러(100)에서 출력되는 송신신호를 분리하고, 여러 개의 노드를 다중으로 접속하여 통신할 수 있도록 캐스케이드 접속 방식을 제공하며, 다른 노드와의 광통신을 수행하고, 다른 노드로부터 얻어진 수신신호를 상기 캔 컨트롤러(100)로 전달하는 기능을 수행하며, 캔 컨트롤러(100)의 출력신호를 받아 송신신호를 분리하고, 여러 개의 노드를 다중으로 접속하여 통신할 수 있도록 캐스케이드 접속 방식을 제공하며, 다른 노드로부터 획득한 수신신호를 상기 캔 컨트롤러로 전송하는 송수신 분리 및 다중 노드 접속부(210)와; 상기 송수신 분리 및 다중 노드 접속부(210)와 연결되어 다른 노드들과의 광통신을 수행하는 적어도 하나 이상의 광 통신부(220)(230)를 포함한다.Transmitting and receiving separation and multi-node connection means 200 provides a cascade connection method to separate the transmission signal output from the
아울러 상기 송수신 분리 및 다중 노드 접속부(210)는 상기 캔 컨트롤러(100)에서 출력되는 신호와 다른 노드와의 통신을 수행하는 광 통신부(220)(230)에서 수신한 신호를 논리적으로 결합하는 제1 및 제2 논리소자(211)(212)와; 상기 캔 컨트롤러(100)에서 출력되는 신호와 적어도 하나 이상의 광 통신부(220)(230)에서 수신한 신호를 논리적으로 결합하여 상기 캔 컨트롤러(100)에 귀환 및 수신신호로 제공하는 제3논리소자(213)를 포함하며, 여기서 제1 내지 제3 논리소자(211 ~ 213)는 입력되는 신호를 논리곱 하여 그 결과신호를 출력하는 논리곱소자(앤드 게이트)로 구현된다.In addition, the transmission and reception separation and the
이와 같이 구성되는 본 발명에 따른 캔 통신버스 인터페이스 장치의 동작을 구체적으로 살펴보면 다음과 같다.The operation of the CAN communication bus interface device according to the present invention configured as described above will now be described in detail.
먼저, 캔 컨트롤러(100)는 내부적으로 송신단(TX)과 수신단(RX)이 구분되어 있으므로, 이하 송신과 수신 동작을 분리하여 설명하면 다음과 같다.First, since the can controller 100 internally separates the transmitting end TX and the receiving end RX, the following description will be made of the transmitting and receiving operations separately.
송신 동작을 살펴보면, 분리된 송신단(TX)으로부터 출력되는 신호는 송수신분리 및 다중 노드 접속부(210)의 제1 및 제2 논리소자(211)(212)의 일단에 각각 입력된다. 여기서 제1 및 제2 논리소자(211)(212)는 다중 노드와의 통신을 위한 송신 신호 분리 동작과 다른 노드와의 통신을 위한 신호 전달 및 다른 노드의 신호를 귀환시키는 역할을 한다.Referring to the transmission operation, signals output from the separated transmission terminal TX are input to one end of the first and
송신 신호를 입력받은 제1논리소자(211)는 송신 신호 입력시 다른 입력단의 신호가 논리적으로 하이상태(High)를 유지하므로 입력되는 송신 신호를 출력하여 광 통신부(220)에 제공하게 되고, 광 통신부(220)의 광 드라이버(221)는 그 입력되는 송신신호에 대응하여 광센서(222)를 구동시켜 송신신호를 접속된 다른 노드로 전송한다.Since the
또한, 송신 신호를 입력받은 제2논리소자(212)도 송신 신호 입력시 다른 입력단의 신호가 논리적으로 하이상태(High)를 유지하므로 입력되는 송신 신호를 출력하여 광 통신부(230)에 제공하게 되고, 광 통신부(230)의 광 드라이버(231)는 그 입력되는 송신신호에 대응하여 광센서(232)를 구동시켜 송신신호를 접속된 다른 노드로 전송한다.In addition, the
다음으로, 수신 동작을 살펴 보면, 접속된 다른 노드로부터 송신된 신호를 광센서(222)에서 수신하고 광 드라이버(221)를 통해 신호처리한 후 제3 논리소자(213)에 인가한다. 제3논리소자(213)의 다른 입력단에는 캔 컨트롤러(100)의 송신단 출력신호가 연결되고, 또 다른 입력단에는 다른 광 통신부(230)의 출력신호가 연결되는 데, 이때 일 측 광 통신부(220)에서 신호가 수신된 경우에는 다른 광 통 신부(230)의 신호 수신은 없는 상태이고, 하나의 수신 신호가 발생한 경우 다른 입력단의 신호는 논리적으로 하이상태(High)를 유지하므로, 제3논리소자(213)는 상기 광 통신부(220)에서 수신한 신호를 그대로 캔 컨트롤러(100)에 전달하게 된다.Next, referring to the reception operation, the signal transmitted from another connected node is received by the
마찬가지로 접속된 다른 노드로부터 송신된 신호를 광센서(232)에서 수신하고 광 드라이버(231)를 통해 신호처리한 후 제3 논리소자(213)에 인가한다. 제3논리소자(213)의 다른 입력단에는 캔 컨트롤러(100)의 송신단 출력신호가 연결되고, 또 다른 입력단에는 다른 광 통신부(220)의 출력신호가 연결되는 데, 이때 일 측 광 통신부(230)에서 신호가 수신된 경우에는 다른 광 통 신부(220)의 신호 수신은 없는 상태이고, 하나의 수신 신호가 발생한 경우 다른 입력단의 신호는 논리적으로 하이상태(High)를 유지하므로, 제3논리소자(213)는 상기 광 통신부(230)에서 수신한 신호를 그대로 캔 컨트롤러(100)에 전달하게 된다.Similarly, the signal transmitted from another connected node is received by the
여기서 일 측 광 통신부(220)에서 신호를 수신한 경우에는 다른 광 통신부(230)로 그 수신 신호를 전달하게 되며, 마찬가지로 광 통신부(230)에서 신호를 수신한 경우에도 다른 광 통신부(220)로 그 수신 신호를 전달하게 된다. 이것은 캔 통신버스 사용 방식을 그대로 적용하기 위함이다.In this case, when the signal is received by the
이러한 방식으로 광 통신을 통해 다중 노드 간의 데이터 통신을 수행함으로써, 기존 캔 통신버스에서의 통신 방식을 그대로 이용하면서도 광 통신을 이용한 무선 통신 방식이 가능하고, 캐스케이드 방식으로 여러 노드가 접속될 수 있으므로, 기존 단일의 노드만이 접속되는 단점도 해결할 수 있다.By performing data communication between multiple nodes through optical communication in this manner, a wireless communication method using optical communication is possible while using a communication method on an existing CAN communication bus as it is, and multiple nodes can be connected in a cascade manner. The disadvantage that only a single node is connected can be solved.
또한, 간단한 회로에 의해 송수신 분리와 다중 노드 접속을 구현할 수 있어, 기존 마이크로프로세서와 같은 고가의 장비를 사용하는 경우에 비해서 원가를 절감할 수 있는 장점도 있고, 더불어 회로 구성도 단순화할 수 있는 장점이 있다.In addition, the separation and transmission and multi-node connection can be implemented by a simple circuit, and the cost can be reduced compared to using expensive equipment such as a conventional microprocessor, and the circuit configuration can be simplified. There is this.
본 발명은 상술한 특정의 바람직한 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.The present invention is not limited to the above-described specific preferred embodiments, and various modifications can be made by any person having ordinary skill in the art without departing from the gist of the present invention claimed in the claims. Of course, such changes will fall within the scope of the claims.
이상에서 상술한 본 발명에 따르면, 광 통신을 통해 다중 노드 간의 데이터 통신을 수행함으로써, 기존 캔 통신버스에서의 통신 방식을 그대로 이용하면서도 광 통신을 이용한 무선 통신 방식이 가능하고, 캐스케이드 방식으로 여러 노드가 접속될 수 있으므로, 기존 단일의 노드만이 접속되는 단점도 해결할 수 있는 효과가 있다.According to the present invention described above, by performing data communication between the multiple nodes through the optical communication, it is possible to use a wireless communication method using optical communication while still using the existing communication method on the can communication bus, cascade method Since can be connected, there is an effect that can solve the disadvantage that only the existing single node is connected.
또한, 간단한 회로에 의해 송수신 분리와 다중 노드 접속을 구현할 수 있어, 기존 마이크로프로세서와 같은 고가의 장비를 사용하는 경우에 비해서 원가를 절감할 수 있는 장점도 있다.In addition, the separation and transmission and multi-node connection can be implemented by a simple circuit, there is an advantage that can reduce the cost compared to using expensive equipment such as conventional microprocessor.
또한, 소수의 디지털 논리소자만을 이용하여 송수신 분리와 다중 노드 접속이 가능하므로, 전체적인 구성도 단순화할 수 있는 장점이 있다.In addition, since transmission and reception separation and multi-node connection are possible using only a few digital logic elements, there is an advantage that the overall configuration can be simplified.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060137928A KR100736771B1 (en) | 2006-12-29 | 2006-12-29 | CAN bus interface device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060137928A KR100736771B1 (en) | 2006-12-29 | 2006-12-29 | CAN bus interface device |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100736771B1 true KR100736771B1 (en) | 2007-07-09 |
Family
ID=38503557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060137928A Active KR100736771B1 (en) | 2006-12-29 | 2006-12-29 | CAN bus interface device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100736771B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170359128A1 (en) * | 2016-06-14 | 2017-12-14 | Teledyne Instruments, Inc. | Long distance subsea can bus distribution system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001069179A (en) | 1999-07-16 | 2001-03-16 | Hewlett Packard Co <Hp> | Device and method for terminating can bus |
JP2003304265A (en) | 2002-04-10 | 2003-10-24 | Denso Corp | Communication system |
KR20060003206A (en) * | 2004-07-05 | 2006-01-10 | 주식회사 현대오토넷 | In-panel control system using CAN communication |
-
2006
- 2006-12-29 KR KR1020060137928A patent/KR100736771B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001069179A (en) | 1999-07-16 | 2001-03-16 | Hewlett Packard Co <Hp> | Device and method for terminating can bus |
JP2003304265A (en) | 2002-04-10 | 2003-10-24 | Denso Corp | Communication system |
KR20060003206A (en) * | 2004-07-05 | 2006-01-10 | 주식회사 현대오토넷 | In-panel control system using CAN communication |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170359128A1 (en) * | 2016-06-14 | 2017-12-14 | Teledyne Instruments, Inc. | Long distance subsea can bus distribution system |
US10727954B2 (en) * | 2016-06-14 | 2020-07-28 | Teledyne Instruments, Inc. | Long distance subsea can bus distribution system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120290753A1 (en) | Connection method for bus controllers and communication system | |
CN113711509B (en) | In-vehicle communication system, optical coupler, and in-vehicle device | |
CN113325780A (en) | Vehicle communication system and vehicle | |
US9678917B2 (en) | Communications assembly having logic multichannel communication via a physical transmission path for serial interchip data transmission | |
CN1361949A (en) | Electrical insulation device with optocoupler for bidirectional connecting lines | |
US20130257527A1 (en) | Providing Voltage Isolation On A Single Semiconductor Die | |
CN107168045B (en) | Communication redundancy control system based on EtherCAT | |
KR100736771B1 (en) | CAN bus interface device | |
CN214225912U (en) | Serial port level internal selection switching equipment and system | |
US5703883A (en) | Expandable repeater controller | |
CN117812104A (en) | Electronic and electric communication device based on intelligent driving domain controller | |
CN1333560C (en) | High-performance optical fibre CAN communication system for strong electromagnetism interference environment | |
CN115047830B (en) | Bus system of controller and sensor, operation method and machine automation system | |
CN217509042U (en) | Wireless transmission system | |
JP2758731B2 (en) | Elevator signal transmission equipment | |
CN101662405B (en) | Communication circuit of CAN bus | |
US11115236B2 (en) | Subscriber station for a bus system and method for transmitting data in a bus system | |
CN210721160U (en) | Temperature control circuit and temperature control device | |
KR20100027794A (en) | Network system usin flexray network for car | |
JP2011055112A (en) | Communication system and communication device | |
US20100080243A1 (en) | Serial Bus Structure | |
US20080101383A1 (en) | Repeater Node for a Network | |
Pradeep et al. | Comparison of CAN and flexray protocol for automotive application | |
US20210303496A1 (en) | Actuation of data transmission lanes between states | |
CN104683116B (en) | A kind of mining RS 485 isolates repeater |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20061229 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20070109 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20061229 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070322 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070604 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070702 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070703 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100412 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110422 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120507 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130416 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130416 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140410 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140410 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150420 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150420 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160418 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160418 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170419 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20170419 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20190411 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20190411 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20200407 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20210412 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20220412 Start annual number: 16 End annual number: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20230412 Start annual number: 17 End annual number: 17 |
|
PR1001 | Payment of annual fee |
Payment date: 20240425 Start annual number: 18 End annual number: 18 |