SegwayChat

SegwayChat (https://forums.segwaychat.org/index.php)
-   Segway General Discussion (https://forums.segwaychat.org/forumdisplay.php?f=6)
-   -   i2 Battery Communcation Utility Project (https://forums.segwaychat.org/showthread.php?t=35027)

felix_fetche 05-03-2017 07:20 AM

Battery Communcation Utility Project
 
Hi,

Here are one of the first results of my project:

https://www.youtube.com/edit?o=U&video_id=-oevROzBgAg

Intending to measure cells inside battery pack before to open the casing.

Be back with updates.
Felix.

Don M 05-03-2017 10:50 AM

Your link doesn't work for me

Don

Pescador12 05-03-2017 12:15 PM

Yeah, link doesn't work. I think it goes to his account's video edit page.

I have chargers that monitor each battery cell in an electric model but they are only two to six cells. Each cell has its own wires to a separate plug the charger can connect to for monitoring. So, the battery pack has a power plug and a monitor/balancing plug. The dozens of cells in a Segway do not have that kind of wiring so I wonder how they can check individual cells without a voltmeter put on each one (case opened).

Don M 05-03-2017 02:51 PM

I would guess he can't monitor individual cells either - Probably only the 23 groups of 4 cells in parallel

Don

felix_fetche 05-04-2017 03:41 AM

here is new link:
https://youtu.be/-oevROzBgAg

of course not each cell, but 23 groups,
(23 raw values, scaled , but for the moment not offseted, working on it...).
and:
-average temperature
-four temperature sensors,
-state of charge bar graph,
-chemistry and Rev.XX,
-statuses registers, and so on...



Be back with updates!

MTOBATTERY 05-08-2017 11:47 AM

We have software that does this as well along with many other functions. It looks like your doing a great job so far!

felix_fetche 05-09-2017 05:26 PM

Hiello MTO,

Is only a beginning, I'm working on it, now i have implemented a touchscreen TFT display, the 20x4 was very poor for this application.
Basically is about challenge an ambition to do that, but on the other side i really need this tool in my workshop. Will implement charge/discharge function to integrate the current and calculate the real capacity of the battery, useful function when i have to sort the best or weakest batteries from a lot.
be back soon!

felix_fetche 05-10-2017 12:50 PM

https://youtu.be/VJa-NJ7qd3Q

New TFT Display implemented.
Next is the menu and a nice look, good page arrangement and alignment.
Most of the parameters are ready calculated and good to be displayed.
Cheers!

felix_fetche 05-12-2017 04:03 AM

1 Attachment(s)
New graphics

Pescador12 05-12-2017 01:16 PM

Nice display.

Take a look at the old Cellpro 4s lithium battery chargers FMA used to make (might still). It is just a circuit board with standoffs that hold a metal face plate/display with heavy clear shrink wrap around the whole assembly.

A nice sticker covered the face plate so it looked professional. No case needed (shrink wrap is the case) and easy access to the mode switch and cable connectors. I think that is how they made them when they were a start up.

Cellpro 4s pics:
http://www.bing.com/images/search?vi...x=4&ajaxhist=0

http://www.bing.com/images/search?vi...=17&ajaxhist=0

felix_fetche 05-14-2017 04:30 PM

New microcontroller bord, also new bigger TFT Display 480x320

https://youtu.be/2XMLpPcss3M

felix_fetche 05-19-2017 01:27 PM

Pretty close to be listed on ebay.de
Need to find a discharge load.
Also to choose a good housing.
After some experince in .de will try worldwide.

Revive from deep discharge function tested and works, live data during revive!
mAh intergration during charge and discharge to retrive real capacity of battery.
Internal impedance and eqivalent dynamic serial resistance measurement with.
derivative echo of dv/di during instant discharge.
Fleet owners will have the posibility to sort batteryes to decide what to sell and what to keep
when sell older units!
Tool eqipped with 3xIFR18650-22P to use as a stand allone tool, good to use anywhre,
even in open field, just connect to battery plug and read voltages and others instantly.

Soon!

dorrington 05-19-2017 01:51 PM

Exellent Work!

felix_fetche 06-13-2017 03:38 PM

Hello,
I have verry good news for ones that revive AF to AJ packs,
Will offer tools in different ways on demand:
-just a simple passive monitor that displays 23 cells voltages and 4 tempratures
without ADC real pinout voltage. 500€.
-same as before but with ADC pinout measuring pinout voltage and courent discharge probe, fused, you may visualise the weak cell(s).
-tool with all protections imagined to full integration of coutent wille charge/discharge to calculate real internal static resistance and impdance of batt, also close to real mAh capaity of battery package.
-more registers values from BMS.


Communication protocols that I suppopt and can explain, are for sale now!

Rehards,
Ing. Felix Fetche

dorrington 06-14-2017 03:40 AM

Great work Felix.

I wish you all the very best of luck

Philip 06-17-2017 05:13 PM

This will be a really useful Utility for many people
 
Hi Felix

Your Battery Communications Utility looks like it is developing really well. This will be a really useful Utility for many people. The ability to determine the Battery Pack Resistance in the field will be helpful in determining whether a pack might be the cause of certain Safety Shutdowns and/or should be replaced because it is approaching end-of-life. Even more useful for businesses will be the ability to determine the full-charge capacity of an older pack.

All the best with getting your Utility completed.

felix_fetche 06-20-2017 11:56 AM

2 Attachment(s)
Hi
I'm working on housing solution. Till then will finish some other needed functions.
One by one will to them all.

Today have finish with the four temperature sensors,
(needed for reviving from deep discharge function), see photos.

Next will be the charge/discharge 100Hz PWM switches.
I found interesting discharge load also.
Be back with updates!

dorrington 06-20-2017 02:46 PM

Great stuff!

jeanpierre34h 07-09-2017 05:02 AM

I like to know if the battery communication is with an I2C or SMBUS.
Is it 5v tolerant or only a 3.3V level ?
Where are the SDA and SCL on the 2 pins (side near the ground power pin).

felix_fetche 07-13-2017 01:18 PM

Hello Mates,

I'm back from a busy period regarding automotive business. Will keep on going with the tool.
The problem is that I cannot find good prototyping housings.
Searching for a handheld box with batteries, also display window. I found something but not as expected.

cheers!

felix_fetche 12-07-2017 07:46 PM

https://www.youtube.com/watch?v=F-0b...&feature=share
New job

martinbogo 11-23-2018 10:53 PM

Tired of everyone "Making a Mystery" out of the I2C protocol and the battery...
 
1 Attachment(s)
Hey all...

I've been on the sidelines for a few years... but with the rise of the various e-Scooters and NineBot/Segway starting to ramp down the balancing scooter business in favor of the smaller "Mini Segway" the time for closed-source solutions is coming to an end.

Felix, I know that you've put a lot of work into your battery analyzer, and I think it's going to be a great one-stop device for people who want something that "just works!"

The Segway original, i2, x2 market is small, and we need more general purpose and inexpensive tools to let people quickly diagnose their cells, and to let people build compatible cells using Li-Fe batteries ( and if they are so inclined, the more dangerous but more power dense Li-Ion cobalt cells. )

For people who are curious about the I2C protocols and how to communicate with the battery for DIY solutions, or to make projects on the Arduino and with a Raspberry Pi board... I'm going to release an open-source project on GitHub and a set of libraries to talk to the cells along with a BOM and Gerber files sometime in mid to late January.

Since I likewise independently spent the time to reverse engineer the battery I can choose how to proceed with what I've learned. I choose to give it away with an open source license and open source hardware to let others build on that knowledge.

Good luck! See you all in 2019. Code will be uploaded to:

https://www.github.com/martinbogo/i2...ry-diagnostics

Attachment 2576

dmurphy 11-25-2018 05:33 PM

Quote:

Originally Posted by martinbogo (Post 243897)
Hey all...

I've been on the sidelines for a few years... but with the rise of the various e-Scooters and NineBot/Segway starting to ramp down the balancing scooter business in favor of the smaller "Mini Segway" the time for closed-source solutions is coming to an end.

Felix, I know that you've put a lot of work into your battery analyzer, and I think it's going to be a great one-stop device for people who want something that "just works!"

The Segway original, i2, x2 market is small, and we need more general purpose and inexpensive tools to let people quickly diagnose their cells, and to let people build compatible cells using Li-Fe batteries ( and if they are so inclined, the more dangerous but more power dense Li-Ion cobalt cells. )

For people who are curious about the I2C protocols and how to communicate with the battery for DIY solutions, or to make projects on the Arduino and with a Raspberry Pi board... I'm going to release an open-source project on GitHub and a set of libraries to talk to the cells along with a BOM and Gerber files sometime in mid to late January.

Since I likewise independently spent the time to reverse engineer the battery I can choose how to proceed with what I've learned. I choose to give it away with an open source license and open source hardware to let others build on that knowledge.

Good luck! See you all in 2019. Code will be uploaded to:

https://www.github.com/martinbogo/i2...ry-diagnostics

Attachment 2576

Thank you!! And I, for one, can’t wait to see the bits. Ready to have some fun with this!

Philip 11-25-2018 05:53 PM

It will be interesting to see what other inventors come up with by using the information that Martin releases.

Also, I am really hoping that Felix is able to bring his ready-to-use device to market soon, because an analyser that can be used in the field will be most useful.

felix_fetche 11-29-2018 12:46 PM

Hi,
The tool was ready to be sold starting from May 2018.
I sold some units, also have on stock, booth versions,
Quick Reader, and the Advanced Capacity Tester that includes forced voltages equalizer, Battery health, and internal resistance measurement.
Now i’m learning the Microsoft visual studio to create PC application to
make a nice window to monitor on pc or laptop same data as on tool display,
but more friendly and more display data, also nice graphics and printout
paper as an official data regarding individual tested capacity.
This weekend i will post on youtube the new update of the tool.
Cheers M8’s!

felix_fetche 11-29-2018 12:55 PM

This is the analyser, a stand allone self powered unit, Best for use on open field,
whre no power supply available:

https://www.olx.ro/oferta/testere-ba...j-IDbIlAh.html

The advanced tool ballance battery and get it back to green-flash led where the
default segway charger returns red light ic cannot revive one or more cells with voltage
under expected voltage, even revivable and not defective cell(s).
My tool help and insist to revive to 3,42V sofar with big rate of success.

felix_fetche 11-29-2018 01:13 PM

by the way, dear martinbogo,
The serial nr of battery displayed at the bottom of your printscreen is in my
opinion simply arbitrary example, look:
C01071600611 means,
Date of birth january 7’th year 2016 in that date batt nr 611 out of the
producției line.

-batts of 2016 all are at least Ref.AJ or higher.
-611 is over daily capacity.

Maybe is only a simulation, or your tool not retrive correct data from BCM.

felix_fetche 12-13-2018 06:21 PM

I can offer base-stone info and valuable know-how info of my i2c battery bcm diagnosys project, in exchange of CU schematics, or basic drowings of CU board.
Best!

Retro_Rich 01-09-2019 02:48 PM

Hi, any update? I have a 14S3P pack that's dropped to 1.18v per cell or some cells could be dead, (reads 16.48v total) do you think it's revivable ?

krex4 01-15-2019 05:42 AM

Hello From Brazil
 
Hello folks, i am also interested on the project, i will build one, :)

Thank you all and,
Best regards.

dorrington 01-15-2019 03:18 PM

Bms
 
I use pic micro for my reader..

martinbogo 01-15-2019 07:17 PM

Quote:

Originally Posted by felix_fetche (Post 243934)
by the way, dear martinbogo,
The serial nr of battery displayed at the bottom of your printscreen is in my
opinion simply arbitrary example, look:
C01071600611 means,
Date of birth january 7’th year 2016 in that date batt nr 611 out of the
producției line.

-batts of 2016 all are at least Ref.AJ or higher.
-611 is over daily capacity.

Maybe is only a simulation, or your tool not retrive correct data from BCM.

Just an error in my math when I was working on the initial code. I've been working on the project on and off since November. The local Segway dealer here in Austin went out of business, so my access to batteries has become more limited.

I do have one good working battery on my workbench, and I need a little more time in the lab to finish a basic working tool to simply read all the cell voltages, serial number, etc.

krex4 01-17-2019 05:15 PM

BMS Software
 
Hi everyone,
On this site i found some interesting software:

http://www.pukshofer.com/Firma/download.htm

It is from germany, and they dis a interesting hardware to recover batteries and test them.

I am searching now a i2c to usb interface, using a arduino , maybe someone have a sketch to help me to connect battery to the software.

Regards,

felix_fetche 01-21-2019 04:28 PM

2 Attachment(s)
All the know-how is for sale.
Also ready to use testers on stok, between 500-1000€, depending on options choosed by buyer.
I have also do it your self, economical version, without housing, here is one i sold few weeks ago in Germany, and buyer build one housing and is using the tool pretty happy. Can read even SN# from boards or batteries without bar code and sn# writing

https://www.ebay.de/itm/Segway-Akkup...-/192793264126

Contact me and have fun!

Retro_Rich 01-21-2019 04:50 PM

So how much is the 'DIY' version to the UK? For Xiaomi mini plus?

felix_fetche 01-21-2019 05:40 PM

https://youtu.be/YHkUdpllZM8

Here is

Retro_Rich 01-22-2019 04:47 AM

That didn't answer my question... looks good btw

felix_fetche 01-24-2019 02:54 PM

Hi,
Is a stand allone tool, as you see in video.
No need any extra device as display.
Price is negociabile now.
Call me +40 744 503 680

felix_fetche 01-24-2019 06:31 PM

https://youtu.be/xuxQqa_bHNw
Now new update to be compatible with Gen.1 batteries Rev.AB, AC and AD, tested, new algo for SN# and Revision Type,
will make new video for old Lithium Gen.1 batteries in action.

martinbogo 01-26-2019 02:48 PM

Thanks to Segway Nation here in Austin, I once again have access to good and red-light batteries, and development continues. I now have Rev AF, AH batteries, and am trying to get my hands on a NiMH battery that still works.

I have updated the pinout on the GitHub image, and am working on weekends to make a breadboard and basic 2-layer gerber/drill file set you can send to 4PCB, ExpressPCB, OSHpark ( etc ) to make an arduino "shield"

I also now have a working 3D STL file so that you can get a connector printed and not have to find the rather hard to get one, and so that you can connect to the battery without having to resort to testing clips.

( It's for development and testing, not for high-current application! Don't use it if you're going to be drawing full voltage from the cell or to charge the cell )

Thanks for your patience Y'all!

For those starting hacking on the cell -- first available i2c bus device is at address 0x31.


All times are GMT -4. The time now is 06:10 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright 2002-2024 SegwayChat.org
All rights reserved.