Programming three(3) ADS1115 to display the values received by A0 ~A3

how can i display the voltage value of different batteries connected to the analog pins(A0 ~A3) of three(3) ADS1115 which are connected to Arduino via 12C communication

How? Well, you have to write some code to do that. But it is definitely possible.

Start with something simple. Get 1 ads1115 to read one battery. Then extend it to read 4 batteries, then add a second ads1115....

The forum can help you at each stage.

But even before you measure 1 battery, tell the forum about the type of battery, the type of arduino you plan to use, how you plan to make the circuit all that stuff. Maybe we can help you avoid making any mistakes that would burn any of the components.

@PaulRB ,thank you for your response, i am using an arduino nano, ADS1115,lithium battery voltage value of 3.6 to 4.2 i have the circuit designed already,and i dont mind sharing. However, i will follow your guide, work with one ADS1115 then extend to 3 . i will get back to the forum when if I encounter a problem

Never seen a lithium battery with that voltage.
Normal LiPo is 4.2volt max, and LiFePo4 is 3.65volt.
Better tell us exactly what setup you have.
Leo..

@Wawa ..my bad it is 4.2volt.. i am trying to realize a maximum of 60V.

I sense that you want to measure a battery stack.
Many beginners don't realise the voltage limitations of A/D converters and/or multiplexers.
You can't just measure a stack with multiple ADS115 boards.
Again, better tell us exactly what you want to do.
Leo..

Search for the
Flying capacitor
Technique

@Wawa , i know the limitations of A/D,i applied a voltage divider .yes i am trying to measure a battery stack. i will share on the forum whenever I encounter a problem.

thank you.i will check this out

And have you worked out what resolution you will have left once you have applied after a potential divider from 60V down to 5V?

Will this be enough for your needs?

Thanks for that.
How does the use of four ADS1115 square with what you said in the first post?

I can't see where the Kanel_GND comes from. It has to be the same as the GND_5V.

Not sure what your 1.7 Amp fuses are going to do. If you do have a fault condition that causes them to blow, any electronics will be long fried before the fuse has time to blow.

kanal_GND same as GND_5V . the fuse for protection, I am going work with this on a test bench before implementing on battery cell, I will be working with a super capacitor for a test.

you can ignore the fourth one..that is an extension for temperature as you can see.

I assume you realise that the batteries in a stack are discharged unevenly with voltage dividers.
The bottom one of a stack of four is discharged about 2.5 times more than the top one.
Maybe not a problem with frequent charging/discharging with a BMS, but not someting you would leave permanently connected.
Leo..

yeah..as i make progress i would consider voltage balancing design.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.