본문 바로가기
자동차 임베디드 SW/CAN통신 & LIN통신

CAN 통신에 대하여(3) 시그널의 개념. Factor , Offset 등등

by 존버매니아.임베디드 개발자 2022. 6. 15.
반응형

이전 글에서,
캔 메세지의 ID를 통해 각 ID 별로 해당 메세지의 이름은 뭔지, 무슨 데이터를 담고 있는지 정의한다고 했다.

이번에는 다음과 같은 상황을 생각해보자.

보낼때

(physival value - offset) / factor

받을때

(raw data x factor) + offset


예를 들어 unsinged 8 bit 시그널
factor 0.1 offset -12 라면

보내는 측에서 보내려는 physical value가
10 이라면
(10 - (-10) ) /  factor = 200
이므로  시그널에 200이라는 값을 담아서 보냄

받는 측은 200이라는 값을 전달받은 후
200x 0.1 +(-10) = 10
이므로 센더가 보내려는 physical value를 10이라고 해석한다.

신입사원이 알아야 할 CAN 통신의 모든 것
강의를 진행하고 있습니다.
https://inf.run/Fbv2

반응형