inflearn logo
강의

講義

知識共有

CAN通信基盤と自動車全体構造

データフレーム

DLC란 것이,

解決済みの質問

162

hyedal95

投稿した質問数 8

0

DLC라는 것이 데이터 필드에서 사용중인 Byte에 대한 길이를 표현하는 곳이죠?
데이터 필드가 00 01 02 04 05 06 <= 6개 byte 를 쓰고 있으면
DLC는 06 이런식이고, 뒤에 CRC값은
모든 각각의 HEX 값 더한 값이니 CHECKSUM같은 것이니,
거기에 적힌 필드는 제외하고
딱 데이터 필드 길이만큼만 표현하는데 DLC 맞을까요?

CAN uds

回答 1

0

woojuyun

넵, 문의해주신 내용이 맞습니다.

내용을 덧붙이자면, 아시겠지만 우선 DLC를 사용하는 이유는 CAN Transciver가 어느 부분의 데이터까지가 유효한 데이터인지 알기 위한 것으로 생각하시면 좋을 것 같습니다.

 

03 22 F1 86

05 22 F2 90 27 89

 

등의 진단 메세지를 보낸다고 가정하겠습니다. 위 두 예제는 22 서비스지만, 각각의 길이가 다릅니다. 두번째 메세지에서 DLC가 없을 경우 만약 22 F2 90 까지만 보냈다면 ECU는 아직 유효한 메세지를 덜 받았는지 혹은 모두 받았는지 판단할 근거가 없습니다. 그렇기 때문에 데이터를 처리하는 과정에서 에러가 발생할 수 있습니다.

VN장비와 Trace32를 하나의 PC에 연결하는 이유?

0

8

1

6:19 다이어그램에서 CANH CANL사이에 SPLIT 핀은 뭐하는 핀인가요?

0

23

0

candb와 data

0

85

1

Bus Off(버스 오프) 상태가 흔히 발생되는 상태인가요?

0

249

1

Canoe 관련 강의 문의

0

90

1

트리거 컨디션 진입 방법

0

59

1

dbc 파일 적용 여부

0

92

1

업데이트와 OTA

0

103

1

차량용 이더넷 통신 강의 계획은 없으신가요?

0

114

1

펌웨어 훼손 & 전자서명 훼손

0

109

2

UART

0

72

2

CANoe CAPL을 이용한 CAN통신으로 펌웨어 업데이트가 가능한가요?

0

211

1

강의자료 문의

0

82

2

capl 에 dll 로드하는 방법

0

244

0

19 02 08 & 19 02 09

0

68

1

부트로더도 업데이트를 하나요?

1

152

2

interactive generators 에서 Test ig 창 오류

0

86

1

CAPL panel 관련 문의

0

110

1

로깅 파일 재생속도

0

129

1

B라는 제어기가 CAN 버스에 CAN 신호를 송신하고 있다면 A제어기는 B제어기의 작업이 끝날 때까지 CAN 신호를 송신 못하나요? 작업이 완료될 때까지 기다려야 하나요?

0

114

2

ISO 14229 문서를 확인하고 싶은데요.

0

273

2

ACK

0

119

2

PDU라는 개념도 있나요?

1

242

1

강의자료 제공 안되나요?

1

220

1