AD7280A BMS 개발기 #9 - 온도 측정, NTC 연결하기
셀 전압만 재면 안 된다. 배터리 온도도 알아야 한다. AUX ADC로 NTC 읽기.
셀 전압만 재면 안 된다. 배터리 온도도 알아야 한다. AUX ADC로 NTC 읽기.
셀 전압은 읽히는데 이게 맞는 건지 모르겠다. Self-test로 확인해보자.
CRC 문제 해결하고 드디어 셀 전압을 읽었다. 뭔가 숫자가 나온다!
CRC 계산이 안 맞아서 3일을 날렸다. 비트 순서가 문제였다.
AD7280A는 32비트 프레임으로 통신한다. 각 비트가 뭔지 알아야 읽고 쓸 수 있다.
60페이지 데이터시트에서 진짜 필요한 레지스터는 10개 정도다.
STM32 SPI 설정하고 AD7280A랑 첫 통신 시도. 삽질의 시작.
IC 4개를 어떻게 연결하지? 데이지체인이라는 게 있더라.
리튬 배터리 BMS 만들어야 하는데 뭘로 만들지? AD7280A라는 걸 찾았다.