지식 배터리 포메이션 배터리 관리 시스템(BMS)에서 다중 버스 CAN 아키텍처를 사용하는 이유는 무엇입니까? 다중 채널 CAN으로 실험실 테스트를 최적화하십시오.
작성자 아바타

기술팀 · Kintek Solution

업데이트됨 3개월 전

배터리 관리 시스템(BMS)에서 다중 버스 CAN 아키텍처를 사용하는 이유는 무엇입니까? 다중 채널 CAN으로 실험실 테스트를 최적화하십시오.


배터리 관리 시스템(BMS)에서 다중 버스 CAN 아키텍처를 사용하는 이유는 통신 작업 부하를 분리하고 실시간 안전 기능을 보호하기 위해서입니다. 내부 셀 수준 데이터, 충전기 핸드셰이크, 차량 제어 메시지는 대역폭과 타이밍 요구 사항이 서로 다르므로, 이를 별도의 CAN 채널에 배치하면 혼잡을 줄일 수 있습니다. 실험실 테스트의 경우, 이는 테스트 시스템이 여러 개의 독립적인 CAN 인터페이스를 지원하는 동시에 상세한 셀 분석을 위한 전용 고속 측정 기능을 제공해야 함을 의미합니다.

핵심 원칙은 책임의 분리입니다: CAN은 신뢰할 수 있는 제어 및 상태 정보를 전달해야 하며, 실험실 장비는 고속, 고해상도 데이터 수집을 수행해야 합니다. 따라서 유능한 배터리 테스트 시스템은 BMS CAN 네트워크가 처리하도록 설계되지 않은 측정 작업을 강제로 수행하게 하지 않으면서 BMS, 충전기 및 차량 시뮬레이터와 동시에 통신할 수 있어야 합니다.

배터리 시스템이 여러 CAN 버스를 사용하는 이유

데이터 유형마다 우선순위가 다릅니다

배터리 팩은 다음과 같은 여러 범주의 정보를 생성합니다:

  • 셀 수준 측정값: 개별 셀 전압 및 온도 등.
  • 충전 통신: 충전기 명령, 제한 사항 및 프로토콜 핸드셰이크 등.
  • 차량 제어 정보: 충전 상태(SOC), 전류 제한, 경고 및 컨택터 상태 등.

이러한 데이터 스트림은 동일한 타이밍이나 대역폭 요구 사항을 가지지 않습니다. 이를 분리하면 모든 메시지를 하나의 공유 네트워크에 강제로 넣는 대신 각 버스가 정의된 기능을 수행할 수 있습니다.

내부 버스는 밀도 높은 배터리 정보를 전달합니다

내부 BMS 버스는 일반적으로 셀 모니터링 장치와 배터리 제어 모듈에서 발생하는 고밀도 정보를 처리합니다. 개별 셀 전압, 온도, 밸런싱 상태, 진단 데이터 및 내부 결함 정보는 상당한 메시지 트래픽을 생성할 수 있습니다.

이 버스는 BMS 작동에 필수적이지만, 실험실 등급의 측정에 최적화되어 있지는 않습니다. 데이터 속도, 메시지 스케줄링, 스케일링 및 접근성은 팩 설계자에 의해 결정됩니다.

충전 버스는 충전기 상호작용을 관리합니다

충전 버스는 BMS 또는 배터리 팩을 충전 시스템과 연결합니다. 허용 전류, 전압 제한, 충전 상태 및 결함 조건을 포함하여 충전 작업을 설정하고 유지하는 데 필요한 정보를 전달합니다.

충전기 통신은 종종 엄격한 핸드셰이크와 제어 타이밍을 포함하므로, 이 채널의 혼잡은 충전을 방해하거나 중요한 제한 사항 전송을 지연시킬 수 있습니다.

차량 버스는 팩 수준 제어 데이터를 통신합니다

차량용 버스는 일반적으로 차량 제어 장치에 요약된 정보를 제공합니다. 일반적인 신호에는 충전 상태(SOC), 충전 및 방전 전류 제한, 팩 전압, 팩 전류, 시스템 경고 및 컨택터 상태가 포함됩니다.

