오늘은 원격으로 CAN 버스 디바이스 상태를 읽을 수 있는 GCAN-202 이더넷-CAN 컨버터를 소개합니다. 엔지니어가 다른 도시에서도 원거리에서 장치를 확인할 수 있어 매우 편리합니다.
GCAN은 어떻게 이를 실현할 수 있을까요? GCAN-202는 두 개의 CAN 인터페이스와 하나의 이더넷 인터페이스를 통합한 고성능 이더넷-CAN 버스 통신 변환 모듈입니다. GCAN-202 이더넷-CAN 모듈은 CAN 장치에서 보낸 CAN 신호를 이더넷 데이터로 변환하여 서버로 전송할 수 있습니다. 그러면 단말 장치는 CAN 데이터를 읽고, 수신하고, 사용하여 CAN 버스 네트워크의 범위를 더욱 확장할 수 있습니다.
사용하기 전에 먼저 GCAN-202를 구성해야 합니다. GCAN-202 자체의 IP 주소는 라우터와 동일한 네트워크 세그먼트에 있어야 하며 다른 장치와 충돌하지 않아야 합니다.
구성 과정은 매우 간단합니다. GCAN-202 이더넷-CAN 게이트웨이를 TCP 클라이언트 모드로 설정하여 LAN 서버에 연결한 다음, CAN 버스 네트워크 또는 CAN 버스 장치와 동일하도록 CAN 전송 속도를 설정합니다.
이 예제의 구성은 그림 1과 그림 2와 같이 GCAN-202 이더넷-CAN 컨버터의 IP를 192.168.1.25로 설정하고, CAN 터미널의 전송 속도를 100k로 설정하며, 연결할 서버의 IP와 포트 번호(예: IP 123.123)를 설정하는 것입니다. 123.123, 포트 번호는 8001입니다. (참고: 위 값은 실제 상황에 맞게 설정해야 합니다.)

그림 1 GCAN-202 이더넷-CAN 게이트웨이 모듈 IP 설정

그림 2 GCAN-202 이더넷-CAN 게이트웨이 모듈 CAN 설정
파라미터를 구성한 후 GCAN-202 이더넷-CAN 게이트웨이 모듈의 전원을 다시 켜야 합니다. 이때 미리 설정한 서버에 자동으로 연결됩니다. 연결 후 CAN 버스에 데이터가 있으면 GCAN-202 이더넷-CAN 컨버터는 자동으로 서버로 데이터를 전송합니다.
회로도는 그림 3에 나와 있습니다.
그림 3 회로도
참고:

(1) 각 서버에는 123.123.123.123과 같은 고정 IP 주소가 있습니다. 이 IP는 고정되어 있으므로 GCAN-202 이더넷-캔 변환기를 설정할 때 서버의 IP와 포트 번호를 정확하게 설정해야 합니다.
(2) GCAN-202 자체도 연결된 네트워크의 터미널에 속하므로 네트워크의 다른 터미널 주소와 IP 주소가 중복될 수 없으며, 그렇지 않으면 서버에 연결되지 않습니다.
데이터를 가져오는 방법에는 두 가지가 있습니다:
(1) 서버에 원격으로 액세스하고 서버의 특정 소프트웨어가 장치를 연 다음 CAN 버스의 데이터를 읽을 수 있습니다.
(2) 서버에서 소프트웨어를 두 번 개발하여 데이터를 수신한 후 PC 등 다른 단말기로 자동으로 전달할 수 있습니다.
GCAN-202 이더넷-CAN 컨버터를 사용하면 간단한 설정으로 CAN 버스를 LAN 서버에 연결할 수 있으며, 컴퓨터를 사용하여 원격지 CAN 버스 장치의 통신 상태를 원격으로 읽을 수 있어 엔지니어의 시간, 노력, 비용을 크게 절약할 수 있습니다.