Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Battery Management System

Status
Not open for further replies.

Chantelle

Newbie
Joined
Jul 16, 2021
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
26
I am using a Max17852 BMS IC to manage three Li-ion cells in series. I have some idea of what to do from reading the pin descriptions, but the datasheet is massive and I am struggling to find the information I need. How does the BMS know what voltage/current to regulate the battery charge/discharge? I presume it is via some sort of communication, as indicated in the following typical application diagram:

1626429240864.png

Can someone please explain what the upper and lower uart interfaces means? These controllers its talking about... do I need them? To be clear, I know what UART is. But I have only ever used the single line type of UART.

There is another diagram given:

1626429358835.png

This is using SPI communication, which I am not familiar with. So I don't think this is an option for me.

I simply want the BMS to allow the batteries to charge up to 3.6V with a constant 3A current which we will be providing. And ideally ensure nothing blows up, or overheats.

Any help is much appreciated! :)
 

Hi,

3.6V means single LiIon cell, so why do you choose a 14 cell controller IC?

Klaus
 

Hi,

3.6V means single LiIon cell, so why do you choose a 14 cell controller IC?

Klaus
We have 3 single cells. So overall the voltage will be (3 x 3.6 = 10.8V). The battery management system is supposed to be able to monitor the voltage of each cell I believe? And it also has cell balancing.
 

I am using a Max17852 BMS IC to manage three Li-ion cells in series. I have some idea of what to do from reading the pin descriptions, but the datasheet is massive and I am struggling to find the information I need. How does the BMS know what voltage/current to regulate the battery charge/discharge? I presume it is via some sort of communication, as indicated in the following typical application diagram:

View attachment 170792
Can someone please explain what the upper and lower uart interfaces means? These controllers its talking about... do I need them? To be clear, I know what UART is. But I have only ever used the single line type of UART.

There is another diagram given:

View attachment 170793
This is using SPI communication, which I am not familiar with. So I don't think this is an option for me.

I simply want the BMS to allow the batteries to charge up to 3.6V with a constant 3A current which we will be providing. And ideally ensure nothing blows up, or overheats.

Any help is much appreciated! :)
Hi,
MAX17852 is new for me. I just glanced through the datasheet.
MAX17852 is a 14 cell Data acquisition IC and I feel that this is not suitable for your application.

Li ion cells max voltage - 4.2V, Min voltage - 2V (depends on Chemistry)

And min. VDCIN of MAX17852 is 9V. As you will be using 3x Li Ion cells to power on the MAX17852, MAX17852 will get switched off when voltage per cell is <3V.

If you want to limit your min. voltage per cell to >3V, you can still use this.
But you will not be fully utilizing the cell capacity and MAX17852 is an over-designed chip.

MC33772 or any other battery controller IC meant for 3 to 6 cells suits better for your application.

Can someone please explain what the upper and lower uart interfaces means?
You neednt worry about Upper UART and Lower UART communication, as you will be using only 3 cells.
This is daisy chain communication.

When there are more number of cells to be managed, multiple data acquisition ICs has to be used. All the cells will be connected in series, and multiple ICs has to be connected to those cells. Daisy chain communication will be used to communicate between the ICs .

Attached is a block diagram representation of the circuit.

How does the BMS know what voltage/current to regulate the battery charge/discharge?
Data acquisition IC is a slave device. The microcontroller is the brain of the BMS. Microcontroller gets the measured voltage / current values and you can code the controller when to stop charging / discharging and when to limit the output current or disconnect the cells from the load.

These threshold values depends on the type of the Li Ion cells being used.
 

Attachments

  • BMS_Daisy_Chain.png
    BMS_Daisy_Chain.png
    38.5 KB · Views: 137

    Chantelle

    Points: 2
    Helpful Answer Positive Rating
Hi,
MAX17852 is new for me. I just glanced through the datasheet.
MAX17852 is a 14 cell Data acquisition IC and I feel that this is not suitable for your application.

Li ion cells max voltage - 4.2V, Min voltage - 2V (depends on Chemistry)

And min. VDCIN of MAX17852 is 9V. As you will be using 3x Li Ion cells to power on the MAX17852, MAX17852 will get switched off when voltage per cell is <3V.

If you want to limit your min. voltage per cell to >3V, you can still use this.
But you will not be fully utilizing the cell capacity and MAX17852 is an over-designed chip.

MC33772 or any other battery controller IC meant for 3 to 6 cells suits better for your application.

Can someone please explain what the upper and lower uart interfaces means?
You neednt worry about Upper UART and Lower UART communication, as you will be using only 3 cells.
This is daisy chain communication.

When there are more number of cells to be managed, multiple data acquisition ICs has to be used. All the cells will be connected in series, and multiple ICs has to be connected to those cells. Daisy chain communication will be used to communicate between the ICs .

Attached is a block diagram representation of the circuit.

How does the BMS know what voltage/current to regulate the battery charge/discharge?
Data acquisition IC is a slave device. The microcontroller is the brain of the BMS. Microcontroller gets the measured voltage / current values and you can code the controller when to stop charging / discharging and when to limit the output current or disconnect the cells from the load.

These threshold values depends on the type of the Li Ion cells being used.
I see, thanks so much for your help. Looks like I’ll have to find a different BMS!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top