Chademo Controller Development

Development and discussion of fast charging systems eg Chademo , CCS etc
Post Reply
Isaac96
Posts: 656
Joined: Sat Oct 05, 2019 6:50 pm
Location: Northern California, USA
Been thanked: 1 time
Contact:

Re: Chademo Controller Development

Post by Isaac96 »

Great. Code is up on Github along with connection schematic and parts list. https://github.com/Isaac96/CHAdeMOSoftware
I'll also document it on my website (which ends up being one of the first few hits for DIY CHAdeMO).
At the moment I am adding my BMS protocol, that version will go in a branch on my repo.
User avatar
larsrengersen
Posts: 102
Joined: Tue May 28, 2019 9:42 am
Has thanked: 9 times
Been thanked: 22 times

Re: Chademo Controller Development

Post by larsrengersen »

Awesome guys! Thanks for your efforts.
Is there some website "I'll buy you a beer" where you can order from anywhere and have a beer delivered locally ;)
Just kidding, but I do would like to buy you guys a beer, but then you'll have to get it yourself. I'll send you a PM for a way to transfer some beer budget. Unfortunately a one-off extra Patreon support is not possible.

Regarding the ISA shuts, I'd be happy to facilitate that. I am in the process of setting up a GDPR compliant webshop for 'special' EV parts already with tax and shipping processes automated. I'll look for a source and can stock some. Once ready, there will be an openinverter.org discount of course. Assuming you agree if I facilitate that, please let me know.
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Chademo Controller Development

Post by Jack Bauer »

Sounds great. As far as I know they have to be ordered directly :
https://www.isabellenhuette.de/en/preci ... vt-series/
I'm going to need a hacksaw
User avatar
Kevin Sharpe
Posts: 1345
Joined: Fri Dec 14, 2018 9:24 pm
Location: Ireland and US
Been thanked: 4 times

Re: Chademo Controller Development

Post by Kevin Sharpe »

larsrengersen wrote: Fri Aug 28, 2020 6:16 pm I'll look for a source and can stock some.
I'll give you the contact at ISA :)
This is a personal post and I disclaim all responsibility for any loss or damage which any person may suffer from reliance on the information and material in this post or any opinion, conclusion or recommendation in the information and material.
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: Chademo Controller Development

Post by jon volk »

Jack Bauer wrote: Fri Aug 28, 2020 6:21 pm Sounds great. As far as I know they have to be ordered directly :
https://www.isabellenhuette.de/en/preci ... vt-series/
There's a US based distributor that sells them.
https://www.testco-inc.com/isascale/IVT ... CAN1-12-24
Formerly 92 E30 BMW Cabrio with Tesla power
User avatar
Kevin Sharpe
Posts: 1345
Joined: Fri Dec 14, 2018 9:24 pm
Location: Ireland and US
Been thanked: 4 times

Re: Chademo Controller Development

Post by Kevin Sharpe »

jon volk wrote: Sat Aug 29, 2020 2:21 pm There's a US based distributor that sells them.
That's good news but $224 is retail pricing from the manufacturer... hopefully we can get someone to provide them at much more aggressive pricing :)
This is a personal post and I disclaim all responsibility for any loss or damage which any person may suffer from reliance on the information and material in this post or any opinion, conclusion or recommendation in the information and material.
JaniK
Posts: 391
Joined: Sun Aug 25, 2019 12:39 pm
Location: Finland
Has thanked: 49 times
Been thanked: 10 times

Re: Chademo Controller Development

Post by JaniK »

Great work and good news Isaac96!

Damien, The golden version that just works and can be ordered from webshop with/without isa shunt would be nice. ;)

Thanks to all for your hard work and efforts!
Any opinions are my own, unless stated otherwise. I take no responsibility if you follow my way of doing things and it doesn't work. Please double check with someone who knows what they are doing.
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Chademo Controller Development

Post by Jack Bauer »

I will sell a kit but not with the isa shunt. That is for someone else to do.
I'm going to need a hacksaw
Isaac96
Posts: 656
Joined: Sat Oct 05, 2019 6:50 pm
Location: Northern California, USA
Been thanked: 1 time
Contact:

Re: Chademo Controller Development

Post by Isaac96 »

I sent this to @larsrengersen but I'll just paste it here:
Since your BMS has dynamic current and voltage limits, you'll need to use the chademo.setTargetAmperage() and chademo.setTargetVoltage() functions if the limits change.

I'll fix CapKWH - for some reason I didn't have that match the others. CapKWH is the EEPROM name for packSizeKWH.
packSizeKWH is part of the CHAdeMO protocol, I think it allows the station to 'budget' time to charge.

settings.kiloWattHours was part of the old SOC monitor, which was remarkably complicated. It is also sent to the EVSE. I suppose there's no reason to set it to packSizeKWH, so that will also change.

New variables added - chargeAmpHours and chargeKilowattHours replace settings.ampHours and charge.kilowattHours, no longer going in EEPROM (less wear and tear).

resetChargeState and checkChargingState are both gone, now if the controller is on and not charging the sensor will be restarted.
v0.7 going up in a few minutes, with simplifications and improvements. Thanks Lars for the code review and input!

-Isaac

EDIT 0.7 committed to an alpha branch, I haven't tested it yet. When tested I will pull it into the main. Still learning git...
User avatar
szczur333
Posts: 4
Joined: Mon Sep 07, 2020 5:31 pm
Location: Poland

Re: Chademo Controller Development

Post by szczur333 »

