Aemzp0ba (EPS AC0 Ing)
Aemzp0ba (EPS AC0 Ing)
Aemzp0ba (EPS AC0 Ing)
EQUIPMENTS CONSTRUCTION
Via Parma, 59 42028 POVIGLIO (RE) ITALY
Tel +39 0522 960050 (r.a.) Fax +39 0522 960259
e-mail: zapi@zapispa.it web: www.zapispa.it
EN
User Manual
EPS-AC0
Copyright 1975-2006 Zapi S.p.A.
All rights reserved
The contents of this publication is a ZAPI S.p.A. property; all related authorizations are covered by
Copyright. Any partial or total reproduction is prohibited.
Under no circumstances will Zapi S.p.A. be held responsible to third parties for damage caused by
the improper use of the present publication and of the device/devices described in it.
Zapi spa reserves the right to make changes or improvements to its products at any time and
without notice.
The present publication reflects the characteristics of the product described at the moment of
distribution. The publication therefore does not reflect any changes in the characteristics of the
product as a result of updating.
NOTES LEGEND
APPROVAL SIGNS
PROJECT MANAGER MI
TECHNICAL ELECTRONIC
PP
MANAGER VISA
Publication N: AEMZP0BA
Edition: May 2006
Figure 2-1
EPS-AC0
Figure 22
Stepper Motor
Figure 3-1
With a Handlebar (tiller or joy-stick), the sensor in the hand-wheel will be a twin pot
(see Figure 3-2 below). Then the system works as a position control loop with a rigid
correspondence between the angle of the handlebar and the angle of the steered
wheel (Closed Loop Mode). In this case a feedback sensor on the steered wheel is
mandatory.
Figure 32
The same controller may work either with the stepper motor or the twin pot without
hardware modification. It is just enough to set the SYSTEM CONFIG to the correct
value (see 12.4.3.1).
Figure 33
3.4 Diagnosis
According to EN1175, most of the diagnoses deenergize steer and traction in less
then 100 msec. Few secondary alarm conditions require longer time for detection.
They too deenergize steer and traction: it is better to have delayed alarm than no
alarm at all.
Diagnosis is provided in two ways. The digital console can be used, which gives a
detailed information about the failure; the failure code is also sent on the Can-Bus.
Figure 41
Figure 42
Figure 45
Figure 4-6
S te e re d w h e e l
P ro x s w itc h
Iro n P la te
9 0 Pro x s w itc h
Figure 4-7
4 Note: On request, it is possible to use the encoder for the motor control. In this
case, the SW must know the encoder resolution together with the poles-pair
number. The encoder resolution and the motor poles pair (the controller can
handle), will be specified in the headline of the handset showing something
like:
EPSAC0S2A ZP0.70
That means:
EPSAC0=Eps-ac0 steering controller
S= Stepper motor
2= poles pair number
A= 32 pulses/rev encoder
The command configuration is specified through the first letter after EPSAC0
in the following list:
S= Stepper Motor
P= Twin Pot
C= via CAN Bus Position
D= via CAN Bus Speed
The encoder resolution is given by the last letter before of the SW release in
the following list:
The letters to specify the poles pair number and the Encoder resolution are
present only if the SW includes the function for controlling the motor with the
encoder.
EPS-AC0
Figure 6-1
Figure 6-2
Figure 6-3
4 Note: The stepper motor should be connected with two distinct common (negative)
references (CNA#10 and CNA#11). We advice against using just one
common wire. That is because it takes long delay to detect when a single
common wire is broken.
Figure 7-1
When the application adopts the feedback pot instead of the straight-ahead toggle
switch, CNA#3 and CNA#2 have the function to limit the maximum steered angle in
CW and CCW side (in alternative, it is possible to use them as centering request).
CNA#3 and CNA#2 are detected low if they are lower than 1.3 V.
CNA#3 and CNA#2 are detected high if they are higher than 6.6 V or open.
Besides there is a third digital input (CNA#1). Default choice wants CNA#1
connected to a plus battery (default choice) to work properly.
CNA#1 is detected low if it is open or lower than 5.17 V.
CNA#1 is detected high if it is higher than 11 V.
By changing jumper J12 it is possible to reverse CNA#1 logic. Then CNA#1 must be
connected to a minus battery to work properly.
CAN#1 is detected low if it is lower than 1.3 V.
CNA#1 is detected high if it is open or higher than 3.3 V.
U Note: If the safety switch is connected in series with external switches (dead-
man switch, tiller switch or similar) it's recommended that the steering safety
switch should be directly connected to the supply source (plus battery or
minus battery) with no interposed switches (it should be the first the chain:
see Figure below).
U Never connect SCR low frequency chopper with AC Motor Inverter because
the Rail capacitors alter the SCR choppers' work. If it is necessary to use two
or more control units (e.g. traction + lift. + steering controller), they must
belong to the ZAPIMOS family.
U Do not connect the inverter to a battery with a nominal value different from the
value indicated on the controller plate. If the battery value is greater, the MOS
may fail; if it is lower, the control unit does not "power up".
U Supply the controller only with battery for traction; do not use a power supply.
U When the inverter is installed, simulate a steering alarm and verify that both
traction and electromechanical brake shall be de-energized in a very short
time.
U After the battery is disconnected, the Rail capacitor remains charged for some
minutes; if you need to work on the inverter, discharge them using a 10
100 resistance connected from the +Batt to the Batt terminals in the
controller side.
U Take care all the inductive devices in the truck (horn, solenoid valves, coils,
contactors) have a proper transient suppression device.
8.4 Fuses
1) Use a 6.3-10 A fuse for protection of the auxiliary circuits.
2) Use a 32 A fuse for protection of the power stage.
8.5 Contactors
According to EN1175 5.9.6, a contactor to cut the line to the eps-ac0 is not strictly
required. In fact in an AC system, the steer is automatically de-energized when a
power failure occurs. In a DC system with permanent magnet motor instead, a short
circuit in a power device, gets the steering motor rotates at maximum speed (and so
it is necessary to cut off the line from the controller).
U A power contactor is still useful to remove the battery from controller when a
power failure occurs. This is useful in order to limit the time in which a
damaged controller remains battery connected. When a power contactor is
used, the contactor coil shall be connected to a power supply through the
eps-ac0 safety contact.
4 CAN stands for Controller Area Network. It is a communication protocol for real time
control application. CAN operates at data rate of up to 1 Megabits per second.
It was invented by the German company Bosch to be used in the car industry to
permit communication among the various electronic modules of a vehicle,
connected as illustrated in the figure below:
The best cable for can connections is the twisted pair; if it is necessary to increase
the immunity of the system to disturbances, a good choice would be to use a cable
with a shield connected to the frame of the truck. Sometimes it is sufficient a simple
double wire cable or a duplex cable not shielded.
In a system like an industrial truck, where power cables carry hundreds of Ampere,
there are voltage drops due to the impedance of the cables, and that could cause
errors on the data transmitted through the can wires.
U The eps-ac0 drains low level of current and so low section cables (4 mm2) are
adopted for the power connections. This could be a drawback: in fact, a low
section cable has higher reactance (impedance) than a wide section cable. As
a consequence the noise generated on the minus battery cable, by the CAN
lines switching, will be a wide amplitude spike. So, when it is possible, we
suggest to use a (as short as possible) cable of a wide section for the minus
battery connection, even for the eps-ac0 and the other low current units in the
system.
U VERY IMPORTANT: The eps-ac0 has the 120 ohms termination resistance
aboard.
U Wrong Layout:
R
Can Bus
Power cables
Node 1
Node 2
Traction
Lift
Control
Control
Node 3
eps-ac0
This is apparently a good layout, but can bring to errors in the can line.
The best solution depends on the type of nodes (modules) connected in the
network.
If the modules are very different in terms of power, then the preferable
connection is the daisy chain.
U Correct Layout:
R
Can Bus
Power cables
Node 1
Node 2
Traction
Lift
Control
Control
Node 3
eps-ac0
The chain starts from the BATT post of the controller that works with the highest
current, and the others are connected in a decreasing order of power.
U Correct Layout:
R
Can Bus
Power cables
Node 1
Node 2
Traction
Control Lift
Control
Node 3
eps-ac0
In this case the power cables starting from the two similar controllers must be as
short as possible. Of course also the diameter of the cable concurs in the voltage
drops described before (higher diameter means lower impedance). So, in this last
example, the cable between the minus of the Battery and the common ground point
(pointed by the arrow in the image) must dimensioned taking into account thermal
and voltage drop problems.
4 Can advantages
The complexity of today systems needs more and more data, signal and information
must flow from a node to another. CAN is the solution to different problems that
arise from this complexity
- simplified design (readily available, multi sourced components and tools)
- lower costs (less and smaller cables )
- improved reliability (fewer connections)
- analysis of problems improved (easy connection with a pc to read the data flowing
through the cable).
8.9 EMC
EMC stands for Electromagnetic Compatibility, and it represents the studies and the
tests on the electromagnetic energy generated or received by an electrical device.
Emission refers to the energy radiated from the controller and the harness.
Immunity can be divided in two main branches: rejection from external
electromagnetic fields and from electrostatic discharges (ESD).
So the analysis works in three directions:
8.9.1 Emission
Emission refers to the electromagnetic disturbances that the device generates in
the surrounding space. Countermeasure should be adopted to prevent the
propagation of those disturbances. We talk about conduction issues when guiding
structures such wires and cables are involved; radiated emissions issues when it is
studied the propagation of electromagnetic energy through the open space. In our
case the origin of the disturbances can be found inside the controller with the
switching of the mosfets which are working at high frequency and generate RF
energy. Wires and cables are responsible for the spreading of this RF
disturbance because they works as antennas, so a good layout of the cables and
their shielding can solve the majority of the emission problems.
Three ways can be followed to reduce the emissions:
1) SOURCE OF EMISSIONS: finding the main source of disturbs and works on it.
2) SHIELDING: enclosing contactor and controller in a shielded box; using
shielded cables.
3) LAYOUT: a good layout of the cables can minimize the antenna effect; cables
running nearby the truck frame or in iron channels connected to truck frame is
generally a suggested not expensive solution to reduce the emission level.
8.9.2 Electromagnetic Immunity
The electromagnetic immunity concerns the susceptibility of the controller to
external electromagnetic fields and their influence on its correct work made.
These tests are carried out at determined levels of electromagnetic fields, to
simulate external undesired disturbances and verify the electronic device response.
Here are some suggestions to improve the electromagnetic immunity:
1) SHIELDING: enclosing controller and wiring when possible on a shielded box;
using shielded cables.
2) LAYOUT: hide the exposed wires, which are connected to the controller, behind
metallic part working like natural barriers.
3) FERRITES: embrace the exposed wires, connected to the controller, with a split
or solid ferrite.
4) BY-PASS CAPACITOR: connect an interference suppression capacitor (Y type)
between the minus battery and the truck frame, as close as possible to the
controller.
8.9.3 ESD
When an accumulation of charge occurs in a part insulated from the ground, it may
discharging in a shot when turning in contact with a part having different potential.
This phenomenon is called Electrostatic Discharge (ESD).
In forklift trucks applications, special attention should be adopted for avoiding ESD.
The main rule is that it is always much easier and cheaper to avoid ESD from
being generated, than to increase the level of immunity of the electronic
devices.
U To prevent ESD risk it is necessary to avoid that the devices connected to the
CAN communication system have exposed metallic head terminals. The
operator shall not get in touch with any metallic part of the devices CAN Bus
connected.
U It is strongly suggested to connect to the truck frame all the parts of the truck
that can get in touch with the operator (who is most of the time the source of
ESD). For example, we strongly suggest to connect the stepper motor frame
to the truck frame.
V -B U
+B
EPS-AC0
CNC
CNB CNA
1 4 1 7
5 8 8 14
Figure 91
CNC
CNB CNA
1 4 1 7
5 8 8 14
Figure 92
V -B U
+B
EPS-AC0
CNC
CNB CNA
1 4 1 7
5 8 8 14
Figure 93
10.1 Twin Pot with Encoder and Feedback pot: one shot installation
procedure
This procedure is relative to the connecting drawings Figure 6-3. It describes the
step by step installation procedure to get the prototype working in manual mode: to
raise the AUTC function it is necessary to make the complete set-up procedure (see
topic 11).
For every truck released on the field, the default set-up shall reply the prototype
settings and so no installation procedure is required except for the acquisition of the
limiting position (see the quick set-up 11.2).
Carry out the procedure in the following order.
Step1 Connect the AC motor phases in such a way the phase references U, V, W
on the steering motor correspond to the terminals references (U, V, W) on
the eps-ac0.
Step2 In the SET MODEL menu set the SYSTEM CONFIG setting to LEVEL 1 to
steer in closed loop with a twin pot in manual mode (RTC). Turn off and on
the key in order the setting is acquired.
Step3 Set the FEEDBACK DEVICE to OPTION #1 to specify your feedback
solution is the sole FEEDBACK POT. Switch off the key after the change. (It
is necessary to start with the sole feedback pot to avoid a POSITION
ERROR due to the unknown scaling between the encoder counting and the
feedback pot value before of an encoder learning operation - Step 9 and 11
below).
Step4 Set option ENCODER CONTROL to OFF.
Step5 Connect the feedback pot in such a way the FEEDBACK POT reading in the
tester menu assumes higher voltage when the FREQUENCY in the tester
menu is positive. When a FB POT LOCKED alarm occurs immediately after
switching on the key, it means the motor is turning away from the wished
position (i.e. FEEDBACK POT decreases when the FREQUENCY is
10.2 Twin Pot with Encoder, Straight Ahead Switch and Feedback pot:
one shot installation procedure
This procedure is relative to a feedback sensor arrangement consisting of a straight
ahead switch, together with the feedback potentiometer and the encoder. This
configuration is not much spread. It is useful to have a redundancy in the
initialization of the encoder (without straight ahead switch, the feedback encoder is
initialized by using the feedback pot only) and a better precision in the straight
ahead matching (the feedback pot mounting normally has a dead zone). It describes
the step by step installation procedure to get the prototype working in manual mode:
to raise the AUTC function it is necessary to make the complete set-up procedure
(see topic 11).
10.3 Stepper Motor with Encoder and Feedback pot: one shot
installation procedure
This procedure is relative to the connecting drawings Figure 6-2. It describes the
step by step installation procedure to get the prototype working in manual mode: to
raise the AUTC function it is necessary to make the complete set-up procedure (see
topic 11).
For every truck released on the field, the default set-up shall reply the prototype
settings and so no installation procedure is required except for the acquisition of the
limiting position (see the quick set-up 11.2).
Carry out the procedure in the following order.
Step1 Connect the AC motor phases in such a way the phase references U, V, W
on the steering motor correspond to the terminals references (U, V, W) on
the eps-ac0.
Step2 In the SET MODEL menu set the SYSTEM CONFIG setting to LEVEL 0 to
steer in open loop with a stepper motor in manual mode. Turn off and on the
key in order the setting is acquired.
Step3 Set the FEEDBACK DEVICE to OPTION #1 to specify your feedback
solution is the sole FEEDBACK POT. Switch off the key after the change. (It
is necessary to start with the sole feedback pot to avoid a POSITION
ERROR due to the unknown scaling between the encoder counting and the
feedback pot value before of an encoder learning operation - Step 12 and
14 below).
Step4 Set option ENCODER CONTROL to OFF.
10.4 Stepper Motor with Encoder and Toggle Switch(es): one shot
installation procedure
This procedure is relative to the connecting drawings Figure 6-2. It describes the
step by step installation procedure to get the prototype working in manual mode: to
raise the AUTC function it is necessary to make the complete set-up procedure (see
topic 11).
For every truck released on the field, the default set-up and wiring shall reply the
prototype settings and so no installation procedure is required except for the
acquisition of the limiting position (see the quick set-up 11.2).
Carry out the procedure in the following order.
SW1 to SW2 to
AUX FUNCTION 11 Toggle sw number
CNA#3 CNA#2
Level 0 1 H NC
Level 1 1 L NC
Level 2 2 H H
Level 3 2 H L
Level 4 2 L H
Level 5 2 L L
Table 10-1
Step16 Option AUTOCENTERING enables the automatic alignment at key-on
together with the automatic centering operations.
Step17 Option ORIENT THE WHEEL is used only when AUTOCENTERING is ON
to specify the steered wheel orientation at the initial automatic alignment. It
gets the steered wheel oriented at the straight ahead position (null WHEEL
ANGLE) or to the 180 degrees position (depending by this setting).
Step18 Parameters 1ST ANGLE COARSE and 2ND ANGLE COARSE set the
maximum steered wheel angle respectively in the positive and negative
WHEEL ANGLE. Set both of them to level 9 to avoid angle limitation. Lower
setting limits the maximum angle in the range 80 degrees + Level*4degrees
(e.g. Level 0 means limitation to 80 deg; Level 1 means limitation to 84 deg
and so on).
Step19 If there is not angle limitation, a refreshing of the steered wheel position is
made on every edge of the CNA#3 straight ahead toggle switch provided
that the absolute value of WHEEL ANGLE is less than 30 degrees. That
mean the refreshing is performed for every edge of the straight ahead
switch but only once per steered wheel revolution.
If the angle is limited, a refreshing of the steered wheel position is made on
every falling edge of the CNA#3. In the worst case a refresh is performed
every 360 degrees.
Step20 Dont forget to turn the special adjustment DEBUG OUTPUT to level 15
after finished the setting procedure to enable the POSITION ERROR test
between encoder counting and toggle switches sector. Recycle the key.
Step21 Carry out the complete set-up procedure (see 11.1).
Step1 Roll-up or down the adjustments SET STEER 0-POS to get the truck
straight travelling when automatic centered.
11.2.3 RTC only or RTC & AUTC
In a truck working closed loop in manual mode (with a Twin Pot connected on the
Return To Center handlebar) with or without the AUTC function, it is necessary to
perform the following steps:
Step1 Release the handlebar in its straight-ahead rest position and acquire the
adjustments ZERO SP POT (to record the rest twin pot voltage).
Step2 Roll-up or down the adjustments SET STEER 0-POS to get the truck
straight travelling when the handlebar is straight ahead.
Figure 121
Figure 122
Figure 123
Figure 12-4
EPSAC0 S ZP0.70
Opening Zapi Display 24V 50A 00000
CONFIG MENU
The Display will show : SET MODEL SET MODEL
CONFIG MENU
The Display will show : SET OPTIONS SET OPTIONS
' % '
Press ENTER to go in the SET OPTIONS MENU ' ' '
HOURCOUNTER
The Display will show the first OPTION RUNNING
HOURCOUNTER
The Display will show the new option KEYON
CONFIG MENU
The Display will show : SET OPTIONS SET OPTIONS
Press OUT again. Display now will show the ' ' '
opening Zapi menu ' % '
Figure 125
2) MICRO CHECK
This option is useful to support debug and troubleshooting. It makes possible to
inhibit the supervisor (Slave uC) operations and allows the system to run with
just the Main uC. When entering this operating mode the safety contacts stay
open. Therefore, traction shall be disabled. It can be set one of two:
- PRESENT: Default setting: enable the operations of the supervisor
(Slave uC).
- ABSENT: Disable the operations of the supervisor (Slave uC). The
safety contacts stay opened.
3) FEEDBACK DEVICE
This option specifies which kind of Feedback Sensor is adopted. Here is the
feedback sensor list:
- OPTION #1: FB POT only.
The only feedback sensor is the potentiometer at the steered
wheel. This setting must be temporary chosen for the set-up
of the FB ENC & FB POT configuration (see below). After
the set-up is ended, it is necessary to turn FEEDBACK
DEVICE to OPTION #2 to get the steer working with FB ENC
& FB POT.
- OPTION #2: FB POT & FB ENC.
This is the right setting when the encoder is chosen together
with the FB POT. Pay attention, the set-up must be done
with the FEEDBACK DEVICE to OPTION #1. When the set-
up is finished, turn to OPTION #2. When the FEEDBACK
DEVICE is OPTION #2 an automatic centering is always
carried out at key-on.
- OPTION #3: FB POT & FB ENC & ONE TOGGLE SWITCH
This is the right setting when the encoder is chosen together
with the FB POT and a straight ahead toggle switch (SW1).
Pay attention, the set-up must be done with the FEEDBACK
DEVICE to OPTION #1. When the set-up is finished, turn to
OPTION #3. When the FEEDBACK DEVICE is OPTION #3
an automatic centering is always carried out at key-on.
- OPTION #4: FB ENC & ONE (or TWO) TOGGLE SWITCHES
This is the right setting when the FB POT is not present and
two toggle switches are adopted (normally in the straight and
90 degrees angled positions of the steered wheel). At key
on, an Automatic Centering operation is executed seeking
the Toggle Switch signal (SW1 on CNA#3). When the Toggle
Switch edge is met the Encoder counter is zeroed. The 2nd
Switch (SW2 on CNA#2) is used to verify the encoder
counter at 90 is matched with the SW2 transition.
4) LIMIT DEVICE
(Versions with FEEDBACK DEVICE to OPTION #1, 2, 3 only). When this option
is set ON, the steered wheel angle will be limited using the feedback sensor
value. It can be set one of two:
- ON: When the feedback sensor overtakes either the CW or the
CCW limit (see 12.4.2.13-14, SET MAX FB POT, SET MIN
5) AUTOCENTERING
(Versions with FEEDBACK DEVICE to OPTION #4 only). When this option is
set ON, the controller performs an automatic centering at key-on and enables
the function to operate an automatic centering on demand. Set
AUTOCENTERING to OFF if the automatic centering function is not required.
6) DIRECTION GAUGE
Not used.
7) AUX FUNCTION 1
This option sets the steering mode after the feedback sensor has reached the
commanded position (it is used only in closed loop configurations (i.e. RTC and
automatic centering)). It can be set one of three:
- LEVEL 0: The steering control is always active when a travel demand
is active. The steer control is turned off when the travel
demands are deactivated (after a 3 sec delay).
- LEVEL 1: The steering control is alternatively turned off (15 secs long
plus the AUXILIARY TIME) and on (3 secs long).
- LEVEL 2: The steering control is alternatively turned off (15 secs long
plus the AUXILIARY TIME) and on (3 secs long) but only
when a travel demand is active.
AUXILIARY TIME is the delay (in secs) the DC standing current takes to arrive
to 0 (see 12.4.4.11).
9) AUX FUNCTION 11
(only when FEEDBACK DEVICE is OPTION #4). Option AUX FUNCTION 11
specifies the number of toggle switches (one or two) and defines the
correspondence between the levels of the toggle switches and the steer sector
(quadrant).
Set AUX FUNCTION 11 to the proper Level following table 10-1 (see 10.4). The
proper level must be meant as the one meeting the configuration of the toggle
switches in the first sector (WHEEL ANGLE between 0 and 90 degrees).
EPSAC0 S ZP0.70
1) Opening Zapi Menu 24V 50A 00000
CONFIG MENU
3) The Display will show: SET MODEL SET MODEL
CONFIG MENU
5) ADJUSTMENTS appears on the display ADJUSTMENTS
ADJUSTMENT #01
7) The display will show: LEVEL= 0
' % '
12) Press ENTER to confirm ' ' '
13) Repeat the same from 5 to 12 points for the
other adjustments
Figure 126
2) SET CURRENT
This setting is factory adjusted to calibrate the ADJUSTMENT #03 and #04
below.
3) ADJUSTMENT #02
Motor resistance in milliohms. This is the resistance of the motor measured
between two motor terminals. The motor resistance may be either self-acquired
with the procedure 13.1 or may be set by rolling up or down this adjustment.
4) ADJUSTMENT #03
(Factory adjusted). Parameter to compensate for the gain of the current
amplifier in phase W.
5) ADJUSTMENT #04
(Factory adjusted). Parameter to compensate for the gain of the current
amplifier in phase V.
8) OVERSAT FREQ
The maximum motor frequency is set with the sum between SET SAT FREQ
and OVERSAT FREQ. OVERSAT FREQ is the increment, over the SET SAT
FREQUENCY, in which the steering motor works with degraded flux (weakening
area). Default choice is 1 Hz (i.e. the steering motor never works in the
weakening region).
9) MAXIMUM SLIP
(Factory adjusted). MAXIMUM SLIP modifies the acceleration and deceleration
ramp for the frequency in the motor. Higher MAXIMUM SLIP gets faster
acceleration and deceleration ramp.
If the encoder is used for the motor control (ENCODER CONTROL is On),
MAXIMUM SLIP has another meaning: it is the slip to be applied when the
control is sourcing the maximum current.
EPSAC0 S ZP0.70
1) Opening Zapi Menu 24V 50A 00000
CONFIG MENU
3) The Display will show: SET MODEL SET MODEL
SYSTEM CONFIG
5) The display will show: LEVEL= 0
MODEL TYPE.
7) The desired parameter appears 0
MODEL TYPE.
1
' % '
10) Press ENTER to confirm ' ' '
11) Repeat the same from 5 to 10 points for the
other adjustments
Figure 127
3) CONNECTED TO
It assumes a number between 0 to 255. This setting is used to (virtually)
connect the hand-set to a remote unit CAN Bus connected. With the hand-set
connected to the eps-ac0 it is possible to communicate with a remote Zapi unit.
Every Zapi unit has its own identification number (e.g. eps-ac0 is 6; traction
controller is 2; pump controller is 1).
By setting CONNECTED TO to 2, the hand set will be virtually connected to the
traction controller.
4) MODEL TYPE
It assumes a number between 0 to 3. This setting is used to specify which one
local elaboration unit must be virtually connected to the hand-set.
In fact eps-ac0 has two uCs aboard. When MODEL TYPE is set to 0, the hand
set is communicating with the main uC; when MODEL TYPE is set to 1, the
hand set is communicating with the slave uC.
EPSAC0 S ZP1.93
1) Opening Zapi Menu 24V 50A 00000
' % '
2) Press ENTER to go into the General Menu ' ' '
MAIN MENU
3) The Display will show: PARAMETER CHANGE PARAMETER CHANGE
SPEED LIMIT
5) The Display will show the first parameter LEVEL = 7
SENSITIVITY
9) The Display will show the new level LEVEL = 1
10) When you are satisfied with the result of the ' ' '
changes you have made, press OUT ' % '
12) Press ENTER to accept the changes, or press ' ' '
OUT to discard them ' % '
MAIN MENU
13) The Display will show PARAMETER CHANGE
Figure 128
2) SENSITIVITY
(Stepper Motor version only). Level 0 to 9. It determines the scaling factor
between the speed of the steering wheel and the speed of the steering motor
but only when the steering wheel is slow turning. By increasing the
SENSITIVITY value, the steering motor speed increases too. In practice, it
changes the sensitivity of the steering wheel when it is slow turning.
3) CREEP SPEED
Level 0 to 9. It sets a minimum amount of motor torque when the steering motor
is slow turning. It is useful (together with the ANTIROLLBACK parameter, see
12.4.4.12) to neutralize the recall torque generated by the elastic tyre on the
steered wheel.
4) AUX FUNCTION #3
Depending on the configuration, this parameter has different meaning.
RTC version:
Level 0 to 9. This setting performs the Dynamic Numbness compensation: it
consists of a reduction in the steer sensitivity when the truck is driving at high
speed. To get this goal, this setting adjusts the maximum angle at full truck
speed. When the truck speed increases, the maximum steered wheel angle
reduces proportionally. When the truck is full speed the steered wheel angle is
limited to a percentage of the absolute maximum steered wheel angle (i.e. 90
degrees) specified with this setting.
RTC version:
Level 0 to 9. This setting performs the Dynamic Numbness compensation: it
consists of a reduction in the steer sensitivity when the truck is driving at high
speed. To get this goal, this setting adjusts the percentage of the maximum
truck speed, at which the steered angle reduction will start. Then for higher
speed the steered angle reduction increases proportionally up to the above
specified limit.
6) KP
Level 0 to 9. It is used to set the proportional contribution to a PID algorithm for
RTC and AUTC functions. The proportional contribution is applied to the
difference between the commanded position and the real position (steered
wheel angle). The accuracy of the pursuing between commanded and real
position increases if KP increases. It is used in closed loop applications.
7) POS. ACCURACY
Level 0 to 9. It is used to set the proportional contribution to a PID algorithm for
RTC and AUTC functions. The proportional contribution is applied to the
difference between the commanded position and the real position (steered
wheel angle). The accuracy of the pursuing between commanded and real
position increases if POS. ACCURACY increases. POS. ACCURACY is used
only for closed loop applications. KP and POS. ACCURACY are a coarse and a
fine contribution to the same setting.
10) COMPENSATION
Level 0 to 2. This parameter applies a compensation for the drops in the motor
connections to have a real Emf/f control law.
- LEVEL 0: No compensation.
- LEVEL 1: Compensate the drop on power mosfets and cables.
- LEVEL 2: Compensate the drop on power mosfet, cables and motor
resistance.
COMPENSATION to LEVEL 2 is strongly suggested (the correct setting of the
motor resistance is required when COMPENSATION is set to LEVEL 2-see
13.1).
Intermediate levels are for proportionally increasing auxiliary time. The stand still
torque reduces with a ramp from the ANTIROLLBACK value down to zero with a
delay specified with this setting.
12) ANTIROLLBACK
This parameter adjusts the standstill torque after the steer handle is released
and the travel demand deactivated. It is in percentage of the maximum current.
Injecting a continuous current in the motor generates the stand still torque. It is
useful (together with the CREEP SPEED parameter, see 12.4.4.3) to neutralize
the recall torque generated by the elastic tyre on the steered wheel.
17) NUMBNESS
(RTC version only). This parameter reduces the steering sensitivity close to the
straight-ahead direction.
- LEVEL 0: lowest lag contribution (high cut off frequency low pass filter).
- LEVEL 9: highest lag contribution (low cut off frequency low pass filter).
1) MAXIMUM CURRENT
MAXIMUM CURENT sets the limit for the current in the controller.
2) CAN BUS
ABSENT or PRESENT. This setting specifies whether the eps-ac0 is CAN Bus
connected or not. When CAN BUS is ABSENT, the CAN BUS KO alarm is
inhibited together with any starting sequence used to synchronize via CAN Bus
the eps-ac0 with the other controllers.
3) SET HI RESOL AD
When it is set to Level 1, enables an analog to digital conversion with high
resolution applied to the command pot CPOC1. Level 0 means the high
resolution AD conversion is inhibited. Level 2 is not used.
1) HIGH ADDRESS
Zapi reserved.
2) SET TEMPERATURE
Factory adjusted.
3) MAX SP SLOPE
(RTC version only). This setting is used to adjust the slope threshold for the
STEER SENSOR KO alarm (see 14.1.3.6).
This alarm occurs when the slope of one of the set point potentiometers
(CPOC1 or CPOC2) is detected larger than the MAX admitted slope. The MAX
admitted slope is specified with this setting:
4) DEBUG OUTPUT
This adjustment is used to temporary change the configuration or inhibit some
diagnosis to aid the troubleshooting. Take care to set DEBUG OUTPUT to Level
15 after finishing the troubleshooting.
1) STEPPER MOTOR
Voltage value with 2 decimal digit. Measurement of the stepper motor speed
with sign in the range 0 to 5 Vdc.
3) FEEDBACK POT
(feedback pot version only). Voltage value with 2 decimal digits. Measurement
of the feedback potentiometer connected to CNB#6 (CPOT).
4) FEEDBACK SECTOR
(toggle switches version only). Voltage value with 2 decimal digits. It supplies
real time the information of the sector (quadrant) detected through the toggle
switches. It assume the following value:
3.13 V in the sector from 0 to +90 degrees.
4.39 V in the sector from +90 to +180 degrees.
0.62 V in the sector from -180 to -90 degrees.
1.88 V in the sector from -90 to 0 degrees.
5) FEEDBACK ENC
Voltage value with 2 decimal digit. Measurement (scaled in the range 0 to 5
Vdc) of the position of the feedback encoder connected to CNB#7 and CNB#8.
6) TEMPERATURE
Degrees. Temperature of the controller base plate.
7) MOTOR TEMPERATURE
Degrees. Temperature of the motor windings measured with the thermal sensor
inside the motor and connected to CNB#3.
8) FREQUENCY
Hertz value with 2 decimal digit. This is the frequency applied to the steering
motor.
9) SAT. FREQ HZ
Hertz value with 2 decimal digit. This is a real time magnetic flux measurement:
Vbattery/ SAT. FREQ HZ provides real time the linked flux in the motor. The flux
in the motor is modulated from 75% to 100% of the maximum flux.
The maximum flux is Vbattery/SET SAT FREQ.
The minimum flux is Vbattery/(1.33*SET SAT FREQ). When the motor is
loaded, SAT. FREQ HZ is equal to SET SAT FREQ; when the motor is
lightened the flux reduces and SAT. FREQ HZ increases up to 1.33*SET SAT
FREQ.
13) ENDSTROKE CW
Provides real time the active state (ON) or not of the CW toggle switch
(connected to CNA#3). It is On when CNA#3 is low (see 7.5).
U Dont forget to turn DEBUG OUTPUT to Level 15 after finished the test.
2) MICRO SLAVE #4
CAN Bus Code = 221
- Cause: It occurs in one of the following conditions:
(Open loop application only) If the slave uC detects the stator
voltage phasor rotates in the opposite direction respect to the sign
of the stepper motor speed, this alarm occurs.
(Closed loop application only) If the slave uC detects the stator
voltage phasor rotates in the opposite direction respect to the
commanded position, this alarm occurs.
- Remedy: It is necessary to replace the controller.
3) MICRO SLAVE
CAN Bus Code = 250
- Cause: It occurs when the information on the status bus between the main
uC and the slave uC is frozen to the 0xFF value (the slave uC
does not update the status bus configuration).
- Remedy: It is necessary to replace the controller.
5) INPUT ERROR #1
CAN Bus Code = 99
- Cause: It occurs when the voltage on CNA#4 (NK1: Lower Potential
Terminal of the Safety Contacts (see 7.6) is higher than 12 V
before to turn the safety contacts closed.
- Remedy: When the safety contacts are open, the voltage on CNA#4 is
expected to be close to 0 Vdc and this is independent from
whether the safety contacts are connected to a plus battery or to a
minus battery (see 7.6). In the first case (safety contacts
connected to a plus battery), when the safety contacts are open,
CNA#4 is connected to a minus battery through a load. Only a
harness mistake may connect NK1 to a higher than 12 V voltage.
6) SERIAL ERR #1
CAN Bus Code = 6
- Cause: Main uC and Slave uC communicate via a local serial interface.
This alarm occurs when the slave uC does not receive the
communication from the main uC through this serial interface.
- Remedy: It is necessary to replace the controller.
8) NO SYNC
CAN Bus Code = 226
- Cause: Every 16msec, inside the code cycle, the main uC rises and then
lowers an input for the slave uC (SYNC). When the slave uC
detects no edge for more than 100 msec on this input, this alarm
occurs. This is just a watch dog function: when the main uC does
not execute the code cycle it does not update the SYNC signal and
the slave uC cuts off the steer and traction.
- Remedy: It is necessary to replace the controller.
9) KM CLOSED
CAN Bus Code = 253
- Cause: This alarm occurs at key on if the slave uC detects the safety
contact, of the main uC, closed prior to be commanded.
- Remedy: This alarm occurs if the connection CNA#5 (K1) is around a
voltage of 12 Vdc when switching on the key. In fact, when the
safety contacts are open, K1 is expected being connected to a
battery voltage (not 12 V). Search for a harness problem or
replace the controller.
10) KM OPEN
CAN Bus Code = 251
11) KS CLOSED
CAN Bus Code = 254
- Cause: This alarm occurs if the main uC detects the safety contact, of the
slave uC, closed prior to be commanded.
- Remedy: This alarm occurs if the connection CNA#4 (NK1) is around a
voltage of 12 Vdc when switching on the key. In fact, when the
safety contacts are open, NK1 is expected being connected to a
minus battery voltage (not 12 V). Search for a harness problem or
replace the controller.
12) KS OPEN
CAN Bus Code = 252
- Cause: This alarm occurs if the main uC detects the safety contact, of the
slave uC, open when expected being closed.
- Remedy: It is necessary to replace the controller.
2) POWER FAILURE #1
CAN Bus Code = 73
- Cause: This alarm occurs when the current in the phase W of the motor is
zero and the motor is commanded for moving.
- Remedy: Check the power fuse is OK. Check the battery positive arrives to
the controller. Check the continuity of the wire in the phase W of
the motor. Otherwise it is necessary to replace the controller.
3) POWER FAILURE #2
CAN Bus Code = 72
- Cause: This alarm occurs when the current in the phase U of the motor is
zero and the motor is commanded for moving.
- Remedy: Check the power fuse is OK. Check the battery positive arrives to
the controller. Check the continuity of the wire in the phase U of
the motor. Otherwise it is necessary to replace the controller.
5) LOGIC FAILURE #1
CAN Bus Code = 19
- Cause: This alarm occurs when the real voltage between phases W and U
of the motor is different from the desired.
- Remedy: It is necessary to replace the controller.
6) LOGIC FAILURE #2
CAN Bus Code = 18
- Cause: This alarm occurs when the real voltage between phases W and V
of the motor is different from the desired.
- Remedy: It is necessary to replace the controller.
8) CAN BUS KO
CAN Bus Code = 247
- Cause: This alarm occurs only when the setting CAN BUS is PRESENT.
Then the eps-ac0 must receive the event messages from the
traction controller. If these messages lack more than about 1 sec,
this alarm occurs.
- Remedy: Check the CAN Bus communication system and analyse the
frames from the traction controller to the steer controllers.
9) MOTOR LOCKED
CAN Bus Code = 220
- Cause: This alarm occurs if the current in the steering motor stays close to
the maximum current longer than 1 sec.
- Remedy: Search for a mechanical problem locking the motor. To make
easier the fault catching, set DEBUG OUTPUT to level 11 (see
12.4.6.4).
2) Q LINE SENSOR KO
CAN Bus Code = 242
- Cause: This alarm occurs when the mean voltage on the Quadrature line
of the stepper motor (connection CNA#8) is not null: the voltage on
every stepper motor line is a sine wave with null mean voltage.
- Remedy: Check the continuity of the stepper motor connections. In particular
the resistance between CNA#8 and the minus battery (with the
stepper motor at rest) is expected being very low (close to 30
ohms).
5) POSITION ERROR
CAN Bus Code =228
- Cause: This alarm occurs for an error in the redundant test of the feedback
sensors.
1) When the feedback potentiometer is used together with the
feedback encoder, the angle of the steered wheel is measured
with both of them: FEEDBACK ENC and FEEDBACK POT in the
tester menu are expected to be equal. When they are different
more than 20 degrees this alarm occurs (SET MAX FB POTSET
MIN FB POT corresponds to 180 degrees).
6) STEER SENSOR KO
CAN Bus Code =84
- Cause: This alarm occurs if the command potentiometer (CPOC1 on
CNA#9 or CPOC2 on CNA#8) changes with a jerk larger than
MAX SP SLOPE (see 12.4.6.3). This alarm is used to catch a
discontinuity in the voltages of the command potentiometer.
- Remedy: Change the twin pot.
7) JERKING FB POT
CAN Bus Code =223
- Cause: This alarm occurs if the feedback potentiometer (CPOT on
CNB#6) changes with a jerk larger than 0.3 V in 16 msec. This
alarm is used to catch a discontinuity in the voltages of the
feedback potentiometer.
- Remedy: Change the feedback potentiometer.
2) GAIN EEPROM KO
CAN Bus Code = 244
- Cause: The parameters to compensate for the gain of the current
amplifiers (ADJUSTMENT #03 and ADJUSTMENT #04) are
recorded in a not volatile memory (eeprom) with a redundant
handling. In fact every adjustment is recorded in three eeprom
locations. If the values in these three locations are different in
between this alarm occurs.
- Remedy: It is necessary to send the controller to Zapi to execute the
maximum current regulation.
2) MOTOR TEMPERAT.
CAN Bus Code = 65
- Cause: This alarm occurs only when DIAG MOTOR TEMP is on and the
thermal sensor inside the motor measures a temperature higher
than 150 degrees. It occurs also when trying to acquire the motor
resistance with a temperature in the motor higher than 150 degree
(still with DIAG MOTOR TEMP to ON).
- Remedy: Check the thermal sensor in the motor is right working. If it is,
improve the cooling of the motor.
2) VMN NOT OK
CAN Bus Code = 32
- Cause: This alarm occurs in the initial rest state after key on if the outputs
of the motor voltage amplifiers are not in the window from 2.2 to
2.8 Vdc.
- Remedy: It is necessary to replace the controller.
3) LOGIC FAILURE #3
CAN Bus Code = 17
- Cause: This alarm occurs in the rest state if the output of the voltage
amplifier of the phase Vu-Vw have a drift larger than 0.25 V.
- Remedy: It is necessary to replace the controller.
4) LOGIC FAILURE #4
CAN Bus Code = 16
1) STEER HAZARD
CAN Bus Code = 85
- Cause: This is just a warning to inform that the steering controller is
limiting the angle in the steering direction. No speed reduction
occurs on the traction.
2) WAITING DATA
CAN Bus Code = 237
- Cause: This warning occurs only if CAN BUS is PRESENT. At key-on the
eps-ac0 asks to the traction controller to send a list of parameters
via CAN Bus. From the request until the parameters are correctly
relieved, this warning occurs. The steer is not activated yet, and
the safety relays remain open when this warning is present.
6: SERIAL ERR #1
13: EEPROM KO
16: LOGIC FAILURE #4
17: LOGIC FAILURE #3
18: LOGIC FAILURE #2
19: LOGIC FAILURE #1
32: VMN NOT OK
48: MAIN CONT. OPEN
53: STBY I HIGH
61: HIGH TEMPERATURE
65: MOTOR TEMPERAT.
70: HIGH CURRENT
71: POWER FAILURE #3
72: POWER FAILURE #2
73: POWER FAILURE #1
83: BAD ENCODER SIGN
84: STEER SENSOR KO
85: STEER HAZARD
99: INPUT ERROR #1
212: MICRO SLAVE #8
218: CLOCK PAL NOT OK
219: STEPPER MOTOR MISM
220: MOTOR LOCKED
221: MICRO SLAVE #4
222: FB POT LOCKED
223: JERKING FB POT
225: CURRENT GAIN
226: NO SYNC
227: SLAVE COM. ERROR
228: POSITION ERROR
237: WAITING DATA
238: EPS NOT ALIGNED
239: WAITING FOR TRAC
241: ENCODER ERROR
242: Q LINE SENSOR KO
243: D LINE SENSOR KO
244: GAIN EEPROM KO
245: DATA ACQUISITION
246: MICRO SLAVE KO
247: CAN BUS KO
248: S.P OUT OF RANGE
249: F.B OUT OF RANGE
250: MICRO SLAVE
251: KM OPEN
252: KS OPEN
253: KM CLOSED
254: KS CLOSED
Check the Battery cables, cables to the controller, and cables to the motor. Ensure
the insulation is sound and the connections are tight.
Cables should be checked every 3 months.
Check the mechanical operation of the Contactor(s). Moving contacts should be free
to move without restriction.
Check every 3 months.
Checks should be carried out by qualified personnel and any replacement parts
used should be original. Beware of NON ORIGINAL PARTS.
The installation of this electronic controller should be made according to the
diagrams included in this Manual. Any variations or special requirements should be
made after consulting a Zapi Agent. The supplier is not responsible for any problem
that arises from wiring methods that differ from information included in this Manual.
During periodic checks, if a technician finds any situation that could cause damage
or compromise safety, the matter should be bought to the attention of a Zapi Agent
immediately. The Agent will then take the decision regarding operational safety of
the machine.