CAN 버스의 통신 프로토콜은 무엇입니까?

Dec 24, 2025 메시지를 남겨주세요

CAN 버스(Controller Area Network)는 자동차, 산업 자동화 및 기타 분야에서 널리 사용되는 직렬 통신 프로토콜입니다. 다음은 몇 가지 일반적인 CAN 버스 통신 프로토콜입니다.

 

1. CAN 2.0A:표준 CAN(Classical CAN)이라고도 알려져 있으며 가장 일반적인 CAN 버스 통신 프로토콜입니다. 11비트 식별자(ID) 필드를 사용하며 최대 1Mbps의 전송 속도를 지원한다.


2. CAN 2.0B:CAN 2.0A와 유사하지만 29비트 식별자(ID) 필드를 사용하여 더 큰 ID 인코딩 용량을 제공합니다. 최대 1Mbps의 전송 속도를 지원합니다.


3. CAN FD(유연한 데이터 속도):CAN 버스 프로토콜의 향상된 버전인 CAN FD는 더 높은 데이터 전송 속도와 더 큰 패킷 용량을 제공합니다. 최대 8Mbps의 전송 속도를 지원하고 더 큰 패킷 크기를 지원합니다.


4. CAN오픈:CANopen은 제어 장치 간의 통신을 위해 설계된 개방형 고급{0}}통신 프로토콜입니다. 이는 장치 간 데이터 교환 및 구성을 위한 일련의 통신 및 네트워크 관리 개체를 정의합니다.


5. J1939:J1939는 CAN 버스를 기반으로 하는 대형-상용차 및 건설 기계용 통신 프로토콜입니다. 이는 차량 전자 시스템 간의 데이터 교환을 위한 일련의 표준 매개변수 및 메시지 형식을 정의합니다.


이는 CAN 버스 통신 프로토콜의 작은 부분만을 나타냅니다. 특정 응용 프로그램 도메인이나 특정 제조업체에 맞게 사용자 정의된 추가 프로토콜이 존재합니다.

 

CAN 인터페이스 보호 및 작동 원리

1. 추천 회로

그림 1은 CAN 인터페이스에 권장되는 보호 회로를 보여줍니다. 적절한 보호를 통해 인터페이스의 간섭 내성이 크게 향상됩니다. 버스 인터페이스 보호는 세 단계로 구현됩니다. 1단계는 높은-에너지 방전을 제공하고, 2단계는 전류 제한을 수행하고, 3단계는 전압 클램핑을 구현합니다. 각 단계의 회로는 최적의 보호를 위해 함께 작동하여 특정 기능을 수행합니다.
 

info-1-1그림 1 CAN 인터페이스에 권장되는 보호 회로

 

2. 작동 원리-차동 모드 루프

그림 2에 표시된 것처럼 차동- 모드 간섭 전압이 인터페이스의 핀 1과 2에 적용되면 TVS1이 가장 빠르게 응답하고 먼저 전도하여 칩 버스 핀 CANH와 CANL 사이의 전압을 클램핑합니다. 저항 R2 및 R3은 TVS1을 통해 흐르는 전류를 제한하여 과전력 손상을 방지합니다. GDT는 가장 느리게 반응하고 마지막에 전도하여 대부분의 에너지를 소산하고 잔류 전압을 낮은 수준으로 제한합니다.

info-1-1그림 2 차동 모드 방전 회로 다이어그램                         

 

3. 작동 원리-공통-모드 루프

그림 3에 표시된 것처럼 효과적인 보호를 보장하려면 통신 기준 접지 CANG을 네트워크 구성 후 단일 지점에 접지해야 합니다. 공통- 모드 간섭 전압이 인터페이스의 핀 1과 2에 적용되면 TVS1은 가장 빠르게 반응하고 먼저 전도하여 칩 버스 핀과 CANG 사이의 전압을 고정합니다. 저항 R2 및 R3은 과도한 전력 손상을 방지하기 위해 TVS1을 통해 흐르는 전류를 제한합니다. GDT는 가장 느리게 반응하고 마지막에 전도하여 대부분의 에너지를 소산하고 잔류 전압을 낮은 수준으로 제한합니다.


info-1-1그림 3 공통-모드 방전 경로의 도식

통신 회로 오류 문제를 해결하는 방법

 

통신 회로에 장애가 발생한 경우 다음 단계에 따라 문제를 해결해 보십시오.

 

1. 물리적 연결을 확인합니다.모든 케이블이 단단히 연결되어 있는지 확인하십시오. 전원 코드, 네트워크 케이블, 전화선 등이 올바르게 연결되어 있는지 확인하십시오.


2. 장치를 다시 시작합니다.경우에 따라 장치를 다시 시작하는 것만으로도 통신 문제가 해결될 수 있습니다. 라우터, 스위치, 모뎀 등 관련 장비를 재부팅해 보세요.

 

3. 장치 설정 확인:장치 구성 매개변수가 올바르게 설정되었는지 확인하십시오. IP 주소, 서브넷 마스크, 게이트웨이, DNS 설정을 검토하고 네트워크 서비스 공급자가 제공한 정보와 비교하십시오.


4. 다른 장치의 간섭을 제거합니다.라디오, 전자레인지, 블루투스 장치 등 간섭을 일으킬 수 있는 기타 장치의 연결을 일시적으로 해제하세요.


5. 펌웨어 및 드라이버 업데이트:관련 장치의 공식 웹사이트를 방문하여 최신 펌웨어와 드라이버를 다운로드하고 설치하여 제대로 작동하는지 확인하세요.


6. 장치 재설정:라우터, 스위치 및 유사한 장비의 경우 재구성하기 전에 공장 설정으로 복원해 보십시오.


7. 인터넷 서비스 제공업체에 문의하세요.위의 방법으로 문제가 해결되지 않으면 ISP 중단이 원인일 수 있습니다. 문제를 보고하려면 즉시 연락하세요.


8. 전문가의 도움을 구하세요:회로 수리나 네트워크 문제 해결에 익숙하지 않은 경우 문제를 보다 정확하게 진단하고 해결할 수 있는 자격을 갖춘 기술자의 도움을 받는 것이 좋습니다.

 

문의 보내기

whatsapp

전화

이메일

문의