USB to CAN 컨버터를 활용한 xEV CAN 통신 모니터링 시스템 개발 방법론

Development of xEV CAN Communication Monitoring System Using USB to CAN Converter

초록

최근 한국전력거래소의 보고서에 따르면 전기 자동차의 보급이 확산되고 있다. 이러한 전기자동차는 안정성 등을 이유로 CAN 프로토콜이 사용된다. 선행 연구들은 모니터링 시스템을 구현할 때, 통상 별도의 서버를 두거나, PC와 연결하여 기존 기업들의 소프트웨어를 사용한다. 본 논문에서는 USB to CAN 컨버터를 활용한 xEV CAN 통신 모니터링 시스템 개발 방법론을 제안한다. 본 연구는 별도의 서버를 개설하지 않고 하나의 MCU, 하나의 애플리케이션에서 데이터를 수신, 추출, 저장할 수 있고, 직관적이고 다양한 그래픽 효과를 적용한 UI 디자인이 가능하며, USB to CAN 컨버터를 사용해 접근성도 개선된다는 장점이 있다. 하드웨어 구성은 마이크로컨트롤러 Odroid M1 8GB와 USB to CAN 컨버터인 uCAN v3.0로 되어있다. 소프트웨어는 안드로이드 OS, 유니티, Android USB to Serial 라이브러리, SQLite3를 사용한다. PC나 xEV에서 CAN Raw 데이터를 컨버터를 통해 전달받아 데이터 추출 및 데이터베이스 삽입 관련 유니티 C#스크립트에 전달한다. 최종적으로 유니티에서는 데이터를 추출할 ID를 Config 파일에서 파싱하고, 관련 데이터를 비트 연산을 통해 추출해 UI로 출력 및 데이터 삽입을 진행한다.

키워드

xEVCAN protocolAndroidUnityEmbedded systemUSB to CAN converterMonitoring system
제목
USB to CAN 컨버터를 활용한 xEV CAN 통신 모니터링 시스템 개발 방법론
제목 (타언어)
Development of xEV CAN Communication Monitoring System Using USB to CAN Converter
저자
임성윤이강희
DOI
10.34163/jkits.2023.18.6.032
발행일
2023-12
저널명
한국지식정보기술학회 논문지
18
6
페이지
1751 ~ 1759