ElectricMotorcycleForum.com

  • November 23, 2024, 04:47:51 PM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

Electric Motorcycle Forum is live!

Pages: 1 ... 20 21 [22] 23

Author Topic: My homemade 'Supercharger' for a ZERO Version 2  (Read 37571 times)

skoleskibe

  • Full Member
  • ***
  • Posts: 136
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #315 on: July 19, 2017, 02:12:33 PM »

Well, I just made one myself.. I found this grabbing and searching for the anderson also very unpractical.
I put on one end the brown Anderson and on the other side a bigger version, which can be put in a rubber environmental boot. It fits nicely in this little corner. It's a SB-120 if I remember correctly.
This sits on the right side of the bike, feels more naturual to have it on this side.
Hi wijnand71
How do you charge without the charge enable resistor between aux+ and the signal pin in the sbs75?
 If you have the resistor on your sbs75, then how do you drive without unplugging at the aux sbs75?


Sent from my iPhone using Tapatalk
Logged

wijnand71

  • Full Member
  • ***
  • Posts: 109
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #316 on: July 20, 2017, 02:09:27 AM »

Hi, yes that would be great if that was working!  :o  But no, I'll use it together with the onboard cable plugged in..

On my dual eltek FP2000 charger I made phase 1 going out the charger to the onboard and phase 2 and 3 to the FP's. A bit a hassle with 3 different cables coming out the charger, but it works.

I hope after my summer holiday I can lower the amount of wires with a full control and build in QuadPack 8)

Code is going the right way now, Remmie created some new code and now we can adjust the incoming current based on the power available. Even on very low SOC we can control the charge.
So, you select with the pushbutton the appropriate source and the charger will charge with this current. Onboard included.
Current steps are now:

6A 1phase,  onboard draws 5.4 A, 0.6 A left for the FP.
10A 1phase, onboard 5.4A, 6.6 left for the FP’s
16A 1phase max
16A 2phase. max. on phase for the FP’s, onboard is fed on another group
16A 3 phase onboard on 1 fase, and the 2 sets FP’s on the 2 other phases limiteted to 16A
32A 3 phase going max...

But still testing though..
« Last Edit: July 20, 2017, 02:20:45 AM by wijnand71 »
Logged

ammonsh

  • Jr. Member
  • **
  • Posts: 50
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #317 on: July 21, 2017, 03:06:49 AM »

Those are perfect!!!!  Please let me know where you got the parts and how you fixed them up.  This is the best thing since sliced bread.
Logged

Shadow

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1085
  • 130,000mi electric since 2016
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #318 on: July 21, 2017, 08:08:08 AM »

You can tell the stock onboard charger to charge at a lower rate?  That would be super useful for small solar powered charging. How's that possible to make it draw less power?
Logged

remmie

  • Sr. Member
  • ****
  • Posts: 318
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #319 on: July 21, 2017, 11:55:59 AM »

unfortunately not Shadow,

The onboard charger is not influenced. At 230 Volt the current draw of the onboard is around 5.4 Amps. So the lowest step (6 A) takes that into account and sets the output voltage of the flatpacks to have the flatpacks draw 0.6 Amps. The same applies to the other steps for 1 phase (or rather 1 circuit) settings.

When on 2 phase/circuit setting the input current of the onboard is disregarded (because it is assumed it is on another circuit) and only the current of the 2 sets of Flatpacks is calculated. This would have both sets of flatpacks draw 8A each, totaling 16A on the flatpack phase.

The 3 phase 16A setting is for 11kW three phase charging stations which are widely used in Europe (Netherlands)
Logged
Current : Red Premium Zero SR/F (ordered May 25, delivered August 23 2019) with Rapid charger for 12kW charging
Former : White Zero SR 2018 ZF14.4 kWh (17.500 km)
Former : Black Zero SR 2014 ZF11.4 kWh (25.000 km)
SR's outfitted with Homemade "Supercharger" 6x eltek Flatpack S (12 kW)

