AD7280A BMS 개발기 #19 - 데이터 로깅
문제 생기면 원인 찾아야 한다. 데이터 로깅 필수.
문제 생기면 원인 찾아야 한다. 데이터 로깅 필수.
배터리 잔량 표시가 필요하다. 생각보다 어렵다.
BMS 데이터를 외부로 보내야 한다. CAN으로 인버터랑 통신하기.
알람 감지까지 됐다. 이제 실제로 배터리를 보호해야 한다. FET 제어.
Alert 떴는데 뭐가 문제인지 모르겠다. 알람 레지스터 파헤치기.
Alert 핀이 떨어지면 뭔가 문제가 생긴 거다. 인터럽트로 빠르게 잡자.
셀 전압이 위험 범위 넘으면 알람이 떠야 한다. 임계값 설정하기.
24셀 전부 밸런싱하면 8W 발열. 보드가 뜨거워진다.
어떤 셀을 밸런싱할지 결정하는 로직. 단순한 것 같은데 고려할 게 많다.
24셀 전압이 다 다르다. 높은 셀을 방전시켜서 맞춰야 한다.