이 정보는 종종 표준 CAN 메시지에 압축되어 인코딩됩니다. 예를 들어, 8바이트 메시지 하나에 전류 제한, SOC, 시스템 플래그, 팩 전류 및 팩 전압이 포함될 수 있습니다.

단일 CAN 버스가 문제가 될 수 있는 이유

고주파 셀 폴링은 과도한 트래픽을 생성합니다

흔히 하는 실수는 BMS CAN 네트워크를 고속 데이터 수집 시스템으로 취급하는 것입니다. 100밀리초마다와 같이 짧은 간격으로 모든 셀 전압을 반복적으로 요청하면 상당한 메시지 트래픽이 발생할 수 있습니다.

해당 트래픽은 안전 신호, 제어 명령 및 충전기나 차량 통신과 경쟁하게 됩니다. 그 결과 메시지 지연, 버스 사용률 증가 및 결정론적 특성 저하가 발생할 수 있습니다.

CAN 중재는 우선순위 메시지를 보호하지만 대역폭은 무제한이 아닙니다

CAN은 하드웨어 기반 중재를 사용합니다. 여러 노드가 동시에 전송할 경우, 숫자가 낮은 식별자를 가진 메시지가 프레임을 손상시키지 않고 액세스 권한을 얻습니다.

이를 통해 높은 우선순위의 결함 경보 및 비상 상태 메시지가 일상적인 원격 측정보다 우선할 수 있습니다. 그러나 중재가 추가 대역폭을 생성하는 것은 아닙니다. 부하가 많은 버스는 여전히 낮은 우선순위의 메시지를 지연시키고 전체 통신 용량을 감소시킬 수 있습니다.

안전 통신은 예측 가능해야 합니다

BMS는 경고, 전류 제한, 컨택터 명령 및 결함 상태를 안정적으로 전송할 수 있어야 합니다. 테스트 시스템이 진단 요청이나 고속 로깅으로 동일한 버스를 포화시키면 BMS의 핵심 안전 역할에 간섭할 수 있습니다.

따라서 설계 목표는 단순히 더 많은 데이터를 수집하는 것이 아닙니다. 보호 및 제어에 사용되는 통신 경로를 손상시키지 않으면서 필요한 데이터를 수집하는 것입니다.

다중 버스 CAN이 실험실 배터리 테스트에 의미하는 것

테스트 시스템은 여러 CAN 채널이 필요합니다

실험실 배터리 테스터나 R&D 장비는 관련 버스에 독립적으로 연결할 수 있어야 합니다. 최소한 다음을 위해 별도의 인터페이스가 필요할 수 있습니다:

  • 내부 BMS 네트워크
  • 차량 제어 네트워크
  • 충전기 통신 네트워크

각 채널은 비트 전송률, 메시지 필터링, 전송 및 로깅에 대해 독립적으로 구성할 수 있어야 합니다. 배터리 팩이 서로 다른 역할이나 구성을 가진 여러 네트워크를 노출할 때 단일 물리적 CAN 인터페이스는 불충분할 수 있습니다.

시스템은 동시 통신을 지원해야 합니다

실험실 테스트는 종종 다음과 같은 동시 활동을 요구합니다:

  • 셀 및 팩 데이터 로깅
  • 차량 제어 장치 시뮬레이션
  • 충전기 동작 시뮬레이션 또는 제어
  • BMS로 명령 전송
  • 경고, 결함 및 컨택터 상태 모니터링

테스트 플랫폼은 이러한 활동을 동시에 수행해야 합니다. 작업자가 버스 간에 수동으로 전환하거나 제어 트랜잭션을 수행하기 위해 로깅을 일시 중지하도록 요구해서는 안 됩니다.

CAN 시뮬레이션은 실제 작동 역할을 반영해야 합니다

테스트 시스템은 차량 제어 장치, 충전기 또는 기타 네트워크 참여자 역할을 해야 할 수 있습니다. 여기에는 현실적인 메시지 전송, BMS 신호에 대한 응답, 예상되는 핸드셰이크 및 타이밍 동작 구현이 포함됩니다.

