CAN 프로토콜은 250bps, 500bps 및 1Mbps를 포함한 다양한 전송 속도를 지원합니다.이러한 전송 속도는 일반적으로 CAN 버스 네트워크의 전송 거리 및 잡음이 많은 환경과 같은 요소를 기반으로 선택됩니다.
일반적으로 전송 속도가 낮을수록 전송 거리가 길어지고 간섭 방지 기능이 향상되지만 데이터 전송 속도도 느려집니다.전송 속도가 높을수록 데이터 전송 속도가 향상되지만 전송 거리와 간섭 방지 기능이 저하될 수 있습니다.
실제 응용 분야에서는 일반적으로 특정 요구 사항과 네트워크 환경에 따라 적절한 전송 속도가 선택됩니다.예를 들어, 자동차 제어 시스템에서는 일반적으로 더 긴 전송 거리와 더 나은 간섭 방지 기능을 보장하기 위해 낮은 전송 속도가 선택됩니다.일부 고속 애플리케이션 시나리오에서는 데이터 전송 속도를 향상시키기 위해 더 높은 전송 속도를 선택할 수 있습니다.CAN 버스는 비동기식 직렬 통신을 채택합니다. 즉, 각 트랜시버 간의 클록 일관성을 보장하기 위한 별도의 클록 라인이 없으며, 각 트랜시버는 버스 레벨에 따라 사전 설정된 전송 속도에 따릅니다.따라서 CAN 버스의 안정적인 통신을 위해서는 정확한 전송 속도 설정이 매우 중요합니다.
CAN 버스에서는 CAN 노드의 비트 타이밍 레지스터를 제어하여 다양한 전송 속도의 통신을 실현할 수 있습니다.CAN 프로토콜은 비트 시간을 동기화 세그먼트, 전파 세그먼트, 위상 버퍼 세그먼트 1 및 위상 버퍼 세그먼트 2로 나눕니다. 각 세그먼트의 시간 길이는 정수의 기본 시간 단위로 표현될 수 있으며, 이는 시스템의 클럭 발진기.
동기화 세그먼트는 비트의 시작 위치에 위치하며 CAN 버스는 점프 에지가 동기화 신호라고 규정합니다.그러나 비트를 보내는 송신 노드와 이 비트를 수신하는 수신 노드 사이에는 네트워크 전파 지연이 있으며, 전파 세그먼트는 이러한 전파 지연을 보상하기 위한 것입니다.샘플링 포인트는 위상 버퍼 세그먼트 1과 위상 버퍼 세그먼트 2 사이에 위치하므로 위상 버퍼 세그먼트 1과 위상 버퍼 세그먼트 2의 값을 설정하면 샘플링 포인트의 위치를 조정하여 각 비트 샘플링 포인트가 일관되도록 할 수 있습니다. .버퍼 세그먼트의 길이 조정 범위는 동기 점프 폭(SJW)에 따라 결정됩니다.
CAN 프로토콜은 250bps, 500bps 및 1Mbps를 포함한 다양한 전송 속도를 지원합니다.이러한 전송 속도는 일반적으로 CAN 버스 네트워크의 전송 거리 및 잡음이 많은 환경과 같은 요소를 기반으로 선택됩니다.
일반적으로 전송 속도가 낮을수록 전송 거리가 길어지고 간섭 방지 기능이 향상되지만 데이터 전송 속도도 느려집니다.전송 속도가 높을수록 데이터 전송 속도가 향상되지만 전송 거리와 간섭 방지 기능이 저하될 수 있습니다.
실제 응용 분야에서는 일반적으로 특정 요구 사항과 네트워크 환경에 따라 적절한 전송 속도가 선택됩니다.예를 들어, 자동차 제어 시스템에서는 일반적으로 더 긴 전송 거리와 더 나은 간섭 방지 기능을 보장하기 위해 낮은 전송 속도가 선택됩니다.일부 고속 애플리케이션 시나리오에서는 데이터 전송 속도를 향상시키기 위해 더 높은 전송 속도를 선택할 수 있습니다.CAN 버스는 비동기식 직렬 통신을 채택합니다. 즉, 각 트랜시버 간의 클록 일관성을 보장하기 위한 별도의 클록 라인이 없으며, 각 트랜시버는 버스 레벨에 따라 사전 설정된 전송 속도에 따릅니다.따라서 CAN 버스의 안정적인 통신을 위해서는 정확한 전송 속도 설정이 매우 중요합니다.
CAN 버스에서는 CAN 노드의 비트 타이밍 레지스터를 제어하여 다양한 전송 속도의 통신을 실현할 수 있습니다.CAN 프로토콜은 비트 시간을 동기화 세그먼트, 전파 세그먼트, 위상 버퍼 세그먼트 1 및 위상 버퍼 세그먼트 2로 나눕니다. 각 세그먼트의 시간 길이는 정수의 기본 시간 단위로 표현될 수 있으며, 이는 시스템의 클럭 발진기.
동기화 세그먼트는 비트의 시작 위치에 위치하며 CAN 버스는 점프 에지가 동기화 신호라고 규정합니다.그러나 비트를 보내는 송신 노드와 이 비트를 수신하는 수신 노드 사이에는 네트워크 전파 지연이 있으며, 전파 세그먼트는 이러한 전파 지연을 보상하기 위한 것입니다.샘플링 포인트는 위상 버퍼 세그먼트 1과 위상 버퍼 세그먼트 2 사이에 위치하므로 위상 버퍼 세그먼트 1과 위상 버퍼 세그먼트 2의 값을 설정하면 샘플링 포인트의 위치를 조정하여 각 비트 샘플링 포인트가 일관되도록 할 수 있습니다. .버퍼 세그먼트의 길이 조정 범위는 동기 점프 폭(SJW)에 따라 결정됩니다.