DIY Electric Car Forums banner
1 - 9 of 9 Posts

· Registered
Joined
·
4 Posts
Discussion Starter · #1 ·
Hi Everyone,

I've visited this forum often when researching for my ebikes and the UK solar car, but today I'm a first time poster! I would like to introduce you to my start-up's first kickstarter campaign. Our product, the "Batlab" fills a need in the hobbyist/small-professional markets for use in characterizing lithium ion cells (18650 form factor). The Batlab does a complete characterization of each individual cell (capacity, ESR, etc etc) and provides reports for the user to utilize in battery pack design. For anyone that uses these cells, or likes to recycle them from drill batteries, laptop batteries, and the like, in order to build an ebike/eV, this product will be useful for your projects. By characterizing each cell, one can determine which cells are worth saving and which ones should be recycled. Additionally, it will advise the user on the optimal cell configuration for battery pack construction. A single Batlab can characterize 4 cells at a time. However, we have designed it so that multiple Batlabs can be daisy-chained together to measure many cells at once. Right now we're aiming for a $99 price point, but if we get significant interest in this then the higher volume might let us bring the cost down. The video on the kickstarter page provides a good overview of the system.

https://www.youtube.com/watch?v=lv7xHmc2KW4

Because our team (I'll introduce "us" down below) are big fans of hobby electronics, "tinkering", etc, we are proud to say we are mostly creating this product open-source. We will release the full schematic, BOM, and every bit of code used on the device (both the embedded firmware and the PC software). We plan to release all of our code on github for easy use. Pretty much the only thing we don't plan on releasing (for now at least) is the raw CAD files and gerbers. However, we want to encourage people to alter and develop the functionality to meet their specific needs (if necessary) and to facilitate hardware modification/repair. We also are creating a "developer's guide" which will provide information such as circuit theory-of-operation, code descriptions, etc to aide in the personal modification of our device.

About me and our team
Our team is made up of 5 recent graduates from the University of Kentucky in Lexington, KY. 4 of us majored in EE (with myself and one of my partners getting our MSEE degree), and 1 in ME (currently pursuing PhD in ME). We worked together in all of our classes and assembled our team for our start-up. We each bring a skillset to the team that we hope will help us be successful. My partner Joshua generally does all of the PCB design and DFM work, I handle embedded firmware, and my partner Alex handles PC software, Hayden manages scheduling, purchasing, and "sales", and Chris handles system integration, thermal design, and DFM work. All of us were heavily involved in the University of Kentucky Solar Car Team (we build and race solar powered race cars) during our years of study, with all of us holding technical leadership roles on the solar car team.

While working on the solar car team, we designed and built multiple custom lithium battery packs for racing, and a variety of custom electronics such as Battery Management Systems, Data Collection Systems, etc.

These are some good links for the UK Solar Car team if you're interested in seeing what it is about:

Twitter: https://twitter.com/UKSolarCar
Instagram: https://www.instagram.com/uksolarcar/
Facebook: https://www.facebook.com/UKSolarCar/?fref=ts

You can see multiple pictures and footage of the battery packs we designed and built on both our kickstarter page and at those links.

When we built these lithium battery packs, we would spend a lot of time characterizing cells for optimizing the pack design. The latest pack, for example, is comprised of 420 cells (35 modules in series, each module having 12 cells in parallel). We purchased roughly 650 cells, fully characterized each of the 650 cells (using circuitry designed for this task) and selected the best 420 cells and determined which cells to put in which modules. It was through this process we realized that a similar system can be used by other people. That's how we came to design this system.

I've seen several people try to put together lithium battery packs without matching their cells first (and I've tried it too)...trust me, you get much much better results if you put in the time to characerize your cells, and our system will walk you through that entire process!

I'd love to hear any feedback you have on our design or campaign. We are definitely a start-up (formally started over the summer) so a lot of this is new to us. We have the engineering experience to make a successful project technically, but are brand new to the sales/marketing side of things. Any technical or non-technical comments/concerns/questions would be greatly appreciated!

Regards,
Daniel
 

Attachments

