반응형

벨로스터N 4

벨로스터N(Veloster N) CAN-BUS Part .7 - CAN 정보공유

CAN-BUS 디코딩을 하면서 정말 힘들었습니다. ACC ON으로 놔두고 별짓 다하고 공회전도 엄청나게 시키고 차량 컨디션도 별로 안 좋아졌겠네요 날도 더운데 계속 공회전시키니 냉각수 온도랑 오일 온도가 마구 치솟더군요 그래도 캔통신 해독하는게 은근히 재밌긴 하더군요. 저야 이미 저질러 버린 게 너무 많아서 그냥 하다보니 재밌어 진 것이긴 한데 그래도 저처럼 이 행위가 재밌다거나 하는 변태가 아니시라면 사서 쓰세요. 쓰리세컨즈 랩 타이머 캔통신 케이블 구매하면서 봤는데 좋더군요 해외 유명 브랜드 랩타이머 반값인 50만 원에 can통신까지 엄청나게 많은 채널을 지원합니다. 하지만 벨로스터N 수동 모델 같은 경우엔 제가 디코딩을 어느 정도 해놓았으니 정확하진 않은 값이라도 필요하시면 쓰세요.(일단은 수동 모..

CAN-BUS 2021.06.17

벨로스터N(Veloster N) CAN-BUS Part .6 - CAN Decoding

can decoding을 할 때 가장 좋은 것은 RaceChrono Pro 앱입니다 여러 가지로 방법을 찾아보았으나 CANable pro에서는 내 조작에 따라 움직이는 값만을 기록하고 어떻게 움직이는지에 대해서는 RaceChrono로 보는 게 훨씬 편합니다. 일단은 candump결과에서 CAN ID 만을 추출합니다. CAN ID 십진수 값을 전체 선택하고 데이터에서 내림차순 정렬 후 중복된 값 제거를 하게 되면 64, 66, 67, 68, 127, 128, 129, 339, 356, 399, 447, 512, 544, 593, 608, 688, 764, 781, 790, 809, 832, 897, 899, 902, 903, 909, 913, 916, 1008, 1015, 1040, 1067, 1078, ..

CAN-BUS 2021.06.06

벨로스터N(Veloster N) CAN-BUS Part .5 - CANDump 분석

이게 candump의 결과 이걸 어떻게 분석해야하는 지 알아봅시다. 먼저 can0을 tab can0 tab으로 바꿔야한다 엑셀을 이용해 분석할건데 엑셀에서 셀을 자동으로 나눠주기 위해서 필요합니다. 그리고 #을 tab으로 바꿔줍니다. #앞에 있는 문자가 우리가 찾는 CAN ID입니다. 그리고 셀 서식에서 전부 텍스트로 변경해준다음 값을 전부 붙여넣는다. 맨 처음 열 괄호 안의 숫자는 시간이다 근데 아무짝에도 쓸모가 없는거 같으니 순서만 지시하는 용으로 쓰기로 한다. 첫번째 열을 다시 선택후 셀서식에서 일반으로 바꿔주고 =row()를 입력해준다 그리고 열 전체선택 후 ctrl + d를 입력하면 처음부터 끝까지 순서가 매겨진다. 그걸 다시 복사해서 값 붙여넣기를 하게 되면 함수가 아니게 되기 때문에 행이 바..

CAN-BUS 2021.06.05

벨로스터N(Veloster N) CAN-BUS Part .2 - 또 실패

CANable Pro가 도착했다. 사는 곳 링크는 저번 포스트에 적었지만 깜빡하고 저번 포스트에서 적지를 않았는데 요놈도 같이 사줘야한다. OBD2 Breakout cable : https://a.aliexpress.com/_mK9oFVb 여튼 요놈의 핀 아웃은 위와 같은데 OBD PIN OUT을 참고해보면 6, 14번과 Signal Ground 5번이 필요하다. 선이 주석으로 처리되어있기 때문에 칼로 벗기던지 라이터로 지져 녹이던지 해서 벗겨내야한다. 6, 14, 5번 케이블을 제외한 나머지 케이블은 수축 튜브나 절연 테이프로 닿지 않도록 해주자. 그리고 CANable의 터미널 블록에 꽂고 일자 드라이버로 조여 주면 된다. CANable의 펌웨어는 DFU-UTIL로도 업데이트가 가능하나 안드로이드 스마..

CAN-BUS 2021.06.03
반응형