Arbin CAN: Arbin의 CAN 버스 기능을 통한 BMS-테스터 통신

배터리 팩의 배터리 관리 시스템(BMS) 테스트는 배터리 검증 프로세스에서 매우 중요한 요소입니다.. 배터리 팩의 개별 셀을 모니터링하는 데 사용되는 BMS는 배터리 테스트 장비와 같은 외부 인터페이스에 필수 정보를 전달할 수 있습니다. 이 BMS-테스터 간 통신에는 BMS 판독값을 테스터 측정값과 비교하여 BMS가 제대로 작동하는지 확인하는 등 몇 가지 중요한 기능이 있습니다. 또한 Arbin CAN 인터페이스를 통해 BMS는 테스터를 실시간으로 제어하고 테스트 프로세스를 보호하거나 더욱 향상시킬 수 있는 동적 "클램프" 제한을 적용할 수 있습니다. 그러나 이러한 기능을 활용하려면 배터리 관리 시스템에 통신 프로토콜이 필요합니다. 

CAN 버스는 사이클러와 BMS 간의 통신을 위한 가장 일반적인 프로토콜입니다. 광범위한 통신 및 제어 기능을 제공합니다. Arbin의 Mits Pro는 CAN 버스 프로토콜을 사용하여 배터리 테스트 장비와 배터리 관리 시스템 간에 CAN 메시지를 주고받을 수 있으며, Arbin 테스터를 외부에서 제어할 수 있습니다. 

Arbin의 CAN 버스 기능의 장점 

Arbin의 CAN 버스 인터페이스 기능은 배터리 테스트 운영자에게 몇 가지 중요한 이점을 제공합니다. 첫째, CAN 통신을 위한 보다 유연한 솔루션을 제공합니다. 다양한 테스트 어플리케이션과 프로파일을 처리할 수 있을 만큼 다재다능한 Arbin의 CAN 버스 기능은 일반적으로 필요한 타사 장비, DLL 패키지 또는 라이선스 없이도 사용할 수 있습니다. 또한 Mits Pro를 통해 Arbin의 CAN 버스 기능을 사용하면 특정 요구 사항과 테스트 표준에 따라 자체 프로토콜을 정의하고, 닉네임을 지정하고, 테스트를 제어할 수 있습니다. 

Arbin 사이클러의 동적 제어는 이 CAN 버스 기능의 또 다른 이점입니다. 표준 솔루션과 달리 Arbin의 CAN 버스 기능을 사용한 테스트 제어는 테스트 기간 동안 정적 값으로 제한되지 않습니다. 테스트의 다양한 단계에서 서로 다른 값을 사용하여 동적으로 값을 제어하도록 CAN 메시지를 할당할 수 있습니다. 또한 CAN 버스 솔루션을 통해 BMS는 CAN 프로토콜을 사용하여 Arbin 테스터의 충전 및 방전을 완벽하게 제어할 수 있습니다. 

Arbin의 CAN 버스 솔루션의 마지막 주요 장점은 Arbin 배터리 테스터와 배터리 관리 시스템 간의 통신 및 제어를 네 가지 방식으로 용이하게 한다는 점입니다. 거의 모든 요구 사항에 맞게 CAN 구성을 사용자 지정할 수 있고, BMS가 테스트 장비를 완벽하게 제어할 수 있으며, CAN 정보를 모니터링하고, 보고서를 위해 CAN 및 I/V 데이터를 CSV 또는 Excel 형식으로 내보낼 수 있습니다. 

1. CAN 정의: CAN 구성 사용자 지정

 Arbin의 CAN 인터페이스를 사용하면 사용자 지정 CAN 프로토콜로 dbc 파일을 쉽게 임포트할 수 있습니다. Arbin의 GUI로 가져온 CAN dbc는 완전히 사용자 정의하여 편집하고, CAN ID에 별명을 추가하고, ID에 유닛을 할당할 수 있으며, 테스트 중에 제어 및 로깅을 위해 각각을 활성화 또는 비활성화할 수 있습니다. 추가 3rd 파티 소프트웨어, 라이선스 또는 DLL 패키지가 필요하지 않습니다. Arbin 테스터의 각 테스트 채널에 고유한 CAN 구성 파일을 할당할 수 있습니다.

CAN 구성 프로토콜 가져오기 및 사용자 지정 - CAN 구성 데이터를 보여주는 스프레드시트
CAN 구성 프로토콜 가져오기 및 커스터마이징

