Miniature BMS for EV - Component List
Category Component Quantity Notes
MCU STM32F401RE 1 Main controller, use Nucleo board for ea
Voltage Sensing Precision Resistors (100k, 10k) 2 per cell Voltage divider
Voltage Sensing Optional: CD4051 Multiplexer 1 For multiple cells
Voltage Sensing Optional: LTC6804 or BQ769x0 1 Battery monitor IC
Current Sensing INA219 or INA226 1 Current sensor via I2C
Current Sensing Shunt Resistor (0.01Ohm) 1 Low-ohmic, precision
Temperature Sensing DS18B20 or NTC Thermistor 2-3 For thermal monitoring
Temperature Sensing Pull-up Resistor (4.7kOhm) 1 per DS18B20 For 1-wire interface
Charging Cutoff IRF540N N-Channel MOSFET 1 For controlling charge path
Charging Cutoff Gate Resistor (100Ohm) 1 MOSFET gate protection
Charging Cutoff Pull-down Resistor (10kOhm) 1 Keeps gate low on boot
Charging Cutoff Flyback Diode (1N5819) 1 Optional for inductive loads
Display SSD1306 I2C OLED Display 1 0.96" or similar
Communication UART to USB Converter (CP2102)1 Debugging over serial
Power Supply Buck Converter (e.g., LM2596) 1 Steps down battery voltage
Power Supply LDO Regulator (e.g., AMS1117-3.3)1 For clean 3.3V rail
Misc Capacitors (100nF, 10uF, 100uF) Assorted Decoupling and filtering
Misc Resistors (Assorted) Multiple General purpose use
Misc Headers, Jumpers, Wires Many For connectivity
Misc Breadboard / Custom PCB 1 Prototyping platform