Eltek/Volvo charger  [SOLVED]

tom91
Posts: 918
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 20 times
Been thanked: 41 times

Re: Eltek/Volvo charger

Post by tom91 »

I created a simple bit of code to run on a Teensy 3.2

https://github.com/Tom-evnut/Eltek-Charger-Programming

This checks the canbus (at 500kbps) for an Eltek charger ID and then lists them out for your viewing pleasure.
Utilizing the menu you can set which ID to change to a New ID and then send the command with one simple request.

Currently the code works on the bench but not proven with an actual Eltek charger.
Engovis Ltd (Former SimpBMS)
Webstore: https://citini.com/shop/
tom91
Posts: 918
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 20 times
Been thanked: 41 times

Re: Eltek/Volvo charger

Post by tom91 »

arber333 wrote: Sat Oct 09, 2021 10:09 pm I successfully changed charger address from 1(default) to 2 which is shown in charger reports. Before charger would report on 0x301 address and now it uses 0x311!
do you have a canbus capture of you doing this as I cannot get this working.
Engovis Ltd (Former SimpBMS)
Webstore: https://citini.com/shop/
arber333
Posts: 2724
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 25 times
Been thanked: 49 times
Contact:

Re: Eltek/Volvo charger

Post by arber333 »

tom91 wrote: Fri Jun 24, 2022 1:36 pm
arber333 wrote: Sat Oct 09, 2021 10:09 pm I successfully changed charger address from 1(default) to 2 which is shown in charger reports. Before charger would report on 0x301 address and now it uses 0x311!
do you have a canbus capture of you doing this as I cannot get this working.
I have some photos, but it is not hard.
You just need to set your interrupt telegram ("sendCANframeURGENT" in my code) to send out trigger msg every 800ms (less than 1s). This will open Eltek to address change. Then you introduce a trigger message ("sendCANframeB") where you command the next address (or CAN speed change). I use a simple push button to gnd on specific pull_up pin for this.

After your attempt you need to disconnect charger from AC and DC voltage for changes to have effect.

See
Attachments
Eltek_program.zip
(351.65 KiB) Downloaded 39 times
tom91
Posts: 918
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 20 times
Been thanked: 41 times

Re: Eltek/Volvo charger

Post by tom91 »

arber333 wrote: Sat Jun 25, 2022 7:09 pm I have some photos, but it is not hard.
Must be something to do with the chargers that Boekel is trying to change then.

My code does exactly same thing as yours even checked it on the bench with savvy can monitoring.
Engovis Ltd (Former SimpBMS)
Webstore: https://citini.com/shop/
arber333
Posts: 2724
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 25 times
Been thanked: 49 times
Contact:

Re: Eltek/Volvo charger

Post by arber333 »

You could try changing protocol from oem to eltek with telegram 0...
arber333
Posts: 2724
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 25 times
Been thanked: 49 times
Contact:

Re: Eltek/Volvo charger

Post by arber333 »

tom91 wrote: Sat Jun 25, 2022 7:25 pm
arber333 wrote: Sat Jun 25, 2022 7:09 pm I have some photos, but it is not hard.
Must be something to do with the chargers that Boekel is trying to change then.

My code does exactly same thing as yours even checked it on the bench with savvy can monitoring.
Mhm... i seem to remember i had problems using hex data values. Ie.: manual asks to send data value 1 through 4 for different function changes and i tried to send 0x04. But charger would not accept change.
Out of frustration i setup my DUE to just send intiger value 4.
And it worked! Must be additional protection from unintended changes?
tom91
Posts: 918
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 20 times
Been thanked: 41 times

Re: Eltek/Volvo charger

Post by tom91 »

It all of sudden decided to work. This is quite confusing but it finally has worked.
Engovis Ltd (Former SimpBMS)
Webstore: https://citini.com/shop/
urgiv
Posts: 6
Joined: Tue Jan 10, 2023 8:52 am
Has thanked: 1 time

Re: Eltek/Volvo charger

Post by urgiv »

Hello everyone

Just had Volvo 3KW Charger 31453939 is on the bench and I try to do some test

No battery yet

I can see CAN data on scope and on my CAN bus adapter but is only serial no of OBC transmitted every 1000ms CAN ID 0000308
Image

I try enable output on CAN ID 00002FF but not working I cant see any feedback from OBC

Any ideas please ?
urgiv
Posts: 6
Joined: Tue Jan 10, 2023 8:52 am
Has thanked: 1 time

Re: Eltek/Volvo charger  [SOLVED]

Post by urgiv »

HEUREKA WORKING - I can enable on bench without battery Bit 7 RTR off D0=01 time 1000ms ;)



