python-CAN 3

(12) Python-CAN : 드디어 푸조 엔진 ECU에 명령 보내고 받다..!!!

Python-OBD에 비해 Python-CAN이 훨씬 복잡하고 어려워보입니다. 다행인 것은 Python-OBD로 대략적인 개념도 잡고.. CAN data를 어떻게 주고 받는지 알게 되었으므로 전보다는 접근하기가 쉬워졌습니다. 처음엔 엄두가 안났지만, 지금은 도전해 볼 가치가 있어서 시도했고, 설치시 참조한 내용은 다음과 같습니다. https://python-can.readthedocs.io/en/stable/installation.html https://python-can.readthedocs.io/en/master/_modules/index.html https://python-can.readthedocs.io/en/master/api.html https://github.com/hardbyte/pytho..

(11) Python-OBD로 푸조 엔진 ECU에 연결 실패...(좌절..)

"아무런 반응이 없습니다.! ㅠㅜ" CAN 분석기는 잘 동작하는데, 오픈 소스인 Python-OBD로 명령을 보내거나 수신이 안됩니다. 설명에 앞서 지금까지 준비한 것을 간단하게 정리하면, 1) 오픈 소스 Software와 Hardware에 대해서 조사하고 2) 엔진 ECU 시뮬레이터 구매 및 사용방법 숙지 3) 각종 케이블 구매후 4) CAN 신호 분석기도 구입하고 사용방법도 모두 학습했습니다. 특히, 오픈 소스인 Python-OBD 코드 분석도 다하고, 예제도 많이 돌려보고 엔진 ECU 시뮬레이터에 연결해서 CAN 분석기로 Raw data 수집되는것 까지 확인했습니다. 차량에 연결하고 원하는 CAN 송,수신이 되는지 확인하는 것만 남았는데..... 알리에서 구매한 엔진 ECU 시뮬레이터에서 잘 동작했..

(5)-1 Open 소스를 이용한 CAN 학습 방법을 찾다...(software편)

제가 찾은 것은 오픈 소스를 활용하는 것입니다. 개념은 알고 있으니, 복잡한 규정집을 읽을 필요는 없고.. 규정에 따라 구현 놓은 오픈 소스를 활용하려고 시도 했는데... 세번째 허들이 시작됩니다. 오픈 소스가 이렇게나 많은 것일까? 전세계 모든 차량(심지어 오토바이, 농기계...)에 적용되는 기술이다 보니 많은 정보가 있었습니다.(구글링하다가 멀미를.... ㅠㅜ) 우여곡절 끝에 몇 가지로 압축했습니다. (선택 기준 : 최신 업데이트 상황, 인지도) (1)Software (링크 클릭하면 바로 연결됩니다.) 1) python-OBD(ELM327) 2) python-CAN 3) Python-can-Isotp 4) Python-UDS 5) 푸조 Diagbox는 ?? ( --> ISO-TP 또는 python-C..