4 예제
4.1 투명한 변환
1. 직렬 포트→CAN
GCAN-207이 직렬 데이터를 수신하면 즉시 CAN-Bus로 직렬 데이터를 전송합니다.


예: 직렬 데이터 11 22 33 44 55 66 77 88은 CAN-Bus로 변환됩니다. 프레임 ID는 사용자가 설정한 "发送标识符"에 대한 구성입니다. 프레임 데이터는 11 22 33 44 55 66 77 88입니다.
2. CAN→직렬 포트
GCAN-207이 CAN 데이터를 수신하면 즉시 직렬 포트로 CAN 데이터를 전송합니다.


예: "允许CAN帧信息转发到串行帧中"과 "允许CAN帧标识转发到串行帧中"을 확인하면 CAN 프레임 정보(帧信息)를 의미합니다. 및 프레임 ID(帧标识)가 시리얼 프레임에 표시됩니다.
CAN 프레임은 표준 데이터 프레임입니다. 프레임 ID는 00 01입니다. 프레임 데이터는 11 22 33 44 55 66 77 88입니다. GCAN-207은 직렬 포트로 변환합니다. 직렬 데이터는 08 00 01 11 22 33 44 55 66 77 88입니다.
4.2 아이덴티티를 통한 투명한 전환
ID 변환을 통해 투명하게 변환하는 것은 투명 변환의 특별한 용도입니다.
1. 직렬 포트→CAN
사용자는 구성에서 시작 위치 주소와 CAN 프레임 ID의 길이를 설정할 수 있습니다.
예: CAN 프레임 ID 시작 위치 주소가 1이면 직렬 프레임의 길이는 2입니다.
직렬 프레임 데이터는 01 23 33 44 55 66 77 88입니다. GCAN-207이 CAN으로 변환됩니다. CAN 프레임 ID는 123이고 프레임 데이터는 33 44 55 66 77 88입니다.
2. CAN→직렬 포트
예: CAN 프레임 ID 시작 위치 주소가 1이면 직렬 프레임(확장 프레임)의 길이는 3입니다. 변환은 아래 그림과 같습니다.


4.3 형식 변환
GCAN-207의 각 CAN 프레임은 13바이트를 포함하며, 여기에는 CAN 프레임 정보+프레임 ID+프레임 데이터가 포함됩니다.
캔 프레임 캔 프레임 캔 프레임 캔 프레임 ...... 캔 프레임

FF: 표준 프레임 및 확장 프레임 식별, 확장 프레임은 1, 표준 프레임은 0입니다.
RTR: 원격 프레임 및 데이터 프레임 식별, 원격 프레임은 1, 데이터 프레임은 0입니다.
예약:값을 0으로 유지합니다.
D3~D0 : 데이터 길이, CAN 프레임 길이의 데이터.


참고: 각 프레임은 13바이트로 고정되어 있으며, 부족하면 0을 채워야 하며 그렇지 않으면 통신 오류가 발생합니다.