Back to Technical Work Overview

Battery Module

Developed complete BMS firmware for a modular battery pack architecture allowing the same battery modules to work across different OEM vehicles.

Loading...
Ample Battery Module

Technologies Used

Microcontrollers

ESP32NXP S32K

software

FreeRTOSC++AUTOSAR

protocols

CAN BusI2CUARTSPI

standards

ISO 26262

Key Features Implemented

Cell and module level voltage, temperature and current monitoring with safety management

SOC/SOH and Power Limit and Energy calculations

Network communication enabling module coordination across the system

Over-the-air update system capable of updating 100+ modules simultaneously

OEM-agnostic design supporting cross-platform compatibility

My Role

Foundational Firmware Development

Software Architect

Team Leadership

Impact

9 OEM Platforms

Enabled modular battery swapping across different vehicle manufacturers

10,000+ Modules

Supported deployment in operational swapping stations and battery packs

OTA Updates

Enabled simultaneous update of 100+ modules in parallel at a station