Cycle Analyst V3 preview and first beta release

Get real world experience and user feedback on the electric bicycle products.

Re: Cycle Analyst V3 preview and first beta release

Postby johnrobholmes » Fri Mar 23, 2012 8:58 am

Great additions! I'll be waiting for the final versions to carry in my store. Until then I will keep getting the regular versions!


All around, what a great product you have Justin. And even better support and development!
_______________________
Image

Volt up, gear down!
http://www.HolmesBikes.com -- Custom 15 -12ga spokes
http://www.VoltRiders.com -- Custom wheels, ebikes, and Mopeds
User avatar
johnrobholmes
10 GW
10 GW
 
Posts: 4139
Joined: Mon Jul 07, 2008 2:19 pm
Location: Missouri

Re: Cycle Analyst V3 preview and first beta release

Postby justin_le » Fri Mar 23, 2012 9:07 am

teklektik wrote:Will this allow setting Max Power in Watts instead of just Max Current in Amps?


Like this: ?
MaxWatts.jpg
MaxWatts.jpg (11.38 KiB) Viewed 3998 times


(don't you tell me it needs one more digit ;-) )

Voltage sag and normal discharge can make a current-only spec a bit sub-optimal in 2.23. Having the CA do the math on the fly could keep performance up while resources are being depleted.


I originally went just with a current limit because I figured most people would be using this feature for the sake of protecting / babying their batteries, and in that case regulating amps makes the most sense for sure. But that was circa 2005 / 2006 when batteries were the main limiting factor in ebike performance. Now batteries can do 40C discharge rates while barely getting warm and it's the motor people are trying to protect, and for that limiting the watts certainly makes the most sense.

-Justin
Big Dummy with 24" eZee front hub, 25A infineon controller, and 48V 10Ah LiMn pack
My website: www.ebikes.ca
Please contact via email, info@ebikes.ca, rather than PMs
User avatar
justin_le
10 kW
10 kW
 
Posts: 919
Joined: Mon May 28, 2007 3:27 am
Location: Vancouver

Re: Cycle Analyst V3 preview and first beta release

Postby gensem » Fri Mar 23, 2012 9:10 am

justin_le wrote:
Like this: ?
MaxWatts.jpg


(don't you tell me it needs one more digit ;-) )



YES!!! its needed... also add another digit to the Amp limit so i goes all the way to 999amps. :twisted: :twisted: :evil:
Last edited by gensem on Fri Mar 23, 2012 9:33 am, edited 1 time in total.
A decent 25mph bike will cost around $1000.
A decent 35mph bike will cost around $2000.
A $1000 35mph bike will get you killed.
Justin we really appreciate what you did!
User avatar
gensem
100 kW
100 kW
 
Posts: 1490
Joined: Fri Apr 01, 2011 5:28 pm
Location: Sao Paulo - Brasil

Re: Cycle Analyst V3 preview and first beta release

Postby Doctorbass » Fri Mar 23, 2012 9:16 am

justin_le wrote:(don't you tell me it needs one more digit ;-) )



Yess too!

It would be also usefull for the moto and electric car!.. this folk is also great number buyer for the C-A :wink:

some TTXGP guys also use it!.. even.. the Killacycle was using it.. but i agree showing 0.3MegaWatts might be rare case :mrgreen:

I can count 7 more free digit on the 2nd line.. leaving enough space for displaying 90 000 000 000Watts (90 Gigawatt) :mrgreen:

Doc
Last edited by Doctorbass on Fri Mar 23, 2012 9:20 am, edited 2 times in total.
________________
-Fastest speed record from now: 113 km/h measured on GPS
-Fastest ebike 106km/h on flat and managed to enter in the 19.875 sec on the 1/4 mile drag racing !
-0-70km/h in 5sec X5 5303 on 24"
TORQUE SETUP:
-Succeded to haul a 19200 pounds schoolbus!
-Team Konion Member
113kmh Giant___http://www.evalbum.com/3406
Mongoose____http://www.evalbum.com/1947
E-trike_______ http://www.evalbum.com/3776
http://twitter.com/DocbassMelancon
I speak FRENCH and english
User avatar
Doctorbass
100 GW
100 GW
 
Posts: 6524
Joined: Sun Apr 08, 2007 2:24 am
Location: Quebec, Canada East

Re: Cycle Analyst V3 preview and first beta release

Postby Ypedal » Fri Mar 23, 2012 9:18 am

9999 kw !
ES site status page, for when "things" happen...
http://www.ypedal.com/ES/ES.htm
----------------
Always Staying Busy !!
http://www.ypedal.com/Projects.htm
User avatar
Ypedal
100 GW
100 GW
 
Posts: 11916
Joined: Wed Dec 27, 2006 12:55 pm
Location: Moncton NB, Canada

Re: Cycle Analyst V3 preview and first beta release

Postby teklektik » Fri Mar 23, 2012 9:23 am

justin_le wrote: ...Like this? ...limiting the watts certainly makes the most sense.

:!: :mrgreen:

There are so many well-considered improvements - it's the re-evaluation and evolution of past designs into a tidy cohesive product instead of a patchwork of odd features that really makes this effort impressive.
User avatar
teklektik
100 kW
100 kW
 
Posts: 1023
Joined: Sat Mar 26, 2011 1:15 pm
Location: CT, USA

Re: Cycle Analyst V3 preview and first beta release

Postby justin_le » Fri Mar 23, 2012 9:24 am

Doctorbass wrote:Did you ever thought about including a programmable BEEP piezo alarm option we could setup for ex low SOC alarm etc?


I think we need to be careful making sound noises. Certainly my tendency is to want to smash electronic devices that beep at me, so it's unlikely that the idea of a piezo buzzer would make it into the design!

However, I think we could do a compromise Stéphane where parts of the display would then flash when a hard limit is hit? so for instance if LVC is reached then the battery indicator blinks, if overtemp is reached then the temperature readout flashes etc. That would also be useful to tell people what is going on when the CA starts to throttle back the power output, and it shouldn't be too difficult to implement.
Big Dummy with 24" eZee front hub, 25A infineon controller, and 48V 10Ah LiMn pack
My website: www.ebikes.ca
Please contact via email, info@ebikes.ca, rather than PMs
User avatar
justin_le
10 kW
10 kW
 
Posts: 919
Joined: Mon May 28, 2007 3:27 am
Location: Vancouver

Re: Cycle Analyst V3 preview and first beta release

Postby justin_le » Fri Mar 23, 2012 9:33 am

Doctorbass wrote:
justin_le wrote:(don't you tell me it needs one more digit ;-) )


I can count 7 more free digit on the 2nd line.. leaving enough space for displaying 90 000 000 000Watts (90 Gigawatt) :mrgreen:
Doc


Ha, you guys are all a little crazy. Good news is that now with the bootloader we can do a custom "DoctorBass" firmware mod that anyone can install which will show all your power stats in gigawatts, your distance in light-years, and your speeds measured in units of c (as in 3x10^8 m/s). The day your ebikes become certified rocketships, the CA will be there for the ride... -J
Big Dummy with 24" eZee front hub, 25A infineon controller, and 48V 10Ah LiMn pack
My website: www.ebikes.ca
Please contact via email, info@ebikes.ca, rather than PMs
User avatar
justin_le
10 kW
10 kW
 
Posts: 919
Joined: Mon May 28, 2007 3:27 am
Location: Vancouver

Re: Cycle Analyst V3 preview and first beta release

Postby Doctorbass » Fri Mar 23, 2012 9:45 am

Justin, you are our true God hero etc! :wink:

The idea of making the display to flash is perfect!

The Bootloader personal options would be the cherry on the sunday!

I am already wondering if i will order one or two :mrgreen:

That first one will be on my Zero DS 2011 motorcycle for sure!

The second one.. ( reserved for a Top secret project!) :wink:

Doc
________________
-Fastest speed record from now: 113 km/h measured on GPS
-Fastest ebike 106km/h on flat and managed to enter in the 19.875 sec on the 1/4 mile drag racing !
-0-70km/h in 5sec X5 5303 on 24"
TORQUE SETUP:
-Succeded to haul a 19200 pounds schoolbus!
-Team Konion Member
113kmh Giant___http://www.evalbum.com/3406
Mongoose____http://www.evalbum.com/1947
E-trike_______ http://www.evalbum.com/3776
http://twitter.com/DocbassMelancon
I speak FRENCH and english
User avatar
Doctorbass
100 GW
100 GW
 
Posts: 6524
Joined: Sun Apr 08, 2007 2:24 am
Location: Quebec, Canada East

Re: Cycle Analyst V3 preview and first beta release

Postby teklektik » Fri Mar 23, 2012 9:51 am

Doctorbass wrote:The second one.. ( reserved for a Top secret project!) :wink:

...the one with the dilithium crystal batteries that need an extra few digits? :D
User avatar
teklektik
100 kW
100 kW
 
Posts: 1023
Joined: Sat Mar 26, 2011 1:15 pm
Location: CT, USA

Re: Cycle Analyst V3 preview and first beta release

Postby teklektik » Fri Mar 23, 2012 10:12 am

justin_le wrote:
Doctorbass wrote:Did you ever thought about including a programmable BEEP piezo alarm option we could setup for ex low SOC alarm etc?

I think we need to be careful making sound noises ... it's unlikely that the idea of a piezo buzzer would make it into the design!

Hmmm - could you possibly squeeze in an optional OC alarm output - maybe with a nearby pad for customer-installed pull-up? This is Gilding the Lily, but a hook to open up the possibility of passing along alerts to other (signaling) devices might be nice... :wink:
User avatar
teklektik
100 kW
100 kW
 
Posts: 1023
Joined: Sat Mar 26, 2011 1:15 pm
Location: CT, USA

Re: Cycle Analyst V3 preview and first beta release

Postby NeilP » Fri Mar 23, 2012 10:16 am

Doctorbass wrote:The second one.. ( reserved for a Top secret project!) :wink:

Doc



Let me guess...will the power figures have few more Zeros on the end :P
Mongoose frame, Fox F100 forks,26x2.3 tyres
180mm disks
100V 20Ah LiPo
Lyen 18 FET 65 Amp,5304 in 26 inch Mavic rim

To illustrate the vain conceit that the universe must be somehow pre-ordained for us, because we are so well-suited to live in it, he mimed a wonderfully funny imitation of a puddle of water, fitting itself snugly into a depression in the ground, the depression uncannily being exactly the same shape as the puddle."
-- Richard Dawkins, in "Lament for Douglas" (14 May 2001)
User avatar
NeilP
10 GW
10 GW
 
Posts: 4001
Joined: Sat Nov 27, 2010 3:18 pm
Location: Jersey,Channel Islands,UK, Europe

Throttle Settings

Postby justin_le » Fri Mar 23, 2012 10:21 am

So one of the things that was really useful in the RC-CA thread was discussions about throttle mapping. In the original RC-CA, there device was setup only as a current throttle, and the input throttle range was limited over a 3V span via the AuxInput function. In the setup menu for the V3 CA's input throttle, you can specify both minimum and maximum input range allowing you to dial in just where the start and end zones are for the throttle motion, regardless of whether you have a potentiometer or a hall effect throttle type.
ThrotInMin.jpg
ThrotInMin.jpg (10.02 KiB) Viewed 838 times

ThrotInMax.jpg
ThrotInMax.jpg (9.92 KiB) Viewed 838 times


The output throttle range is similarly settable. One thing we've noticed is that many newer controllers run the hall throttles off a 4.3V supply rather than a 5V supply, and so instead of the usual 0.9-4.2V input range, they see a 0.9-3.6V range, with full throttle being at about 3.4V and with a 4V signal being considered a fault condition. So this way the CA's output can be adjusted to match properly with what the controller expects:
ThrotOutMin.jpg
ThrotOutMin.jpg (10.28 KiB) Viewed 838 times

ThrotOutMax.jpg
ThrotOutMax.jpg (10.37 KiB) Viewed 838 times


And of course, you can select whether the output throttle is a voltage signal as per ebike controllers, or a servo pulse signal as used by RC controllers
ThrotOutMode.jpg
ThrotOutMode.jpg (10.17 KiB) Viewed 838 times


In the RC output mode, there is no need to change any hardware on the CA, the same green wire in the 6-pin CA-DP connector will supply either a steady voltage or the pulse stream, and the min and max output ranges are then displayed in units of mS:
ThrotOutMS.jpg
ThrotOutMS.jpg (11.11 KiB) Viewed 838 times


Back to the input throttle, there is a selection menu to now choose what the throttle controls, so you have the option of ignoring the input throttle, or treating it as a current throttle, a speed throttle, or now a Pass-Thru throttle. In pass-thru mode, the CA basically takes the input throttle within the input throttle range, and maps it over to the output throttle range. So this way if you don't want the CA's feedback loops to come into the picture, you can have it pass your own command throttle straight to the controller. But with the remapping capability of the input/output ranges, it means you can use potentiometer throttle on a controller expecting a hall input, a hall throttle on a potentiometer controller, or any throttle with an RC controller etc.
ThrotPassThur.jpg
ThrotPassThur.jpg (10.04 KiB) Viewed 838 times


And finally to give more of a soft start feeling to the ebike, and especially to reduce gear and clutch failures in geared drives, there is a throttle output rate limit that regardless of all other settings puts a firm clamp on how rapidly the throttle output of the CA can change:
ThrotRateLimit.jpg
ThrotRateLimit.jpg (9.59 KiB) Viewed 838 times


Some people like the instant kick of an instant throttle, while others find it disconcerting and prefer the power to ease in smoothly, and so with the rate limit this can be set to the user's preference.
Big Dummy with 24" eZee front hub, 25A infineon controller, and 48V 10Ah LiMn pack
My website: www.ebikes.ca
Please contact via email, info@ebikes.ca, rather than PMs
User avatar
justin_le
10 kW
10 kW
 
Posts: 919
Joined: Mon May 28, 2007 3:27 am
Location: Vancouver

Re: Cycle Analyst V3 preview and first beta release

Postby justin_le » Fri Mar 23, 2012 10:26 am

teklektik wrote:There are so many well-considered improvements - it's the re-evaluation and evolution of past designs into a tidy cohesive product instead of a patchwork of odd features that really makes this effort impressive.


Thanks Teklektik. It indeed started turning into something of a patchwork piece last fall, and so that's part of why there was such a long lapse from then to now figuring out how to get everything tidily integrated in this package in a way that makes sense. I'm glad you can see and appreciate that! :-)
Big Dummy with 24" eZee front hub, 25A infineon controller, and 48V 10Ah LiMn pack
My website: www.ebikes.ca
Please contact via email, info@ebikes.ca, rather than PMs
User avatar
justin_le
10 kW
10 kW
 
Posts: 919
Joined: Mon May 28, 2007 3:27 am
Location: Vancouver

Re: Throttle Settings

Postby teklektik » Fri Mar 23, 2012 10:44 am

justin_le wrote:And finally to give more of a soft start feeling to the ebike, and especially to reduce gear and clutch failures in geared drives, there is a throttle output rate limit that regardless of all other settings puts a firm clamp on how rapidly the throttle output of the CA can change...
Some people like the instant kick of an instant throttle, while others find it disconcerting and prefer the power to ease in smoothly, and so with the rate limit this can be set to the user's preference.

This may be a subject for custom firmware, but there are two difficulties with a fixed rate of change.
  1. It is probably most useful to only have it apply only in the throttle-up direction so throttle-down response will not suffer (brakes-NOW!).
  2. Dead-start or at-speed clutch re-engagement is where the gears and clutch take a beating. A fixed rate in all cases can address these two situations but also will make general throttle response sluggish.
(Just thinking here...) It might be nice if the rate could be made to apply only (1) in throttle-up direction and (2) when the minimum throttle setting in the last second was less than 5% according to other configured throttle voltage criteria. This would make the throttle ease on only from dead start or when attempting to re-engage the clutch from a coasting episode (I think...)

EDIT - hmmmm - okay - the criteria for initiating and terminating the behavior for (2) is problematic. Scratch that.
User avatar
teklektik
100 kW
100 kW
 
Posts: 1023
Joined: Sat Mar 26, 2011 1:15 pm
Location: CT, USA

Re: Throttle Settings

Postby justin_le » Fri Mar 23, 2012 11:30 am

teklektik wrote:(Just thinking here...) It might be nice if the rate could be made to apply only (1) in throttle-up direction and (2) when the minimum throttle setting in the last second was less than 5% according to other configured throttle voltage criteria. This would make the throttle ease on only from dead start or when attempting to re-engage the clutch from a coasting episode (I think...)


Right, I should have clarified that as currently implemented it is just a ramp-up rate limit. Ramp down is still instant. If it's not this way then yes it's disconcerting when you brake, or stop pedalling in PAS mode, and it takes a while before the assist dies off.

As for 2, I'm exploring a different idea that would maybe address this pretty well. You are right that if you are already travelling at speed, the ramp rate can cause an annoying lag before you feel anything from the motor. However, if the CA was programmed to know the motor KV in V/kph, then it could rapidly move the throttle up to a value it knows is just below the speed of the bike, and then only at that point would the slower rate limit come into effect. That should in principle provide the smooth engagement of throttle ramping without the long latency when you are already moving. It's fairly high on the to-do agenda to try this out.

-Justin
Big Dummy with 24" eZee front hub, 25A infineon controller, and 48V 10Ah LiMn pack
My website: www.ebikes.ca
Please contact via email, info@ebikes.ca, rather than PMs
User avatar
justin_le
10 kW
10 kW
 
Posts: 919
Joined: Mon May 28, 2007 3:27 am
Location: Vancouver

Re: Cycle Analyst V3 preview and first beta release

Postby tfahrner » Fri Mar 23, 2012 12:01 pm

justin_le wrote:I think we need to be careful making sound noises. Certainly my tendency is to want to smash electronic devices that beep at me, so it's unlikely that the idea of a piezo buzzer would make it into the design!

I hear you there, but you know what kills a lot of systems in these here parts? Leaving the system powered on when unattended. Arguably unsafe, and quiescent draw sucks the batteries dry. I'd favor a 10-minutes-no-activity "nagger" alarm.
tfahrner
1 mW
1 mW
 
Posts: 19
Joined: Mon Mar 09, 2009 8:01 pm

Re: Cycle Analyst V3 preview and first beta release

Postby izeman » Fri Mar 23, 2012 12:23 pm

buaaaahhhh ... i just ordered a CA yesterday. would i have know that there will be a V3 ...
will we see some of the screen updates in the "old" CA versions as well? or will it be hardware dependent?
bmc trailfox, mac12t, 12s lipo: viewtopic.php?f=6&t=32267
klein mantra, hs3540, 24s lifepo4, 20" rims: http://endless-sphere.com/forums/viewto ... =3&t=38848
User avatar
izeman
10 kW
10 kW
 
Posts: 900
Joined: Tue Jun 21, 2011 8:25 am
Location: vienna, austria

Re: Cycle Analyst V3 preview and first beta release

Postby johnrobholmes » Fri Mar 23, 2012 12:36 pm

The throttle mapping is just icing on the cake! I can use them for any controllers now, what a great piece of kit.

Ever get any farther on integrating a watt controlled throttle or integrating amp limiting with speed limiting throttle types?
_______________________
Image

Volt up, gear down!
http://www.HolmesBikes.com -- Custom 15 -12ga spokes
http://www.VoltRiders.com -- Custom wheels, ebikes, and Mopeds
User avatar
johnrobholmes
10 GW
10 GW
 
Posts: 4139
Joined: Mon Jul 07, 2008 2:19 pm
Location: Missouri

Re: Cycle Analyst V3 preview and first beta release

Postby GCinDC » Fri Mar 23, 2012 12:45 pm

Awesome, Justin!

I loved hearing about the history of the CA, as well as the new features in the CA (04:20-13:44), during our podcast interview (mp3 download).

Parts II and III to be released soon here.

I can't wait for the beta release of the motor! :mrgreen:
Youtube channel, 2011 Highlights vid. Ebike Nerdcast.
Giant DH Comp: 20s lipo (10Ah), hs3540, 72V 45A 12FET, 900W BMSBattery charger.
GT I-Drive, 20s lipo, 9C, 72V 45A 12FET.
User avatar
GCinDC
1 GW
1 GW
 
Posts: 3459
Joined: Fri Jan 23, 2009 11:19 am
Location: Washington, DC

Re: Cycle Analyst V3 preview and first beta release

Postby justin_le » Fri Mar 23, 2012 12:55 pm

tfahrner wrote:
justin_le wrote:I think we need to be careful making sound noises. Certainly my tendency is to want to smash electronic devices that beep at me, so it's unlikely that the idea of a piezo buzzer would make it into the design!

I hear you there, but you know what kills a lot of systems in these here parts? Leaving the system powered on when unattended. Arguably unsafe, and quiescent draw sucks the batteries dry. I'd favor a 10-minutes-no-activity "nagger" alarm.


Well, having first hand dealt with dozens if not upwards of a hundred cases of batteries that have suffered this fate, I can't exactly disagree with the sentiment! But, the onus to solve this is really in the battery BMS board designers. They absolutely have to make it so that after a low voltage cutoff, the bms quiescent current falls to no more than a few uA, and the pack could continue to sit for over a year without issue. The present situation where the BMS quiescent current will kill a pack a month or two after LVC is really ridiculous.

But, I still can't get myself to embrace an alarm. It reminds me of the story from one of the bike stores here in Vancouver that deals heavily with BionX. The BionX batteries would do a very intermittent beep like every 10 minutes when at low voltage. The shop naturally had dozens of batteries scattered about, some on bikes, some in boxes, some on shelves, and so had an infuriating situation where a pack from somewhere would beep. But the noise was too high pitched and short to locate where it came from, and too infrequent between beeps to wait around for the next occurrence. It drove the proprietor mildly crazy (as it would myself too).
Big Dummy with 24" eZee front hub, 25A infineon controller, and 48V 10Ah LiMn pack
My website: www.ebikes.ca
Please contact via email, info@ebikes.ca, rather than PMs
User avatar
justin_le
10 kW
10 kW
 
Posts: 919
Joined: Mon May 28, 2007 3:27 am
Location: Vancouver

Re: Cycle Analyst V3 preview and first beta release

Postby flathill » Fri Mar 23, 2012 1:05 pm

Awesome work. Now when are you releasing your controller :D

The temperature based limiting is the feature I've wanted most. Thank you!

Will your motors becoming with temps sensors stock? I heard some of the new crystals have temp sensors from the factory.
flathill
10 kW
10 kW
 
Posts: 616
Joined: Tue Jul 06, 2010 9:26 pm

Re: Cycle Analyst V3 preview and first beta release

Postby Tench » Fri Mar 23, 2012 1:10 pm

Justin your a genious!! this sounds to be just what is needed right now with more people building higher powered ebikes, the throttle mapping would be a god send!

Any idea on time scales, when we will be able to get our hands on them, i could use one right now, cant wait to explore the throttle options.

Simon.
Project Two viewtopic.php?f=6&t=37489
Project one viewtopic.php?f=28&t=20304&hilit=tench

The uk's first Stealth Bomber
Tench
1 kW
1 kW
 
Posts: 423
Joined: Tue Jul 13, 2010 12:48 pm
Location: UK

Re: Cycle Analyst V3 preview and first beta release

Postby el_walto » Fri Mar 23, 2012 1:46 pm

I'm interested in the Torque Sensors. Would be nice if i could build pedal and go ebikes for my parents. Not sure if there is going to be anything decent available from ebikes.ca torque sensor wise to go with the CA.
el_walto
10 kW
10 kW
 
Posts: 680
Joined: Fri Apr 25, 2008 3:48 pm
Location: Kamloops BC Canada

Re: Cycle Analyst V3 preview and first beta release

Postby teklektik » Fri Mar 23, 2012 3:51 pm

justin_le wrote: ... Ramp down is still instant. If it's not this way then yes it's disconcerting when you brake, or stop pedalling in PAS mode, and it takes a while before the assist dies off.

Excellent!
justin_le wrote:
As for 2, I'm exploring a different idea that would maybe address this pretty well. ... it could rapidly move the throttle up to a value ... It's fairly high on the to-do agenda to try this out.

Excellent as well - thanks for the clarification.

Can we look forward to user-installable firmware updates from you of the platform? I know this opens up all sorts of really evil ball-and-chain support issues with sunset hardware that drain resources in the future, but I have to ask :wink:
User avatar
teklektik
100 kW
100 kW
 
Posts: 1023
Joined: Sat Mar 26, 2011 1:15 pm
Location: CT, USA

Next

Return to E-Bike Reviews & Testing

Who is online

Users browsing this forum: No registered users and 5 guests