Step-by-Step Guide for Remote Monitoring Setup for Lithium-ion Battery

Step-by-Step Guide for Remote Monitoring of a Lithium Battery via External GSM Card

1. Understand System Components & Requirements:

  • BMS (Battery Management System): Manages battery parameters (voltage, current, temperature, cycles, alerts).
  • OBD Interface: Connects to the BMS for data extraction and programming (e.g., CAN bus, SAE J1939 protocols).
  • GSM Module: Enables cellular communication (e.g., SIM800C, Quentel modules) with a SIM card and data plan.
  • Remote Server/Cloud Platform: Stores and processes data (e.g., AWS, Things Board, custom server).

Lithium battery has the external connector to connect the OBD tool

  • Connect OBD Port to GSM Module:
    • Use an OBD-II to UART/CAN converter to interface the BMS with the GSM module. In Su-vastika BMS there is a CAN protocol in the smart BMS which can interface with Su-vastika Lithium UPS and can interact with each other. The Lithium UPS start functioning according to the data received from the BMS specially for the protections.
  • Power Supply:
    • Power of  the GSM module and OBD interface is taken from the BMS of the lithium battery

5. Set Up Remote Server:

  • Cloud Platform: Configure an MQTT broker (e.g., Mosquitto) or HTTP API endpoint.
  • Database: Store parameters (e.g., InfluxDB for time-series data).
  • Security: Enable SSL/TLS encryption and API authentication (e.g., tokens).

 

  • Connect Your Device

  • Connection Diagram

Parameters of Lithium Battery

1.BMS ID: Identifies the Battery Management System (BMS) connected to the system.

2.Voltage: Represents the current voltage level of the battery.

3.Current: Indicates the rate of flow of electricity through the system.

4.Paralleling: Indicates whether the battery system is connected in parallel with other units.

5.SOC (State of Charge): Percentage of charge left in the battery.

6.Fault: Shows if any faults have been detected in the system.

7.Load: Displays the current power consumption or demand placed on the battery.

8.Charging: Indicates if the battery is in charging mode.

9.Discharging: Shows if the battery is in discharging mode.

10.SOH (State of Health): Reflects the overall health of the battery, including capacity loss and degradation.

11.Cycles: Represents the number of charge-discharge cycles the battery has gone through.

 7. Configure Alerts & Notifications:

  • Threshold Triggers: Program the microcontroller to detect BMS alerts (e.g., overcurrent) and send SMS/email via GSM.
  • Real-Time Dashboards: Use Grafana or Node-RED to visualize data and trigger alerts.
  • BatBot Application

8. Data Retrieval & Analysis:

  • Automated Reports: Schedule server scripts to compile cycle counts, historical alerts, and health metrics.
  • User Access: Develop a web/mobile app for users to download logs and adjust settings remotely.
  • BMS Monitoring application on the server

1.SOC (State of Charge): The percentage of charge remaining in the battery.

2.Remaining Capacity: The remaining usable energy in the battery, typically measured in amp-hours (Ah).

3.Pack Voltage: The total voltage across the entire battery pack, which is the sum of the voltages of all the cells in the pack.

4.SOH (State of Health): Represents the overall health of the battery, accounting for wear, capacity loss, and degradation over time.

5.Cycle Count: The number of complete charge and discharge cycles the battery has gone through.

6.Battery Parallel: Indicates whether the battery is operating in parallel with other batteries.

7.Status: Real-Time status of the Battery.

  • IDEAL CONDITION : If no Charging/Discharging is going ON.

7.Charging: Shows whether the battery is currently in charging mode.

8.Discharging: Shows whether the battery is in discharging mode, providing power to connected loads.

Card Descripition

1.Temperature: The current temperature of the individual battery cells. Monitoring temperature is critical to ensure the cells are not overheating, which can damage the battery and cause safety hazards.

  • Difference: Temperature difference between the max and min zone.
  • Bar Color: The bar with green color represents the lower value and red represents the higher value.

2.Cell Voltage: The voltage of each individual battery cell in the pack. Essential for assessing the balance and health of each cell.

  • Difference: Difference between max and min cell/string voltages.
  • Min Cell Voltage: The lowest voltage recorded across any of the individual cells in the battery pack.
  • Max Cell Voltage: The highest voltage recorded across any of the individual cells in the battery pack.

9. Testing & Validation:

  • Local Tests: Verify OBD data reading and GSM transmission using serial monitors.
  • Remote Tests: Confirm server data storage and command execution (e.g., changing a voltage limit).
  • Fail-Safes: Test network dropout recovery and watchdog timers.

10. Deployment & Maintenance:

  • Power Optimization: Enable GSM sleep modes to conserve battery.
  • Firmware Updates: Implement OTA (Over-the-Air) updates for the microcontroller/GSM module.
  • Monitoring: Track data usage and server uptime.

Tools & Tips:

  • GSM Modules: Use modules with MQTT/HTTP support (e.g., SIM7600).
  • Security: Use VPNs or private APNs for sensitive applications.
  • Protocols: Refer to BMS datasheets for custom OBD PIDs and commands.

By following these steps, one can achieve real-time remote monitoring, parameter adjustment, and historical analysis of your lithium battery system via GSM.

Su-vastika is the first company in India which has taken the Technology patent for the BMS and it has the proprietary software.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *