transitioning to clean energy solutions
with a robust battery management system (BMS)

customer background

This US-based customer redefines the concept of energy storage, supplying groundbreaking and eco-friendly battery modules to utility, industrial, and commercial customers around the world. This award-winning company is accelerating the transition to clean energy through innovative solutions that transform how the world stores power.

customer need

The customer’s connected clean energy storage solution had one critical component, the Battery Management System (BMS), crucial for managing electronic vehicle batteries. Previously dependent on BMS provided by external firms, they sought independence by creating their own BMS that complied with global safety standards. Impressed by Softdel’s extensive expertise in embedded solution development and our knowledge of global safety procedures and standards, the customer decided to partner with us to develop their own next-gen BMS platform aligned with the IEC 60730 and UL 1998 standards.

softdel’s solution

  • Electronic schematic design and selection of hardware components based on compliance standards
  • Designing the printed circuit board (PCB) layout, creating Gerber files, manufacturing a prototype PCB board, and performing a final review of the boards
  • Creation and execution of Failure Mode and Effects Analysis (FMEA) as per UL 991
  • Conducting pre-compliance testing, including EMI/EMC testing, and providing UL/EN/CSA/ANSI compliance testing support
  • Development of a BareMetal State machine
  • Design and implementation of drivers for analog-to-digital converter (ADC), CAN, primitive layer, and an LED module
  • Integration of an Ethernet driver and TCP/IP stack
  • Execution of board bring-up procedures and development of a bootloader application
  • Seamless integration of the BMS application with the platform firmware
  • Monitoring of CAN bus
  • Configuration of the BMS
  • Enabling firmware upgrade over CAN bus
  • Compliance related activities for firmware and hardware to enhance functional safety encompassing the EMI/EMC report, Pre-compliance Test Report, Requirement Traceability Matrix, and CPU diagnostics as per IEC 60730-Class B
  • Assistance for the actual certification process for UL 1557, UL1973, UL991, UL1998-Class 1, IEC 60730-Class B, CSA/ANSI C22.2 No. 340

standards and technology

Hardware: Altium

Communication Protocol: CAN bus, Ethernet

Testing: Static and Dynamic Analysis, Vector cast, Pclint

Programming Language: Embedded C & C++, Python

Platform: Baremetal

CPU Tests: As per IEC 60730-Class B and UL 1998 Class 1


find out how softdel can help
your business grow