1) Single Frame
: 7바이트 이하의 데이터
Single Frame
(1) 첫 번째 바이트(PCI : Protocol Information)
: 상위 4비트 - Single Frame을 알려주는 값인 0을 담음
하위 4비트 - Data Length
(2) 나머지 바이트(7Byte)
(3) 흐름
2) Multi-Frame Message Packet
: 7바이트보다 큰 데이터 : Multi-Frame Message Packet 을 통해 통신
Multi-Frame Message Packet : First Frame(시작 프레임) x 1 + Consecutive Frame x n
2-1) First Frame
First Frame
(1) 첫 번째 바이트(PCI : Protocol Information)
: 상위 4비트 - Single Frame을 알려주는 값인 1을 담음
(1-1) 첫 번째 바이트 하위 4비트 + 두 번째 바이트
: Data Length
CAN TP Protocol에서 한 번에 보낼 수 있는 Data 양
: 2^12 = 4095 Byte
(2) 나머지 바이트(6Byte)
2-2) Consecutive Frame
Consecutive Frame
(1) 첫 번째 바이트(PCI : Protocol Information)
: 상위 4비트 - Single Frame을 알려주는 값인 2을 담음
하위 4비트 - Sequence Number (1~15까지 반복)
(2) 나머지 바이트(7Byte)
(3) 흐름
4) Flow Control Frame
Flow Control Frame
(1) 첫 번째 바이트(PCI : Protocol Information)
: 상위 4비트 - Single Frame을 알려주는 값인 3을 담음
하위 4비트 - 흐름 상태 표시(FS)
흐름 상태
: CTS, 대기, 오버플로우 여부 신호 가능
(2) 두 번째 바이트
: Block Size(BS) - 한 블록에서 몇 개의 프레임이 연속적으로 보내야 하는지 표시
(3) 흐름
'IVS' 카테고리의 다른 글
[IVS 1기] Intelligent vehicle school 1기 수료 후기 (40) | 2024.04.28 |
---|---|
[Bootloader] UDS Service (1) | 2024.02.02 |
[AUTOSAR] AUTOSAR_Tutorial (0) | 2024.02.01 |