BMS-Fake-WiFi(Smart Battery Management System)
Arduino Mega 2560 firmware for a 4-cell Li-ion BMS by @QDarkRex, with per-cell protection and a W5500 Ethernet web dashboard + REST API. (from Indonesia)
0
Project description
프로젝트가 하는 일 BMS Fake WiFi는 Arduino Mega 2560(ATmega2560) 펌웨어로 구현한 4직렬(4S) LiPo 배터리 관리 시스템(BMS) 입니다. 보드는 BMS_CONTROLLER_FAKE_WIFI Rev 1.0이며, W5500 유선 Ethernet 기반의 웹 대시보드 + REST API로 배터리 상태를 실시간 모니터링·제어합니다. 기본 배터리 파라미터: 만충 4.125V/셀(팩 16.5V), 방전 하한 3.05V/셀, 셀 과전압 보호 트립 4.28V. 셀별 전압: 4직렬 누적 탭(A0–A3, LM358 op-amp 경유) → 셀별 차분 계산 + EEPROM에 저장되는 다점 보정(gain+offset, 최소자승) SOC: LiPo OCV 룩업 + 보간, EMA 평활 (vmin=0%, vmax/4=100%로 스케일) 전류: ACS758-100B(+MAX4213) 양방향 (+충전/−방전) 온도: NTC 10K 서미스터(Steinhart-Hart), 펌웨어에 TEMP_OFFSET=4.0°C 보정 다단계 온도 보호: 45°C↑ 충전 차단 · 55°C↑ 경고(API) · 60°C↑ 셧다운(3초 디바운스) 셀 과전압(4.28V) /…
Keep reading with a free account
Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.