Begginers Guide to Processing 18650 Cells | Cell Database

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FCDS - FERCSA's charger/discharger station.

In the last few months I built my own laptop(yes and it's working great!) and I thought it's gonna be fun if I made a arduino based battery pack for it. Until then I'm using a smbus based panel from a salvaged x60 battery. I know it has a lot of feature I'm mean a lot.. but heey where is the challenge?
So in the mean time I got a lot of old laptop batteries for research and everything, so I got an another idea.. I should build an automatic charger/discharger station for my 18650 cells too.
This two things are very related, because I can use the discharger mosfet circuit for balance my batteries in my laptop, right?

So I started to brainstorming and I came up with a really good solution for my station: stackable charger/discharger modules!
There'll be the master module with arduino and a multiplexer then a lot of slave modules. Each module will accept 8 18650 cells. If you want more just thrown in one more slave module and you already can charge or discharge 16/24/32.. cells in the same time. Of course arduino will control and logging everything! Voltage, current, temperature etc. I'm planning to add wifi support too!

This log from my very early prototype in my laptop. In the current state it's just a battery monitor system:
Diagrams on the 2nd and 3rd sheet.

3 cells under charging, nothing fancy here right now it's just a simple battery monitor with voltages. Arduino logs everything in a csv file. But first I need to finish the charger station then I'll upgrade it with a balancer and any safety feature, right now there is a blinking led for low voltage..

Anyway if anybody interested in my project(s) I can (b)log my progress here. I'm not a youtuber.. so I'm not gonna make any videos sry, maybe one when I'm finished.

I open for any suggestions, comments etc..

ps.: FCDS = FERCSA's charger/discharger station.

I'm definitely interested. I'm going to be starting work on cell recovery soon. I have some stuff coming in and I will be getting batteries soon. Anything that'd make the recovery and getting status of each cell faster and more efficient, then I'm all for it Smile

So about the system. There'll be a Master module(stm32, sdcard reader, esp8266), a Slave module(multiplexer, stackable connectors), Battery holders with tp4056s and a Discharger module for each tp4056. The last one is a tiny pcb with mosfet, resistors, connectors etc, it'll sit on top of the tp4056. I prototyped it yesterday with a salvaged mosfet from one of my dead motherboard and it's working great. You can see the result on thingspeak, I just uploaded manually a sample csv, check it out: In the future it'll be automatic of course. The cell is not in the best shape but for testing purposes it's fine.
Right now I'm waiting for my orders.. multiplexer, esp8266, temp sensors and other stuffs, until then there is not too much to do.

For next step. Maybe I should do a diagram or sort of to how I imaged the whole system.
Looks good. I see what ya mean that that cell isn't that great for testing. Rapid drop in voltage right off the line :p

What I would recommend for the charts, is instead of having it show "Date", change it to "Time" and show the time in minutes.seconds. It would show a better progression of time instead of 13:10, 13:12, etc. But I know you're in your early phase of it and may of just thrown data in a spreadsheet real quick Smile

You have some pics of what your current setup looks like? even if in alpha stage.

In my random video watching on Youtube, I came across the one below. It features pretty much what you had in mind   :p

*tried to get the embed to work, but the actual posting is broken, even tho it shows the preview in preview mode, odd*
I think I've a picture somewhere. Let me find it.

Ohh yes the batlab. I saw on kickstarter a few month ago.
I think it's a little bit overpriced, but I've no doubt it's a professional product.

All of them is used parts so don't judge.
[Image: IMG_4013.JPG]
Hahah, love the "use what you have available" approach Smile
Just a little update. I'm still waiting for some parts but until then I made some progress on the software side. Right now I've one 16ch multiplexer which allow me to monitor and control 4 cells. It's less than what I excepted but far enough. Anyway my board has 10 analog pins so it means 10 multiplexer aka maximum 40 cells. That's pretty good, I think.

i am confused why a 16 channel multiplexer only allows for 4 cells to be measured, I would imagine at most, 1 voltage, 1 current, 1 temperature, so 16 / 3 = 5 + ambient temp / voltage reference? or is it just convenience with 4 bay holders

equally, most micros can sample there ADC's at Khz, so long as there input is buffered by say an op amp, or has an impedance of less than 10K, meaning by rights, you should be able to stack these even furthur if you wished, though in its current format it might end up saturating the serial link...

equally is your current load oscillating, i am curious why it would not be more stable, i agree 40mA isnt much, but the batteries should be a very predictable source? (if your using a mosfet, i would have to ask have you fitted a gate resistor)

Now i sound a little harsh, but i just want to help with the small issues if I can.
Ah IEC 61960 includes a standard way to test for internal resistance.
Wonder how many battery chargers follow that, not many would be my guess.

Who read this thread?
87 User(s) read this thread:
Droid126 (06-15-2017, 07:43 PM), KD0CAC (05-08-2017, 12:03 AM), John (06-12-2017, 12:46 AM), Robert Baumer (06-12-2017, 01:42 AM), Charles Francis Speakman (08-02-2017, 02:43 PM), Jeremy Choy (07-09-2017, 08:37 PM), Incolor_Devil (06-03-2017, 03:45 PM), Bladders (05-11-2017, 09:42 AM), 1958 greyhound (08-05-2017, 09:40 PM), neilmc (06-14-2017, 08:51 AM), typ49 (08-07-2017, 07:37 AM), frnandu (08-05-2017, 09:44 PM), eAnic (06-15-2017, 01:15 PM), Sohax (04-08-2017, 09:12 AM), C11MAN (05-09-2017, 05:54 PM), jdeadman (08-01-2017, 12:46 AM), crud (05-11-2017, 07:59 AM), Zagy (05-09-2017, 04:39 PM), 2146 (05-11-2017, 09:33 PM), wim (08-06-2017, 06:12 AM), MajStealth (06-11-2017, 09:06 PM), watts-on (08-05-2017, 07:39 PM), Dan Lim (08-07-2017, 11:08 AM), brafi (08-05-2017, 05:28 PM), N00bPwr (08-10-2017, 06:29 AM), Eric Koshinsky (07-31-2017, 06:20 PM), Robert Crawley (08-02-2017, 07:16 AM), KtB (08-01-2017, 08:14 AM), climax85 (09-17-2017, 05:50 AM), AlexCPU (09-02-2017, 09:46 PM), 1armDIYer (08-27-2017, 11:05 PM), alildabldo (07-13-2017, 02:23 AM), Lawcomleo (07-11-2017, 12:33 AM), jesusangel (07-10-2017, 05:46 PM), Daggerzz (08-01-2017, 05:20 AM), Hanssing (08-05-2017, 04:56 PM), MetalFang (07-11-2017, 08:32 PM), kot (07-12-2017, 02:36 PM), ismaildoganw (07-31-2017, 07:06 PM), kazbach (07-31-2017, 09:22 PM), Stefaan De Ridder (08-05-2017, 07:19 PM), Chiptosser (08-05-2017, 02:01 PM), aslam29 (08-30-2017, 11:31 AM), hbpowerwall (08-05-2017, 10:38 PM), owitte (08-05-2017, 04:57 PM), RudyLiPower (04-07-2017, 03:29 AM), Majorphill (02-21-2017, 02:18 AM), Elwood (02-07-2017, 05:00 AM), Wapatolake (02-15-2017, 06:49 PM), coolfx (05-29-2017, 12:37 PM), ArturElsner (02-06-2017, 05:18 PM), Rerouter (03-10-2017, 09:01 PM), BatteryDIY (02-04-2017, 11:40 PM), Lux_Gamer (09-02-2017, 03:21 PM), NERDVille (06-10-2017, 12:34 PM), daromer (07-09-2017, 06:41 PM), FiremanDIYPowerwall (04-07-2017, 11:07 AM), Sean (02-15-2017, 10:31 AM), mike (07-31-2017, 06:39 PM), Toochi84 (06-05-2017, 09:22 PM), goodnowm (06-27-2017, 09:58 AM), station240 (03-11-2017, 07:13 PM), PaulKennett (05-11-2017, 03:59 AM), Joaquinsfy (05-09-2017, 08:49 PM), DanielD (02-23-2017, 11:26 AM), ruby2 (05-11-2017, 01:39 AM), Wattsup (08-05-2017, 10:12 PM), Jason Wier (02-21-2017, 08:58 PM), Elmo (04-07-2017, 02:25 AM), Project (04-07-2017, 12:03 AM), Batteriapan (02-26-2017, 11:47 PM), BobinTN (06-10-2017, 04:09 AM), Watts_Up (03-04-2017, 01:45 AM), Felineman (03-17-2017, 03:10 AM), tchipperfield (04-07-2017, 07:48 PM), Batrium (06-12-2017, 01:17 AM), Bob Muster (02-21-2017, 09:33 AM), JustJim (02-27-2017, 06:37 PM), Korishan (08-05-2017, 05:03 PM), moosepower (02-20-2017, 10:19 PM), A + A (08-01-2017, 06:42 PM), PAF (06-10-2017, 04:01 PM), FERCSA (08-22-2017, 09:08 PM), pfromero (02-21-2017, 04:56 PM), Aspendell (02-12-2017, 08:34 AM), Chinga Nguyen (02-24-2017, 03:11 AM), Alec_J (05-09-2017, 10:30 PM)

Forum Jump:

Users browsing this thread: 1 Guest(s)