CAN_OBD-II2010. 1. 7. 09:31

우리 회사의 제품 특성상 주행 거리 계산이 대단히 중요한 issue입니다.
그런데 스펙 어디를 뒤져봐도 주행거리를 알려주는 PID는 없더군요.
가만...거리 = 속도X시간 이지?
까이꺼 그냥 계산해 버리기로 했습니다..

100ms마다 한번씩 속도를 구해서 시간을 곱한 후, 누적시키면 총 주행 거리가 되는 거겠죠.
속도(Km/h) * 시간(ms) = 거리 (단위 변환은 각자 하시길...)

당연한 얘기지만 더 자주 sampling하면 정밀도 또한 높아지겠죠.
참고로, 100ms 마다 계산해서 20Km 정도 주행후 차량 오도미터와 비교해봤는데, 500미터 정도의 오차가 났었습니다.
Posted by 못생긴나무