CAN ID를 쉽게 가져오고 커스터마이징하여 작업할 수 있는 것은 Arbin의 CAN 인터페이스가 가진 다른 강력한 기능의 기반입니다. Arbin은 추가 프로토콜 세트를 사용할 수 있도록 충분한 CAN 메시지 ID를 지원합니다. 따라서 테스터는 BMS는 물론 다른 외부 소스와도 동시에 통신할 수 있습니다.

2. CAN 제어: Arbin 배터리 테스터를 완벽하게 제어

Arbin의 CAN 버스 기능은 배터리 테스트 장비를 완벽하게 제어할 수 있는 기능도 제공합니다. 여기에는 읽기/쓰기 통합, 동적 상한 및 하한 "클램프" 제한, 테스터의 외부 제어와 같은 몇 가지 주요 기능이 포함됩니다. 

CAN 버스를 통한 배터리 관리 시스템과의 읽기/쓰기 통합으로 사이클러의 충전 및 방전을 완벽하게 제어할 수 있습니다. "CAN 메시지 쓰기" 옵션을 사용하면 테스트 절차 전반에 걸쳐 하나의 명령 또는 여러 명령을 BMS에 전송할 수 있습니다. CAN 메시지를 통해 BMS는 테스트 장비에 특정 전류, 전력 등의 값으로 충전 또는 방전하도록 지시할 수 있습니다. 동적 제어를 포함합니다. 이 통신은 테스트 장비에 특정 값에서 충전 또는 방전을 중단하거나 속도를 늦추도록 지시하는 데에도 사용할 수 있습니다. 

BMS 또는 타사 소프트웨어에 명령 보내기 - CAN 메시지 쓰기 기능을 보여주는 소프트웨어 스크린샷
"CAN 메시지 쓰기" 옵션을 사용하여 BMS 또는 타사 소프트웨어에 명령을 전송합니다.

동적 상한 및 하한 "클램프" 제한은 CAN 메시지를 통해 활성화되는 또 다른 중요한 CAN 버스 기능입니다. 테스트 일정에 미리 정의된 단일 정적 제한이 아닌 테스트가 실행되는 동안 실시간으로 동적 전력 및 전류 제한을 할당하는 CAN 메타 변수를 설정할 수 있습니다.  

이러한 동적 제한은 테스트 중 시스템의 안전성을 높이고 배터리의 BMS 보호를 검증하는 데 도움이 됩니다. 예를 들어, 시뮬레이션 프로파일에서 더 높은 전력 및/또는 전류 레벨을 요구하는 경우에도 동적 제한을 기반으로 시뮬레이션 중에 전력을 제한할 수 있습니다. 동적 전력 및 전류 제한은 드라이브 사이클 시뮬레이션 및 유사한 테스트 애플리케이션에 특히 중요하므로 시뮬레이션을 일시 중지하지 않고 실행할 수 있지만 BMS는 시뮬레이션의 피크 전력 출력을 제한할 수 있습니다. 

CAN 통신을 통해 Arbin 배터리 테스터를 외부에서 제어할 수도 있습니다. LabView와 같은 외부 소스에서 CAN 메시지를 전송하여 테스트 장비를 제어할 수 있습니다. 또한 배터리 관리 시스템에서와 마찬가지로 "CAN 메시지 쓰기" 옵션을 사용하여 테스트 중에 타사 소프트웨어에 명령을 보낼 수 있습니다. 이 기능은 BMS 개발 중에 특히 유용합니다.

CAN 모니터: CAN 정보 모니터링

CAN의 또 다른 중요한 기능은 CAN 정보를 능동적으로 모니터링하는 기능입니다. Arbin의 Mits Pro 소프트웨어의 모니터 및 제어 인터페이스를 사용하면 CAN 세부 정보를 실시간으로 모니터링하여 통신 및 변경 사항이 발생하는 즉시 확인할 수 있습니다. 또한 모니터 및 제어 인터페이스는 CAN 메시지를 수동으로 전송할 수 있는 도구도 제공합니다. 

모니터 및 제어 창을 통해 CAN 정보 모니터링 - 모니터 및 제어 창에서 CAN 세부 정보를 보여주는 소프트웨어 스크린샷
모니터 및 제어 창을 통해 CAN 정보 모니터링