예를 들어, 장비는 차량 측 요청을 제공하는 동시에 충전기 측 제한 사항을 별도로 모니터링해야 할 수 있습니다. 다중 채널 CAN 지원을 통해 관련 없는 트래픽을 하나의 네트워크로 병합하지 않고도 이러한 상호작용을 재현할 수 있습니다.

상세 측정은 전용 계측기를 사용해야 합니다

CAN 값은 일반적으로 BMS 자체 샘플링 및 보고 속도로 처리되고 전송됩니다. 이는 BMS 동작을 관찰하는 데 유용하지만, 전기화학 연구에 필요한 해상도, 동기화 또는 수집 속도를 제공하지 못할 수 있습니다.

따라서 고주파 셀 모니터링 및 상세 분석은 전용 배터리 테스트 장비나 과학적 데이터 수집 기기에 할당되어야 합니다. BMS CAN 네트워크는 제어, 보호, 진단 및 운영 원격 측정에 집중해야 합니다.

실험실 아키텍처 설계 방법

제어 통신과 측정 수집을 분리하십시오

견고한 테스트 설정은 BMS 및 기타 시스템 컨트롤러와의 통신에 CAN을 사용하고, 연구에 필요한 신호는 전용 측정 하드웨어가 캡처하도록 합니다.

이러한 분리는 실험실 시스템이 불필요한 CAN 트래픽을 생성하는 것을 방지하고 샘플링 속도, 타이밍 정확도 및 데이터 품질을 더 잘 제어할 수 있게 합니다.

각 버스를 독립적으로 로깅하십시오

테스트 시스템은 각 버스에서 발생하는 메시지의 식별자와 타이밍을 보존해야 합니다. 독립적인 로깅을 통해 이벤트가 BMS, 충전기, 차량 시뮬레이터 또는 기타 하위 시스템 중 어디에서 발생했는지 확인할 수 있습니다.

또한 문제 해결을 단순화합니다. 예를 들어, 지연된 충전 핸드셰이크는 차량 측 제한 메시지나 내부 셀 모니터링 결함과 구별할 수 있어야 합니다.

메시지 필터링 및 제어된 폴링을 적용하십시오

테스트 시스템은 테스트에 필요한 메시지만 구독해야 합니다. 진단 폴링이 필요한 경우, 안전에 중요한 트래픽을 방해하지 않는 속도로 예약해야 합니다.

메시지 필터링, 속도 제한 및 우선순위 인식 전송은 특히 BMS가 별도의 진단 채널을 제공하지 않을 때 중요한 안전 장치입니다.

CAN과 측정 데이터를 동기화하십시오

배터리 동작을 올바르게 분석하려면 CAN 이벤트와 고속 측정값이 신뢰할 수 있는 시간 참조를 공유해야 합니다. 이를 통해 엔지니어는 셀 전압 변화나 온도 상승을 BMS 제한 변경, 컨택터 이벤트, 충전기 응답 또는 결함 메시지와 연관시킬 수 있습니다.

동기화가 없으면 데이터는 무슨 일이 일어났는지는 보여줄 수 있지만 이벤트 간의 정확한 관계는 보여주지 못할 수 있습니다.

상충 관계 이해하기

인터페이스가 많아지면 시스템 복잡성이 증가합니다

다중 버스 테스트 시스템은 더 많은 하드웨어 채널, 더 많은 구성 및 더 많은 소프트웨어 로직을 필요로 합니다. 엔지니어는 각 네트워크의 비트 전송률, 메시지 정의, 종단(termination), 식별자 및 전기적 특성을 이해해야 합니다.

동시 상호작용이 필요할 때 이러한 복잡성은 정당화되지만, 명확한 버스 문서화와 재사용 가능한 테스트 구성을 통해 관리해야 합니다.

BMS 보고 데이터는 편리하지만 제한적입니다

CAN을 통해 셀 값을 읽는 것은 추가 배선을 피하고 BMS가 사용하는 동일한 데이터를 노출하기 때문에 편리합니다. 그러나 값은 기본 측정 프로세스보다 필터링되거나, 평균화되거나, 지연되거나, 양자화되거나, 더 낮은 속도로 전송될 수 있습니다.

