장거리 CAN 통신을 달성하는 방법

최근 멕시코의 한 기술 회사에서 전화 상담을 요청해 왔습니다.

Huerta 씨: "안녕하세요 토니(GCAN), CAN 통신 장비를 장거리로 전송해야 할 때 어떻게 해야 하나요? 트위스트 페어가 작동하지 않습니다!!!"

GCAN: "CAN 버스에는 어떤 장치가 있으며 통신 전송 속도는 얼마인가요?"

Huerta 씨: "마스터와 서버 슬레이브 한 명, 25만"

GCAN: "저쪽으로 얼마나 이동해야 하나요?"

"마스터와 슬레이브 사이의 가장 먼 거리는 약 12km 떨어져 있어야 하지만 실제 테스트에서는 수백 미터가 되면 통신이 되지 않습니다."

GCAN: "기존의 트위스트 페어는 확실히 특정 신호 감쇠가 있습니다. 거리가 너무 멀면 통신이 불가능합니다. CAN 신호를 광섬유 신호로 변환하여 광섬유로 전송할 수 있습니다. 전송 후에는 다시 CAN으로 전송할 수 있습니다." 바로 GCAN-208 시리즈 모듈입니다.

GCAN-208 CAN to Fiber 장치에 대해 자세히 알아보려면 여기를 클릭하세요.


여기, 모두에게 간단한 소개를 해드리겠습니다. CAN-bus는 유선으로 전송되는 차동 전기 신호를 사용합니다. 차동 신호는 강력한 간섭 방지 기능을 가지고 있지만 전송 거리의 제한이 있습니다. 일반적으로 통신 길이는 버스의 전송 속도와 관련이 있습니다. 거리가 너무 길면 환경 문제(전자기 및 전기 간섭 등) 및 전선 자체의 임피던스로 인해 신호가 왜곡될 수 있습니다. 다음은 CAN 버스 통신의 전송 속도와 전송 거리 사이의 이론적 대응 관계입니다.


위의 표에서 볼 수 있듯이 CAN 버스 이론의 최대 통신 거리는 최대 13Km이지만 전송 속도가 5K에 불과하다는 전제하에 대역폭이 상대적으로 작아 데이터 양이 많은 시스템에서는 사용할 수 없습니다.

CAN-광섬유 중계기는 CAN 신호를 광섬유 신호로 변환한 다음 광섬유를 통해 신호를 전송합니다. 전기 신호가 광 신호로 변환되고 광 신호의 전파 속도가 전기 신호보다 훨씬 빠르기 때문에이 방법에 의한 CAN 버스 데이터 전송에는 통신 전송 속도에 제한이 없으며 신호가 존재하지 않습니다. 간섭 문제, 통신 거리는 10 ~ 20km까지 가능하며이 거리는 장거리 통신이 필요한 99% 고객의 요구를 거의 충족시킬 수 있습니다.