Chademo Controller Development
-
- Posts: 656
- Joined: Sat Oct 05, 2019 6:50 pm
- Location: Northern California, USA
- Been thanked: 1 time
- Contact:
Re: Chademo Controller Development
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.
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.
- larsrengersen
- Posts: 103
- Joined: Tue May 28, 2019 9:42 am
- Has thanked: 9 times
- Been thanked: 23 times
Re: Chademo Controller Development
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.
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.
- 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
Sounds great. As far as I know they have to be ordered directly :
https://www.isabellenhuette.de/en/preci ... vt-series/
https://www.isabellenhuette.de/en/preci ... vt-series/
I'm going to need a hacksaw
- Kevin Sharpe
- Posts: 1345
- Joined: Fri Dec 14, 2018 9:24 pm
- Location: Ireland and US
- Been thanked: 4 times
Re: Chademo Controller Development
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.
Re: Chademo Controller Development
There's a US based distributor that sells them.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/
https://www.testco-inc.com/isascale/IVT ... CAN1-12-24
Formerly 92 E30 BMW Cabrio with Tesla power
- Kevin Sharpe
- Posts: 1345
- Joined: Fri Dec 14, 2018 9:24 pm
- Location: Ireland and US
- Been thanked: 4 times
Re: Chademo Controller Development
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.
-
- Posts: 391
- Joined: Sun Aug 25, 2019 12:39 pm
- Location: Finland
- Has thanked: 49 times
- Been thanked: 10 times
Re: Chademo Controller Development
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!
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.
- 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
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
-
- Posts: 656
- Joined: Sat Oct 05, 2019 6:50 pm
- Location: Northern California, USA
- Been thanked: 1 time
- Contact:
Re: Chademo Controller Development
I sent this to @larsrengersen but I'll just paste it here:
-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...
v0.7 going up in a few minutes, with simplifications and improvements. Thanks Lars for the code review and input!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.
-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...
Re: Chademo Controller Development
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
I have simple ebike with 72(84V) battery and want to charge it via chademo by 30-50A
- Kevin Sharpe
- Posts: 1345
- Joined: Fri Dec 14, 2018 9:24 pm
- Location: Ireland and US
- Been thanked: 4 times
Re: Chademo Controller Development
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.
Re: Chademo Controller Development
I know, but we have new chargers here, and some guy - charge 52V battery pack without problemKevin Sharpe wrote: ↑Mon Sep 07, 2020 6:58 pmMany CHAdeMO chargers do not support batteries below ~200V
- 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
Github updated :
https://github.com/damienmaguire/Chadem ... Controller
https://github.com/damienmaguire/Chadem ... Controller
I'm going to need a hacksaw
- muehlpower
- Posts: 579
- Joined: Fri Oct 11, 2019 10:51 am
- Location: Germany Fürstenfeldbruck
- Has thanked: 12 times
- Been thanked: 104 times
Re: Chademo Controller Development
Are you sure about R19 in the ISA CAN version? Doesn't it have to be between CAN H and CAN L ?
- 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
Wow I am a moron! Nice catch. Updated.
I'm going to need a hacksaw
- 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
As soon as they arrive in to me from JLCPCB. around 2 weeks.
I'm going to need a hacksaw
Re: Chademo Controller Development
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?
I need 15kW-20kW charging max. Can version v1 be used for this? What are the problems and why was V2 created?
- 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
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.
This version uses the isa shunt for current and voltage sensing.
I'm going to need a hacksaw
-
- Posts: 656
- Joined: Sat Oct 05, 2019 6:50 pm
- Location: Northern California, USA
- Been thanked: 1 time
- Contact:
Re: Chademo Controller Development
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.
Great!!!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.
-Isaac
- Jack Bauer
- Posts: 3563
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 1 time
- Been thanked: 87 times
- Contact:
-
- Posts: 656
- Joined: Sat Oct 05, 2019 6:50 pm
- Location: Northern California, USA
- Been thanked: 1 time
- Contact:
Re: Chademo Controller Development
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.
- 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
Boards just arrived from JLC. Once tested will be available in the webshop.
I'm going to need a hacksaw
- 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
Looking good on the bench. Pinout attached.
- Attachments
-
- Chademo_ISA_VCU_V1_Pinout.pdf
- (47.38 KiB) Downloaded 171 times
I'm going to need a hacksaw
-
- Posts: 391
- Joined: Sun Aug 25, 2019 12:39 pm
- Location: Finland
- Has thanked: 49 times
- Been thanked: 10 times
Re: Chademo Controller Development
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?
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.