togo

  • It's like flying. But with more traction.
  • Hero Member
  • *****
  • Posts: 1638
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #320 on: July 22, 2017, 03:20:15 AM »

> Code is going the right way now, Remmie created some new code and now we can adjust the incoming current based on the power available. Even on very low SOC we can control the charge.
> So, you select with the pushbutton the appropriate source and the charger will charge with this current. Onboard included.
Current steps are now:

> 6A 1phase,  onboard draws 5.4 A, 0.6 A left for the FP.
> 10A 1phase, onboard 5.4A, 6.6 left for the FP’s
> 16A 1phase max
> 16A 2phase. max. on phase for the FP’s, onboard is fed on another group
> 16A 3 phase onboard on 1 fase, and the 2 sets FP’s on the 2 other phases limiteted to 16A
> 32A 3 phase going max...

You got code?

Something like https://github.com/nsayer/hydra/blob/master/EV_Sim_84/EV_Sim_84.ino ?

From this project: https://hackaday.io/project/9051-j1772-ev-simulator

EV Simulator seems to have good insight into EV station signalling, so I ordered one, will report back. 

I'm thinking to adapt the device and the code so switch B is hall effect, no moving parts, and cast the whole think in a clear medium for durability and waterproofness.  But I'll build it as is and test it first.  Switch A can probably be shorted permanently and switch C can be ignored, it looks like.
Logged
our knowledge about Zeros collects here: https://zeromanual.com/

PVNRG

  • Jr. Member
  • **
  • Posts: 51
  • 2021 EGO+ RS 2016 DSR
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #321 on: July 23, 2017, 07:58:42 AM »

