Same unit failed today, then wouldn't let me retry, unit stayed offline.
I went round to the Instavolt, but that didn't recognise me being plugged in. I notice that pin 2 wasn't at 12v.
I guess I've still got work to do.
EDIT, I've just thought, I'd changed the code to send my SoC as the charged_reference from my BMS, I was on -8% when I pulled up, that might have upset it.
Re: Chademo Controller Development
Posted: Mon May 30, 2022 5:09 pm
by arber333
Hurah!
I managed to charge on ABB charger at some Lidl store.
I set up the ISA in reverse to confirm my suspicion.
First i connected chademo and i could go up to 46A, which is a limit imposed from Lidl EVSE.
Chademo faithfully drew amps while i inspected the protocol in debug mode. See doc file attached...
Then i had almost nothing to do but observe BMS. Cell temp went up from 19°C to 24°. About 1K per 5 minutes! I think i will need that cooling after all.
Some seconds later i was looking at AC plug... what if...? NO...it cant be that simple...
I connected the plug and got my 9kW chargers working. I got to 60A 400Vdc!!! 24kW, pretty good considering fast charger is limited to about 17kW.
Now i just need to inspect what is wrong with my protocol so that the other EVSE refuses charging...
EDIT: I have noticed VCU reports everything in negatives while EVSE reports in positives.
First i will go and reprogram ISA so it will measure in reverse. Then i will try again...
Re: Chademo Controller Development
Posted: Mon May 30, 2022 9:42 pm
by arber333
Well i managed to preprogram ISA code to see +/- keys for innitializing different direction for current reporting.
replace your code with files inside SimpleISA.zip
replace your ino file with LeafVCUChademo.zip
When in serial monitor you can select +/- keys to innitialize positive or negative current orientation
I am pretty sure i could make the same interface for voltage too.
Tomorrow i will test EVSE again
Then i went to this propriatery station that wouldnt work and this time it did pull contactors and started charging, but almost immediately declared error. It remained all the time in Chademo mode 4, whatever this is...
Also it reports measured voltage & current 0! Also status 100000? Should i try changing voltage direction too?
How would you tell EVSE hiw much kWh or Ah is there at beginning? Do we send that information out? I guess that some EVSE want to know where to begin. Normaly BMS should know this. Where would we innitiate this parameter without complex BMS then?
I think you can set 100 byte 6 to 100 and 102 byte 6 to the SoC percentage
Re: Chademo Controller Development
Posted: Thu Jun 02, 2022 11:33 am
by larsrengersen
I think the SOC is just for representation, it does not influence or control the charge process. The only lever you have is the amount of current you request. And you are right it is up to the BMS to calculate the max. allowed DC charge current depending on parameters such as temperature and pack voltage / cell voltage / SOC. Then it is up to the CHAdeMO controller to translate that into a current request and ramp that up and down appropriately.
Though this Petrol proprietary ultra fast EVSE is still giving me grief. It is the newer model that can provide 100kW
Messages x201 and x202 are unknown to me.... maybe if i just copy them from x101 and x102?
Re: Chademo Controller Development
Posted: Tue Jun 07, 2022 10:36 am
by larsrengersen
Congratulations!
Wild guess: Perhaps 0x201 and 0x202 are for V2G?
Re: Chademo Controller Development
Posted: Tue Jun 07, 2022 11:10 am
by arber333
larsrengersen wrote: ↑Tue Jun 07, 2022 10:36 am
Congratulations!
Wild guess: Perhaps 0x201 and 0x202 are for V2G?
TNX
Maybe we are just a bit behind in implementation of Chademo 2.0? But... shouldnt that be retro compliant?
Re: Chademo Controller Development
Posted: Wed Jun 08, 2022 8:26 pm
by paaa
larsrengersen wrote: ↑Tue Jun 07, 2022 10:36 am
Congratulations!
Wild guess: Perhaps 0x201 and 0x202 are for V2G?
They show up in my v2g log anyway haven't looked into updating .dbc yet.
Re: Chademo Controller Development
Posted: Sat Jun 11, 2022 6:08 am
by CCSknowitall
If you post the raw can messages from your failed sessions I can try to take a look.
0x201 and 0x202 are V2G. You can ignore them.
Re: Chademo Controller Development
Posted: Sat Jun 11, 2022 6:44 am
by larsrengersen
CCSknowitall wrote: ↑Sat Jun 11, 2022 6:08 am
0x201 and 0x202 are V2G. You can ignore them.
And if I want V2G, do you know more about how that process works and the role of these messages?
I think Pin 5 plays a role as well but I'm not sure if that is an option or requirement.
Re: Chademo Controller Development
Posted: Sat Jun 11, 2022 7:53 am
by arber333
CCSknowitall wrote: ↑Sat Jun 11, 2022 6:08 am
If you post the raw can messages from your failed sessions I can try to take a look.
0x201 and 0x202 are V2G. You can ignore them.
Sorry i made a mistake with CAN msg. IDs that EVSE is putting out are 0x208 and 0x209 not x201 and x202 as i stated before.
Does that change the situation anyhow.
Attached is can traffic with particular EVSE for a minute or so...
EDIT: Changed to CSV file, hope it is better
Re: Chademo Controller Development
Posted: Tue Jun 14, 2022 5:37 am
by CCSknowitall
I’m really having trouble dealing with that file. Can you try reupping it? Prefer CSV with time stamp, id, D0-D7 in that order if you could.
Re: Chademo Controller Development
Posted: Tue Jun 14, 2022 5:44 am
by larsrengersen
+1
Tried to look into it, but could not parse the file.
Can you perhaps do a SavvyCAN capture?
Re: Chademo Controller Development
Posted: Tue Jun 21, 2022 12:11 pm
by arber333
larsrengersen wrote: ↑Tue Jun 14, 2022 5:44 am
+1
Tried to look into it, but could not parse the file.
Can you perhaps do a SavvyCAN capture?
I changed CAN data to CSV file attachment
Re: Chademo Controller Development
Posted: Tue Jun 21, 2022 12:16 pm
by arber333
In other news i managed to fast charge on a multitude of CHADEMO stations YAY!
Only Petrol Delta ultra fast charging station is making trouble. Like i said it seems it still needs some CAN command because it pulls in contactors but then stops. https://www.deltaww.com/en-US/products/EV-Charging/4865
Now i have a real obstacle with battery heating up really fast. With OAT at 30°C and 30kWh session of 60% charge temperature got as high as 47°C!!!
I really need to setup some kind of battery box cooling system for while charging and driving.
There are stations where i managed to charge via CHADEMO port AND L2 Mennekes plug! On a parking lot of Lidl stores... Just for fun...
Of course you need to be present if someone would need to charge from the other connector .
Re: Chademo Controller Development
Posted: Thu Jun 23, 2022 5:37 am
by asavage
arber333 wrote: ↑Tue Jun 21, 2022 12:16 pm
There are stations where i managed to charge via CHADEMO port AND L2 Mennekes plug! On a parking lot of Lidl stores... Just for fun...
AHAHAHAHA!
Re: Chademo Controller Development
Posted: Thu Jun 23, 2022 8:00 am
by arber333
Yesterday i put one 3A LED driver to HV contacts in CHADEMO box. I had to ispect it for component rating. I found out HV input capacitor was only rated for 400Vdc. I had to replace it for one with 450Vdc rating. I am not so sure of other components either. I just hope they work...
This is supposed to provide 12V power for running my VCU and contactors so CHADEMO box would be independent from car aux power.
Today in the morning i went to one EVSE and tried. Nothing happened! EVSE refused to charge and stated no communication!
Seems there is no direct link beetween power GND and Arduino GND or something...
When i removed LED driver and replaced it with direct aux power from the car i got good charging session. I will try again later...
CCSknowitall wrote: ↑Sat Jun 11, 2022 6:08 am
0x201 and 0x202 are V2G. You can ignore them.
And if I want V2G, do you know more about how that process works and the role of these messages?
I think Pin 5 plays a role as well but I'm not sure if that is an option or requirement.
Im also interested in these messages, for v2g does chademo need live current info or does it just work inside a set of limits for charge and discharge and simply keeps contractors closed as long as coms continues ?
Re: Chademo Controller Development
Posted: Sat Jul 02, 2022 1:27 pm
by Renegate2020
Where can you buy a kit?
The link in the first post is not working