CAN-BUS

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

Mapsosa 2021. 6. 3. 12:45

CANable Pro

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로도 업데이트가 가능하나 안드로이드 스마트폰에 OTG 연결한 후 크롬으로 https://canable.io/updater/ 에 접속한 뒤 업데이트도 가능하다.

 

일단은 내가 리눅스 폰인 PinePhone이 있어서 이걸로 사용해보려고 펌웨어는 candlelight 펌웨어를 설치했다.

해당 운영체제는 Arch Linux다

리눅스 상에서 can-utils를 설치하고

sudo modprobe can
sudo modprobe can_dev
sudo modprobe gs_usb

를 입력하여 모듈을 로드해준다.

 

리눅스에서 CAN device를 설정하는 명령어는

ip link set can0 up type can bitrate 500000

이고 그 후

cansniffer -c can0

이나

candump can0

등을 입력하여 can통신을 분석할 수 있으나

입력해보아도 변화가 없다.

이유를 찾아보니

벨로스터N에서는 OBD에 CAN 정보가 넘어오지 않는다고 한다.

http://blog.naver.com/PostView.nhn?blogId=grandtourer&logNo=221253224285&categoryNo=0&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=postView 

 

CAN 리버스 엔지니어링

1. 사전정보 이 글은 다음에 대한 지식이 있는 분을 대상으로 합니다. - 기초적인 EDPS 지식 : 16진수,...

blog.naver.com

이 블로그를 꼭 보기 바란다 너무 도움이 됐다.

 

GSW상에서 조회해보니 OBD 단자에서 6번과 14번에는 D-CAN밖에 넘어오지 않아서 C-CAN을 로깅할 수가 없다.

왜 그렇게 해놓았는지 모르겠는데 엄청 빡친다.

여기서 캔버스를 로깅할 방법을 찾아보다가

3secondz의 CAN통신 케이블을 알게되었다.

5만원이나 하는 케이블이지만 핸들에 붙은 C-CAN을 이용하는 스티어링앵클 각센서 통신에서 사이에 해당 커넥터를 삽입하여 OBD로 해당 신호를 빼주는 역할을 한다.

어쩔 수 없이 구매했다.

이걸로 꼭 됐으면 좋겠다.

 

// 현재는 3secondz가 사업을 접은 것인지 공식 몰에 저 케이블을 팔지 않는다. 케이블 뿐만이 아니라 랩타이머 자체인 자이로도 안파는 것 같다.
저런 케이블을 검색해보니 특허가 등록 되어있다.
 https://scienceon.kisti.re.kr/srch/selectPORSrchPatent.do?cn=KOR1020190011083/ 
특허 사용료 때문인지... AIM이나 뭐 이런데도 쓰는거 같은데 양산품이 안나온다.
조순호 케이블이라는 걸로 팔리긴 하던데 중고로만 있는거 보니 어디 장착점에서 만들어 달아주는게 아닌가 싶다.
여튼 직접 만들어 쓰면 별 문제는 없으니
TE(구 Amp) 품번을 한번 찾아보았다.
일단 암하우징은 현대에서 쓰는거라 품번이 확실하고 숫 하우징은 3secondz 캔통신케이블 커넥터 하우징의 생긴거만 보고 찾아봤는데 확실치는 않다.

1-936119-1 암 하우징
936121-1 숫 하우징
단자들은 전선 굵기와 락킹, 도금 여부에 따라 다르므로 저 품번들 치고 TE공홈 들어가서 Required parts에서 Receptacle(암놈) Tab(숫놈)
0.25inch탭 용으로 사야할것 같다.

반응형