ElectricMotorcycleForum.com
Makes And Models => Zero Motorcycles Forum | 2012 and older => Topic started by: stanelie on July 20, 2022, 10:13:28 PM
-
Well,
Trying to replace the dead battery in my DS with 7 Nissan Leaf modules, as Doctorbass suggested, it will not work.
The original battery is not configured as 7s2p, it is something else. There are twice the number of wires going to the BMS. There are several sensing wires in the lower section (see attached picture)
The Leaf battery fits physically inside the battery box, but without the BMS wired, it will not work. Also, there are hints that the BMS talks using canbus to the main motorcycle controller. Without the OK from the BMS, I doubt the motorcycle controller will let it start.
Thoughts?
-
Did that years ago, on a 2010 Zero S.
You have to use the middle contact of the Nissan Leaf cell, because there are two cells groups in series in the module (measure the voltage, you should have half of the module voltage on the middle post). Make sure that you identify correctly the BMS wires from the original battery ( kind of hard to do it if the battery is completely dead and you can't measure voltages) because you will burn the BMS otherwise.
Good luck.
Tom
-
Hi.
I've found this great howto https://medium.com/@ryan.mcneely_93025/restoring-a-second-2010-zero-s-5b93c4f07b2c (https://medium.com/@ryan.mcneely_93025/restoring-a-second-2010-zero-s-5b93c4f07b2c) from @RyanMcNeely for the Zero S 2010, and for this specific model, the Leaf batteries are indeed a drop in replacement.
However, the DS 2011 battery looks different. There are two sections, a top section and a bottom section, and it looks like they both make one big cell, folded.
(https://www.electricmotorcycleforum.com/boards/index.php?action=dlattach;topic=12001.0;attach=15032;image)
This can be infered by the way the top and bottom section are connected together.
(https://www.electricmotorcycleforum.com/boards/index.php?action=dlattach;topic=12001.0;attach=15034;image)
On the top section, the connections the BMS and motor controller look almost like those from the 2010 S, most of the BMS wire colors match with Ryan's diagram.
(https://www.electricmotorcycleforum.com/boards/index.php?action=dlattach;topic=12001.0;attach=15040;image)
However, there are also BMS wires attached to the other end of the cells, under the main connection section.
(https://www.electricmotorcycleforum.com/boards/index.php?action=dlattach;topic=12001.0;attach=15038;image)
How do I connect those wires? Will the motorcycle even turn on with these wires disconnected?
-
So, answering my own question :
It turns out the battery is indeed folded on 2 levels, and the mid-cell BMS connection is also parrallelised. The cable is split in Y at the end with all the connections, and goes to the top level mid-cell and the lower level mid-cell.
The answered was in the following post where a user made a wiring diagram of the DS battery :
https://www.electricmotorcycleforum.com/boards/index.php?topic=7373.msg63903#msg63903 (https://www.electricmotorcycleforum.com/boards/index.php?topic=7373.msg63903#msg63903) (batt_pack.pdf)
Thanks @igorbaldo !
-
Stanelie,
I've been reading your recent posts. Thanks for the updates and lots of photos. I'm having trouble with my 2011 S (same guts as your DS, but slightly different suspension and tires).
How did you know the batteries are bad in your DS and that the problem wasn't in the controller, the charger, or something else?
How did you get the batteries out of the motorcycle? To me it looks like Zero started with a big battery box and then built a motorcycle around it. I can't tell how the battery comes out of the frame.
Where did you get the Leaf batteries and how do you know they're any good?
I'm not sure if my Zero's problem lies in the batteries or elsewhere, but if I end up having to replace the batteries, I don't want a direct replacement (same voltage and kw/h). Why didn't you replace your old batteries with more voltage and a much higher kw/h? so that you can ride faster and have a better range?
-
Hi Alan.
The seller I bought the motorcycle from told me the batteries only had half of the original range remaining, and when I got there to buy it, it wouldn't even turn on.
When I got home, the charger refused to even start charging the batteries. So, I started working by first pulling the big battery box out of the bike. The box itself, on the DS anyway, is not fixed to anything. It sits on a shelf that can be angled down by removing the 2 front screws and loosening the two back screws to allow it to slide some and clear the frame. I had to remove the front wheel to be able to remove the box. Once the box is out, it can be disassembled completely. I then tested the voltage of the parallel groups and they were way too low, 0 volts or 0.2-0.3 volts. Dead, needing to be replaced.
I followed this guy's recipe, he has quite a few articles about his own S Zero motorcycles : https://medium.com/@ryan.mcneely_93025/restoring-a-2010-zero-s-electric-motorcycle-battery-5575209f2026
And I got the batteries on eBay from 300km away near Montreal (I'm from Quebec), he still has quite a lot for sale : https://www.ebay.ca/itm/294456189009
They were delivered very quickly, and it looks like they have the advertised capacity.
Then, after putting those modules inside the case, rewiring the BMS and closing the case and putting it back into the frame, I was able to ride the bike... for 5 minutes. Then it failed. Everything was ON' but I was getting no power at the wheel. No error messages, nothing. I let it sit, and the next day, it worked again for 2 minutes. Then it died again. I did some research, and I contacted Hollywood Electric, and I contacted Alltrax, the maker of the controller, and from their input, it looked like the controller had failed.
So, I did some research, again, and found a suitable controller to replace the damaged Alltrax one. I went with a Kelly Controller KDZ 48550, without regen, which has almost the same specs as the Alltrax one.
https://kellycontroller.com/shop/kdz/
(If you have to order it, don't forget to order the breakout cable and plug). I think it came straight from china, and it came quickly too.
I put it in the frame, with a spacer between the frame and the controller to accommodate the different output pins layout and prevent shorting out with the frame, wrestled a bit with the big power cables and tadaa! It was alive again.
I did 2 rides to date. The first ride at 50km/h depleted a bit less then half the battery, according to the gauge on the dashboard, I rode 27 km. The second ride at 90 km/h, I only did 33 km at that speed, and the battery was almost empty when I got back.
I hope this answers a few questions you were having.
-
Oh,
And I didn't change the voltage or the battery configuration because I wanted to keep using the Zero battery BMS. This BMS communicates with the Main Bike Board to give the all clear, and if it doesn't, the bike doesn't run. So, I had no choice there. Until I figure out how to fake the BMS signal to the MBB (canbus network).
Also, with those Nissan Leaf modules, the only way to add range and keep the same 14S config is to double them up, and since they are so big, there is no room for that. So, I went with what I had.
-
Thanks for the replies. I'm keeping our conversation public, rather than sending you private messages because your answers are very helpful and they might be used by somebody else in the future.
I'm curious about when your Zero failed with the new batteries after only 5 minutes. What were the symptoms? Did it suddenly stop and refuse to start again? You said that it worked the next day for 2 minutes. Did you recharge the batteries between day1 and day2? Or did the motorcycle run at the same battery level from day1, but then fail a few minutes later?
-
It was only working for short moments, between 1 sec to 10 seconds, and it was totally random. Nothing for a few days, then twice in a day...
The level of the battery was kept high, as I was unable to discharge it.
The symptom with the Alltrax controller was that, when it would work, I would get a very small "clunk" from the motor when I would flip the kill switch and enable the controller. I think some current was running through the controller when it was starting up. When I heard that, the motor would run. When I disabled the kill switch and I did not hear that "clunk" from the motor, I knew it would not work.
I also removed the controller from the bike and hooked it up to a known good DC motor and an external power supply, as well as a 5 kohm potentiometer for throttle to see if it would run it, and the definitive proof was there : it would not run. Controller dead.
Alltrax provides a diode testing procedure (https://alltraxinc.com/wp-content/uploads/2017/03/Doc120-042-C_TN006-Diode-Checking-DCX-Controllers.pdf) to test the output mosfets partially. All was good there.
Also, I was able to communicate with the Alltrax controller over RS-232 serial, and it was not reporting anything wrong.
Alltrax support told me this :
Measure b- to b+ on the controller, activate the throttle so the solenoid engages - you should have 48v
Measure b- to M (middle bus bar), activate the throttle so the solenoid engages - you should have 48v
All good there too. However, when I gave some throttle input, M should have gone low (lower), and it wasn't doing that.
My guess, as well as the tech's from Alltrax, is that the part of the circuit that drives the mosfets is probably faulty.
I've opened up the controller to try and fix it, but it is filled with black rubber, no way to reach the components and examine the traces. I'm working on removing this rubber, but it doesn't dissolve in anything (that won't damage the components at the same time). The best thing that has been working so far is heating the rubber with a reflow heatgun (very narrow nozzle), it makes the rubber stiffer and more brittle, and I can remove small chunks carefully with a small screwdriver. Maybe I'll get to the circuit board in 2-3 years.
-
Stanelie,
A lot has happened this morning. Stuff that's never happened to my Zero before:
1) I was moving the Zero to a central part of the garage, so I could access both sides. I would drive it forward a bit, walk it back a bit, etc. No problems.
2) Suddenly, with no warning, it didn't want to drive forward any more. That's new to me. Dead. As I toggled the kill switch, I didn't hear the faint 'thunk' of a relay that you've mentioned. I'm very familiar with that sound and this is the first time my Zero has never thunked. Now it's acting like yours was.
3) I got the side panels off so I could access the Alltrax controller. Noticed that I get a solid green LED every time.
4) Checked b- to Pin2. (Should change as the throttle opens and closes). Got 0.0 volts the entire time.
5) Checked b+ to m-. (Should change as the throttle opens and closes). It was 15V when I first hooked up my alligator clips, but the motorcycle's key was off. That's odd. I turned everything on and off and on again and it all went to 0.0 volts and stayed there from then on as I twisted the throttle.
6) Checked b- to b+. 0.0 volts.
7) Checked b- to M. 0.0 volts.
8) I'm hoping the MBB isn't bad. I hooked up my laptop to it and they communicated fine. When I checked the 'inputs' command, the MBB shows different values for 'throttle' when I twist the throttle open vs. leaving it closed.
9) I hooked up my laptop to the Alltrax controller. Still got a solid green light, no errors. Everything communicates fine.
10) Went to the Alltrax's 'Monitor' tab. Here's where it gets weird. The instant I start to twist the throttle, the "Throttle Position" value jumps up from 0% to 20%. As I open the throttle more it still stays at 20%. Finally, at full-throttle, it only goes up to 21%. No higher than that. The entire time, the "Battery Voltage" value stays at 54.8 Volts and the "Output Current" value stays at 0.0 Amps. Nothing at all next to the "Error Flags" value.
11) I let go of the throttle because I need two hands to do a screen capture. I open the snippet program, then twist the throttle again so I can get a screen-shot of that 21% throttle. But as soon as I twist the throttle, the back wheel starts to spin!
12) It works now?!? I quickly hit the kill switch a few times and each time now has the familiar 'thunk'. I slowly open the throttle and the "Throttle Position" value shoots up to 24% and the back tire is spinning 1/4 inch off the garage floor, propped up on two blocks of wood.
Everything seems to be working now. But I didn't do anything to fix it. Nor did I do anything to break it when I was moving in the garage.
I'm leaning toward a bad motor controller, but still not 100% sure if it's that or a bad MBB. Do these symptoms sound like what you were experiencing? In your opinion do I have an faulty Alltrax controller, or is it something else entirely?
And if anyone else out there has some insight to these problems, I'm all ears.
-
When I had my early-build 2012 Zero it would randomly stall at intersections. The factory guys picked up my bike from my home and replaced the throttle assembly with a new version. They told me that some of the 2011 throttles were defective and my bike had one of the old ones. Replacing the throttle assembly completely cured the stalling problem.
-
@Alan. Yes THAT Alan
On step 6, measuring between B+ and B-
As soon as the main contactor activates, you should be getting the full battery pack voltage across those terminals. If you don't, regardless of the status of the Alltrax controller (good or bad), the problem is not with the controller.
I would look into this before trying anything with the throttle.
BTW, the Alltrax controller low power "brain" section is powered by the small blade terminal #1, which is enabled by the main bike board. So, it will be green if it doesn't detect any internal issue, and the MBB is sending the "all good" (kickstand up, killswitch down...), even if it is not getting power on the main battery input terminals.
-
Stenelie,
It took awhile, because I wasn't sure which cable bunch I needed (J1 vs J2) and my Mandarin isn't very good. But I finally received the Kelly motor controller and J2 cable today. Couldn't find anything on their site about a cap to put over the unused J1 socket and the RS-232 socket, so I'll need to make something later, to keep bugs and dirt out.
I see what you're saying about the need for a spacer. What did you use to put a gap between the new motor controller and the motorcycle bracket? Just keep adding washers until it looks far enough?
By the way, I decided to do a double-check of my Alltrax's settings, to be sure I make the Kelly settings the same. This time, when I hooked up my laptop, the Alltrax kept flashing 3 red lights (Throttle not at zero%), and then it stayed on "100% throttle" the entire time, even though it's sitting in my house, without any throttle nearby. That's probably what it was doing a few weeks ago, when my Zero wouldn't budge. (As a safety measure, the Alltrax won't let the motor turn if the throttle isn't at zero% during startup.) Now I'm convinced the Alltrax is the source of my Zero's problems.
I'm unsure about the meaning of some of the Kelly's settings and what their values should be. The Chinese-to-English translations aren't quite there, so it's confusing. Did you get your settings all correct the first time, or was it trial-and-error?
-
Hi Alan.
For the spacers, I used some thin nuts I had lying around. Washers would be fine too I'm sure.
The Kelly controller also has a "set throttle to zero before I enable" setting, if I remember correctly.
As for the settings, I think I'd have to physically disconnect the motor for Kelly's software to run (a safety measure?). Can you send screenshots of the settings? I'm sure I will remember most of them. I got lucky and got it right the first time.
-
Stanelie,
Been on vacation for the past 2 weeks and trying to squeeze in a day to work on the Zero that's still in pieces.
The old Alltrax controller had three small wires going to it that I'm going to have to splice to the new Kelly controller. One wire is throttle. One wire is key-on. What is the third wire?
-
Ground.
-
Is 'throttle 2' on the old Alltrax the Ground?
Also, here are the screenshots of my Kelly controller settings. I appreciate your help getting them adjusted correctly.
-
Hi.
I don't know when I will be able to look into this, but in the meantime, here is a picture I took a while back of the connection I made with the Kelly cable and the zero. I hope it helps.
-
Well, I tried to connect to the controller today and it did not work. I think I recall reading something about Kelly Controller that it won't connect to serial if the motor is hooked up to it.
In about two month, I will retire this bike for the winter and I also plan on enlarging the battery, so, I will disassemble it and try to connect to it then.
Sorry for the wait.
-
I finally got the wires all connected. Turned on the motorcycle and got a solid green light on the controller. Twisted the throttle and nothing happens. Not a peep.
-
Is the throttle sensor type set to 0-5ko? This is what I used.
Throttle starting effective position set to 4 or 5,
ending position at 90%,
control mode to torque,
power on high pedal disable to "enable",
releasing brake... to "disable"...
Those are the settings I used, from memory...
-
The throttle dropdown box didn't have an option for ohms, so I left it on 0-5 V.
I have the "Releasing Brake High Pedal Disable" set to 'Enable', which I interpreted as meaning it's enabling the disabled feature. Really confusing. I kind of wish they'd just left everything in the original Chinese instead of doing a half-baked job of translating it all into English.
I'll try accessing the controller again, but it's really hard to reach that RS-232 plug while everything is wired up, so it's going to be awhile before I get a few free hours to try it.
-
OK, I changed the settings to match what you said earlier and still got a solid green light, but nothing happens when I twist the throttle.
The one setting I didn't change is that throttle from volts to ohms. Are you sure your controller had an ohms setting? When I click on the dropdown box, I get 2 choices: "0-5V" and "1V-4V"
-
No, I'm not sure. But it might have been 0-5 volts. I am sure it was not 1-4 volts though.
Are you able to talk to the controller with the Kelly config program while it is hooked up to the motor? I was not able to yesterday...
-
You and the manual both said that the controller can't be accessed while it's hooked up, so I didn't even try. Anyway, I can't access the communication port while all of those wires are in the way. It was easier to just remove the controller and take it into the house than to take my laptop and power-supply out to the garage.
-
Looking through the Kelly programing info you posted I see 3 things* that might be preventing the bike from working.
* All assumptions are based on my understanding of terrible Chinese to English translations.
PowerOn High pedal Disable - Sounds like this option will prevent the bike from working if the controller senses voltage on the throttle circuit during startup. Might want to try to disable it but keep your finger close to the kill switch. Looks like you can use the "Throttle effective starting position" slider if you need to add a dead zone to the throttle.
Releasing Brake High Pedal Disable - Not sure if this option requires you to hold the brake lever when starting the bike up or if it will disable the throttle when the brake circuit is enabled. I would turn it off.
Forward Switch - Just to confirm do you have a switch that completes this circuit? Based on the description if the wires for this switch are open the throttle will not work.
-
Stanelie,
I emailed with somebody from Kelly Controllers, and he said that the 0-5kOhm option is there, it just doesn't show up in the dropdown list. In order to select it, you have to scroll down. Sure enough, there it was! I did that, reattached the wires to the controller, and still nothing.
Here's yet another thing that's confusing me: when I connect my laptop to the Zero's Main Bike Board and look at the inputs, it shows this (my hand was twisting the throttle at the time):
- Raw Throttle0 Position : 513 ADC
- Raw Throttle1 Position : 1021 ADC
- Normalized Thr Position : 705 ADC
- Final Throttle Position : 68%
- Throttle Out : 1684 mV (345 ADC)
Notice that the Throttle Out setting is given in millivolts, not in ohms. Does that mean the Kelly Controller's throttle input should be in volts rather than in ohms?
Demoni,
Thanks for your help in this. I, too, and really confused by the poor Chinese-to-English descriptions in the settings, so I'm just guessing on several of them. I'll try your settings.
-
A resistance can never be read directly. If we take a pot, for example, one would connect the resistance to ground and V+ rail, and the wiper would swipe between those, outputting a variable voltage. The way I understant it, the MBB emulates this voltage output. So, it is still correct to attach this to the "resistance" reading of the kelly controller. The difference is that the V+ voltage that would normally be attached to the pot is not there, as the voltage is supplied by the MBB directly.
I will confirm this soon, but I am pretty sure I set my controller to "0-5Ko" input mode, even if the MBB outputs a voltage, and this works for me.
-
Stanelie,
I measured the two (throttle + ground) wires that plug into the controller, and it's definitely a range of voltage from 0V to 2.95V as the throttle opens.
I started a new discussion post on that a few minutes ago. It seems odd to me that:
1) the maximum output is only 2.95V, not 5V, and;
2) it reaches 2.95V at around 40% throttle, then the voltage just levels off and stays there for the rest of the twist.
-
Here are my latest settings on the Kelly Controller. Most of the confusion is on page1.
Forward Switch: I interpreted this to mean that if there's no distinct switch present, then the throttle itself acts as the switch when you twist it. But I disabled this anyway.
Throttle Sensor Type: I had this on 0-5k Ohms, but it wasn't doing anything, so I changed it back to 0-5V, even though the throttle wires going into the controller only have a range of 0V-2.95V.
Throttle Effective Starting Position: I have this set at 2%, but I have no idea 2 percent of what? Is it 2 percent of the maximum 5 volts? Does that mean that if the controller detects 0.1V at start-up, it will error out? Or does it mean that as I twist the throttle, nothing will happen until I've twisted it enough to have 0.1V running to the controller?
-
It means that between 0 and 2% of 5 volts, it will consider this input as being 0. This is useful to keep a "dead" zone at closed throttle position.
-
Finally! The motor controller works now. The rear wheel is still up above the garage floor, but it does spin when I twist the throttle. My settings are what I posted in my last photo. Pretty much everything is disabled and the input is 0V-5V (not ohms).
However, each time when I twist the throttle, the motor controller beeps once and then the wheel starts to spin. Is that normal? Is there a way to turn off the beep?
-
I doubt this is normal, mine doesn't beep, I didn't even know it had a beeper. Are you sure the beeps are coming from the controller? The only thing that beeps on mine is the BMS (inside the battery pack, there is a small hole for it at the front of the battery pack).
Hooray, you got it to run! What did you change to make it work?
-
I contact Kelly controls, sent them a video of the wheel turning and the start-up beep. They said the same thing, that their controllers don't have a beeper in them. So something on the Zero is beeping every time I start to move. If it did that before the new controller, I never noticed it. Guess I'll have to live with it.
-
Stanelie,
I bought 7 Nissan Leaf batteries, removed my old battery from the Zero, and now I'm stuck. I'm trying to untangle the spaghetti noodles all of the place and can't figure out how they go with the Nissan Leaf batteries.
On page one, you posted a photo of your opened Zero battery. Do you have another photo, showing how you figured out which wires went where on your Nissan batteries?
I started a new conversation post.
-
The colorful drawing is the correct connection diagram using the Nissan lead batteries, copied from a Ryan on the net who did this with a Zero. I just used his recipe.
This is what I used.
The center smaller screw on the Nissan cells corresponds to the wire you circled on the other thread.
-
I finally got the battery all assembled, went for a test drive, and everything worked great! Until it stopped working altogether.
Around the neighborhood, under 45mph, everything's fine. Then I got greedy and went to a busier street where I could 'floor it'. Hit 58 mph, ran for a few more seconds, and then everything died. The dashboard flashing and the BMS beeping all indicated that the batteries got too hot, so the BMS deactivated the throttle. I managed to get home and let the motorcycle cool off overnight in the garage. It still beeped the "too hot" error every minute or two and I was unable to power on the motorcycle at all.
This morning, I'm able to power her up just fine, so nothing burned out, all connections and fuses are still good. Talking to the MBB still shows 90% battery remaining.
I'm in the process of undoing all of my work, taking everything off, opening up the battery again, and then what? Where should I put that blasted temperature sensor? Last week, I had shoved it in between two of the middle Leaf batteries, kind of where it was in the original Zero batteries. I guess Leaf batteries run hotter than Zero batteries.
Where does everyone else put the temperature sensor so that it won't disable the throttle after going 58 mph for a few seconds? Do you just leave it flopping around, away from any batteries?
-
Hum...
I've put my temperature sensor between 2 cells in the middle of the pack, 1 inch from the edge. I have not had issues with the temperature, even while running the bike with wide open throttle for extended time.
-
That sounds like where I had mine, but it overheated. I'll just tape the thermometer to the side of a battery.
-
After replacing the throttle, which didn't fix anything, and then the motor controller, which also didn't fix anything, I finally replaced the batteries. That fixed it.
However, to quote Zero from the Zero Owners' Manual:
"The power pack should maintain up to 80% of its capacity, for appoxiamately (sic) 112,654 kms (70,000 mi)."
Nope! My Zero is right at 6,600.0 miles and the original power pack didn't have enough power to go more than 35 mph. Only 6,600 miles. That's nowhere near 70,000 miles.
-
Which is probably, why the pack is on E bay being sold for little more than scrap plus their 10 percent.
Aaron