I'm seriously considering going this route, using the Eltek Flatpack S 241122.125 rectifiers. Any advice on how to acquire them? Looks like I may want to do a switchable configuration based on the J1772 duty cycle logic to either put 2S or 2S 2P or 2S 3P. Or perhaps simple manual switching scheme after visually reading the charge station specs.  If things work out I'd be in the market for 10+ units (my father is keen on getting up to speed with quick charging his bike, as am I (assuming the DigiNow folks don't have a solution (it would preferred if they did to save all the engineering work)).
Logged
Hunter

2021 Energica EGO+ RS

2016 Zero DSR
37k miles August 2020
Consumed 3 sets of tires and 3 belts so far.

freqmod

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #322 on: August 05, 2017, 03:58:57 PM »

Hi, I have a problem setting default voltage on 1 out of 4 flatpacks and wonder if somebody has any advice.

Thanks for a great forum thread with lots of info how to make a fast charger. I have ordered a Zero DSR and 4 FLATPACK2 40/2000 HE's and i am working on making a charger for my own bike. However i have hit a problem.

I have tried to program all the flatpacks to default to 57 volts. 3 of the flatpacks works immediately, but the last one will not acknowledge my command (see below). I am able to set it up to output 57 volts as long as i am logged in, but i would prefer to work with a system without any microcontrollers at least initially and thus need to be able to set the default voltage.

I am using a raspberry pi + a modified MCP2515 board ( https://www.raspberrypi.org/forums/viewtopic.php?t=141052 ),
so i will paste linux can command lines & output. 

Working flatpack:
  can0  05004804   [8]  09 32 71 11 23 41 00 00 <-- login command sent by raspberry pi
  can0  05014004   [8]  1F 00 00 3F 16 EB 00 20
  can0  05014004   [8]  1F 00 00 3E 16 EB 00 20
  can0  05002341   [8]  1B 09 32 71 11 23 41 00
  can0  05014004   [8]  1F 00 00 3C 16 EB 00 20
  can0  05019C00   [5]  29 15 00 44 16               <-- request to set default voltage
  can0  05019C00   [8]  2B 15 00 44 16 00 00 00 <-- acknowledgement for default voltage command (i assume)=
  can0  05014004   [8]  1F 00 00 3C 16 EB 00 20

Non working flatpack:
  can0  05000461   [8]  1B 09 07 71 14 44 61 00
  can0  05000461   [8]  1B 09 07 71 14 44 61 00
  can0  05004804   [8]  09 07 71 14 44 61 00 00
  can0  05014004   [8]  23 03 00 DE 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DF 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DC 14 EC 00 2C
  can0  05000461   [8]  1B 09 07 71 14 44 61 00 <-- login command sent by raspberry pi ( i have also tried with 8 bytes)
  can0  05014004   [8]  23 03 00 DC 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DC 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DE 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DC 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DA 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DC 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DE 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DE 14 EC 00 2C
  can0  05019C00   [5]  29 15 00 44 16               <-- request to set default voltage
  can0  05014004   [8]  23 03 00 DE 14 EC 00 2C <-- No acknowledgement, just status info
  can0  05014004   [8]  23 03 00 DE 14 EC 00 2C
  can0  05014004   [8]  23 03 00 DE 14 EC 00 2C
  can0  05000461   [8]  1B 09 07 71 14 44 61 00
  can0  05014004   [8]  23 03 00 DF 14 EC 00 2C

I have tried some other commands, but they give responses regardless if i am logged in or not and does not change the default voltage.
  can0  05014400   [8]  09 07 71 14 44 61 00 00
  can0  05000C00   [5]  29 15 00 80 16               <-- other command
  can0  05019C01   [8]  09 00 00 00 80 16 00 00 <-- response
  can0  05000461   [8]  1B 09 07 71 14 44 61 00

Set high voltage (inside login session for non working flatpack):
 can0  05000461   [8]  1B 09 07 71 14 44 61 00 <-- login
  can0  05004804   [8]  09 07 71 14 44 61 00 00
  can0  05014004   [8]  23 03 00 E1 14 ED 00 2C
  can0  05014004   [8]  23 03 00 DF 14 ED 00 2C
  can0  05014004   [8]  23 03 00 DE 14 ED 00 2C
  can0  05014004   [8]  23 03 00 DF 14 ED 00 2C
  can0  05FF4004   [8]  64 00 44 16 44 16 3E 17 <-- set current & voltage (this causes the voltage to go to 57. volts until the login session times out)
  can0  05014004   [8]  23 03 00 91 15 ED 00 2C
  can0  05014004   [8]  23 03 00 C6 15 ED 00 2C
  can0  05014004   [8]  23 03 00 F5 15 ED 00 2C
  can0  05014004   [8]  23 03 00 26 16 ED 00 2C
  can0  05000461   [8]  1B 09 07 71 14 44 61 00
  can0  05014004   [8]  23 03 00 3C 16 ED 00 2C
  can0  05014004   [8]  23 03 00 38 16 ED 00 2C
  can0  05014004   [8]  23 03 00 38 16 ED 00 2C
  can0  05014004   [8]  23 03 00 36 16 ED 00 2C
  can0  05014004   [8]  23 03 00 3C 16 ED 00 2C
 
I also initially followed the procedure in http://electricmotorcycleforum.com/boards/index.php?topic=5928.msg44310#msg44310 before i started debugging.

I hope to document how i am making the charger to help others later.
Logged

Lenny

  • Full Member
  • ***
  • Posts: 120
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #323 on: August 06, 2017, 12:37:58 AM »

Is there maybe just a typo in the serial nr of the flatpack? Have you double checked it? Otherwise the rectifier might have a wrong label on it.
Logged
Zero FXS 6.5 MY16

freqmod

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #324 on: August 06, 2017, 01:04:19 AM »

I think the label is wrong, i have not made sense out of any of the labels so i have used the serials reported on the can bus.

I am only able to log in used the reported serial. However then i do that i get more frequent updates, and i am able to set the voltage using the serial i have provided. The voltage stays until the more frequent updates sieze. Also i am able to set the slow walk in, which is persistent during power cycles.

The printed serial is : 103871171760 i am not sure how to transform it to the can bus commands.

cansend can0 05004804#10387117176000 which does not work
cansend can0 05004804#09077114446100 is the one that works.
« Last Edit: August 06, 2017, 01:10:10 AM by freqmod »
Logged

remmie

  • Sr. Member
  • ****
  • Posts: 318
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #325 on: August 06, 2017, 01:05:57 AM »

If the other 3 are programming fine, the code itself should be OK
Tge serial number looks OK to me too

Only thing i notice is that the output current is not 0 but 0,3 amps. Is something connected to the output? It could be that default programming is only possible with no output current. It's just a wild guess
Logged
Current : Red Premium Zero SR/F (ordered May 25, delivered August 23 2019) with Rapid charger for 12kW charging
Former : White Zero SR 2018 ZF14.4 kWh (17.500 km)
Former : Black Zero SR 2014 ZF11.4 kWh (25.000 km)
SR's outfitted with Homemade "Supercharger" 6x eltek Flatpack S (12 kW)

freqmod

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #326 on: August 06, 2017, 01:25:37 AM »

I have nothing connected (except my multimeter). However i had that on the 3 other flatpacks too, and i was able to program them. I unfortunately do not have any load which i dare put that much into.

I am wondering if the programming command is dependent on the serial number in any way, or that  the firmware is locked in some fashion.

I have ordered a leonardo board so i can worst case attach that permanently and program that to log in and keep the voltage.

I tried to disconnect everything, but i still get:

can0  05014004   [8]  23 02 00 E5 14 EA 00 27

and no acknowledgements.

I will let it rest for an hour without power and see if i can get it to report no current.
« Last Edit: August 06, 2017, 01:44:46 AM by freqmod »
Logged

freqmod

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #327 on: August 06, 2017, 02:20:59 PM »

Thanks a lot for the suggestion. I let it rest for a night, but no success:

can0  05014010   [8]  1A 00 00 5D 11 E9 00 1B
can0  05004805   [8]  09 07 71 14 44 61 00 00
can0  05014010   [8]  1A 00 00 5F 11 E9 00 1B
can0  05014010   [8]  1A 00 00 63 11 E9 00 1B
can0  05014010   [8]  1A 00 00 63 11 E9 00 1B
can0  05014010   [8]  1A 00 00 65 11 E9 00 1B
can0  05014010   [8]  1A 00 00 66 11 E9 00 1B
can0  05014010   [8]  1A 00 00 68 11 E9 00 1B
can0  05019C00   [5]  29 15 00 44 16
can0  05014010   [8]  1A 00 00 6A 11 E9 00 1B
can0  05014010   [8]  1A 00 00 6C 11 E9 00 1B
can0  05014010   [8]  1A 00 00 6E 11 E9 00 1B
can0  05014010   [8]  1A 00 00 70 11 E9 00 1B
can0  05014010   [8]  1A 00 00 70 11 E9 00 1B
can0  05014010   [8]  1A 00 00 77 11 E9 00 1B

The amperage goes to 0100 after around 10 sec of power (before the walk in is complete) on and eventually goes to 0200.
« Last Edit: August 06, 2017, 02:46:47 PM by freqmod »
Logged

firepower

  • Hero Member
  • *****
  • Posts: 686
  • Hanoi, Vietnam
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #328 on: August 06, 2017, 03:45:13 PM »

Anyone with a ZERO in Brisbane or nearby (gold or sunshine coast) I have a free power supply i was planning on to use to make a zero fast charger.
You need knowledge of how to do this.

http://electricmotorcycleforum.com/boards/index.php?topic=7198.0

Logged

freqmod

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: My homemade 'Supercharger' for a ZERO Version 2
« Reply #329 on: August 08, 2017, 02:50:45 AM »

It seems like 05019C00#2901004516 05019C00#2905004516 are valid commands, i.e that the set voltage command is a bitfield. At least they work with my strange flatpack.

the 05019C00#2901004516 command can be used to set up a voltage. This may be useful if somebody wants to control a flatpack without logging in.
It will be kept until the device power cycles, or some body logs in and the session times out. It even seems to work without logging in once, and also if the can bus is disconnected (stops acknowledging the packets).

I am not sure what #2905... does i can't see it affect the voltage, but it is acknowledged by the flatpack.


Logged
Pages: 1 ... 20 21 [22] 23