is it possible to use this if i have bms without can?
I have simple ebike with 72(84V) battery and want to charge it via chademo by 30-50A
User avatar
Kevin Sharpe
Posts: 1345
Joined: Fri Dec 14, 2018 9:24 pm
Location: Ireland and US
Been thanked: 4 times

Re: Chademo Controller Development

Post by Kevin Sharpe »

szczur333 wrote: Mon Sep 07, 2020 6:36 pm I have simple ebike with 72(84V) battery and want to charge it via chademo by 30-50A
Many CHAdeMO chargers do not support batteries below ~200V
This is a personal post and I disclaim all responsibility for any loss or damage which any person may suffer from reliance on the information and material in this post or any opinion, conclusion or recommendation in the information and material.
User avatar
szczur333
Posts: 4
Joined: Mon Sep 07, 2020 5:31 pm
Location: Poland

Re: Chademo Controller Development

Post by szczur333 »

Kevin Sharpe wrote: Mon Sep 07, 2020 6:58 pm
szczur333 wrote: Mon Sep 07, 2020 6:36 pm I have simple ebike with 72(84V) battery and want to charge it via chademo by 30-50A
Many CHAdeMO chargers do not support batteries below ~200V
I know, but we have new chargers here, and some guy - charge 52V battery pack without problem
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Chademo Controller Development

Post by Jack Bauer »

I'm going to need a hacksaw
User avatar
muehlpower
Posts: 575
Joined: Fri Oct 11, 2019 10:51 am
Location: Germany Fürstenfeldbruck
Has thanked: 12 times
Been thanked: 103 times

Re: Chademo Controller Development

Post by muehlpower »

Are you sure about R19 in the ISA CAN version? Doesn't it have to be between CAN H and CAN L ?
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Chademo Controller Development

Post by Jack Bauer »

Wow I am a moron! Nice catch. Updated.
I'm going to need a hacksaw
IanG
Posts: 9
Joined: Thu Aug 15, 2019 6:39 am
Location: Essex, UK

Re: Chademo Controller Development

Post by IanG »

Any idea when these will be available to purchase?
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Chademo Controller Development

Post by Jack Bauer »

As soon as they arrive in to me from JLCPCB. around 2 weeks.
I'm going to need a hacksaw
User avatar
Sebuś
Posts: 3
Joined: Mon Aug 26, 2019 5:47 pm

Re: Chademo Controller Development

Post by Sebuś »

I have CHAdeMO (PCB v1). I produced them quite a long time ago. Does v1 work? I want to install them in Fluence (equivalent to Leaf gen.1).
I need 15kW-20kW charging max. Can version v1 be used for this? What are the problems and why was V2 created?
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Chademo Controller Development

Post by Jack Bauer »

Had a bit of delay as JLCPCB were out of stock on the SAM3 processor. Back in stock now today and boards ordered.

This version uses the isa shunt for current and voltage sensing.
I'm going to need a hacksaw
Isaac96
Posts: 656
Joined: Sat Oct 05, 2019 6:50 pm
Location: Northern California, USA
Been thanked: 1 time
Contact:

Re: Chademo Controller Development

Post by Isaac96 »

Sebuś wrote: Thu Sep 24, 2020 8:11 am I have CHAdeMO (PCB v1). I produced them quite a long time ago. Does v1 work? I want to install them in Fluence (equivalent to Leaf gen.1).
I need 15kW-20kW charging max. Can version v1 be used for this? What are the problems and why was V2 created?
As Damien said, V2 uses the ISA shunt to deal with HV measurement - this improves accuracy, precision and safety (no silly HV wires running into the mainboard).
V2 also has a SAM3X processor - far more space for whatever extra functions are needed. So the V2 software will not work with V1. The old v1 software might do the job for you.
Jack Bauer wrote: Thu Sep 24, 2020 2:31 pm Had a bit of delay as JLCPCB were out of stock on the SAM3 processor. Back in stock now today and boards ordered.
Great!!!

-Isaac
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Chademo Controller Development

Post by Jack Bauer »

In production at JLC.
Attachments
Untitled 1.jpg
I'm going to need a hacksaw
Isaac96
Posts: 656
Joined: Sat Oct 05, 2019 6:50 pm
Location: Northern California, USA
Been thanked: 1 time
Contact:

Re: Chademo Controller Development

Post by Isaac96 »

Great! I'll be testing the latest code revision (0.7) as soon as I get my coolant system back together, then that will be published.
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Chademo Controller Development

Post by Jack Bauer »

Boards just arrived from JLC. Once tested will be available in the webshop.
Attachments
2020-10-07 18.16.11.jpg
I'm going to need a hacksaw
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Chademo Controller Development

Post by Jack Bauer »

Looking good on the bench. Pinout attached.
Attachments
Chademo_ISA_VCU_V1_Pinout.pdf
(47.38 KiB) Downloaded 168 times
2020-10-08 14.33.29.jpg
2020-10-08 12.50.10.jpg
I'm going to need a hacksaw
JaniK
Posts: 391
Joined: Sun Aug 25, 2019 12:39 pm
Location: Finland
Has thanked: 49 times
Been thanked: 10 times

Re: Chademo Controller Development

Post by JaniK »

Nice, You will need to send one of these here too ;)

What is the best place to source the ISA shunt?
Was there someone who sourced a bunch of them?
Any opinions are my own, unless stated otherwise. I take no responsibility if you follow my way of doing things and it doesn't work. Please double check with someone who knows what they are doing.
Post Reply