차량 ECU 소프트웨어 업데이트 장치 및 방법으로 차량 ECU 소프트웨어 업데이트 장치 및 방법에 관한 것 ECU 업데이트 장치는 자동차에 구비된 ECU(Electronic Control Units)의 소프트웨어 업데이트를 수행하는 장치입니다. 차량의 ECU에 저장된 차량 데이터를 복수의 자동차 각각으로부터 수신하는 서버 통신부, 복수의 차량 데이터가 저장되는 서버 메모리, 그리고 저장된 복수의 차량 데이터에 기초하여 소프트웨어의 식별 정보인 CAL ID(Calibration Identification) 별로 인증용 OTA(Over The Air) 차량 데이터를 생성하는 프로세서를 포함하고, 복수의 차량 데이터를 상기 CAL ID 별로 분류하여 복수의 데이터 세트를 생성하고, 상기 복수의 데이터 세트 각각의 평균 및 표준편차 중 적어도 하나를 산출하여 상기 인증용 OTA 차량 데이터를 생성한다.| 현대자동차 특허공개전문을 통한 현대자동차 특허공부입니다.
기술분야
차량에 구비된 ECU(Electronic Control Unit)의 소프트웨어를 무선 통신 네트워크를 통해 업데이트 할때 ECU에 저장된 차량 데이터를 수신하여 저장하는 장치 및 방법에 관한 것이다.
배경기술
자동차는 동력 전달 장치, 샤시, 조향 장치, 운전자 편의 장치 등을 포함하고, 최근 들어 고안전 차량을 위한 각종 전자 제어 유닛(Electronic Control Unit, ECU)이 증가하고 있으며, 각종 법규, 품질 개선 등 다양한 이유로 ECU의 소프트웨어 변경에 따른 프로그래밍의 빈도도 증가하고 있다. ECU의 소프트웨어 프로그래밍을 처리하기 위해 일반 시장에서는 스캐너 툴이나, 온라인 리프로래밍 방법을 이용하는 등 다양한 기술이 발전하고 있는 추세이다.
차량의 각 주행 상태에 따른 정확한 엔진 및 기타 장치의 동작을 제어하기 위하여 서로 다른 기능을 수행하는복수 개의 ECU들이 차량에 탑재된다. ECU은 차량 출고 시 설정된 알고리즘에 의하여 동작하는데, ECU의 플래쉬 메모리에 ECU의 동작 또는 제어와 관련된 데이터가 저장된다.
이러한 ECU의 구조 및 기능이 점점 복잡해짐에 따라, 해당 ECU 내부의 소프트웨어는 새로운 기능 추가와 에러개선을 위해 업데이트가 필요하다.
ECU의 소프트웨어 업데이트는 차량과 진단기 간의 유선 연결을 통한 진단 통신을 이용할 수 있다. 그러나, 유선연결 방식은, 진단 통신의 속도가 느리고 업데이트가 필요할 때마다 정비소 등 진단기 장비가 구비된 장소에 방문해야 하는 불편함이 있다.
최근 들어, 무선 통신 방식으로 소프트웨어를 업데이트하기 위한 OTA(Over TheAir) 서비스가 제공되기 시작하였으며, 그를 통해 비용 효율적인 소프트웨어 업데이트를 안전하고 빠르게 실시할 수 있고, 소프트웨어 리콜 및 관련 비용을 감소시킬 수 있다.
한편, ECU의 소프트웨어가 업데이트되면 ECU에 저장된 각종 차량 데이터들이 초기화된다. 차량 데이터들 중에는 인증기관에 제출이 요구되는 정보들도 포함되어 있어, 소프트웨어를 업데이트할 때마다 차량 데이터를 별도로 저장하는 등의 불편함이 있다.
해결하려는 과제
차량에 구비된 ECU(Electronic Control Unit)의 소프트웨어를 업데이트할 때 ECU에 저장된 차량 데이터를 서버로 자동 전송하여 저장하는 차량 ECU 소프트웨어 업데이트 장치 및 방법을 제공하고자 한다. 복수의 자동차로부터 전송된 ECU의 차량 데이터에 기초하여 인증기관에 제공하기 위한 인증용 OTA(Over The Air) 차량 데이터를 생성하는 차량 ECU 소프트웨어 업데이트 장치 및 방법을 제공하고자 한다.
시스템 및 서비스 구성 정보 상세
자동차에 구비된 ECU(Electronic Control Units)의 소프트웨어 업데이트를 수행하는 장치에 있어서, 상기 소프트웨어 업데이트 수행 대상인 상기 ECU에 저장된 차량 데이터를 복수의 자동차 각각으로부터 수신하는 서버 통신부, 상기 수신된 복수의 차량 데이터가 저장되는 서버 메모리, 그리고 상기 저장된 복수의 차량 데이터에 기초하여 상기 소프트웨어의 식별 정보인 CAL ID(CalibrationIdentification) 별로 인증용 OTA(Over The Air) 차량 데이터를 생성하는 프로세서를 포함하고,상기 프로세서는 상기 복수의 차량 데이터를 상기 CAL ID 별로 분류하여 복수의 데이터 세트를 생성하고, 상기 복수의 데이터 세트 각각의 평균 및 표준편차 중 적어도 하나를 산출하여 상기 인증용 OTA 차량 데이터를 생성하는, ECU 업데이트 장치.
차량 데이터는 상기 CAL ID를 포함하는 인증 데이터, OBD(On-Board Diagnosis) 항목에 대한 진단율 정보인 IUMPR(In-Use Monitor Performance Ratio) 데이터, 및 차량 성능 데이터 중 적어도 하나를 포함하고 프로세서는 복수의 차량 데이터에 기초하여 복수의 상기 인증 데이터, 복수의 상기 IUMPR 데이터, 및 복수 차량 성능 데이터를 상기 CAL ID 별로 분류하여 상기 복수의 데이터 세트를 생성하고, 상기 복수의 데이터 세트 각각에 대한 평균 및 표준편차를 계산하고, 상기 계산된 평균 및 표준편차를 상기 CAL ID와 매핑하여 상기 인증용 OTA 차량 데이터를 생성하는, ECU 업데이트 장치.
미리 설정된 조건이 만족되거나 또는 상기 자동차로부터 상기 소프트웨어 업데이트 요청이 있으면, 상기 서버통신부를 통해 상기 ECU에 대한 소프트웨어 최신 버전 정보를 포함하는 ECU 업데이트 정보를 상기 자동차로 전송하고, 운전자의 소프트웨어 업데이트 선택 신호가 상기 자동차로부터 수신되면, 상기 ECU에 대한 소프트웨어 업데이트 이미지를 상기 자동차로 전송하여 무선 통신 방식의 소프트웨어 업데이트 서비스인 OTA 서비스를 제공하는, ECU업데이트 장치.
상기 운전자의 소프트웨어 업데이트 선택 신호가 상기 자동차로부터 수신되면, 상기 ECU에 대한 소프트웨어 업데이트 이미지를 상기 자동차로 전송하기 전에 상기 ECU에 대한 상기 차량 데이터의 전송을 상기 자동차에 요청하는, ECU 업데이트 장치.
자동차에 구비된 ECU(Electronic Control Units)의 소프트웨어 업데이트를 수행하는 방법에 있어서, 운전자의 소프트웨어 업데이트 선택 신호가 상기 자동차로부터 수신되어 무선 통신 방식의 소프트웨어 업데이트 서비스인 OTA(Over The Air) 서비스가 수행되는지 여부를 판단하는 단계, 상기 판단결과에 따라 상기 소프트웨어의 업데이트 수행 대상인 상기 ECU에 저장된 차량 데이터를 복수의 자동차 각각으로부터 요청하여 수신하는 단계, 다수 차량 데이터를 상기 소프트웨어의 식별 정보인 CAL ID(Calibration Identification) 별로 분류하여 복수의 데이터 세트를 생성하는 단계, 그리고, 복수의 데이터 세트 각각의 평균 및 표준편차 중 적어도 하나를 산출하여 상기 CAL ID 별로 인증용 OTA 차량 데이터를 생성하는 단계를 포함하는, ECU 업데이트 방법.
차량 데이터는 CAL ID를 포함하는 인증 데이터, OBD(On-Board Diagnosis) 항목에 대한 진단율 정보인 IUMPR(In-UseMonitor Performance Ratio) 데이터, 및 차량 성능 데이터 중 적어도 하나를 포함하고, 복수의 데이터 세트를 생성하는 단계는 상기 복수의 차량 데이터에 기초하여 복수의 상기 인증 데이터, 복수의 상기 IUMPR 데이터, 및 복수의 상기 차량 성능 데이터를 상기 CAL ID 별로 분류하여 상기 복수의 데이터 세트를 생성하고 인증용 OTA 차량 데이터를 생성하는 단계는 복수의 데이터 세트 각각에 대한 평균 및 표준편차를 계산하고 상기 계산된 평균 및 표준편차를 상기 CAL ID와 매핑하여 상기 인증용 OTA 차량 데이터를 생성하는, ECU 업데이트 방법.
OTA 서비스가 수행되는지 여부를 판단하는 단계는 미리 설정된 조건이 만족되거나 또는 상기 자동차로부터 상기 소프트웨어 업데이트 요청이 있으면, 상기 ECU에 대한 소프트웨어 최신 버전 정보를 포함하는 ECU 업데이트 정보를 상기 자동차로 전송하는, ECU 업데이트 방법.
ECU에 저장된 차량 데이터를 복수의 자동차 각각으로부터 요청하여 수신하는 단계는 운전자의 소프트웨어 업데이트 선택 신호가 상기 자동차로부터 수신되면, 상기 ECU에 대한 소프트웨어 업데이트 이미지를 상기 자동차로 전송하기 전에 상기 ECU에 대한 상기 차량 데이터의 전송을 상기 자동차에 요청하는, ECU 업데이트 방법.
차량 ECU 소프트웨어 업데이트 장치 및 방법 | 현대자동차 특허에 대해서 공부하고 알아보았습니다.
댓글 쓰기