Cycle Analyst 3.13 - Settings Summary | |
RELEASE NOTES CAV3 ONLINE |
|
- Speedometer |
|
|
- Battery | ||
- Throttle IN | ||
- Throttle OUT | ||
- Speed Limits | ||
- Power Limits | ||
- PAS Device | ||
- PAS Config | ||
- Temp Sensor | ||
- Aux Analog | ||
- Aux Digital | ||
- eBrake | ||
- Calibration | ||
- Presets | ||
- Display | ||
- Miscellaneous | ||
- Statistics | ||
- OEM Settings |
A setting title ending with an asterisk (*) indicates that the setting can be uniquely customized for each preset or battery. Settings without an asterisk are global and apply to all presets.
3.1 Speedometer |
The CA displays vehicle speed whenever there are pulses coming into the Spd input from either a motor hall signal (CA-DP device) or a spoke magnet and sensor (CA-DPS device). Wheel size and poles settings must be correct for an accurate speed display.
[ Spd->Units ]
Select to use units of
kilometers or miles. Changing this setting will not rescale existing
distance-related values such as odometer, speed limits etc.
[ Spd->Circumf ]
Exact wheel circumference in mm. The table below shows typical values for
common tire sizes. A more accurate value can had by placing a dot of paint
on the tire, riding forward one or more tire rotations, and measuring the
distance on the road between dots.
Tire Size | Circumf (mm) | Tire Size | Circumf (mm) | Tire Size | Circumf (mm) |
---|---|---|---|---|---|
16 x 1.50 | 1185 | 24 x 2.125 | 1965 | 26 x 2.25 | 2115 |
16 x 1-3/8 | 1282 | 26 x 1-1/8 | 1970 | 26 x 2.35 | 2131 |
20 x 1.75 | 1515 | 26 x 1-3/8 | 2068 | 700c x 23 | 2097 |
20 x 1-3/8 | 1615 | 26 x1-1/2 | 2100 | 700c x 28 | 2136 |
24 x 1-1/4 | 1905 | 26 x 1.5 | 1995 | 700c x 32 | 2155 |
24 x 1.75 | 1890 | 26 x 1.75 | 2035 | 700c x 38 | 2180 |
24 x 2.00 | 1925 | 26 x 2.0 | 2075 | 700c x 2.0 | 2273 |
[ Spd->#Poles ]
The number of pulses on the Spd input that is
considered one full wheel revolution. For direct drive (DD) hub motors using
a CA-DP device, pole count is the number of magnet pole pairs in the hub
(usually between 8 to 26). Geared motors with an internal speed sensor
typically have 6 pulses per revolution and can also use a CA-DP device.
Mid-drive motors or geared motors without an internal speed sensor require a CA-DPS device with external speed sensor. The pole count is the number of magnets on the wheel (usually 1). Additional wheel magnets can be added for better low speed control.
The table below gives values for common DD motors. The number of poles
can be determined by rotating the wheel slowly one complete revolution. The
pole count is the number of times the arrow next to 'P' on the
SETUP SPDOMETER screen flips DOWN then UP.
Motor Family | # Poles |
---|---|
Crystalyte 400, Wilderness Energy | 8 |
Crystalyte 5300, 5400 | 12 |
TDCM IGH | 16 |
Crysatlyte NSM, SAW | 20 |
Crystalyte H, Crown, Nine Continent, MXUS, and most generic 205mm DD motors |
23 |
Magic Pie 3 and other 273mm DD Motors | 26 |
3.2 Battery |
Battery settings must be correct for the State Of Charge (SOC) icon on the main display screen to accurately reflect the battery charge level. This information is configured in terms of the battery chemistry and number of series cells rather than a nominal voltage. For instance, a 36V lithium battery is 10 series cells of Li-ion chemistry, while a 36V lead acid is 18 series cells of SLA chemistry.
[ Batt->Volts Disp ]
Chooser to select whether the main CA screen displays just the battery pack
voltage or alternates between pack voltage and average cell voltage. The
average cell voltage is not measured but is computed as (pack voltage)/(number
of cells).
[ Batt->Batteries? ]
Chooser to select one battery (A) or two batteries (A & B)
Batt A only: Only one battery pack is configured
Batts A&B: Allows selection between two different battery packs. Battery statistics are maintained separately for each and the selected battery can be changed at any point by tapping the left console button while the right button is held down.
[ Batt->A or B ]
Chooser to select the battery pack presently installed (A or B).
[ Batt->Chemistry ]*
Chooser to select the cell chemistry of the present battery pack:
Li-ion: Lithium Ion, which includes various chemistries such as Li Manganese, Li Cobalt, etc. This option encompasses almost all the common 18650 style rechargeable lithium batteries. They have a somewhat steady drop from 4.2V down to 3.6V and then a more rapid fall off to 3.0V.
LiPo: Lithium Polymer, a standard ebike grade cell used in many lightweight lower-end lithium ebike battery packs. This has an almost linear voltage drop from 4.2V to 3.0 V / cell.
RCLiP: high 'C' discharge rate Lithium Polymer batteries used in R/C vehicles and similar. These chemistries have less voltage drop during discharge, going flat at about 3.5V rather than the 3.0V of most ebike LiPo.
LiFe:Lithium Iron Phosphate, used in PING and A123 packs. These cells have a lower voltage than other types of lithium. They fully charge to 3.6V / cell and remain constant between 3.3 to 3.2V / cell over most of the discharge.
SLA: Sealed Lead Acid, the properties are more or less the same for other types of lead acid pack. Full charge at about 2.25V/cell and going totally flat around 1.9V.
NiMH: Nickel Metal Hydride; use this option for Nickel Cadmium (NiCad) as well. These cells have a nominal voltage of 1.2V. They were common in ebikes during the 2000's but have since been almost entirely replaced with lithium.
[ Batt->String# ]*
This is the number of cells connected in series to make the battery pack
which defines the nominal battery voltage. This setting is essential for
the battery SOC icon to correctly show the charge level. The table below
shows the series cell count for common nominal battery voltages.
Chemistry | 24V Nominal | 36V Nominal | 48V Nominal | 52V Nominal | 72V Nominal |
---|---|---|---|---|---|
Li-ion, LiPo | 7 | 10 | 13 | 14 | 20 |
LiFe | 8 | 12 | 15/16 | 16 | 24 |
SLA | 12 | 18 | 24 | - | 36 |
NiMH | 20 | 30 | 40 | - | 60 |
[ Batt->Capacity ]*
Capacity of the battery pack in amp-hours. This setting is used to
improve the accuracy of the battery fuel gauge display while drawing
current. For lithium and nickel chemistries, the nominal advertised Ah
is generally correct. With SLA, you should take the Peukert effect into
account, and scale the rated Ah down by 30-35%. For instance, a 12Ah
SLA has a useful capacity closer to 8Ah.
[ Batt->Vlt Cutoff ]*
Low voltage rollback. When the CA detects the battery voltage falling below
VltCutoff, it will gradually scale back the power
draw to prevent the voltage from dropping lower. This protects lead acid
batteries from sulfation, nickel batteries from cell reversals, and with BMS
protected lithium batteries it can keep the battery above the BMS trip point to
prevent the battery from abruptly shutting down.
Cutoff voltage per cell varies by chemistry and application; 2.9 to 3.2
V/cell is typical for lithium ion batteries although many users set a higher
cutoff to limit how far they drain their pack. The table below shows
VltCutoff range for common nominal pack voltages, and
applies equally well to lithium, lead, and nickel batteries.
Nominal Pack Voltage |
Suggested VltCutoff |
---|---|
24V | 19-21V |
36V | 30-32V |
48V | 39-42V |
52V | 42-45V |
72V | 60-64V |
Please note that the VltCutoff is not a substitute for a BMS circuit on DIY lithium packs, as the CA does not have awareness of individual cell voltages and cannot detect cell balance issues or shorts.
[ Batt->LoVGain ]
The feedback gain setting for the low voltage rollback. A higher
number results in the
power scaling back more abruptly when voltage falls below the
VltCutoff.
3.3 Throttle IN |
These settings refer to the operator throttle plugged into the black 3-pin connector of the Cycle Analyst. They determine how the throttle input signal is scaled over a min to max voltage range to obtain a 0-100% throttle interpretation over the entire operator throttle rotation. The default values (min 1.0V, max 4.0V) are broadly suitable for hall effect throttles, though you can tweak them to vary the deadbands at either end or to accommodate potentiometer and other throttle types.
[ ThrI->Cntrl Mode ]*
Chooser determining
how the user throttle affects controller operation
Pass-Thru: User throttle is linearly mapped from the input throttle range to the output throttle range, with throttle rate limiting applied if necessary. Throttle behavior is similar to having the throttle directly connected to the motor controller. [Default]
Current (A): User throttle controls the battery current from zero up to the value in MaxCurrent. This mode provides for better modulation of motor power over the entire speed range. When using this mode, MaxCurrent should be set equal to or lower than the controller current limit.
Speed (kph): User throttle directly controls the speed of the bike from 0 to the value in MaxSpeed. This mode can be useful for special projects but is not a recommended for most ebike scenarios as small throttle motions can result in large pulses of power as the bike attempts to track the changes.
Power (W): User throttle controls the power to the motor controller from 0 to the value in MaxPower. The effect is very similar to Current Throttle mode, but provides a response that is insensitive to battery voltage sag. When using this mode MaxPower should be set equal to or lower than the battery voltage times the controller current limit.
Disabled (ZERO): This mode ignores the input throttle and sets the output throttle signal low. The output can then only go high if you have one of the PAS modes enabled and are pedaling. You can achieve the same thing by simply unplugging the operator throttle, but this option can be useful if you want swap between different presets with and without active throttle modes.
Disabled (WOT): This mode
ignores the input throttle and sets the output throttle signal to
MaxThrottle unless one of the limits is
exceeded. This mode provides legacy support when using a V3 CA
on an old controller designed for the original CA V2 connector standard.
Controllers with this old standard can only limit an external throttle signal
from the CA plug, they cannot use the CA plug as the primary throttle input.
IMPORTANT:
Do not select this mode if the CA V3 output is connected to a CA3
compatible controller since the CA will immediately apply full throttle
on power-up causing the bike to run away.
Bypass: This mode is the equivalent of connecting the
throttle directly to the controller to completely eliminate the CA
from motor/controller behavior. This differs from PassThru mode in
that ThrIN is sent directly to
ThrOUT with no processing whatsoever: no
min/max range adjustments, no ramping, no limiting, and
no autocruise or PAS support.
IMPORTANT:
This is only a diagnostic mode and is not intended for normal
ebike use. All normal CA protections are inoperative (e.g. low voltage,
max current).
[ ThrI->Zero Thrsh ]
Voltage threshold for the lower bound of the input throttle (ZERO throttle). The
throttle is considered OFF when the input throttle signal is less than this
setting. The threshold should be set at least 0.1V higher than the actual input
throttle voltage when the throttle is OFF. If set too close to the actual
minimum voltage signal, electrical noise can make it appear that the throttle is
briefly open and so cause the CA to disengage autocruise or briefly disable PAS
output resulting in momentary power loss.
To optimize this setting, zero the throttle, examine the voltage shown on the 'SETUP THROT IN' screen, and add at least 0.1V.
[ ThrI->Full Thrsh ]
Voltage threshold for the upper bound of the input throttle (FULL throttle). The
throttle is considered at FULL when the input throttle signal is greater than
this setting. The threshold should be set at least 0.1V lower than the maximum
input throttle voltage to ensure 100% throttle is available even if there is
voltage drift.
To optimize this setting, open the throttle fully, examine the voltage shown on the 'SETUP THROT IN' screen, and subtract at least 0.1V.
[ ThrI->FaultThrsh ]
Sets the throttle input voltage fault detection threshold. If the throttle
signal input is higher than FaultThrsh the CA will
assume there is a throttle fault and immediately reduce the output throttle
signal to MinOut. This type of input fault is typical
if there is a break or disconnection of the throttle ground wire while the 5V
and Signal are still attached. This setting should be at least 0.15V higher than
the maximum operator throttle voltage. If it is too close, there may be erroneous
throttle fault errors from electrical noise and drift. The default is 4.35V.
[ ThrI->Auto Cruis ]*
Autocruise is a form of cruise control that automatically maintains a fixed
throttle level. Holding the throttle steady for the configured time causes the
throttle slider on the main screen to flash indicating that autocruise is
engaged and the throttle can be released. That throttle level is maintained
until autocruise is disengaged by braking or re-applying the throttle.
IMPORTANT: Normal autocruise behavior maintains power after the throttle is released which can be alarming if unexpected. Ensure all riders are thoroughly acquainted with autocuise operation before enabling this feature.
[ ThrI->Cruise Hld ]
Sets the throttle voltage range for auto cruise to consider the throttle
'stationary'. Small numbers are more sensitive and can make engaging
autocruise difficult. Large values reduce motion sensitivity but can cause
unintended autocruise engagement.
3.4 Throttle OUT |
The Cycle Analyst sends the Throttle OUT signal (ThO) to the motor controller via the CA-DP connector. It can be set up as either a variable voltage signal for ebike controllers or as a digital 1-2mS pulse for RC controllers. The min to max output range should be adjusted to correspond to the throttle input range of the controller to ensure the controller is driven to max at full operator throttle and is completely OFF when the operator throttle is closed.
Ramping options can help achieve smooth power engagement and remove the aggressive edge from powerful motor systems. When Up, Down, Fast, or PAS rate limiting are in effect a small {U,D,F,P} flag appears before the OUT voltage on the Diagnostic Screen to assist in tuning these settings.
[ ThrO->Outpt Mode ]
Selects between a steady analog voltage output on the CA Throttle Output line or
a 1-2ms RC servo style pulse output. Almost all ebike and EV controllers operate
off a voltage throttle signal, while the R/C pulse mode enables the CA to
control compact ESCs from the hobby industry.
[ ThrO->Min Out ]
This is the voltage or pulse width sent to the controller for ZERO rider
throttle. It should be about 0.2V below the actual voltage where the motor
controller starts to respond. The default value of 1.0V is fine for most setups,
but if the controller does not start turning the motor until 1.4 or
1.5V from the CA, then the Min Out setting could be increased to ~1.2-1.3V for a
faster throttle response with less deadband.
[ ThrO-> Max Out ]
This is the voltage or pulse width sent to the controller for FULL rider
throttle. Most ebike controllers will achieve full output between 3.5 to 3.9V on
the throttle, and the CA3's Max Out should be at least 0.1V higher than this to
achieve full power.
NOTE: Many controllers have a throttle overvoltage fault similar to ThrI->FaultThrsh. The CA3's Max Out must be lower than this controller fault or the controller will shut off at full throttle.
[ ThrO->Down Rate ]
Determines the maximum
rate at which the throttle output can ramp downwards. For safety
reasons you would generally leave this at a high value so that the
system can shut off promptly, but there can be times where a slower
disengagement of motor power is preferred. Values of 4 to 8 V/sec
are recommended. Ebrakes cut power immediately and are unaffected by
this setting.
[ ThrO->Up Rate ]*
Determines the maximum rate at which the throttle output can ramp upwards once
current greater than FastThrsh is detected. This
setting is popular for smoothing out the harsh kick on powerful systems. A lower
value in V/sec will result in a longer time for the throttle to ramp up and
results in a more gentle application of power. Values of 0.5 to 3 V/sec are
recommended.
[ ThrO->PAS Rate ]
Determines the maximum rate at which the throttle output can ramp upwards when
engaging in PAS mode. This can be used to achieve a smooth PAS power
application while still allowing for a fast response with the throttle. Operation
is otherwise as with UpRate.
[ ThrO->Fast Rate ]
Determines the maximum rate at which the throttle output can ramp upwards when
controller current is less than FastThrsh. When
current reaches FastThrsh, the rate becomes governed
by UpRate or PASRate. This
dual rate approach allows the Throttle output to quickly reach a level that
starts having a measurable effect on the motor before then dropping to the
normal Up or PAS rate limit. This eliminates time lag for a ramped throttle
output to catch up with the bike when you apply the throttle and are already
moving. Values of 3-8 V/sec are recommended for controllers that have an
immediate response. For controllers with built-in ramping (such as eZee), or
sensorless controllers that have a startup routine delay, a lower
FastRate rate may be required to prevent
overshoot.
[ ThrO->Fast Thrsh ]
Determines the threshold controller current at which the CA's output ramp
switches from FastRate to
UpRate or PASRate. This
setting should be quite low for direct drive hub motors, such as 1-2A. However,
for gear motors or mid-drives, the setting should be a bit higher than the
no-load current required to accelerate the motor from stopped, typically
2 to 4 Amps. A value of 0A disables FastRate so only
UpRate or PASRate is
applied.
3.5 Speed Limits |
The CA can be configured with a speed limit to cut motor power when the bike exceeds that limit. This speed limit is implemented as a PID controller and so there are three gain terms that may need to be tweaked to achieve the desired responsiveness when the bike hits the limit point. Surging or oscillation at the speed limit setpoint or power cutouts on hard acceleration (powerful bikes) are indications that speed gain adjustments are needed.
[ SLim->Max Speed ]*
Upper speed limit. The
CA rolls back throttle output voltage whenever speed exceeds this
setting.
OEM->AbsMaxSpeed determines the maximum
value for this setting.
[ SLim->Strt Speed ]*
The minimum starting
speed that must be reached before the CA will allow power
application. This is useful for RC drives or systems with sensorless
controllers that do not work well from a dead start. The rider must
pedal the bike up to StrtSpeed before power
is applied.
[ SLim->MxNoPdlSpd ]*
The maximum speed at
which the throttle will apply power without pedaling in any PAS mode.
This feature supports European pedalec legislation which
requires pedaling the bike for motor power, but which provides
exemption below a certain speed (e.g. 6kph) in which case
use of a throttle without pedaling is permitted. Applies only if a
PAS device is installed.
[ SLim->Regen Lmtg ]
Chooser to select if
Speed Limiting should use regenerative braking to help control the maximum speed.
Disabled: Speed is limited exclusively by reducing power. Above the speed limit the motor power is reduced to zero, but regenerative braking is not applied allowing the rider to continue to coast or pedal above this speed limit. [Default]
Enabled: Regenerative braking is used to enforce the speed limit setpoint. This means that regen may engage automatically when descending hills even without the rider applying the ebrakes. Proportional throttle regen (EBk->PropRegen) need not be enabled. This feature requires a controller with 0.0 - 0.8V throttle regen function (e.g. Grinfineon or Phaserunner).
[ SLim->IntSGain ]
Integral (I) feedback
gain for the speed PID control loop. Lower values give smoother
control and less likelihood of hunting, but can increase the time it
takes for the speed limit to stabilize. This adjusts the correction
for accumulated 'past' speed error.
[ SLim->PSGain ]
Proportional (P)
feedback term for the speed PID control loop and displayed in terms
of Volts / (mph or kph). If set to 0.5V/kph, the throttle output
will immediately drop by 0.5V for each km/hr the bike exceeds the set
speed limit. This adjusts the correction for the 'present' speed
error.
[ SLim->DSGain ]
Differential (D)
feedback term for the speed PID control loop. This is used to dampen
speed oscillations by determining the ability of the CA to scale back
power in anticipation of breaching the speed limit due to
acceleration towards that limit. Values in the 100-300 range seem to
work well, but lower values are often required for vehicles capable
of hard acceleration. This adjusts the correction for 'future'
anticipated speed errors.
3.6 Power Limits |
These settings configure power and current limits for the ebike. The Cycle Analyst cannot increase the natural limit of the system, so setting the CA current limit to 40A will have no effect if you have a 20A motor controller. However, you could use it to limit current to only 15A to avoid over-taxing a small battery that is not rated to deliver full 20A discharges. Both the Amp and Watt limits have associated feedback gains that may need to be tweaked for a quick response without oscillation or surging.
[ PLim->Max Current ]*
Sets the CA current limit in Amps, commonly used to reduce stress on the battery
pack or limit the available system power. This value may be further scaled down
by one or more of the throttle, the Analog/Digital Aux inputs, or temperature
limits. This setting can be left at the default high value if no CA current
limiting is desired, but if either thermal rollback or aux / throttle amp
adjustments are active, then MaxCurrent should be set
equal to the controller battery current limit.
OEM->AbsMaxAmps determines the maximum value for this
setting.
[ PLim->Max Power ]*
Sets the CA power limit in
watts. It has very similar effect as a current limit, except
that the resulting power does does not change with variations in battery voltage.
This is typically set to no more than the battery
voltage times the smaller of the controller current limit or the
continuous current rating of the battery. This setting
determines the 100% power setting for Power Throttle or Aux
Input power scaling. If neither of those features are used, this
setting can be left at the maximum value.
OEM->AbsMaxPower determines the maximum value for this
setting.
[ PLim->AGain ]
Feedback gain for the current
control loop. This affects the current limiting response and can have
a noticeable effect on throttle behavior when operating in Current
Throttle mode. If this setting needs adjustment, increase it
until current limiting begins to be rough or oscillating and
then reduce the setting by about 30%.
[ PLim->WGain ]
Feedback gain for the power
control loop. This affects the CA's response in any power limit mode,
which includes Power Throttle and most of the PAS modes, even if
the normal Max Power limit is not in play.
If this setting is too high, the system may be prone to surging and oscillation while maintaining constant power, while too low of a value can result in a sluggish response. Typical values for well behaved WGain are 8-25.
3.7 PAS Device |
These settings tell the Cycle Analyst the physical characteristics of the installed pedal assist device. The CA needs to know the number of pulses per crank revolution and the forward/reverse pedal sense. If there is a torque sensor, it must also know how the torque signal is scaled into meaningful units of Newton-meters. These are one-time settings made at installation time; tuning the way the PAS device operates is achieved by the PAS Configuration Settings in the next section.
[ PASD->Sensr Type ]
Chooser to select the type of PAS sensor installed.
Disabled: There is no PAS device installed. This deactivates all PAS functionality and makes SLim->MxNoPdlSpd inoperative.
Basic PAS: The sensor is a simple cadence sensor, which provides pulses when the cranks are pedaled. Both 1 wire (only pulses with fwd pedaling) and 2 wire (quadrature signals) are supported.
Row Bike: The sensor is a simple cadence wheel for a rowing bike, with signals to distinguish forward and reverse motion. Rather than computing the RPM based on rotation speed, the CA instead displays the strokes per minute based on how often there is a direction reversal of the cadence wheel.
Custm TRQ: The sensor is either a custom device type with unique settings or one of the preconfigured types below.
Note: The Sempu BB is manufactured with two different interface styles. The version selectable here has the '2-wire' interface distributed by Grin. Units from other vendors may require subsequently customizing PASD->SignlType to '1-wire' in CA Console Setup.
[ PASD->PAS Poles ]
Number of pulses generated in one full rotation of the pedal sensor.
This is equal to the number of magnets on simple magnetic ring
cadence wheels. For internal sensors it can be measured by counting
the number of times the P arrow on the SETUP PAS DEVICE preview screen
flips up and down during one pedal rotation. This setting is populated
automatically when a known sensor type is selected, and
must be set correctly for accurate display of human pedal RPM.
[ PASD->Signl Type ]
Both Basic PAS and Torque sensors generate a cadence signal pulse as the cranks
are rotated. The signal may pulse only on forward pedal rotation with just a
single wire, or it may also indicate direction of rotation which requires
two wires.
This setting determines the number of input wires that carry cadence pulses so the CA can best use the available information. The type can be determined by examining the arrows next to the 'PD' on the SETUP PAS DEVICE preview screen as the crank is slowly turned. On a single wire sensor only the P arrow will changes, while on a 2 wire sensor both the P and D arrows will flip UP/DOWN.
1 Wire: Cadence pulses appear on the RPM input with no simultaneous change to the DIR input.
2 Wire: Quadrature encoded cadence pulses appear on both RPM and DIR inputs.
[ PASD->Dir Plrty ]
Controls whether 5V on
the Dir pin is considered forward or reverse
pedaling. If the Dir pin
is not connected, then it should be set to 5V = Fwd. Trial and error
tests may be required to find the proper FWD or REV
setting if the device is quadrature encoded. This setting is
populated automatically when a known sensor type is selected.
[ PASD->Trq Scale ]
Sets the scaling
factor for converting torque sensor output voltage to newton meters.
For devices that sense torque on only one side of the crank, the
value should be doubled to simulate the net left and right pedal
torques. The value can be set either positive or negative and is
populated automatically when a known sensor type is selected. For
TDCM Sensors, additional tuning is required and may be initially
guesstimated as the number of teeth on the front chainring. So a 44T
chainring would be about 44 Nm/V. This option is present only for
torque sensor types.
[ PASD->Zero Torq ]
The configured
zero-torque offset voltage and the present live torque voltage are
displayed. The right button should be pressed with the pedals
unloaded (zero torque) which configures a new zero-torque voltage
from the present live torque voltage. This voltage is displayed when
the button is released. Note that magnetostrictive torque sensors
(like THUN and NCTE) don't return to the same zero point very
well after high torque excursions. This option is present only for
torque sensor types.
3.8 PAS Config |
These settings configure how the ebike system responds to pedal action when a PAS device is installed. PAS devices can be adjusted for a wide range of performance and these settings are used to tune the PAS system to your personal taste for both basic pedal cadence sensing as well as more advanced torque sensing devices. The use of an Auxiliary Input device is recommended to increase or decrease the assist level on the fly while riding.
[ PAS->PAS Mode ]*
Chooser to select the pedal assist type. In all cases, assist is enabled
only when the throttle is off, and is immediately overridden by throttle control
if throttle is applied.
Basic (Pwr), and Torque modes use the Power PID controller to achieve constant
power control to the motor. In these modes PLim->WGain
may need adjustment to reduce assist oscillation or smooth power application.
No Assist: No assist is provided of any kind. However, because a PAS device is installed, the SLim->MxNoPdlSpd setting has effect even in No Assist mode. This can be useful for simple sensor wheels in locales where regulation imposes a pedaling requirement to enable throttle operation, but where PAS assist is not desired. [Default]
Basic (Pwr): When pedaling is detected with no applied throttle, the motor delivers a constant power assistance equal to the power configured by StrtLevel. This power level can be further modified to increase or decrease with pedal cadence according to the ScaleFctr setting.
Basic (ThO): When pedaling is detected with no applied throttle, ThrOUT is set to 0-100% as configured by StrtLevel, and can be further scaled by ScaleFctr to increase or decrease with pedal RPM.
This mode can be used instead of Basic (Pwr) mode with conventional controllers to have PAS level set the approximate cruising speed of the bike rather than the motor power. It can also be used to have cadence based control of motor torque with torque throttle controllers such as the Phaserunner.
Torque: In this PAS mode, the motor power scales in proportion to the human power as measured by the torque sensor. The StrtLevel term sets the minimum pedal power required to start the electric assist, and the ScaleFctr sets how much each additional watt of human power is then multiplied by the motor.
[ PAS->Strt Level ]*
The meaning of this setting depends on the PAS mode.
Basic (Pwr) Sets the baseline power assist delivered when pedaling without the throttle. If there is a ScaleFctr term to further vary the assist with cadence, then this is the power output up to 50 rpm. It can be nice to set StrtLevel to a comfortable background assist and then use the throttle whenever full power is needed.
Basic (ThO) Sets the baseline ThrOUT percentage delivered when pedaling without the throttle. If there is a ScaleFctr term to vary the the assist with cadence, then this is the throttle percentage up to 50 rpm. For most ebike controllers, this sets an effective percentage of the maximum vehicle speed under pedal assist. For torque throttle controllers, it allows PAS mode to control the motor torque output.
TorqPAS: Sets the threshold human power before proportional torque assist begins to be applied. For instance, if set to 100 watts then there will be no assist when pedaling lightly but proportional assist will begin when rider effort exceeds 100W. This value can be set negative, which has the effect of providing motor assist when turning the cranks even with no effort; additional proportion power increases from this baseline with additional effort.
[ PAS->Scale Factr ]*
The meaning of this setting depends on the PAS mode.
Basic (Pwr): Sets how much the PAS power level varies with pedal cadence above 50rpm. Values between 5-20 W/RPM can provide a boost when downshifting and reduce the need for the rider to use PAS Aux Input adjustments for their desired power. Negative values can be used for single speed bikes to provide more power at low speeds and less as the rider speeds up. A setting of 0 has means that the output power is constant regardless of changes to pedal cadence.
Basic (ThO): Sets how much the throttle output percentage varies with pedal cadence above 50rpm. Recommended for ebikes running a Phaserunner or other torque throttle controller to achieve increased motor torque when downshifting.
TorqPAS: Sets the proportional assistance multiplier that is provided based on your human power pedal input. For instance, a setting of 2.00 W/HW means the electrical motor watts will be double the applied human watts.
[ PAS->Asst Avg ]
Determines the amount of pedal rotation (in terms of the number of
pulses) over which the torque signal is averaged. The human pedal torque
undulates with each turn of the cranks so the signal must be
averaged to prevent corresponding pulses of motor torque. Higher
values yield smoother power assist at the cost of slower response to
changes in pedal effort.
This should be a multiple PASPoles with sensors like the THUN which only measure torque on one side. It can be set in multiples of half pedal rotations for torque sensors that measure both left and right pedal force (eg TDCM). This setting is populated automatically when a known sensor type is selected.
[ PAS->Strt Thrsh ]
Sets the threshold minimum time between pedal sensing events to cause the CA
to assume that the rider is 'pedaling' and activate
motor assist. If set to a long period, assist will begin sooner when
starting from a standstill, but there will also be a longer delay before
the motor cuts out if pedaling stops within a single revolution.
Sensors with more poles give brisker response because the CA gets sensor pulses more quickly, and can use shorter threshold times.
[ PAS->Stop Thrsh ]
After the first complete crank revolution, sets the minimum time that must be
maintained between pedal sensing events for the CA to assume that the rider is
still pedaling. If the time between pedal events is longer than this threshold,
the CA will assume that pedaling has stopped and will cease power assist. Short
values result in a more immediate cutout in power, while longer values allow for
pedal assist even at slow pedal speeds. Sensible values are usually between '
0.5x-1.0x the StrtThrsh.
3.9 Temperature Sensor |
The CA can optionally monitor a temperature signal via the 2-pin plug and automatically scale back motor power as temperature crosses a threshold and heads towards the MaxTemp setpoint. When temperature limiting is in effect a special icon appears on the main screen that shows the relative temperature in the ThrshTemp to MaxTemp range. Power is limited proportionately 0-100% via the MaxCurrent limit over this range.
[ Temp->Sensor ]
Chooser to select the
type of installed temperature sensor.
Disabled: Voltage on the NTC pin is ignored. [Default]
10K Thrmstr: The input voltage is scaled into degrees Celsius assuming a 10K NTC thermistor with a beta constant of ~3900.
Linear Type: The input voltage is scaled linearly into a temperature reading based on a custom scale and offset assuming a PTC (positive temperature coefficient) or silicon device.
[ Temp->0degC Volts ]
The sensor voltage at zero degrees. Only present if Linear Type is selected.
[ Temp->T Scale ]
The scaling factor in
units of Deg/V for converting the sensor voltage into degrees. Only
present if Linear Type is selected.
[ Temp->Thrsh Temp ]
The temperature at
which thermal CA current limiting begins to be applied (i.e. 0%
limiting).
[ Temp->Max Temp ]
The temperature at
which the thermal rollback will have brought the CA current
to 0 amps (i.e. 100% limiting). The current limit is scaled linearly
from MaxCurrent to zero amps as the temperature
increases from ThrshTemp to
MaxTemp.
3.10 Aux Analog |
The analog auxiliary input connects via the white 3-pin connector and allows you to use a variable voltage from a potentiometer or a switch/resistor assembly to vary one of the limit settings on the fly while riding.
[ AuxA->Ctrl Type ]
Chooser to select the
type of installed analog control.
Pot: A 2k-10k potentiometer. This setting can also be used for DIY circuits that present varying voltages to the AuxPOT input.
2-Pos Sw: A 2 position switch that is configured to present a low and high signal voltage.
3-pos Sw: A 3 position switch that presents 3 different voltage levels to the Aux input. The standard Grin 3-position CA switch uses resistors to provide 1.6V, 2.5V, and 3.3V for switch positions 1, 2, and 3 respectively.
[ AuxA->Function ]
Chooser to select the
controlling effect of the Analog Aux control. Choices are identical to those of
the Aux Digital function selections but are mutually exclusive so a
selection made in one will be excluded from appearing as an available
option in the other.
Off: The installed control remains configured but is deactivated. [Default]
Presets: The control selects the current preset. This option is displayed only if a 2-pos or 3-pos switch is installed; the associated preset count is automatically adjusted to match. This mode overrides the console button 'hot swap' capability as well as Prst->PowerOn.
Amps Lim: The Aux control applies a scaling factor to the configured MaxCurrent setting.
Speed Lim: The Aux control applies a scaling factor to the configured MaxSpeed setting.
Power Lim: The Aux control applies a scaling factor to the configured MaxPower setting.
ThrO Lim: The Aux control applies a scaling factor to the configured ThrO-> MaxOut voltage. With most controllers this has the effect of limiting speed by a means that is easier to tune but less precise than true speed limiting.
PAS Level: The Aux control scales the final applied pedal assist level. This is one of the most common uses for the Aux Input devices. If there is a cadence dependent term to the PAS output, the scaling applies to the final output including the RPM component.
[ AuxA->Lo Deadband ]
This option is present only for pots configured for a limiting function
(non-Preset).
Specifies the voltage offset above the baseline voltage at which the pot will be considered to be at MINIMUM setting. This setting typically ranges from 0.1V to less than a volt and can be tuned to set the point where the potentiometer crosses 0%
[ AuxA->Med Sw Level ]
This option is present only for 3 position switches configured for a limiting function
(non-Preset).
Specifies the percentage of the configured maximum limiting parameter (MaxCurrent, MaxPower, MaxSpeed) for the MEDIUM switch setting for 3 position switches. The HIGH setting is assumed to be 100%.
[ AuxA->Hi Deadband ]
This option is present only for potentiometer devices.
Specifies the voltage offset below 5V at which the pot will be considered to be at MAXIMUM setting. This setting typically ranges from 0V to less than a volt and can be tuned to reduce deadband. A proper setting shows a full rotation value of 99% that decreases shortly after the pot begins to be turned downward.
[ AuxA->Lo Sw Level ]
This setting is preset only for switches configured for a limiting function
(non-Preset).
Specifies the percentage of the configured maximum limiting parameter (MaxCurrent, MaxPower, MaxSpeed) for the LOW switch setting for 2 or 3 position switches. The HIGH setting is assumed to be 100%.
3.11 Aux Digital |
The digital auxiliary input connects via the white 3-pin connector and uses UP and DOWN buttons that are momentarily pressed to increase or decrease the configured setting. Digital Aux controls provide a second connector for an optional analog aux control so that two different settings can be adjusted while riding.
[ AuxD->Ctrl Type ]
Chooser to select the type of installed digital control. The voltages expected
by the CA for analog Aux controls are strongly affected by the presence of an
installed digital Aux control. It is important to configure the installed
digital type even if the function is configured as 'Off'.
None: No digital control is installed. [Default]
1-Btn: A one button control is installed. Such controls increase levels on every button push and reset to the lowest level on a push when in the highest level. A long push resets to level 0.
2-Btn: A two button control is installed. Such controls increase levels on every UP button push until the highest level is reached and decrease levels on every DOWN button push until the lowest level is reached. A long push on either button sets the level to the highest or lowest level respectively.
[ AuxD->Function ]
Chooser to select the
controlling effect of the digital control. Choices here are identical to
those of the Aux Analog function selections but are mutually
exclusive so a selection made in one will be excluded from appearing
as an option in the other. This option is not present if no AuxD
device is installed.
Off: The installed control remains configured but is deactivated. [Default]
Presets: The control selects the current preset. The console button 'hot swap' capability is unaffected and operates normally.
Amps Lim: The Digital Aux control applies a scaling factor to further reduce the MaxCurrent limit.
Speed Lim: The Digital Aux control applies a scaling factor to further reduce the MaxSpeed limit.
Power Lim: The Digital Aux control applies a scaling factor to further reduce the MaxPower limit.
ThrO Lim: The Aux control applies a scaling factor to the configured MaxOut voltage. This has the effect of limiting speed by a means that is easier to tune than true speed limiting.
PAS Level: The Aux control scales the final applied pedal assist level. This is one of the most common uses for the Aux Input.
[ AuxD->Power On ]
Chooser to select the present level when the CA is powered up. This option
is not present if no AuxD device is installed or the function is
'Off'.
Last level: The CA will boot up with the same level that was active when it was powered down.
Level #1: The CA will always default to the lowest level when it boots up.
[ AuxD->Max Levels ]
Configures the number
of levels from 1-32. Scaling is [ Min Prcnt ]-100% with equally spaced
steps. For example, for steps of 0%, 10%, 20%, select 11 steps (10
steps + 0%) with MinPrcnt=0. This option is
not present if no AuxD device is installed or the function is
'Off'.
[ AuxD->Min Prcent ]
Configures the
percentage scaling of the lowest level (#1). For example, for three
power levels of 40% 70% 100%, select MaxLevels=3
and MinPrcent=40%. This option is not present
if no AuxD device is installed or the function is 'Off'.
3.12 eBrake |
The ebrake connects to the CA via the 4-pin plug and operates as a simple switch. It can operate with both normally open and normally closed switch logic, and can activate regenerative braking with controllers that do regen with a 0.0 - 0.8V throttle signals.
[ EBk->Signal Lvl ]
Chooser to select if a
High or Low voltage on the EBk pin signals that
brakes are applied. Almost all commercial ebrake sensors use Active Low signaling,
but homemade sensors are often easier to design with Active High logic. Select
so that the ebrake icon on the preview screen reflects the proper
'released/applied' ebrake condition.
[ EBk->Prop Regen ]
Chooser to select if
proportional regen is active when ebrakes are applied.
Disabled: Throttle OUT voltage is set to Brake Out when ebrakes are applied. [Default]
Enabled: Throttle OUT voltage is set to Brake Out when ebrakes are applied and the rider throttle is ZERO. As the rider throttle is increased with ebrakes applied, the Throttle OUT voltage decreases from Brake Out to 0V to increase the proportional regen braking effect. All Grin controllers support this feature.
[ EBk->Brake Out ]
The CA Throttle OUT
voltage when ebrakes are applied. This value must be less
than
ThrO->MinOut [Default = 0]. Some controllers
recognize values between 0V and ThrO->MinOut
as a command to apply regen braking. For Grin controllers, regen
braking increases from minimum to maximum in the range 0.8V - 0.0V
respectively. Setting BrakeOut
in this range selects the baseline regen brake intensity when ebrakes are
applied, with values closer to 0V having more braking force and values closer
to 0.8V having less braking force.
[ EBk->Min Time ]
This is the minimum
time in seconds from the time of application that ebrakes are
applied. This fixed minimum time will be extended if the ebrakes
continue to be held ON. This feature facilitates mid-drive shifting
by briefly removing motor power for a fixed period when tapping the
brakes or using a gear shift sensor.
3.13 Calibration |
These settings allow the CA to accurately measure current and voltage. Most are calibrated at the factory on a per-device basis, but the RShunt setting depends on the particular installation and must be set to exactly match the controller or external shunt being used. This is the only calibration setting that you would normally change; the remaining calibration settings should be left alone and can only be seen if "Preferences/Show Protected Settings" is active.
[ Cal->Range ]
Chooser to select the
shunt and current range. The Low range mode is appropriate for
ebikes while the High range mode is intended for motorcycles and
larger EVs. This affects the allowable shunt range and determines if
power is displayed as W or kW.
Lo (W): This mode is intended for systems with shunt sense resistors that are in the 1-9mOhm range. Current measurement resolution is 0.01A and power is shown in watts.
Hi (kW): The high range mode is intended for high current systems that have shunts which are in the 0.1-0.9 mOhm range. All power units are shown in kW instead of W and the current measurement resolution is 0.1A. In addition, all current and power feedback calculations are also affected by the chosen range mode, so that an AGain setting of 50 in low range mode would be equivalent to 500 in the high range.
[ Cal->RShunt ]
This setting
calibrates CA current measurement. The CA is only as accurate as the
calibration value for the current sense shunt resistor. Most
controllers with direct plug-in CA connectors have resistances in the
1.5-6 mOhm range and the Stand Alone CA shunts are 1.00 mOhm.
Specifications of high current shunts used in larger EV's are not
typically rated by shunt resistance but instead indicate the current
draw that causes a 50mV drop. For example, a 200A 50mV shunt has a
resistance of 50mV/200A = 0.25mOhm.
[ Cal->Zero Amps ]
This setting
calibrates the CA zero current measurement and should be adjusted if the
resting current shown in the CA screen is something other than 0 amps.
The live voltages on the Lo and Hi gain current amplifiers are displayed.
Pressing the right button sets the 'Zero Amps' offset from the
present live amperage measurement. After releasing the button the new Lo and Hi
voltage offsets are displayed. They should both be around 2.5V.
[ Cal->VScale ]
This setting
calibrates CA voltage measurement. The factory calibration is about
31V/V using the CA internal voltage divider. If an external divider
is employed, then VScale
must be adjusted to match the voltage scaling ratio.
3.14 Presets |
Presets allow you to have two or three different collections of Cycle Analyst limit settings and change between them either with a double console button press or with an Aux Input device. Many settings are global and always in play and so are not controlled by presets.
[ Prst->Crnt Prset ]
Selects which of the possible presets is currently active. This screen
is displayed only if either two or three mode presets are enabled.
[ Prst->Preset Cnt ]
Chooser to select the
number of available presets.
Only 1: Only a single preset is available. The console preset 'Hot Swap' cannot change presets. [Default]
1&2 En: Allows selection of one of two distinct sets of CA limit, PAS, and throttle settings.
1,2&3: Allows selection of one of three distinct CA limit, PAS, and throttle settings.
[ Prst->Preset Name ]*
Chooser to select one of several fixed names for each preset. The name
does not automatically preload any settings, you must create a set of settings
that suits the given name.
[ Prst->Power On ]
Chooser to select the active preset when the CA is powered up.
Last Preset: The CA will boot up with the same preset that was active when it was powered down.
Preset #1: The CA will boot up with preset #1.
[ Prst->Import #1 ]
All per-preset
tings from preset #1 are copied into the present preset. This is
an optional display that will not appear if the active preset is #1.
[ Prst->Import #2 ]
All per-preset
settings from preset #2 are copied into the present preset even if #2
is not selectable. This allows a preset to be defined as a 'default'
to initialize other lower numbered presets but not be selectable for
modification. This is an optional display that will not appear if
the active preset is #2.
[ Prst->Import #3 ]
All per-preset
settings from preset #3 are copied into the present preset even if #3
is not selectable. This allows a preset to be defined as a 'default'
to initialize other lower numbered presets but not be selectable for
modification. This is an optional display that will not appear if
the active preset is #3.
3.15 Display |
These settings customize miscellaneous aspects of CA displays from selecting the contents of Main Screen display fields to adjusting the smoothing time for real time screen updates.
[ Disp->Main Disp ]
Chooser to select 'Amps' or 'Watts' for display on the
lower left of the Main Status screen.
[ Disp->AuxChg Dsp ]
Chooser to select the main screen display mode when making AuxA or
AuxD limiting adjustments. The new limit value can be shown either
with the transient pop-up 'Aux Change' screen or more discretely in
the top right corner the custom field. This option affects only the main screen
- the pop-up always appears for other display screens.
[ Disp->Auto Main ]
Chooser to enable/disable automatic display of the Main Screen after a fixed
period of Console Button inactivity. This feature allows the console to be
advanced to other screens without the need to manually return to the Main
Screen - the CA will do so automatically after about 12 seconds. Still and
Moving flags are honored so that either Main or the next right unmasked screen
is displayed. Viewing another sceen before the delay has expired resets the
timer to begin again.
[ Disp->Cust Views ]
Chooser to select which of the custom data views will be sequentially displayed
in the upper right of the Main Screen. Each item is listed in sequence with a
brief description and checkbox.
[ Disp->Stop Scrns ]
[ Disp->Movn Scrns ]
Choosers to select which of the status display screens are accessible when the
vehicle is stopped or moving. Each screen is listed in sequence with a brief
description and checkbox.
3.16 Miscellaneous |
This is a catch-all category for isolated settings that configure CA features unrelated to other categories.
[ Misc->DspAvging ]
Chooser to select the time period for averaging consecutive measurements for
smoother display of Volts, Amps and Watts. Low values result in near
instantaneous screen readings but they may fluctuate too fast to be clearly
viewed. High values result in a very steady display that slightly lags
actual measurement changes. This setting only affects data display; internal
computations always use immediate measurements.
[ Misc->Data Rate ]
Chooser to select either 1Hz or 10Hz data output rate for data logging. The
10Hz rate shows more interesting vehicle dynamics at the cost of large data
files.
[ Misc->Vshutdown ]
The threshold voltage at which the display clears and the CA saves data and
powers down.
This setting should not be set lower than 10V on a stock CA or else data may
not save correctly. Reliable operation at lower voltages is possible for devices
that have been configured to sense voltage on the Vex pad with a separate power
supply, or those modified to bypass the backlight LED. The message 'Low V'
will appear on the screen whenever voltages are below Vshutdown
. Do not confuse this data save voltage with VltCutoff
used for low voltage pack protection.
[ Misc->Defaults ]
Chooser to save or restore all settings from a protected non-editable region of
memory.
Cancel: Skip operation. [Default]
Save: All EEPROM settings are copied to the protected region. Existing saved 'default' settings are overwritten.
Restore: All settings from the protected region are copied to EEPROM as the present editable CA settings. All existing settings EXCEPT lifetime statistics are overwritten. This restore operation can also be be invoked from an option screen brought up by a very long right button press on any status screen (continue to press after the Reset option appears).
3.17 Statistics |
These are lifetime usage statistics for the ebike in terms of the total distance and total battery energy consumed.
[ Stat->TotDist ]
Lifetime vehicle odometer.
[ Stat->TotCyc ]*
Total lifetime charge cycles on the (A) or (B) battery pack. This is
actually the number of Trip Resets and so assumes that the CA was reset
after each full recharge.
[ Stat->TotWhrs ]*
Total lifetime Watt-hours pulled from the (A) or (B) battery pack. Note
that when upgrading from CA3.0 to CA3.1 firmware, the lifetime amp-hour
statistics will be automatically converted into units of watt-hours based
on the assumed nominal battery voltage from the battery settings.
3.18 OEM Settings |
These are special settings that cannot be edited via CA Console Setup. You can set hard speed, current, and power limits which clamp the maximum values that a user can input with via the CA Console. You can also mask any setup menu items so that they do not display in Console Setup and cannot be altered using the CA itself.
[ OEM->Abs Max Amps ]
Max configurable speed limit. This setting determines the highest current
(Amps) value that can be configured. A user cannot use Console Setup to
raise any current setting above this value.
[ OEM->Abs Max Power ]
Max configurable speed limit. This setting determines the highest power
(Watts) value that can be configured. A user cannot use Console Setup to
raise any power setting above this value.
[ OEM->Abs Max Speed ]
Max configurable speed limit. This setting determines the highest speed
(mph/kph) value that can be configured. A user cannot use Console Setup to
raise any speed setting above this value.