리프로그래밍 시간 단축을 위한 차량 게이트웨이 개선 방안
Method of In-Vehicle Gateway to Reduce the Reprogramming Time
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문에서는 차량 ECU(Electronic Control Unit)의 리프로그래밍 시간 단축을 위한 차량 게이트웨이 개선 방안을 제안한다. 리프로그래밍 시간 단축을 위해 게이트웨이는 리프로그래밍을 진행하는 동안 리프로그래밍하는 ECU가 연결된 통신 채널에 리프로그래밍 이외의 메시지 전송을 금지하여야 하며, 이때 메시지 전송 금지로 인해 특정 ECU가 CAN 통신 수신 불가로 인한 고장이 발생하지 않도록 할 수 있어야 한다. 또한, 게이트웨이 내의 버퍼 오버플로우를 방지하기 위해 연속된 통신 메시지 전송 시 추가하는 지연 시간(STmin)을 최소로 할 수 있어야 한다. 이를 위해 본 논문에서는 UDS(Unified Diagnostic Services)의 링크 제어 명령 및 최신 MCU(Micro Controller Unit)에서 제공되는 HW 게이트웨이 기능을 이용한 개선 방안을 제안한다. 제안한 개선 방안은 차량에서 널리 사용되고 있는 인피니언사의 TC275 기반 임베디드시스템을 이용하여 구현하였으며, 개선된 실험 결과를 제시한다.
Abstract
This paper proposes the method of an in-vehicle gateway to reduce the reprogramming time for the ECU (Electronic Control Unit). In order to reduce the reprogramming time, the gateway must prohibit transmitting messages, that are not related to reprogramming, to the destination CAN network, and no ECU should diagnose the DTC(Diagnostic Trouble Code) that indicates CAN communication error caused by prohibiting CAN messages by the gateway. Moreover, STmin, which are the minimum time between two consecutive CAN messages, should be minimized. In order to do this, this paper proposes the method that uses the link control command specified in UDS(Unified Diagnostic Services) and hardware based gateway functionality that are supported by the latest MCU(Micro Controller Unit). The proposed method is developed using TC275 based embedded system, and its results are presented.
참고문헌 (15)
- "Making Full Vehicle OTA Updates a Reality" (2016)[URL]
- "A New Concept In OTA Updating For Automotive"[URL]
- 홍성혁, "Research on Countermeasures of Controller Area Network Vulnerability", 융합정보논문지, 8(5), pp.115~120 (2018), 중소기업융합학회[DOI]
- Kwang-Jae Lee, "Authentication Scheme using Biometrics in Intelligent Vehicle Network", Journal of the Korea Convergence Society, 4(3), pp.15~20 (2013), Korea Convergence Society[DOI]
- "ISO 15765-2, Road vehicles -- Diagnostic communication over Controller Area Network (DoCAN) -- Part 2: Transport protocol and network layer services", ~ (2016)
- Ryozo Kiyohara, "A new method of fast compression of program code for ota updates in consumer devices", IEEE Transactions on Consumer Electronics, 55(2), pp.812~817 (2009), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- D. Bogdan, "Delta Flashing of an ECU in the Automotive Industry", 11th IEEE International Symposium on Applied Computational Intelligence and Informatics, pp.503~508 (2016)
- Y. S. Lee, "A Parallel Re-programming Method for In-vehicle Gateway to save software update time", IEEE International Conference on Information and Automation, pp.1497~1502 (2015)
- Shanker Shreejith, "VEGa: A High Performance Vehicular Ethernet Gateway on Hybrid FPGA", IEEE Transactions on Computers, 66(10), pp.1790~1803 (2017), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- Jin Ho Kim, "Gateway Framework for In-Vehicle Networks Based on CAN, FlexRay, and Ethernet", IEEE Transactions on Vehicular Technology, 64(10), pp.4472~4486 (2015), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- R. Schmidgall, "Automotive embedded systems software reprogramming", Doctoral, pp.2012
- 한명석, "자동차 보안시스템에서 통신 인증프로토콜의 보안성 검증", 디지털융복합연구, 12(8), pp.229~234 (2014), 한국디지털정책학회[DOI]
- 이상준, "차량간 보안 통신에서 융합 해시함수를 이용하여 공격에 안전한 통신방법 검증", 디지털융복합연구, 13(9), pp.297~302 (2015), 한국디지털정책학회[DOI]
- "ISO 14229-3, Road vehicles — Unified diagnostic services (UDS) — Part 3: Unified diagnostic services on CAN implementation (UDSonCAN)" (2012)
- Qi Zhu, "Optimization of task allocation and priority assignment in hard real-time distributed systems", ACM Transactions on Embedded Computing Systems, 11(4), pp.1~30 (2012), Association for Computing Machinery (ACM)[DOI]