실시간 정보 모니터링 외에도 CAN의 데이터 모니터링 하이라이트에는 테스트 데이터를 비교할 수 있는 보고서 생성 기능이 있습니다. 이 기능을 사용하면 배터리 테스트 장비에서 수집한 데이터와 배터리 관리 시스템의 데이터를 하나의 결과 파일에서 편리하게 상호 참조할 수 있습니다. 이 데이터를 한 곳에 모아두면 결과를 비교하고 분석하기가 더 쉬워집니다.

4. CAN 데이터 보기: CAN 및 I/V 데이터 보기 및 내보내기

마지막으로 Arbin의 CAN 버스 기능에는 테스트 데이터를 더욱 유연하게 검토, 저장 및 분석할 수 있는 내보내기 옵션이 포함되어 있습니다. 이 기능을 사용하면 CAN 및 I/V 데이터를 CSV 또는 Excel 형식으로 쉽게 내보낼 수 있습니다. CSV 및 Excel 포맷을 사용하면 데이터를 타사 프로그램으로 가져와 고급 처리를 수행할 수 있습니다. 

CAN 데이터를 CSV로 내보내기 - CAN 데이터를 내보내는 단계를 보여주는 소프트웨어 스크린샷
CAN 데이터 내보내기 - CAN 버스 데이터의 Excel 파일을 보여주는 소프트웨어 스크린샷
CAN 버스 데이터 표 - 예제 CAN 데이터를 보여주는 스크린샷
I/V 및 CAN 데이터를 처리하기 위해 CSV 또는 Excel로 내보내기

전력 클램프 제한을 위한 CAN 버스 통신 사용 

시뮬레이션 프로파일에서 Arbin의 CAN 버스 기능의 한 가지 사용 사례는 전력 클램프 제한입니다. 예를 들어, 기존의 종단 제한을 사용하면 EV(전기 자동차) 드라이브 프로파일에서 제한을 초과하면 테스트가 중단되어 테스트 진행이 중단됩니다. 또한 시뮬레이션 프로파일을 수동으로 변경하여 배터리가 이러한 안전 한계를 초과하게 만든 배터리 작동 매개변수를 해결해야 합니다. 

표준 안전 제한은 여전히 CAN 옵션과 함께 구현되지만, CAN 버스 통신은 추가적인 유연성 계층을 제공합니다. CAN 프로토콜은 테스트가 진행되는 동안 동적으로 제어되는 "전력 클램프" 제한을 할당할 수 있습니다. 이 경우 BMS 또는 모델링 프로그램은 테스트 전반에 걸쳐 전력 출력 제한을 업데이트하는 메시지를 전송합니다.

CAN 메시지 ID를 통해 클램프 상한 및 하한을 보여주는 클램프 보호 표
CAN 메시지 ID를 사용한 동적 상한 및 하한 "클램프" 제한

기존의 안전 제한과 달리, 전력 클램프 제한은 테스트를 중단하지 않고 Arbin 시스템의 전력 출력을 제한합니다. 테스트가 진행되는 동안 동적인 값을 사용하면 실제 조건과 전력 출력을 더 잘 반영할 수 있습니다. CAN 버스 통신을 사용하여 전력 클램프 제한을 설정하면 테스트 프로세스가 빨라질 뿐만 아니라 전력 출력 제한을 더 복잡하게 제어할 수 있습니다. 

Arbin의 CAN 버스 기능 및 고객 맞춤형 테스트 시스템

Arbin의 CAN 버스 기능은 많은 테스트 어플리케이션에 필수적인 BMS와 Arbin 배터리 테스터 간의 통신을 가능하게 합니다. 시스템과 배터리를 보호하고 배터리 관리 시스템을 통해 테스트 장비를 능동적으로 제어하는 것은 CAN 통신의 이점 중 일부에 불과합니다. 

이러한 CAN 버스 기능은 특정 배터리 테스트 요구 사항을 해결하는 데 필요한 도구를 제공하기 위해 Arbin이 제공하는 많은 기능 중 하나에 불과합니다. 지금 바로 문의하세요 를 참조하여 BMS 및 Arbin 배터리 테스트 장비와 함께 CAN을 사용하는 방법과 테스트 설정을 사용자 지정하는 더 많은 기능에 대해 자세히 알아보세요. 드라이브 사이클 프로파일 등을 통해 어플리케이션에 이상적인 배터리 테스트 시스템을 만들 수 있도록 도와드립니다. 

에 게시됨

Arbin 팀

맨 위로 스크롤