AD7280A BMS 개발기 #19 - 데이터 로깅

문제 생기면 원인 찾아야 한다. 데이터 로깅 필수.

February 2, 2024 · 2 min

AD7280A BMS 개발기 #18 - SOC 추정, 배터리 몇 % 남았나

배터리 잔량 표시가 필요하다. 생각보다 어렵다.

February 1, 2024 · 2 min

AD7280A BMS 개발기 #17 - CAN 통신 프로토콜

BMS 데이터를 외부로 보내야 한다. CAN으로 인버터랑 통신하기.

January 31, 2024 · 2 min

AD7280A BMS 개발기 #16 - 보호 로직 통합

알람 감지까지 됐다. 이제 실제로 배터리를 보호해야 한다. FET 제어.

January 30, 2024 · 2 min

AD7280A BMS 개발기 #15 - 알람 상태 읽기

Alert 떴는데 뭐가 문제인지 모르겠다. 알람 레지스터 파헤치기.

January 29, 2024 · 2 min

AD7280A BMS 개발기 #14 - Alert 핀 인터럽트 처리

Alert 핀이 떨어지면 뭔가 문제가 생긴 거다. 인터럽트로 빠르게 잡자.

January 28, 2024 · 2 min

AD7280A BMS 개발기 #13 - 과전압/저전압 알람 설정

셀 전압이 위험 범위 넘으면 알람이 떠야 한다. 임계값 설정하기.

January 27, 2024 · 2 min

AD7280A BMS 개발기 #12 - 밸런싱 발열 관리

24셀 전부 밸런싱하면 8W 발열. 보드가 뜨거워진다.

January 26, 2024 · 3 min

AD7280A BMS 개발기 #11 - 밸런싱 알고리즘

어떤 셀을 밸런싱할지 결정하는 로직. 단순한 것 같은데 고려할 게 많다.

January 25, 2024 · 3 min

AD7280A BMS 개발기 #10 - 패시브 밸런싱, 전압 맞추기

24셀 전압이 다 다르다. 높은 셀을 방전시켜서 맞춰야 한다.

January 24, 2024 · 2 min