Page 6 of 21

Re: Chademo Controller Development

Posted: Fri Aug 28, 2020 5:25 pm
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.

Re: Chademo Controller Development

Posted: Fri Aug 28, 2020 6:16 pm
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.

Re: Chademo Controller Development

Posted: Fri Aug 28, 2020 6:21 pm
by Jack Bauer
Sounds great. As far as I know they have to be ordered directly :
https://www.isabellenhuette.de/en/preci ... vt-series/

Re: Chademo Controller Development

Posted: Fri Aug 28, 2020 6:22 pm
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 :)

Re: Chademo Controller Development

Posted: Sat Aug 29, 2020 2:21 pm
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

Re: Chademo Controller Development

Posted: Sat Aug 29, 2020 2:42 pm
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 :)

Re: Chademo Controller Development

Posted: Sat Aug 29, 2020 3:51 pm
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!

Re: Chademo Controller Development

Posted: Sat Aug 29, 2020 4:38 pm
by Jack Bauer
I will sell a kit but not with the isa shunt. That is for someone else to do.

Re: Chademo Controller Development

Posted: Sat Aug 29, 2020 7:52 pm
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...

Re: Chademo Controller Development

Posted: Mon Sep 07, 2020 6:36 pm
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

Re: Chademo Controller Development

Posted: Mon Sep 07, 2020 6:58 pm
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

Re: Chademo Controller Development

Posted: Tue Sep 08, 2020 9:10 am
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

Re: Chademo Controller Development

Posted: Tue Sep 15, 2020 10:50 am
by Jack Bauer

Re: Chademo Controller Development

Posted: Tue Sep 15, 2020 12:15 pm
by muehlpower
Are you sure about R19 in the ISA CAN version? Doesn't it have to be between CAN H and CAN L ?

Re: Chademo Controller Development

Posted: Tue Sep 15, 2020 12:49 pm
by Jack Bauer
Wow I am a moron! Nice catch. Updated.

Re: Chademo Controller Development

Posted: Tue Sep 15, 2020 4:30 pm
by IanG
Any idea when these will be available to purchase?

Re: Chademo Controller Development

Posted: Wed Sep 16, 2020 7:08 am
by Jack Bauer
As soon as they arrive in to me from JLCPCB. around 2 weeks.

Re: Chademo Controller Development

Posted: Thu Sep 24, 2020 8:11 am
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?

Re: Chademo Controller Development

Posted: Thu Sep 24, 2020 2:31 pm
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.

Re: Chademo Controller Development

Posted: Thu Sep 24, 2020 3:47 pm
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

Re: Chademo Controller Development

Posted: Fri Sep 25, 2020 9:49 am
by Jack Bauer
In production at JLC.

Re: Chademo Controller Development

Posted: Fri Sep 25, 2020 5:36 pm
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.

Re: Chademo Controller Development

Posted: Wed Oct 07, 2020 5:21 pm
by Jack Bauer
Boards just arrived from JLC. Once tested will be available in the webshop.

Re: Chademo Controller Development

Posted: Thu Oct 08, 2020 1:35 pm
by Jack Bauer
Looking good on the bench. Pinout attached.

Re: Chademo Controller Development

Posted: Thu Oct 08, 2020 4:42 pm
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?