Portfolio: Battery Management Systems

Integration of CAN CVS Module for Electric Vehicle Battery Manufacturer

The goal of this project was to integrate a driver for a CAN-based CVS (Current/Voltage Sensor) into the BMS master software. The project also included comprehensive unit testing of the integration to ensure its reliability and functionality.

  • Integration of the CAN CVS driver into the BMS master software.
  • Setting of Cyclic Time Registers for CVS sensor
  • Thorough unit testing of the integrated solution to validate its performance and reliability.

Applications:

  • E-mobility
  • Battery Management
  • Electric Vehicles

Technologies Used:

  • Development Environment: Eclipse
  • Testing Framework: Tessy
Integration of CAN CVS Module for Electric Vehicle Battery Manufacturer

Firmware Development of BMS for Electric Vehicle Battery Manufacturer

The aim of this project was to optimize the firmware code for BMS, achieving significant improvements in memory usage and power efficiency.

  • Optimized multiple functions of firmware related to EEPROM and Error Queues to save code memory.
  • Reduced RAM memory usage by 20% through code optimization, maintaining all existing functionalities.
  • Decreased power consumption by 50% by optimizing deep sleep functionality and transitioning Flash code to RAM memory.
  • Reduced Clock frequency while staying in operational limits.

Technologies Used:

  • SafeRTOS
  • Controller: Infineon XMC 400 Arm Cortex M4
  • IDE: Dave IDE
  • Additional Tools: J link debugger, Oscilloscope, Digital/Analog Signal Generator

Adaptation of BMS Master Software for the e-Mobility Battery Variant

The project aimed to adapt the BMS master software to accommodate an e-Mobility Battery Variant, ensuring integration and functionality.

Applications:

  • E-mobility
  • Battery Management
  • Electric Vehicles

Technologies Used:

  • Eclipse
  • STM32CubeIDE
  • STM32CubeMX

Subscribe Our Newsletter