BMS 통신 아키텍처는 각 작동 모드에 따라 버스 역할과 네트워크 참여자를 변경하여 데이터 교환을 관리합니다. 온보드 작동 시 BCU는 별도의 CAN 버스를 사용하여 차량 제어 및 모니터링 기능을 수행합니다. 비상 충전 중에는 충전기가 모니터링 버스에 합류하여 실시간 배터리 데이터를 사용하며, 급속 배터리 교체 시에는 분리된 각 BMU가 오프보드 충전기와 직접 RS-485 통신을 수행하도록 전환됩니다.
핵심 원칙은 모드별 통신입니다: 차량 통합 제어는 CAN을 사용하고, 외부 충전은 제어된 CAN 노드를 추가하며, 분리된 팩은 주소 지정된 RS-485 링크를 통해 독립적으로 통신합니다.
모드별로 통신 아키텍처가 변경되는 이유
모드마다 다른 제어 경계 생성
설치된 배터리 팩은 차량의 일부로 작동하므로, BMS는 차량 제어 장치와 정보를 교환해야 합니다. 분리된 팩은 더 이상 BCU, VCU 또는 모터 컨트롤러와 동일한 연결을 유지하지 않으므로 독립적인 통신 경로가 필요합니다.
테스트는 실제 작동 조건을 재현해야 함
배터리 테스트 벤치나 HIL(Hardware-in-the-Loop) 시스템은 이러한 변화하는 네트워크 관계를 모델링해야 합니다. 온보드 CAN 구성만 테스트해서는 비상 충전이나 배터리 교체 동작을 완전히 검증할 수 없습니다.
온보드 모드에서의 데이터 교환 방식
CAN1은 차량 제어 통신을 처리
온보드 모드에서 배터리 제어 장치(BCU)는 참조 아키텍처에 명시된 250kbps 속도의 고속 CAN1 버스를 통해 차량 제어 장치(VCU) 및 모터 컨트롤러에 배터리 상태를 통신합니다.
이 채널은 차량 수준의 제어 결정에 필요한 배터리 상태를 포함하여 주행 관리에 필요한 정보를 지원합니다.
CAN2는 상세 배터리 정보를 전달
BCU는 또한 별도의 CAN2 버스를 통해 차량 모니터링 시스템으로 상세한 팩 매개변수를 전송합니다. 모니터링 트래픽을 기본 차량 제어 경로와 분리함으로써 운영 데이터 교환을 체계적으로 관리할 수 있습니다.
모니터링 데이터는 차량 운행 및 배터리 수명 주기를 최적화하기 위한 의사결정을 지원합니다.
BCU가 통합 지점 역할 수행
BCU는 배터리 시스템의 정보를 조정하여 차량 수준의 시스템에 적절한 데이터를 제공합니다. 따라서 테스트 벤치는 BCU의 배터리 측 동작과 VCU, 모터 컨트롤러 및 모니터링 시스템과의 CAN 메시지 교환을 모두 검증해야 합니다.
비상 충전 시 충전기 추가 방식
외부 충전기가 CAN2 노드가 됨
비상 충전 모드에서 외부 충전기는 추가 네트워크 노드로서 CAN2에 연결됩니다. 충전기는 BMS의 피드백 없이 충전하는 대신 버스를 통해 실시간 배터리 상태를 읽습니다.
이를 통해 충전기는 배터리가 보고하는 작동 조건에 맞춰 충전 전략을 조정할 수 있습니다.
실시간 배터리 데이터가 충전에 영향
배터리는 충전기가 에너지 공급을 조절하는 데 사용하는 현재 상태 정보를 통신합니다. 목적은 배터리 관리 시스템이 안전하다고 판단하는 조건 내에서 충전을 유지하는 것입니다.
테스트 설정은 충전기가 유효한 데이터를 수신하고, 변화하는 배터리 상태에 적절히 대응하며, 오류 보고를 올바르게 처리하는지 확인해야 합니다.
네트워크 참여는 제어되어야 함
CAN2에 충전기를 추가하면 네트워크 토폴로지와 메시지 부하가 변경됩니다. 테스트를 통해 새로운 노드가 모니터링 통신을 방해하거나 BCU가 배터리 상태를 안정적으로 보고하는 것을 막지 않는지 확인해야 합니다.
급속 교체 시 RS-485 사용 방식
분리된 BMU가 충전기와 직접 통신
팩이 차량에서 제거되면 개별 배터리 관리 장치(BMU)는 오프보드 충전 플랫폼과의 RS-485 버스 연결로 전환됩니다. BMU는 더 이상 독립적인 팩 충전을 위해 차량 내부 CAN 네트워크에 의존하지 않습니다.
RS-485 연결은 일반적으로 참조 문서에 설명된 모듈식 충전 설정에서 차폐 연선 케이블을 사용하여 구현됩니다.
각 BMU가 팩 수준의 상태 보고
분리된 BMU는 셀 전압, 온도, 오류 상태와 같은 실시간 매개변수를 오프보드 충전기로 전송합니다. 충전기는 이 정보를 사용하여 해당 특정 팩에 대해 안전하게 충전을 조정합니다.
제거된 각 팩마다 전기적 조건과 충전 요구 사항이 다를 수 있으므로 이러한 직접적인 관계는 중요합니다.
고유 주소 지정으로 혼선 방지
모든 BMU는 다중 팩 시스템에서 1에서 8까지 할당된 번호와 같은 고유한 주소를 가져야 합니다. 물리적 팩 라벨, 주소 및 차량 위치는 일관되게 매핑되어야 합니다.
올바른 주소 지정은 신호 충돌을 방지하고 충전 플랫폼이 측정값과 오류를 올바른 배터리 팩과 연결하도록 보장합니다.
이러한 모드를 고려한 테스트 벤치 설계
온보드 CAN 토폴로지 모델링
온보드 테스트 구성에는 관련 CAN 참여자로서 BCU, VCU, 모터 컨트롤러 및 차량 모니터링 시스템이 포함되어야 합니다. CAN1과 CAN2는 각각의 통신 역할에 따라 테스트되어야 합니다.
벤치는 상태 보고, 상세 매개변수 전송, 그리고 누락되거나 유효하지 않은 메시지 발생 시의 동작을 검증해야 합니다.
비상 테스트를 위해 충전기를 동적으로 추가
비상 충전 테스트는 충전기를 추가 CAN2 노드로 표현해야 합니다. 테스트는 정상 충전, 배터리 조건 변화 및 오류 대응 동작을 수행해야 합니다.
이는 충전기뿐만 아니라 외부 충전 중에 안정적인 실시간 정보를 공유하는 BCU의 능력도 검증합니다.
교체 테스트를 위해 팩 격리
급속 교체 테스트는 차량 CAN 컨텍스트에서 BMU를 제거하고 RS-485를 통해 오프보드 충전기에 연결해야 합니다. 테스트 시스템은 BMU 검색, 주소 처리, 매개변수 보고 및 독립적인 오류 식별을 확인해야 합니다.
재조립 테스트는 팩의 물리적 위치와 통신 식별자가 올바르게 매핑된 상태를 유지하는지 확인해야 합니다.
트레이드오프 이해하기
별도의 버스는 기능적 조직을 개선
차량 제어용 CAN1과 모니터링 및 비상 충전용 CAN2를 사용하면 각 통신 경로에 명확한 목적이 부여됩니다. 이는 시스템 통합 및 HIL 검증 구조를 더 쉽게 만들 수 있습니다.
하지만 CAN2에 장치를 추가하면 확장된 토폴로지 하에서 메시지 타이밍, 노드 동작 및 오류 처리를 테스트해야 할 필요성이 증가합니다.
RS-485는 독립적 충전을 지원하지만 차량 수준의 가시성을 감소시킴
RS-485는 분리된 BMU가 오프보드 충전 플랫폼과 직접 통신할 수 있게 합니다. 이는 각 유닛을 독립적으로 식별하고 관리할 수 있으므로 모듈식 팩 충전에 적합합니다.
트레이드오프는 오프보드 충전이 차량의 완전한 중앙 안전 감독 기능을 자동으로 상속하지 않는다는 점입니다. 특히 팩이 분리되면 중앙 BCU의 자동화된 전체 시스템 절연 감지 기능을 동일한 방식으로 사용할 수 없습니다.
물리적 안전 제어가 필수적
설명된 오프보드 설정에서는 자동화된 절연 모니터링이 없거나 제한적이므로, 안전은 물리적 조치에 의해 뒷받침되어야 합니다. 여기에는 충전 프레임 접지, 고무 절연 바닥재 사용, 보호용 절연 장갑 착용이 포함됩니다.
이러한 예방 조치는 단순한 운영 세부 사항이 아니라 테스트 아키텍처의 일부입니다. 통신 데이터가 전기적 절연 제어를 대체할 수는 없습니다.
주소 지정 오류는 심각한 진단 실패를 초래할 수 있음
중복되거나 잘못된 BMU 주소는 신호 충돌을 일으키거나 오류를 잘못된 물리적 팩과 연결할 수 있습니다. 따라서 다중 팩 충전 테스트를 실행하기 전에 엄격한 라벨링과 주소-위치 매핑이 필요합니다.
이를 테스트 프로그램에 적용하는 방법
가장 효과적인 테스트 전략은 각 작동 모드에서 사용되는 통신 토폴로지를 반영합니다:
- 주요 초점이 온보드 차량 통합인 경우: CAN1과 CAN2를 별도의 기능 경로로 테스트하여 VCU, 모터 컨트롤러 및 차량 모니터링 시스템과의 BCU 통신을 검증하십시오.
- 주요 초점이 비상 충전인 경우: 외부 충전기를 CAN2 노드로 추가하고 실시간 BMS 상태 및 오류 정보에 기반하여 충전을 조정하는지 확인하십시오.
- 주요 초점이 급속 배터리 교체인 경우: 분리된 각 BMU를 주소 지정된 RS-485 통신을 통해 오프보드 충전기에 연결하고 팩 식별, 셀 데이터 보고 및 오류 소유권을 검증하십시오.
- 주요 초점이 실험실 안전인 경우: 접지, 절연 바닥재, 보호 장갑 및 물리적 팩 라벨링을 오프보드 충전 절차의 필수 요소로 취급하십시오.
강력한 배터리 테스트 시스템은 개별 메시지뿐만 아니라 모든 작동 모드에 대한 올바른 네트워크 토폴로지, 노드 식별자, 제어 경계 및 안전 동작을 검증합니다.
요약 표:
| 모드 | 통신 프로토콜 | 주요 참여자 | 교환되는 데이터 | 제어 경계 |
|---|---|---|---|---|
| 온보드 | CAN1 (250 kbps) & CAN2 | BCU, VCU, 모터 컨트롤러, 모니터링 시스템 | 차량 제어 명령, 상세 배터리 상태 | 차량 통합, BCU가 차량 시스템과 조정 |
| 비상 충전 | CAN2 (추가 노드) | BCU, 외부 충전기 | 실시간 배터리 상태, 충전 명령 | 외부 충전기가 네트워크에 합류, 제어된 상호작용 |
| 급속 교체 | RS-485 (주소 지정) | 분리된 BMU, 오프보드 충전기 | 셀 전압, 온도, 오류 상태 | 독립적인 팩, 직접적인 충전기 통신 |
KINTEK의 포괄적인 실험실 장비로 배터리 테스트를 최적화하십시오. 셀 제작부터 테스트 시스템까지, 당사의 솔루션은 온보드, 비상 및 급속 교체 등 모든 BMS 모드의 정밀한 시뮬레이션을 가능하게 합니다. 당사의 고급 도구로 안전성과 신뢰성을 보장하십시오. 지금 문의하여 테스트 역량을 강화하십시오.