Built Software to Seamlessly Gather Battery Management System Data for External Storage and Analysis
LHP Built Software to Seamlessly Gather Battery Management System Data for External Storage and Analysis
Be able to collect and store data from the BMS to be used for analysis
Before partnering with LHP, the customer had only built software to gather raw BMS data on a test machine. They wanted to gather data autonomously onboard the TCU itself, and then transform it into a usable format.
LHP was engaged to create software that would gather the BMS data and then transmit it to an external server where it would be processed and stored. Additionally, they wanted all their data to be
optimized for querying and analysis.
The solution LHP developed is easy to deploy to additional TCUs and can run in the background without any user intervention. Our scripts launch on startup;so even if power is lost, they will continue to run whenever power is restored.
The log parser is easy to start and runs continuously in the background processing the files as they arrive. The data are parsed into separate tables for each section of the logfile. This allows for easy querying of the data when making an analysis.
LHP organized meetings with different teams, for our customer to discuss the system and share how things worked. This collaboration helped provide valuable information to both LHP and the customer. The customer was able to partner together with LHP to better understand their own system.
There was no previous baseline for warranty
fulfillment at XALT. The software LHP developed fulfilled a need that they previously did not have the capability to address. This resulted in a net-new return on opportunity for warranty recording.
Industry: Energy Storage and Management
Company Name or Type: XALT Energy
Tools/Technologies/Skills: Python, CAN, C#, Azure, SQL, Reverse Engineering from an existing code base, transfer/transform/ format data, vector CANalyzer, vector CAPL scripting
Goals of the Project: Be able to collect and store data from the BMS to be used for
analysis
Application Area: The telematics device is in the field, and it transmits captured data to the data hub