Image
how to make an image online
urgiv
Posts: 6
Joined: Tue Jan 10, 2023 8:52 am
Has thanked: 1 time

Re: Eltek/Volvo charger

Post by urgiv »

Please anyone have Technical specification EV PC 360/3000?

#edit


if someone need HEX calculation
Image
arber333
Posts: 2724
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 25 times
Been thanked: 49 times
Contact:

Re: Eltek/Volvo charger

Post by arber333 »

urgiv wrote: Wed Jan 11, 2023 11:08 am Please anyone have Technical specification EV PC 360/3000?
There are two documents posted one for installation and one for CAN protocol.
https://leafdriveblog.wordpress.com/201 ... w-charger/

Also there is IP20 version guide
https://www.rec-bms.com/datasheet/EltekGuideIP20.pdf

There is additional manual for paralleling Eltek chargers. Could be interesting and i will add that to my blog as well.
Attachments
Parallel Connection.pdf
(136.36 KiB) Downloaded 8 times
urgiv
Posts: 6
Joined: Tue Jan 10, 2023 8:52 am
Has thanked: 1 time

Re: Eltek/Volvo charger

Post by urgiv »

Thank you but I am looking for this document but for EV PC 3603000 - contacted Eltec but send me a basic datasheet and installation ....
User avatar
Zapatero
Posts: 377
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 20 times
Been thanked: 23 times
Contact:

Re: Eltek/Volvo charger

Post by Zapatero »

Can someone tell me what an original Volvo Charger is set to? 500Kbps and the first answering message? Thanks
arber333
Posts: 2724
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 25 times
Been thanked: 49 times
Contact:

Re: Eltek/Volvo charger

Post by arber333 »

Zapatero wrote: Tue Jan 17, 2023 6:17 pm Can someone tell me what an original Volvo Charger is set to? 500Kbps and the first answering message? Thanks
Hm why do you need that? Do you have a charger that was locked? In that case you need to send it its PN code. I have to find the procedure i have it saved somewhere...

Otherwise normaly you first connect dc voltage, then ac voltage and you will see CAN reports streaming at 500kbaud at 100ms interval. Next you feed it 0x2FF telegram at 500ms and you hear the relay click.
BUT i have my chargers reprogramed to 100ms command

EDIT: Sorry i checked my records and charger reporting is in about 800ms!
User avatar
Zapatero
Posts: 377
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 20 times
Been thanked: 23 times
Contact:

Re: Eltek/Volvo charger

Post by Zapatero »

As i'm now in posession of 4 Chargers i sold one. Obviousely its gonne be used to replace a broken one in a Volvo. So i wanted to doulbe check that it's gonna work in the OEM car. Thanks so much!
arber333
Posts: 2724
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 25 times
Been thanked: 49 times
Contact:

Re: Eltek/Volvo charger

Post by arber333 »

Zapatero wrote: Tue Jan 17, 2023 7:14 pm As i'm now in posession of 4 Chargers i sold one. Obviousely its gonne be used to replace a broken one in a Volvo. So i wanted to doulbe check that it's gonna work in the OEM car. Thanks so much!
The easiest way to see if charger is behaving is to connect DC and AC and observe its CAN reports.
Then you send it 0x2ff command for say 1A charging and measure by DC clamp meter.
ID 02FF data 01 E8 03 A0 0F 0A 00
User avatar
Zapatero
Posts: 377
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 20 times
Been thanked: 23 times
Contact:

Re: Eltek/Volvo charger

Post by Zapatero »

Thanks, but i guess no one can verify which setting is the correct one to use it in a Volvo?
arber333
Posts: 2724
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 25 times
Been thanked: 49 times
Contact:

Re: Eltek/Volvo charger

Post by arber333 »

Zapatero wrote: Tue Jan 17, 2023 8:36 pm Thanks, but i guess no one can verify which setting is the correct one to use it in a Volvo?
That is easy.
My first test showed 800ms report interval from ID 0x305 0x306 and command 0x2FF which is sent from the car VCU to the charger at 800ms interval.
ELTEK protocol is the same as VOLVO. Difference is only in transmitt times which can be reprogrammed.

BTW I found ID unlock procedure here: https://www.diyelectriccar.com/threads/ ... st-1028449
urgiv
Posts: 6
Joined: Tue Jan 10, 2023 8:52 am
Has thanked: 1 time

Re: Eltek/Volvo charger

Post by urgiv »

Volvo = 500kbps 1000ms CAN ID 00002FF as picture above - but working in full range 100ms -1000ms

Battery not need to be connected just AC and you can read CAN
Post Reply