인프런 커뮤니티 질문&답변

토끼야놀자님의 프로필 이미지
토끼야놀자

작성한 질문수

CAN 통신 - 자동차 신입이 알아야 할 모든 것

메세지 속 "시그널"

캔 네트워크에서 실제데이터 전송 시점

해결된 질문

작성

·

380

1

안녕하세요 질문있습니다.

캔통신 프레임에서 "Data"필드는 시그널 지정 용도로 사용한다고 말씀해주셨습니다. 즉 Data필드는 실제 데이터값이 아닌 어떤 정보인지를 지정해주는 필드입니다. 그렇다면 실제 데이터는 어떤 프레임에 들어가있는 것인가요? 즉 factor와 offset을 이용한 데이터는 어떤 프레임의 필드, 어떤 시점에 전송되는 것인가요? 예를 들면, 배터리 용량 "65%" 라는 실제 데이터는 캔네트워크에서 어떻게 전송되는 것인가요?

감사합니다.

답변 1

1

존버매니아님의 프로필 이미지
존버매니아
지식공유자

제 설명이 잘못전달된거 같습니다.

데이터필드가 실제로 캔통신에서 데이터값이 담기는 영역이 맞습니다.

거기에 쓰여있는 값을 해석할 때, dbc에 정의된 factor ,offset 등을 이용하여 시그널의값을 해석하는것입니다. Factor 와 offset은 dbc에 정의돼있는 정보이고 이것이 실제 캔메세지에 담겨서 보내지지 않습니다

답변 감사합니다!

토끼야놀자님의 프로필 이미지
토끼야놀자

작성한 질문수

질문하기