본문 바로가기

자동차 임베디드 SW/EVCC & 전기차 충전10

EVCC PnC 원리& 디피헬만 상세히 알아보기 자동차 회사에서 차를 만들 때 그 차만을 위한 고유의 비밀키/공개키 한 쌍을 만든다. 그리고 그 공개키에 매칭되는 인증서를 만든다. (이 인증서 안에는 공개키가 들어가있음) 비밀키와 이 인증서를 차량 제조 할 때 설치한다. 이 인증서를 OEM Provisioning Certificate 라고 한다. 이 때 차량에 설치된 비밀키는 절대 외부로 유출되면 안된다. 인증서,공개키는 유출되도 상관없음. 비밀키만 유출 안되면 된다. 애초에 인증서랑 공개키는 외부에 공개하려고 만드는 것이다. 각각의 자동차 들은 각자 서로 다른 비밀키,공개키,인증서를 갖고 있을 것이다. 이러한 인증서를 지칭하는 고유한 번호가 있는데 이것을 PCID 라고 한다. 각각의 차량마다 서로 고유한 인증서를 갖고 있을 것이고, 인증서마다 고유한.. 2022. 9. 24.
EVCC SLAC에 관하여 - 어떤 충전기에게 충전을 받을 것인가? EV는 EVSE로 부터 충전을 받는다. 근데 충전소에서 우리가 충전기를 꽂긴하지만 그 충전선에 연결된 장비는 Node 역할만 하는거고 Node를 통해서 연결 할 수 있는 EVSE Host들은 여러개가 있을 수 있다. Slac은 전기차가 충전 받을때 여러개의 EVSE 중에 어떤 EVSE로 부터 충전받을건지 선택하는 과정을 담고 있다. 참고로 이 때 주고 받는 통신 메세지는 '이더넷' 메세지이다. 참고로 slac에 대한 상세한 내용은 ISO15118-3 에서 다루고 있다. SLAC 과정을 통해서 어떤 충전기와 충전을 할 건지가 정해지고 나면, 그 뒤에는 ISO15118-2에 정의된 프로토콜에 따라 약속된 순서의 메세지를 주고 받으며 충전이 이루어진다. SLAC의 대략의 과정을 말하자면 Ev는 시작 시퀀스에서.. 2022. 9. 24.
EVCC CP State와 Locking EVCC에는 CP State라는 것이 존재한다 (Control Pilot State) 그리고 충전기를 차량 충전구에 꽂았을 때, 충전중에 사용자가 임의로 충전기를 뽑지 못하게 Lock하는 기능도 제공해야한다. 이러한 State와 lock/unlock 기능에 대해서는 ISO15118에서 직접 정의하지않고 ICE61581 에서 정의하고 ISO15118에서 그것을 차용한다. ISO15118에서 EVCC는 PLC통신으로 Evse와 통신하는데, PLC는 Power Line Communication의 약자로 통신만을 위한 별도의 선이 아니라 에너지충전에 사용되는 power line에 고주파신호를 담아서 통신도 같이 한다. 근데 이 power line을 통해서 plc통신. 에너지충전 외에 또 한가지 기능이 state.. 2022. 9. 24.
EVCC 인증방법 EIM과 PnC EVCC가 EVSE 로 부터 충전을 할 때, 누가 연결을 한 것인지 인식.인증하는 과정이 필요하다. 간단한 예를 들면 충전소에서 전기차 충전을 할 때, 비용청구를 해야 할 것이다. 누군지를 알아야 비용을 청구할 것이다. 근데 ISO15118 표준을 보면, 현재는 충전만 이용하지만 향후에는 다른 서비스들도 사용할 여지를 남겨두고 있다. 표준에서는 그것을 Service라고 하는데, 현재 주로 사용하는 서비스가 충전(Charge) 서비스이다. 그래서, 단순히 결제 방법 이라는 이름을 붙이는게 아니라 연결된 EV가 누구인가? 를 인증하는 방식 이라고 정의하는 것이다. 암튼 이런 인증방식에는 현재 EIM과 PnC 가 있다. EIM은 External Identification Mode인데 External 한 것을 .. 2022. 9. 24.
EVCC 충전타입 : 급속/완속충전 전기차가 충전하는 방식이 두가지가 있다. 급속 = DC 완속 = AC 이다. 급속충전은 고압 직류 전원(?)으로 배터리를 바로 충전시켜서 충전속도가 빠르다. 단점은 배터리 수명에 안좋다고 하는데 정확하진 않다. 잘 모르겠음. 완속은 충전기로부터 교류 전압(?)을 공급받아서 차랑내에 OBC라는 컨버터가 있는데 이걸로 직류로 바꿔서 배터리가 충전된다고 한다. 차량에 따라 급속충전용, 완속충전용 충전구(주입구)가 별도로 달린 것도 있고, 콤보타입 이라는 커넥터를 쓰면 충전구 하나에서 급속,완속 다 가능하다고 한다. 한편, 급속 완속 안에서도 여러가지 타입들로 분류가 되는데 차이점은 잘 모르겠다. 예를 들면 AC에서도 세부적으로 AC 3P, AC 1P 등이 있다. 여기서 P는 Phase로 '상'을 의미한다. 한.. 2022. 9. 24.
EVCC 개요 EVCC : Electric Vehicle Communication Controller 전기차 통신 컨트롤러 EVSE : Eletric Vehicle Supply Equipment 전기차 공급 장치 (대략 충전소에 있는 충전장치) SECC : Supply Equipment Communication Controller 공급장치 통신컨트롤러 EV(전기차)에는 EVCC가 달려있고 EVSE(충전장치) 에는 SECC가 달려있다. 두 컨트롤러를 통해 통신하여 서로 메세지를 주고 받는다.EV(이하 전기차)는 충전소로부터 배터리를 충전해야 한다. 근데 핸드폰 배터리 처럼 충전기를 연결하기만 하면 냅다 충전하는 것이 아니라 충전을 본격적으로 시작하기 전에 사전에 이런 저런 정보를 주고받는다. 충전기가 지원하는 충전 방법.. 2022. 9. 24.
EVCC 전기차 충전기 여러 표준들에 대한 히스토리 100% 정확한 내용은 아니고 이런저런 정보들을 짜깁기해서 생각나는대로 남겨놓는 글. 공신력 0% 의 의미없는 글이다. 전기차라는게 어느 순간부터 등장했고, 사실 2022년 현재까지도 아직은 대세가 아니다. 아직도 절대 다수의 차는 내연기관 차인데 아무튼 갈수록 전기차 시대라고 한다. 암튼 전기차는 내연기관과 달리 배터리를 충전해야하는데 이제 막 전기차 시장이 성장하는 상황이기 때문에 아직 이런 표준들이 완벽하게 통합이 안되어 있는 상태이고 그리고 표준들도 계속해서 개정이 이루어지고 있는 그런 상황이다. ▶ 참고로 충전방식은 크게 2가지 방식이 있는데 하나는 완속, 하나는 급속이다. 그리고 완속 충전을 AC 충전, 급속 충전을 DC 충전이라고 부른다. 배터리를 충전하려면 결국 직류전원이 필요하기 때문에 .. 2022. 9. 24.
BMS 관련 기초 배경지식 정리 中 ▶ 셀 -> 모듈 -> 팩 -셀이 모여서 모듈을 구성, 모듈이 모여서 팩을 구성한다. -셀 하나의 전압이 대략 4v 정도 -몇 개의 셀을 모아서 모듈을 만들고, 몇개의 모듈을 모아서 팩을 만들고 그것은 제조사의 선택 예시 : 셀 12개 모아서 1개의 모듈 & 8개 모듈 모아서 1개의 팩 이 경우 총 96개의 셀이 하나의 팩을 구성하게 됨. 이 때 하나의 팩 전압은 대략 4 x 96 이 될테니 약 400v 정도가 될 것임 ■ 버스바 모듈과 모듈을 서로 직렬로 연결하는 금속 철판 막대기. 전선으로 연결해도 되지만 가격.내구성 등의 이유로 버스바를 사용한다고 한다. (역할은 전선이랑 똑같음) 형상은 제품에 따라 천차만별로 다양하다. ▶ 전압 측정 각각 셀의 현재 전압, 모듈의 전압, 팩 전압을 측정해야 한다... 2022. 8. 31.
EVCC 시뮬레이션 환경 Canoe. VT System. Smart charging EVCC Canoe Canoe Smart Charging 기능 EVCC VT7970 EVCC 제어기 개발시 충전기(충전소) 역할을 시뮬레이션 해줄 대상이 필요하다. 1.벡터에서 그런 솔루션을 제공하는데 VT7970 이란 장비가 필요 2.이더넷이 가능한 네트워크 인터페이스 장비 필요 (ex. VN56xx) 3. Canoe에 Smart Charging Control 이라는 라이센스 필요함 위 장비 갖춰진 경우, Canoe 에서 제공하는 VT7970 EVSE 라는 Sample Configuration 이라는 시뮬레이션 cfg 활용하면 벡터 장비가 EVSE 역할을 시뮬레이션 해준다. 15118에서 PLC 통신에 사용되는 실제 전선은 전기차 충전 커넥터의 CP 핀이다. VT7970 제품에는 이 CP 핀을 연결하는.. 2022. 8. 30.