· Registered
Joined
·
1,666 Posts
Could you elaborate a little on exactly what tests the unit does , and how long the test cycle is.
The description is a little light on detail !
?..... The system cycles cells, runs cycle tests to determine capacity, sinusoidal and pulse tests to characterize impedance, and can estimate state-of-health when compared with benchmark values for a particular cell model.The user experience will be a process of setting the batteries in the device, starting the program, selecting a test to run, and swapping the cells a few hours later .....
Suggestion...
You might want to consider ensuring the unit can handle the newer 20650, 20700, and 21700 ~5Ah cells, that are being intoduced for power tools and Ebikes.
 

· Registered
Joined
·
4 Posts
Discussion Starter · #3 ·
Gladly!

The test unit itself is capable of injecting charge and discharge waveforms at up to 2.5A (And we're experimenting with thermal management to get this higher), and measuring current, voltage, and temperature with reasonable precision for the price point. It will have several different charge and discharge modes you can command it to use, such as a constant current cycle, sinusoidal charge cycle, and pulsed cycle, and nearly all of the parameters such as pulse duration, frequency, current magnitude, voltage setpoints, etc, are user-configurable. There will also be a mode that does a constant current charge/discharge cycle with occasional interruptions to take an impedance measurement using a sinusoidal sweep or a resistance measurement using a DC pulse.

All of that data is streamed over a USB connection to a PC running our software. The software is there to guide you through the entire process of building a battery pack. You'll be able to go through a wizard that will ask you how many batteries you have, and will direct you to label them. It will then schedule a bunch of tests to be run on the cells (with specifics depending on the settings you choose), and will direct you to place certain cells in certain slots on the tester. It will then start the tests and show progress on GUI.

Running a standard set of tests (a charge cycle to top off the cell, rest, full discharge cycle with impedance measurement, rest, full charge cycle with impedance measurement) will take about 3 hours depending on the cells and settings.

At that point, you'll be directed to put the next set of cells in the tester, and this process will repeat until the queue of tests is empty. Keep in mind that you can daisy-chain multiple units so you can do many cells at a time. We've been in contact with some people trying to build DIY Tesla Powerwalls--and they're going to have hundreds of cells to test! If you have 4 Batlabs you can do 20 cells at a time, etc..

The real magic happens after all of the tests are run and all of the data is collected. We're working on an algorithm that will optimally match cells together in a battery pack given constraints like the number of cells you have, the max number of cells you want to use in the pack, the min/max system voltage, etc. So at the end of all of your tests you will get a printout of which cells you need to combine in parallel to make modules, and which models you need to combine in series to make a pack.

As for your suggestion about other form factors, you bring up a good point. There has definitely been an uptick in interest lately in those other sizes. We decided for this initial run of units to be designed specifically for 18650 cells, but told ourselves that it wouldn't be difficult to do other production runs of the product with different form factors if there was interest....we're working on making a design that could fit different sized cell holders on the same PCB so it would just be a matter of swapping to the right cell holder for your cells.

Anyway, feel free to ask more questions or give more suggestions! My goal is to make a product that could actually help people in the eV/eBike community make better/safer battery packs, so we welcome any suggestion that will help us get there!

Regards,
Daniel
 

· Registered
Joined
·
1,666 Posts
OK, thanks for the update.
..a few comments,.
I understand this is not intended to be a "full function" cell tester, but more like a cell comparator/assesment system...
....but i do feel it is important to be able to test discharge at least at 1C rate if not 2C or 3C for the higher power cells.
That ,considered together with the capacity of 3.5 - 3.6 Ah , (or higher for the new format cells) then i hope you can increase that current handling level.
Presumeably, with the configureable discharge parameters it will be possible to establish the AC and DC internal resistance at various states of charge ?
In addition to the preconfigured output of data collected (print out ?) , will there be facility to log all data files for storage and analysis in 3rd party software ( eg Logview etc)

Thanks again, and success with the project
 

· Registered
Joined
·
317 Posts
Hi. Useful device, thanks for doing it.

I'm curious as to the impedance characteristics for 18650's - do you have any graphs vs temp or SOC? I've not been able to discern a pattern while testing mine, which came from a Tesla, but surely there has to be some change.

Thanks and good luck. I know a couple of people who might be interested.

Jim
 

· Registered
Joined
·
4 Posts
Discussion Starter · #6 ·
I'll take a stab at a few more of your questions:

but i do feel it is important to be able to test discharge at least at 1C rate if not 2C or 3C for the higher power cells.
That ,considered together with the capacity of 3.5 - 3.6 Ah , (or higher for the new format cells) then i hope you can increase that current handling level.
Presumeably, with the configureable discharge parameters it will be possible to establish the AC and DC internal resistance at various states of charge ?
In addition to the preconfigured output of data collected (print out ?) , will there be facility to log all data files for storage and analysis in 3rd party software ( eg Logview etc)
You bring up valid questions, and we are working to address these and also balance thermal management and cost. Something we're looking at is that even with a 1C continuous current rating, we could put in provisions for DC resistance to be measured using a higher magnitude (2C) pulse for a few seconds, and the momentary spike in current would not be enough to cause a heating problem...keep in mind that the thermal limit we're currently seeing is actually the case getting too hot, the components are staying within their ratings. On a related note, we've actually had a backer bring up the suggestion of using multiple channels in parallel so that instead of testing 4 cells at 1C, you could test 2 cells at 2C, for instance. If anything, it is an interesting thought that we will look into.

You will certainly be able to collect impedance data over SOC and export the data. This was actually one of the first requirements I gave to the software designers on our team. As for the data output (I called it a "print-out" but what I really mean is a text file), everything will be stored in text files in standard formats that will be easy to post-process. Right now, we've designed out system to have 3 'levels' of data files that are produced. Raw data containing voltage, temperature, etc is level '1'. Level 2 is the impedance and capacity data that is generated from level 1 data, and will be in separate files. Level 3 data is derived from level 2 along with additional constraints, and will be the data suggesting cell matchings and pack configurations. Each level of data will be stored in easy-to-process text files.


I'm curious as to the impedance characteristics for 18650's - do you have any graphs vs temp or SOC? I've not been able to discern a pattern while testing mine, which came from a Tesla, but surely there has to be some change.
As a matter of fact, I can answer this question to some degree for LiFePO4 cells. While doing MS thesis research on current estimation, I saw some moderate temperature dependence and also SOC dependence for the internal resistance of the cells I studied. You can find some relevant info/graphs on pg 30-32. I would presume to see a similar trend in 3.7V chemistries....but data like this was actually part of the motivation for the 18650 battery tester project. I wanted a way to get better data in a more 'standardized' way so I could more easily compare one cell to another.

Thanks for the interest! I'll be happy to answer any more questions or concerns.

Regards,
Daniel
 

· Registered
Joined
·
317 Posts
Hahahhah. Eigenvalues. For anyone who doesn`t have a clue, I think that means they are the numbers which fit a whole bunch of data - ie: resistance vs load etc.... It looks like you are saying the greatest dependancy is on SOC - increasing? Then load current - decreasing?

From what I read of it, I thought your thesis was pretty well-written. Totally fine to use that kind of jargon (eigenvalues) of-course!
 

· Registered
Joined
·
4 Posts
Discussion Starter · #8 ·
Hahahhah. Eigenvalues. For anyone who doesn`t have a clue, I think that means they are the numbers which fit a whole bunch of data - ie: resistance vs load etc.... It looks like you are saying the greatest dependancy is on SOC - increasing? Then load current - decreasing?

From what I read of it, I thought your thesis was pretty well-written. Totally fine to use that kind of jargon (eigenvalues) of-course!
haha, yeah I actually meant pg 30-32 in the text, which is absolute page 43-44.

Equation 35 shows that cell resistance depends on temperature, and figure 4.6 shows it depends on state of charge.

As for the Eigenvalues on pg 20-23 in the text, what that's actually saying is something to the effect of "It takes a long time for the estimate to converge on the actual measurement, but it will eventually converge". The big idea was that you can make a good guess what the current flow is in a battery pack (without measuring current directly!) by accurately measuring the voltage of the pack over time and knowing how the internal resistance behaves. So yeah, there's a bit of jargon in there. All part of the fun.
 
1 - 9 of 9 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top