정밀한 연구 측정을 위해서는 BMS 브로드캐스트에만 의존하는 것보다 직접적인 전용 계측기를 사용하는 것이 일반적으로 더 적절합니다.

데이터가 많다고 항상 좋은 것은 아닙니다

폴링 속도를 높이면 가시성이 향상되는 것처럼 보일 수 있지만, 과도한 트래픽은 시스템 신뢰성을 저하시킬 수 있습니다. 올바른 목표는 최대 메시지 볼륨이 아니라 예측 가능한 타이밍을 가진 충분한 정보입니다.

신중하게 선택된 메시지 세트와 전용 고속 수집을 결합하는 것이 일반적으로 모든 사용 가능한 BMS 매개변수를 공격적으로 폴링하는 것보다 더 나은 실험 결과를 생성합니다.

버스 분리가 모든 통합 위험을 제거하지는 않습니다

별도의 버스라도 BMS 소프트웨어 및 제어 로직을 통해 상호작용할 수 있습니다. 내부 측정에서 생성된 전류 제한은 다른 네트워크 전반에 걸쳐 차량 메시지, 충전기 동작 및 테스트 결과에 영향을 줄 수 있습니다.

따라서 실험실 시스템은 각 버스를 개별적으로 테스트할 뿐만 아니라 셀 모니터링, BMS 결정, 충전기 제어 및 차량 제어 간의 전체 응답 체인을 테스트해야 합니다.

목표에 맞는 올바른 선택

실험실 배터리 테스트 시스템은 테스트 프로그램의 상호작용 및 측정 요구 사항에 따라 선택해야 합니다.

  • 주된 초점이 BMS 및 차량 통합인 경우: 차량 제어 메시지를 시뮬레이션하면서 팩 수준 제한, SOC, 결함 및 컨택터 상태를 모니터링할 수 있는 독립적인 CAN 채널이 있는 시스템을 사용하십시오.
  • 주된 초점이 충전기 검증인 경우: 프로토콜 핸드셰이크, 충전 제한 및 결함 응답을 포함하여 충전 버스를 독립적으로 통신하고 기록할 수 있는 시스템을 선택하십시오.
  • 주된 초점이 셀 수준 전기화학 분석인 경우: 셀 전압 및 온도에 전용 고속 측정 하드웨어를 사용하고, CAN은 BMS 상태 및 제어 통신용으로 예약하십시오.
  • 주된 초점이 안전 검증인 경우: 결정론적 메시지 처리, 독립적인 버스 모니터링, 우선순위 인식 전송 및 모든 채널에 걸친 결함 이벤트의 정확한 상관관계 분석을 우선시하십시오.
  • 주된 초점이 전체 팩 테스트인 경우: 다중 채널 CAN 시뮬레이션 및 로깅과 동기화된 전기 및 열 데이터 수집을 결합한 플랫폼을 선택하십시오.

올바른 아키텍처는 BMS가 안전한 제어를 책임지게 하는 동시에 실험실 시스템에 신뢰할 수 있는 배터리 평가에 필요한 독립적인 채널과 측정 기능을 제공합니다.

요약 표:

CAN 버스 유형 목적 전달되는 데이터 실험실 테스트 요구 사항
내부 BMS CAN 셀 모니터링 및 내부 진단 셀 전압, 온도, 상태, 결함 독립적인 로깅; 혼잡 방지를 위해 고속 폴링 지양
충전기 CAN 충전기 설정 및 제어 충전기 제한, 핸드셰이크, 상태 충전기 동작 시뮬레이션; 별도 채널에서 메시지 로깅
차량 CAN 팩 수준 제어 정보 SOC, 전류 제한, 팩 데이터, 경고 차량 컨트롤러 시뮬레이션; 제어 메시지 모니터링

KINTEK의 다중 채널 CAN 솔루션으로 배터리 테스트를 향상시키십시오. 당사의 실험실 장비는 포괄적인 배터리 R&D, 첨단 소재 연구 및 완전한 셀 제조를 지원합니다. 신뢰할 수 있는 통신과 정밀한 측정을 보장하십시오. 지금 문의하여 귀하의 요구 사항을 논의하십시오! KINTEK에 문의하기


메시지 남기기