1212E Manual en
1212E Manual en
Model 1212E
Brushed DC Permanent Magnet
Motor Controller
» Software Device Profile: 2.2.0.0 «
Specifications are subject to change without notice. © 2024 Curtis Instruments, Inc.
® Curtis is a registered trademark of Curtis Instruments, Inc. ® Kohler is a registered trademark of Kohler Co.
© The design and appearance of the products depicted herein are the copyright of Curtis Instruments, Inc.         53250 Rev A April 2024
                                                                     TABLE OF CONTENTS
CHAPTERS
1: OVERVIEW....................................................................................................................................... 1
              KEY FEATURES.............................................................................................................................. 2
              TECHNICAL SUPPORT.................................................................................................................... 4
              CONVENTIONS............................................................................................................................... 4
                    NUMERAL SYSTEM NOTATION................................................................................................. 4
                    MISCELLANEOUS CONVENTIONS............................................................................................. 4
         2: INSTALLATION, WIRING, AND I/O CONFIGURATION............................................................................ 5
                        EM BRAKE.............................................................................................................................. 18
                        MODE INPUT.......................................................................................................................... 18
                        CHARGER INHIBIT INPUT......................................................................................................... 19
                        I/O GROUND........................................................................................................................... 19
                        HYDRAULIC FUNCTIONS......................................................................................................... 19
                        INHIBIT INPUT......................................................................................................................... 21
                        STEERING SPEED LIMIT INPUT................................................................................................ 22
                        HORN DRIVER AND INPUT....................................................................................................... 24
                        INCHING MODE INPUT............................................................................................................ 25
                        CREEP MODE INPUT............................................................................................................... 25
                        BDI OUTPUT........................................................................................................................... 26
                        CAN CONNECTIONS................................................................................................................ 26
              3: APPLICATION-SPECIFIC FEATURES.................................................................................................. 27
             CONTROLLER MENU..................................................................................................................... 64
                   STATE MENU.......................................................................................................................... 65
             MOTOR MENU.............................................................................................................................. 65
              DIAGNOSTIC HISTORY................................................................................................................... 98
         APPENDIX A: VEHICLE DESIGN CONSIDERATIONS REGARDING
                           ELECTROMAGNETIC COMPATIBILITY (EMC).................................................................... 99
              EMISSIONS................................................................................................................................... 99
              IMMUNITY.................................................................................................................................... 99
         APPENDIX B: EN 13849 COMPLIANCE................................................................................................ 101
           FIGURES
           FIGURE 1-1 CURTIS 1212E CONTROLLER............................................................................................ 1
                                                        1 — OVERVIEW
                       The Curtis Model 1212E Motor Controllers provide smooth and efficient control of battery powered
                       vehicles equipped with Brushed Permanent Magnet (PM) motors. The 1212E is optimized for use on
                       light duty Class III pallet trucks and floor care machines such as sweepers and scrubbers.
                       The Model 1212E controllers are highly programmable, enabling OEMs to integrate Model 1212E
                       controllers into any low-power PM motor application.
        Figure 1-1
        Curtis 1212E
        Controller
1 — OVERVIEW                                                                                                      pg. 1
Curtis Model 1212E – April 2024                                                                                Return to TOC
                       KEY FEATURES
                       The following sections describe the controller’s features.
                       Flexible I/O
                       I/Os can be configured to provide up to:
pg. 2                                                                                                        1 — OVERVIEW
Return to TOC                                                                      Curtis Model 1212E – April 2024
                CAN-based Programming
                • Programmable over the CANbus.
                • Supports most CAN-based service tools used by major industrial truck manufacturers worldwide.
                • Develop, configure, optimize and debug vehicle systems with the Curtis Integrated ToolkitTM.
                Diagnostics
                • Status LED for at-a-glance troubleshooting.
                • Thermal cutback, warning and automatic shutdown provide protection to motor and controller.
                • Error logging, fault history and CAN emergency messages.
                Additional Features
                • Two programmable speed modes (indoor/outdoor modes).
                • Configurable BDI (Battery Discharge Indicator) function that allows data from the controller's
                  internal BDI, a BMS or the CANbus.
                • Creep mode for vehicles operating in narrow spaces such as containers.
                • Sleep mode preserves charge by powering down the controller after a programmable period
                  of inactivity.
                • Inching mode with a programmable maximum speed allows the vehicle to move in forward or
                  reverse when the interlock is off.
                • Five flexible switch inputs that can be configured as digital or analog inputs.
                • The flexible switch inputs can be used for a variety of functions, including hydraulic lift, lower
                  valve, lift lockout, horn, creep mode and more.
1 — OVERVIEW                                                                                                   pg. 3
Curtis Model 1212E – April 2024                                                                                Return to TOC
                       TECHNICAL SUPPORT
                       For technical support, contact the Curtis distributor where you obtained your controller or the Curtis
                       sales-support office in your region.
                       CONVENTIONS
                       The following topics describe conventions used in this manual.
                       In addition, some CANopen examples have hexadecimal values without notation. Those examples
                       are formatted with a monospace font and with the bytes delimited by spaces, as shown in the
                       following example:
                       21 FF 01 11 22 01 00 00
                       Miscellaneous Conventions
                        • RO means read-only.
                        • RW means read-write.
                        • N/A means not applicable.
pg. 4                                                                                                       1 — OVERVIEW
Return to TOC                                                                             Curtis Model 1212E – April 2024
135.0
120.0
                                                                4X M4X0.7           2X Ø5.0
                                                                   13 MAX
                                                                                                                45.0
                    40.0
20.5
        Figure 2-1
        Mounting Dimensions
                       WARNINGS
                       You must heed the following warnings:
                            Terminal       Description
                                  B+       Positive battery input
                                  B–       Negative battery input
                                  M1       Motor phase M1
                                  M2       Motor phase M2
                       Note: Positive current flows from phase M1 to phase M2, negative current flows from phase M2 to
                       phase M1.
                            Pin        Description
                            J1-1       CAN L
                            J1-2       CAN H
                            J1-3       Switch 1
                            J1-4       Charger Inhibit
                            J1-5       Switch 5
                            J1-6       I/O Ground
                            J1-7       Switch 2
                            J1-8       Horn Driver
                    The connector can be sealed to IP54 or IP40, depending upon which TE Connectivity parts are used.
                    The following table describes the part numbers:
                                 Pin       Description
                                J2-1       EMR NO
                                J2-2       Switch 3
                                J2-3       Pot High
                                           Note: This pin can also be used for
                                           an inhibit input or LED output.
                                J2-4       Lift Inhibit
                                J2-5       Mode Input
                                J2-6       Pot Wiper
                                J2-7       Switch 4
                                J2-8       B+
                                J2-9       Reverse
                                J2-10      Interlock
                                J2-11      Forward
                                J2-12      KSI (keyswitch)
                                J2-13      Lower Driver
                                J2-14      Lift Driver
                                J2-15      EM Brake Driver
                                J2-16      Coil Supply
                       The connector can be sealed to IP54 or IP40, depending upon which TE Connectivity parts are used.
                       The following table describes the part numbers:
                         WIRING DIAGRAM
                         Figure 2-2 is a representative wiring diagram. The diagram is for a walkie that has operator controls
                         and other components directly wired to the controller.
                         Note: The diagram may differ from your application’s requirements. However, the controller provides
                         I/Os and programmable parameters that enable vehicle designers to meet almost any requirement.
                         To discuss how to implement your application, contact your Curtis distributor or support engineer.
                                                                                                                   EMERGENCY
                            CONTROL                                                                                   STOP
                KEYSWITCH    FUSE                                                                  POWER FUSE
                                                   J2-8
                                                           B+                              B+
                                       EMERGENCY
                                         STOP
                                                   J2-12                                                    BATTERY
                                                           KSI
                        INTERLOCK
                                                   J2-10                                   B–
                                                           INTERLOCK
                                                                                          M1
                             MODE                  J2-5
                                                           MODE (M1, M2)                                   MOTOR
                                       BB Check J2-2
                                                           SWITCH 3                       M2
                            EM REV.
                                                   J2-1
                                                           EMR NO
                                                                                                 J2-12
                                                   J2-7                                    KSI
                                                           SWITCH 4                                                         7
                                                                                                 J1-2                   2
                                                                                        CAN H
                       LIFT INHIBIT                                                              J1-1               1
                                                   J2-4                                 CAN L
                                                                                                                             3150R
                                                           LIFT INHIBIT                                                     DISPLAY
                                                                                                 J2-8               4
                                                                                           B+                           3
                                      FWD          J2-11                                         J1-6
                                                           FORWARD                     I/O GND
                                      0-5V         J2-6
                        Curtis                                                                   J2-16
                                                           POT WIPER
                       ET-1XXX                                                    COIL SUPPLY
                                      REV          J2-9
                                                           REVERSE
                                                                                                            EM BRAKE
                                                   J1-6                       EM BRAKE DRIVER    J2-15
                                                           I/O GND
                                                   J2-3                                                  PUMP CONTACTOR
                                                           POT HIGH/INHIBIT        LIFT DRIVER
                                                                                                 J2-14
                                             BDI
                                                   J1-5                                                   LOWER VALVE
                                                           SWITCH 5                              J2-13
                             LIFT                                               LOWER DRIVER
                                                   J1-3
                                                           SWITCH 1
                                                                                                 J1-4
                            LOWER                                             CHARGER INHIBIT
                                                   J1-7                                    B+    J2-8
                                                           SWITCH 2
                                                                                        CAN H
                                                                                                 J1-2
                             HORN
                                                                                                            Programmer
                                                                                       I/O GND   J1-6
                                                   J1-8
                                                           HORN DRIVER                  CAN L
                                                                                                 J1-1
        Figure 2-2
        Wiring Diagram, Curtis 1212E Controller
                       I/Os
                       The following sections describe how to connect and configure I/Os.
                       Almost all I/Os are protected against shorts to B+ and B−. If an I/O lacks short protection, this
                       chapter will note it.
                       Note: After you have wired the controller and specified the parameters that apply to the vehicle
                       system, perform the steps in the Commissioning chapter.
                       Switch Inputs
                       The following table describes specifications for the switch inputs:
                         Specification              Value
                         Low to High Threshold      Depends upon the input:
                                                      • Pin J2-1 (EMR NO): 15.5V ±5%
                                                      • All other inputs: 6.5–9.0V
                         High to Low Threshold      4.0–6.0V
                         Open Pin Response          High active
                         Maximum Voltage            36V
                         Maximum Reverse voltage    –1V
                         Short to B+                Protected
                         Short to B−                Protected
                        • Creep
                        • Horn
                        • Inching forward
                        • Inching reverse
                        • Inhibit
                            Note: The Pot High input (J2-3) can also be used as an inhibit input by setting Pot Hi Switch
                            Function to Inhibit 2 Input.
                        • Lift
                        • Lift lockout
                        • Lower
                        • Steering
                Most of the flexible switch inputs provide one or more additional functions, as described in the
                following table:
                Each flexible switch input has a corresponding Switch n Function parameter, where n represents the switch
                number. These parameters assign functions to the flexible switch inputs and are contained by the Inputs menu.
                For most functions, another parameter must specify that the source of the function’s data is a switch (as
                opposed to CAN data). In most cases, these parameters are contained in the Inputs menu and end with the
                word “Source”.
                Note: The belly button check and BDI output functions do not have parameters for input sources.
                If an analog input is connected to a flexible switch input, the switch’s Switch n High Threshold parameter
                specifies the input’s high/low threshold voltage. The Switch n High Threshold parameters are contained by
                the Inputs menu.
                Take the following steps to configure a flexible switch input:
                 1. Connect a switch or analog input to a flexible switch input.
                 2. Select Programming » Inputs, then perform the following steps:
                    2.1. Set the Switch n Function parameter to the function for which the flexible switch input will be used.
                            For example, to use Switch 2 as the lower switch, set the Switch 2 Function parameter to Lower Switch.
                            Note: A function can only be assigned to one input. If a function is assigned to multiple inputs, a
                            Parameter Fault (Type 3) occurs.
                    2.2.	For functions other than the belly button check and BDI output, specify the source of the input’s
                          data. The following table describes the parameter values to specify:
                            2.3.	If the input is an analog input, specify the high/low threshold voltage with the input’s Switch
                                  n High Threshold parameter.
                            2.4. Cycle the keyswitch.
                       Analog Inputs
                       All of the flexible switch inputs can be used as analog inputs. The following table describes
                       specifications for the analog inputs.
                         Specification                     Value
                         Measurement Range                 0–10V (2% accuracy)
                         Input Resistance (to B– ground)   > 50kΩ
                         Time Constant                     < 1 ms
                    Potentiometer Circuit
                    The pot high and pot wiper inputs (pins J2-3 and J2-6) are for a potentiometer circuit that provides
                    full fault protection against open or shorted wires anywhere in the circuit; the controller will generate
                    a Throttle Fault (Type 1) if a broken wire or short is detected. The potentiometer circuit can be used
                    for a 3-wire pot throttle or a steering angle sensor for the steering speed limit function.
                    Note: The Pot High input (J2-3) can also be used as an inhibit input or LED output.
                    Connect peripherals such as 3-wire throttle pots and steering angle sensors to the pot wiper input,
                    pot high input and I/O ground as shown in the following diagram:
                                                                 J1-6
                                                                                     I/O Ground
                                                                 J2-6
                                            Pot                                      Pot Wiper
                                                                 J2-3
                                                                                     Pot High
The following table describes the specifications for the pot wiper and pot high inputs:
                     Specification                   Value
                     Input Range                     0.0–10.0V
                     Input Impedance                 > 100kΩ
                     Maximum Voltage                 36V
                     Maximum Reverse Voltage         −1V
                     Short to B+                     Protected
                     Short to B−                     Protected
                       Coil Drivers
                       The controller provides three low side coil drivers, which are used for the EM brake, lift, and lower
                       functions. The coil drivers support a continuous 1.5A load and include fault diagnostics for open
                       coils and shorts.
                       The following table lists the coil driver specifications:
                         Specification                   Value
                         Active level                    Low = On
                         Maximum Current                 1.5A
                         Frequency                       20 kHz
                         Pulse Width Resolution          0.5% minimum
                         Maximum Voltage                 36V
                         Maximum Reverse Voltage         −0.5V
                         Short to B+                     Protected
                         Short to B−                     Protected
                         Open Pin Response               Low/Off (pulled to B−)
                         Logic High Threshold            7.0V
                         Logic Low Threshold             4.5V
                         Input Impedance                 > 50kΩ
                       Coil Supply
                       The coil supply (pin J2-16) provides a dedicated high side voltage source for driving inductive loads.
                       The coil supply is powered by the keyswitch input.
                       The coil supply circuit is switchable. The switched coil supply is used to provide a safe state if there
                       is a short to ground or a low-side driver cannot be turned off. The controller provides the safe state
                       by controlling both sides of the driver loads and cutting power to them.
                       The following table describes the coil supply specifications.
                         Specification                   Value
                         Maximum Input Current           5A
                         Maximum Voltage                 36V
                         Maximum Reverse Voltage         −36V
                         Short to B+                     Protected
                         Short to B−                     Not protected
                    Throttle Input
                    The controller supports the following types of throttles:
                     • 3-wire pot
                     • 3-wire wigwag pot
                     • Voltage source (0–5V)
                     • Wigwag voltage source (0–5V)
                     • CAN throttle
                     • CAN wigwag throttle
                    The Throttle Type parameter specifies the type of throttle with which the vehicle is equipped.
                    The controller provides fault protection against open or shorted wires only for pot throttles. For
     CAUTION        other throttle types, it is the responsibility of the OEM to provide any fault protection that the
                    vehicle system requires.
                    The following topics describe how to connect the various types of throttles.
                    CAN Throttle
                    For CAN throttles, the throttle demand is received by RPDO1. The CAN Throttle Min and CAN
                    Throttle Max parameters specify the throttle’s data range.
                       Keyswitch
                       The vehicle should have a keyswitch connected to pins J2-12 and J2-8 (B+). The keyswitch provides
                       power for all low power circuits, including drivers and the precharge function.
                       The keyswitch can be used as the interlock input by setting the Interlock Type parameter to
                       KSI Interlock.
                       The following table describes the keyswitch input’s specifications:
                         Specification                 Value
                         Maximum Input Current         8A (maximum pin rating)
                         Quiescent Current             100mA maximum
                                                       This is at full range battery voltage and does
                                                       not include current draw from coil loads.
                         Voltage Accuracy              ±1%
                         Maximum Voltage               36V
                         Maximum Reverse Voltage       −36V
                         Short to B+                   Protected
                         Short to B−                   Protected
                Interlock Input
                The interlock input signals whether the operator intends to drive the vehicle. The controller allows driving
                only when the interlock is on.
                The interlock input can be either a switch, the keyswitch, or a signal received by RPDO1. The Interlock Type
                parameter specifies which is used.
                If the vehicle is equipped with an interlock switch, connect the switch to pin J2-10.
                The following considerations apply to the interlock:
                 • For parameters that configure the interlock input and interlock braking, see Interlock Menu.
                 • The interlock braking function provides a regenerative motor torque that slows the vehicle when the tiller
                   head is released and the interlock state changes to off. To enable the interlock braking function, set the
                   Interlock Brake Enable parameter to On.
                 • If the HPD Enable parameter is set to On, an HPD Sequencing fault occurs if more than 10% throttle is
                   applied before the interlock is on.
                 • If all of the following conditions occur, an Interlock SRO Fault occurs:
                    –   The keyswitch is not used as the interlock input.
                    –   The Interlock SRO Enable parameter is set to On.
                    –   The interlock input is on when the keyswitch is turned on.
                If the vehicle uses an NC switch, the Switch n Function parameter that corresponds to the flexible switch
                input must be set to EMR NC Switch, otherwise a Parameter Fault (Type 5) will occur.
                The EMR Input Type parameter specifies the emergency reverse input(s), and other Emergency Reverse
                parameters configure features such as acceleration and deceleration rates and the duration of emergency
                reverse events. See Emergency Reverse Menu.
                       If the vehicle uses CAN messages for emergency reverse, the belly button check signal is received
                       by RPDO1.
                       EM Brake
                       If an electromagnetic (EM) brake is connected to the controller, pin J2-15 (EM Brake Driver) provides
                       the EM brake driver. The EM brake should also be connected to pin J2-16 (Coil Supply).
                       The EM Brake Type parameter specifies the conditions that release and engage the EM brake. For
                       information on the EM Brake parameters, see EM Brake Menu.
                       Note: The controller’s anti-roll-forward and anti-rollback functions provide safe control when the
                       vehicle starts or stops on hills and ramps. The anti-roll functions are enabled if the EM Brake Time
                       parameter specifies Interlock & Neutral Type.
                       The driver optionally generates a Driver Fault (Type 1) for shorts and open coils. To enable the
                       driver’s fault protection, set the Fault Enable parameter to On.
                       If the EM brake is engaged and the motor speed is greater than the speed specified by the Fault Motor
                       Revs parameter for 80 ms, the EMBrake Failed to Set fault occurs.
                       Mode Input
                       The controller provides two speed modes that can be configured with different minimum and
                       maximum speeds, acceleration rates and deceleration rates. For example, one speed mode can be
                       configured for faster outdoor driving and the other for slower indoor driving.
                       The mode input can be a switch connected to the controller or CAN data received by RPDO1. The
                       Mode Input Source parameter specifies the input:
                        • Switch: Connect the switch to pin J2-5 and set Mode Input Source to either NO switch or NC
                          switch.
                        • RPDO1: Set Mode Input Source to CAN Switch.
The following list describes the conditions that determine the active speed mode.
                    I/O Ground
                    Pin J1-6 is for I/O ground. The following table describes the I/O ground specifications:
                     Specification                   Value
                     Maximum Current                8A (maximum pin rating)
                     Maximum Voltage                N/A
                     Maximum Reverse Voltage        0V
                     Short to B+                    Not protected
                     Short to B−                    Protected
                    Hydraulic Functions
                    The controller provides coil drivers for the lift and lower functions. The inputs for these drivers are
                    switches connected to flexible switch inputs or commands received by RPDO1.
                    To configure a driver’s PWM output, use the driver’s Pull In and Holding Voltage parameters. These
                    parameters are contained by the Outputs menu, which contains most of the parameters for hydraulic
                    functions.
                    The pump SRO function prevents unexpected movement of the hydraulic pump and lower valve.
                    To enable the function, set the Pump SRO Enable parameter to On. The function generates a Pump
                    SRO Fault if any of the following conditions occur:
The following table describes additional conditions that forbid hydraulic operations.
                       Note: The states mentioned above are indicated by parameters on the Monitor menu’s Inputs menu.
                       The controller also provides protection against open and shorted coils. If a driver’s protection is
                       enabled and an open or shorted coil is detected, the controller generates a Driver Fault and shuts
                       down the driver. The fault type depends upon the driver. The following table lists the parameters that
                       enable protection against open and shorted coils:
                         Driver               Parameter
                         Lift                 Lift Driver Fault Enable
                         Lower                Lower Driver Fault Enable
                       Note: If the lift or lower driver is not used, set the Lift Driver Fault Enable or Lower Driver Fault
                       Enable parameter to Off.
                       The following sections describe the inputs and drivers for the hydraulic functions.
                        • The Lift Input Source parameter specifies Lift Switch and CAN Lift.
                        • The lift switch is active.
                     • The Lower Input Source parameter specifies Lower Switch and CAN Lower.
                     • The lower switch is active.
                    Inhibit Input
                    When the inhibit input is activated, the controller disables driving and the lift and lower drivers. The
                    following table lists the inhibit input options and the parameter values that specify these options:
                            • Steering Angle 1 is the angle at which the controller starts limiting the speed.
                            • Steering Angle 2 is the angle at which Speed Limit 1 is applied.
                            • Speed Limit 2 is the speed limit when the angle reaches 90°.
                               Note: When the steering angle is between Steering Angle 1 and Steering Angle 2, the speed limit
                               is linearly scaled between 100% (no speed limit) and Speed Limit 1. When the steering angle is
                               between Steering Angle 2 and 90°, the speed limit is linearly scaled between Speed Limit 1 and
                               Speed Limit 2.
Speed Limit 1
                                                 Speed Limit 2
                                                                                                              Steering Angle
         Figure 2-3
         Steering Angles and Speed Limits
                           Note: The Steering Angle and Steering Speed Cutback parameters on the Motor submenu of the
                           Monitor menu indicate the steering angle and speed limit in real time.
                           You can use any of the following as the steering speed limit input. The Steering Input Type parameter
                           specifies which is used:
The following topics describe how to specify the steering speed limit input.
Key
Steering Angle
                                                                                                  Steering Analog
                                                              -Max Steering Angle                 Input (%)
                    Connect the steering angle sensor to the pot wiper, pot high and I/O ground pins. For a wiring
                    diagram and the pot inputs’ specifications, see Potentiometer Circuit.
                       When a steering angle sensor is used, the throttle must be a CAN or CAN Wigwag throttle. If a
                       different throttle type is specified, a Parameter Fault (Type 2) occurs.
                       To specify an analog input, take the following steps:
                        1. Set the Steering Input Type parameter to one of the following values:
                         Specification                   Value
                         Active Level                    Low = On
                         Maximum Current                 30mA
                         Maximum Voltage                 36V
                         Maximum Reverse Voltage         –0.5V
                         Short to B+                     Protected
                         Short to B−                     Protected
                       The horn input can be connected either to a flexible switch input or to CAN data received by RPDO1.
                       The Horn Input Source parameter specifies which is used.
                       Pin J1-8 can be used to drive a horn, an external LED or a sleep mode output. The Horn Driver
                       Output Type parameter specifies which is used.
                    The creep input can be either a switch connected to one of the flexible switch inputs or an RPDO1 bit.
                    The controller generates a Creep SRO Fault if any of the following conditions occur:
                       BDI Output
                       Flexible switch input 5 can be configured as a BDI output. The output voltage ranges from 0–5V,
                       which scales to a BDI percentage of 0–100%.
                       To configure Switch 5 as a BDI output, set the Switch 5 Function parameter to BDI Output.
                       CAN Connections
                       The controller implements the CANopen protocol. CAN connections use the following pins:
                       CANbus nodes typically are wired using a daisy chain topology. Use twisted-pair wiring to minimize
                       the likelihood of picking up a voltage bias on only one signal. If the controller is the last node in the
                       chain, include an external 120Ω terminating resistor in the wiring harness.
                       Use the CAN Interface menu to specify properties such as the baud rate, node ID, emergency message
                       rate, and heartbeat rate.
                       The following table describes the specifications for the CAN pins.
                         Specification                  Value
                         Baud Rate                      • Minimum: 100 kb/s
                                                        • Maximum: 1 MB/s
                         Input Impedance                > 1kΩ and < 1000pF
                         Protected Voltage              –5V to 36V
                               3 — APPLICATION-SPECIFIC FEATURES
                   Some controller features do not have corresponding I/Os. To assist the vehicle designer in the design
                   and development process, this chapter provides information on these features.
                   The active speed mode’s Fwd Max Speed and Rev Max Speed parameters are used.
                   The Speed Supervision fault (Type 1) will occur if the motor speed is greater than 120% of the allowed
                   maximum speed for more than 500 ms.
                     Input              Description
                     Mode               The controller must be in the neutral state before the speed mode can be changed.
                     Inhibit            If the Inhibit input is on when speed limit HPD is enabled, the controller disables traction
                                        and hydraulic operations and enters the limited speed mode.
                                        To abort the limited speed mode, in addition to turning off the Inhibit input, the throttle
                                        must be released to neutral.
                     Charger Inhibit    If the Charger Inhibit input is on when speed limit HPD is enabled, the controller disables
                                        traction and hydraulic operations and enters the limited speed mode.
                                        To abort the limited speed mode, battery charging must stop and the throttle must
                                        be released to neutral.
                       The BDI Source parameter specifies the application’s BDI method. For information on the BDI
                       parameters, see BDI Menu.
                       Note: Switch 5 can be configured as a BDI output.
                       The following list describes terminology the manual uses when describing the BDI functions:
                        • BDI percentage: Indicates how charged the battery is, based on the range of voltages specified
                          with the Empty Volts Per Cell and Full Volts Per Cell parameters.
                        • Cell: Several of the parameter values are expressed as volts per cell. To calculate a battery’s
                          number of cells, divide the battery’s nominal voltage by 2. For example, a 36V battery has 18 cells.
                        • If the BDI percentage is lower than the Low BDI Threshold parameter, the controller will generate
                          a Low BDI fault and reduce the maximum speed to the speed specified by the Low BDI Max
                          Speed parameter. This protects the battery against severe discharging issues.
                        • First-on work mode protects the battery by inhibiting the traction and lift or the traction, lift
                          and lower from being active at the same time. The First On Mode parameter configures first-on
                          work mode.
                           Note: The first-on work mode function does not prevent the operator from activating
                           emergency reverse. When the Lift Input Source and Lower Input Source parameters specify
                           2, and the lift I/O switch or lower I/O switch is active, the controller inhibits traction and clears
                           the CAN lift and lower commands regardless of the First On Mode parameter value.
                        • Lift lockout inhibits lift operations when the Lift Lockout Input State is on. If the Lift Lockout
                          Input Source parameter specifies BDI as the lift lockout input, lift operations will be inhibited if
                          the BDI percentage is below the percentage specified with the Lift Lockout Threshold parameter.
                   Internal BDI
                   The internal BDI defines full and empty battery with the Full Volts Per Cell and Empty Volts Per
                   Cell parameters. The BDI percentage is decremented when the battery voltage is below the moving
                   threshold for the period specified with the Battery Discharge Time parameter. The moving threshold
                   is calculated as follows:
                       BDI percentage * (Full Volts Per Cell − Empty Volts Per Cell)
                   When a charger is connected, the BDI percentage is increased when the battery voltage is above the
                   Start Charge Voltage parameter. The Battery Charge Time parameter specifies the charge period. If
                   the controller is being charged, the sleep function is disabled until the BDI percentage reaches 100%.
                   The BDI percentage is reset to 100% if both of the following conditions are true within two seconds
                   after the controller was powered on:
                    • The battery voltage is greater than the Reset Volts Per Cell parameter.
                    • The BDI percentage is less than the BDI Reset Percent parameter.
                     Parameter                        Value
                     Full Charge Voltage              2.35V
                     Start Charge Voltage             2.10V
                     Reset Volts Per Cell             2.09V
                     Full Volts Per Cell              2.04V
                     Empty Volts Per Cell             1.73V
                     Battery Charge Time              30 minutes
                     Battery Discharge Time           30 minutes
                       Overvoltage Protection
                       Overvoltage protection works as follows:
                        • The allowed maximum voltage is the lesser of the Severe Overvoltage hardware limit and the
                          voltage specified with the User Overvoltage parameter.
                        • If the battery voltage exceeds the allowed maximum voltage when either the vehicle is in the
                          regenerative state or the motor voltage is more than 2V, the controller cuts back current and the
                          Overvoltage Cutback fault occurs.
                           The overvoltage cutback is handled by a PID controller. The Overvoltage Cutback parameter
                           indicates in real time how much cutback, if any, is being applied.
                        • If the battery voltage is 10V higher than the allowed maximum voltage, a Severe Overvoltage
                          fault (Type 1) occurs and the controller shuts down driving.
                        • If the keyswitch voltage is 4V higher than the allowed maximum voltage, a Severe Overvoltage
                          fault (Type 2) occurs and the controller shuts down driving.
                       Undervoltage Protection
                       When the battery voltage goes below the undervoltage threshold, the controller activates a closed
                       loop proportional/integral undervoltage controller. The undervoltage controller attempts to keep
                       the battery voltage from drooping by cutting back the drive current, thus reducing the load on the
                       battery. The Kp UV and Ki UV parameters specify the undervoltage controller’s proportional and
                       integral gain.
                       Undervoltage protection works as follows:
                        • The allowed minimum voltage is the greater of the Severe Undervoltage hardware limit and the
                          voltage specified with the User Undervoltage parameter.
                        • If the battery voltage is less than the allowed minimum voltage, the controller cuts back current
                          and the Undervoltage Cutback fault occurs. If the cutback reaches 100%, a Severe Undervoltage
                          fault (Type 1) occurs.
                           The undervoltage cutback is handled by a PID controller. You can configure the proportional
                           and integral terms of the undervoltage controller with the Kp UV and Ki UV parameters. The
                           Undervoltage Cutback parameter indicates how much cutback, if any, is being applied.
                   MAIN RELAY
                   The controller’s main relay connects the battery to the capacitor bank. The controller engages the
                   relay when the interlock state, creep mode state or inching mode state changes to on.
                   When the relay starts to engage, the controller checks for the Main Relay Welded and Main Relay
                   Did Not Close faults. After the relay is engaged, the controller continually checks for the Main Relay
                   Did Not Close fault.
                   The controller pre-charges the capacitor bank to prevent the relay contacts from arcing when the
                   relay closes. If the capacitor bank is not sufficiently pre-charged, a Precharge Failed fault occurs.
                   The controller starts to disengage the relay when the interlock state, creep mode state or inching mode
                   state changes to off and the Sequencing Delay expires. To prevent arcing between the relay contacts,
                   the relay is disengaged when the following conditions are met:
                    • The armature PWM is less than 2% and the motor speed is less than 1V.
                    • The armature PWM or motor speed does not reach the above-mentioned values after 24 seconds.
Note: The Main Relay menu contains parameters that configure the relay.
                   SLEEP MODE
                   If sleep mode is enabled, the controller automatically powers down if the interlock or the direction
                   inputs have been inactive for the period specified by the Sleep Time parameter.
                   To disable sleep mode, set Sleep Time to 0.
                   Note: Pin J1-8 can be configured to provide an output that indicates whether sleep mode is active.
                   PASSWORD PROTECTION
                   The password protection feature allows only authorized users to change parameter values. Password
                   protection is available in your application if the Password Enable parameter indicates On.
                   The Password Enable parameter is read-only; the value is set during the manufacturing process. If
                   your application requires the Password Enable value to be changed, contact the Curtis distributor
                   where you obtained your controller or the Curtis sales-support office in your region.
                   If password protection is enabled, the Password and Change Password menus are visible. Use these
                   parameters to log on and to change the password.
CAUTION The default password is 0. Curtis recommends that you immediately change the default password.
                       The Password Status parameter on the Password menu indicates whether parameter values can be
                       changed. Parameters can be changed only when Password Status indicates Passed.
                       The following topics describe how to log on and how to change the password.
Once you have logged on, parameter values can be changed until the keyswitch is cycled.
                        1. If the Password Status parameter indicates a value other than Passed, log on as described in the
                           previous topic.
                        2. Select Programming » Password » Change Password to access the Change Password menu.
                        3. Set the New Password.
                        4. Set New Password Enter to On.
                       If the Password Status is Passed, the password has been successfully changed, otherwise repeat
                       these steps.
                            The controller provides numerous parameters that configure vehicle system performance and functionality.
                            The parameters are grouped into menus and described in the following topics. Each parameter is
                            identified with a parameter name and a CAN index.
                            The following list describes the columns in the parameter description tables:
                              • Parameter and CAN Index: The parameter name and the CAN index and sub-index. If the
                                keyswitch needs to be cycled after a parameter’s value is changed, the column will include the
                                notation “[PCF]”.
                                Note: When a parameter marked as [PCF] is changed, a Parameter Fault (Type 1) occurs. The
                                fault is cleared by cycling the keyswitch.
                              • Values and Raw Values: The allowed values as shown in Curtis programming devices and in
                                raw units suitable for CAN.
                              • Data Size and Read/Write: The parameter’s data size and whether the parameter is writable.
                              • Mode 1
                              • Mode 2
                              • Steering Speed Limit
                              • Speed Limit Supervision
The following table describes the parameters on the Speed Mode menu.
                        • When the speed is below Low Speed, the vehicle accelerates at the rate specified by Full Accel
                          Rate LS.
                        • When the speed is between Low Speed and High Speed, the acceleration rate is linearly scaled
                          between Full Accel Rate LS and Full Accel Rate HS.
                        • When the speed is above High Speed, the acceleration rate is specified by Full Accel Rate HS.
                       For steps on configuring acceleration and deceleration rates, see Set the Acceleration and
                       Deceleration Rates.
                        • When the speed is below Low Speed, the vehicle decelerates at the rate specified by Full Brake
                          Rate LS.
                        • When the speed is between Low Speed and High Speed, the deceleration rate is linearly scaled
                          between Full Brake Rate LS and Full Brake Rate HS.
                        • When the speed is above High Speed, the deceleration rate is specified by Full Brake Rate HS.
                             THROTTLE MENU
                             Use the Throttle menu to specify the type of throttle used by the vehicle and to configure the throttle.
                             The following table describes the Throttle parameters.
                             Note: The Forward and Reverse Deadband, Max, and Map parameter values are percentages of the
                             throttle's maximum wiper voltage.
THROTTLE MENU
        Figure 4-1
        Throttle Response                                                                                                    Forward Max = 90%
                                                                                     Forward Map values:
        Parameters
                                                                                                   80%
                                                                   100%                            65%
                                                                                                   50%
                                                                                                   35%
                                                                   90%
                                                                                                   20%
                                                                   80%
                                    Controller Out put (percent)
70%
60%
50%
40%
30%
20%
10%
                                                                    0%
                                                                          0%   10%    20%    30%    40%    50%   60%   70%    80%   90%   100%
                            When the throttle input reaches 50%, the controller output depends upon the Forward Map
                            parameter. For example, if Forward Map is 80%, the controller output is 80% when the throttle
                            input is 50%.
                            INTERLOCK MENU
                            The following table describes the interlock parameters.
INTERLOCK MENU
                           CURRENT MENU
                           The following table describes the Current menu’s parameters.
                           Note: The Current menu also contains the Boost menu.
CURRENT MENU
                           Boost Menu
                           The following table describes the parameters on the Boost menu.
                             EM BRAKE MENU
                             The following table describes the parameters on the EM Brake menu.
EM BRAKE MENU
                             The following table describes the conditions that cause the controller to release and engage the EM
                             brake when EM braking is enabled.
                              Interlock Type                 When all of the following          Depends upon whether the Interlock Brake
                                                             conditions occur:                  Enable parameter is On or Off:
                                                               • The main relay is engaged.       • On: Depends upon the motor speed:
                                                               • The interlock state is on.             – If the motor speed is greater
                                                               • The Release Delay has expired.            than 1.00V, the controller regen
                                                                                                           brakes the vehicle to a stop and
                                                                                                           then engages the EM brake.
                                                                                                        – If the motor speed is less
                                                                                                           than 1.00V, the EM brake
                                                                                                           engages after the Sequencing
                                                                                                           Delay expires.
                                                                                                  • Off: Engages when the Sequencing
                                                                                                     Delay expires.
                              Interlock & Neutral Type       When all of the following           When either of the following
                                                             conditions occur:                   conditions occurs:
                                                               • The main relay is engaged.        • The throttle command is zero and the
                                                               • The interlock state is on.           motor speed is less than 1.00V.
                                                               • The throttle is out of neutral.   • The throttle command is zero and the
                                                               • The Release Delay has expired.       EM Brake Delay expires, regardless of
                                                                                                      the motor speed.
                             BATTERY MENU
                             The Battery menu parameters configure overvoltage and undervoltage protection. The menu also
                             contains the BDI menu. The following table describes the parameters on the Battery menu.
BATTERY MENU
                            BDI Menu
                            The BDI menu contains parameters for configuring the controller’s internal BDI. For more
                            information, see Battery Protection and BDI.
                             MOTOR MENU
                             The following table describes the Motor menu's parameters.
MOTOR MENU
                         INPUTS MENU
                         The Inputs parameters specify the inputs used for various functions. The Switch 1 Function through
                         Switch 5 Function parameters specify the functions used by the flexible switch inputs. The other
                         parameters assign functions to inputs.
                         The Switch 1 Function through Switch 5 Function parameters allow the values listed in the
                         following table.
INPUTS MENU
                              OUTPUTS MENU
                              The following table describes the parameters on the Outputs menu:
OUTPUTS MENU
                            PASSWORD MENU
                            The Password menu is used to log on in order to change parameter values; for more information, see
                            Password Protection. The menu also contains the Change Password menu.
                            Note: The Password menu is visible if the Password Enable parameter indicates On.
                            The following table describes the parameters on the Password menu.
PASSWORD MENU
                            MISC MENU
                            The following table describes the parameters contained by the Misc menu:
MISC MENU
                             The Monitor menu contains mostly read-only parameters that indicate real-time data. You can use
                             this data when configuring or troubleshooting the system.
                             Note: For descriptions of the columns in this chapter's parameter description tables, see Programming
                             Menu Parameters. Since most of the Monitor menu parameters are read-only, the tables include the
                             Read/Write column only for menus that contain writable parameters.
                             CONTROLLER MENU
                             The following table describes the parameters on the Controller menu.
                             Note: The Controller menu contains the State menu. The Cutback parameter values are percentages
                             of the Drive Current Limit parameter.
CONTROLLER MENU
                           State Menu
                           The following table describes the parameters on the State menu.
                           MOTOR MENU
                           The following table describes the parameters on the Motor menu.
MOTOR MENU
                            VOLTAGE MENU
                            The following table describes the parameters on the Voltage menu.
VOLTAGE MENU
                              INPUTS MENU
                              The following table describes the parameters on the Inputs menu.
INPUTS MENU
                             SWITCHES MENU
                             The Switches menu contains the Primary Switches and Supervisor Inputs menus.
                              OUTPUTS MENU
                              The following table describes the parameters on the Outputs menu.
OUTPUTS MENU
         Figure 6-1
         Fault History
         Details — CIT
         Figure 6-2
         Fault History
         Details — 1313
         Handheld
         Programmer
                                                 7 — FAULTS, DIAGNOSTICS,
                                                  AND TROUBLESHOOTING
                          The controller provides diagnostic information to help technicians troubleshoot. You can view the
                          diagnostic information using Curtis programming devices and the controller’s status LED.
                           • Real-time data such as the statuses of inputs and outputs are displayed in the Monitor menu.
                           • A history of faults is displayed in the Fault History menu.
                           • Active faults are displayed above the parameter menus. The following examples from CIT and
                             the Curtis 1313 Handheld Programmer show that Hardware and Supervision faults are active:
        Figure 7-1
        Active
        Faults — CIT
        Figure 7-2
        Active Faults —
        1313 Handheld
        Programmer
                          Tip: To see a fault’s fault type in CIT, expand the fault. To see a fault’s fault type in the 1313 Handheld
                          Programmer, select the fault.
                       STATUS LED
                       The controller has a red LED that indicates the controller's status. When the controller is operating
                       correctly, the LED flashes once per second.
                       If the controller detects a fault, the LED continuously flashes a two-digit fault code until the fault
                       is corrected, with a delay following each flash sequence. If more than one fault is active, the LED
                       continuously flashes the fault codes for all the faults.
                       For example, the following table shows the flash sequence when faults with fault codes 14 and 43 are
                       active. An empty cell indicates a delay following a flash sequence:
                       FAULT RECORDS
                       Each fault is represented by a Fault Record. Fault Records are identified by the CAN indexes listed
                       in Table 7-1. The following table describes the sub-indexes of Fault Records:
                       Note: The 03h–06h sub-indexes correspond to the fault history parameters shown in Figure 6-1.
                           03h                 Count       The number of times the fault has occurred             RO              0–4294967295
                                                           since the fault history was cleared.                                       32-bit
                           04h                 Time        The time, in seconds, of the fault’s most recent       RO              0–4294967295
                                                           occurrence since the fault history was cleared.                            32-bit
                                                           To calculate the number of seconds, divide the
                                                           value by 10.
                           05h               First Time    The time, in seconds, of the fault’s first             RO              0–4294967295
                                                           occurrence since the fault history was cleared.                            32-bit
                                                           To calculate the number of seconds, divide the
                                                           value by 10.
                           06h                 Type        The fault’s fault type.                                RO              0–4294967295
                                                           If multiple instances of the fault have occurred                           32-bit
                                                           and the instances have different fault types,
                                                           sub-index 06h contains the most recent
                                                           instance’s fault type.
                           FAULTS
                           When the controller detects a fault, the controller operates in a manner that is safe in the presence of
                           that fault. Depending on the severity of the fault, the controller’s response can range from reducing
                           current to shutting down the vehicle.
                           Some faults are set by multiple conditions. The controller uses fault types to distinguish these
                           conditions. All faults have a fault type of 1; faults with multiple causes have additional fault types.
                           Curtis programming devices indicate the fault type.
                           The emergency messages transmitted when faults occur include the fault type. See Emergency
                           Message Format.
                           The following table describes the controller’s faults.
         FLASH CODE
                                                          FAULT
            NAME                POSSIBLE CAUSES                       SET CONDITION              CLEAR CONDITION             FAULT ACTIONS
                                                          TYPE
          CAN INDEX
          11             • Defective controller             1     The undervoltage cutback     Raise the keyswitch         Shut down throttle
          Severe         • Defective battery                      is 0 for 64 ms with the      voltage above the
          Undervoltage                                            main relay on.               brownout voltage.
          0x2120
          12             Low battery                        1     The undervoltage cutback     Raise the keyswitch         Cut back the current
          Undervoltage                                            is less than 100% with       voltage above the user      limit
          Cutback                                                 the main relay on.           undervoltage threshold.
          0x2121
          13             • Incorrect battery voltage        1     The keyswitch voltage is     Cycle the keyswitch.        Shut down motor
          Severe         • Defective main relay                   10V above the allowed                                    Shut down main relay
          Overvoltage    • Defective controller AD                maximum voltage.                                         Shut down throttle
          0x2130                                                                                                           Shut down EM brake
                                                            2     The keyswitch voltage
                                                                  is 4V above the allowed
                                                                  maximum voltage.
          14             • Incorrect battery voltage        1     The keyswitch voltage        Lower the keyswitch         Cut back the current
          Overvoltage    • Defective main relay                   is greater than the user     voltage until it is under   limit
          Cutback                                                 overvoltage threshold for    the user overvoltage
          0x2131                                                  64 ms during the regen       threshold.
                                                                  state or when the motor
                                                                  speed is greater than 2V.
          15             • Defective temperature sensor     1     The controller temperature   Raise the controller        Shut down throttle
          Controller     • Low ambient temperature                is less than or equal to     temperature above
          Severe                                                  −40°C for 48 ms.             −40°C.
          Undertemp
          0x2141
          16             • Defective temperature sensor     1     The controller            Lower the controller           Cut back the current
          Controller     • High current for an                    temperature is greater    temperature to under the       limit
          Overtemp         extended period                        than or equal to the      temperature cutback point.
          Cutback                                                 temperature cutback point
          0x2140                                                  for 48 ms.
          17             Defective temperature sensor       1     The controller            Lower the controller           Shut down throttle
          Controller                                              temperature is at least   temperature to under the
          Severe                                                  15°C higher than the      temperature cutback point.
          Overtemp                                                temperature cutback point
          0x2142                                                  for 48 ms.
          FLASH CODE
                                                                FAULT
             NAME                  POSSIBLE CAUSES                          SET CONDITION               CLEAR CONDITION                FAULT ACTIONS
                                                                TYPE
           CAN INDEX
           21               • Throttle wiring fault               1     The throttle AD data is out   Cycle the keyswitch.           Shut down throttle
           Throttle Fault   • Incorrect throttle type setting           of range for 48 ms.
           0x2210           • Incorrect throttle operation        2     The HPD Sequencing fault
                            • Steering angle pot wiring fault           is active for 10s.
                                                                  3     The steering angle AD data
                                                                        is out of range for 48 ms.
                                                                  4     The throttle calibration
                                                                        process failed.
           22               • Incorrect throttle operation        1     At least 10% throttle         Release the throttle before    Shut down throttle
           HPD              • Defective throttle                        is applied for 48 ms          10s expires. If the HPD
           Sequencing                                                   before the interlock state    Sequencing fault is active
           0x2211                                                       changes to on.                for more than 10s, the
                                                                                                      Throttle Fault is generated.
           23               Defective main relay                  1     The Capacitor Voltage is      Cycle the keyswitch.           Shut down motor
           Main Relay                                                   greater than (Keyswitch                                      Shut down main relay
           Welded                                                       Voltage − 0.7V), and the                                     Shut down throttle
           0x2220                                                       capacitor bank voltage                                       Shut down interlock
                                                                        drop is less than 1.5V
                                                                        after the Main Welded
                                                                        PWM is applied to the
                                                                        motor for 96 ms.
           24               • Defective main relay                1     The difference between        Cycle the keyswitch.           Shut down motor
           Main Relay       • Incorrect Pull In Voltage                 the keyswitch voltage                                        Shut down main relay
           Did Not Close                                                and capacitor voltage                                        Shut down throttle
           0x2221                                                       is greater than the DNC                                      Shut down interlock
                                                                        Voltage Threshold for
                                                                        96 ms when the relay is
                                                                        engaged.
                                                                  2     The difference between
                                                                        the keyswitch voltage
                                                                        and capacitor voltage
                                                                        is greater than the DNC
                                                                        Voltage Threshold for 96
                                                                        ms after the relay is on.
           25               RPDO2 indicates a fault in            1     Byte 6, bits 1–3, of RPDO2 Clear the battery                 No action
           BMS Fault        the BMS.                              2     indicates that the BMS     management                        Shut down lift
           0x2222                                                       has an active fault.       system’s fault.
                                                                  3                                                                  Cut back speed
                                                                  4                                                                  Shut down throttle
                                                                                                                                     Shut down lift
                                                                                                                                     Shut down lower
           26               The PTC resistor in the precharge     1     The Capacitor Voltage         Cycle the keyswitch.           Shut down motor
           Precharge        circuit is defective.                       is less than 65% of the                                      Shut down main relay
           Failed                                                       Keyswitch Voltage for 500                                    Shut down throttle
           0x2223                                                       ms after the Keyswitch                                       Shut down interlock
                                                                        Voltage is greater than
                                                                        60% of the nominal
                                                                        voltage at startup.
                                                                  2     The Capacitor Voltage
                                                                        is less than (Keyswitch
                                                                        Voltage − 4V) before the
                                                                        relay is engaged.
         FLASH CODE
                                                           FAULT
            NAME                POSSIBLE CAUSES                        SET CONDITION                CLEAR CONDITION             FAULT ACTIONS
                                                           TYPE
          CAN INDEX
          31             • Defective motor                   1     The armature current is        Cycle the keyswitch.        Shut down motor
          Stall Detected • Defective controller                    greater than 90% of the                                    Shut down main relay
          0x2231                                                   current limit and the motor                                Shut down throttle
                                                                   speed is less than 10% of                                  Shut down interlock
                                                                   the maximum speed for
                                                                   the Stall Fault Time.
          32              The motor is open or shorted.      1     The capacitor voltage          Cycle the keyswitch.        Shut down motor
          Motor Fault                                              drop is greater than 1V                                    Shut down main relay
          0x2240                                                   after 10% PWM was                                          Shut down EM brake
                                                                   applied to the motor for                                   Shut down throttle
                                                                   500 µs at startup.                                         Shut down interlock
                                                             2     The motor is shorted.                                      Open armature
          FLASH CODE
                                                                 FAULT
             NAME                 POSSIBLE CAUSES                            SET CONDITION                 CLEAR CONDITION         FAULT ACTIONS
                                                                 TYPE
           CAN INDEX
                                                                   4     The motor speed is
                                                                         greater than the ramped
                                                                         speed curve for more than
                                                                         80 ms while the vehicle
                                                                         is decelerating during
                                                                         emergency reverse.
                                                                   5     The motor speed is
                                                                         greater than the following
                                                                         for more than 2s:
                                                                         Ramped throttle
                                                                         command percentage
                                                                         * maximum speed
                                                                         + 20% of maximum
                                                                         speed
           45              The lift operating time expired but     1     The lift operating time      Turn off the lift input.   Shut down lift.
           Lift Timeout    the lift is still active.                     exceeds the time specified
           0x2542                                                        with the Lift Time Limit
                                                                         parameter when the
                                                                         following parameter values
                                                                         are specified:
                                                                             • Lift Timeout Enable
                                                                               specifies 1 (On)
                                                                             • Lift Time Limit is set
                                                                               to a non-zero value.
           51              • Defective controller                  1     The armature current is         Cycle the keyswitch.    Shut down motor
           Over Current    • Defective current sensor                    greater than 120% of the                                Shut down main relay
           Fault                                                         current limit for 160 ms.                               Shut down EM brake
           0x2241                                                                                                                Shut down throttle
                                                                                                                                 Shut down interlock
                                                                                                                                 Open armature
           52            Defective current sampling circuit        1     The zero current point is       Cycle the keyswitch.    Shut down motor
           Current Sense                                                 out of range for 160 ms                                 Shut down main relay
           Fault                                                         (the range is 812±32).                                  Shut down throttle
           0x2250                                                                                                                Shut down interlock
                                                                   2     The AD data for the
                                                                         current is out of the
                                                                         allowed range.
           53              Driver is open or shorted               1     EM Brake driver is open         Cycle the keyswitch.    Shut down main relay
           Driver Fault                                                  or shorted.                                             Shut down EM brake
           0x2410                                                                                                                Shut down throttle
                                                                   2     • The lift coil is open                                 Shut down lift
                                                                           when lift driver is off
                                                                         • The lift coil is shorted or
                                                                           driver is open when lift
                                                                           driver is on.
                                                                   3     • The lower coil is open                                Shut down lift
                                                                           when lower driver is off.                             Shut down lower
                                                                         • The lower coil is shorted
                                                                           or driver is open when
                                                                           lower driver is on.
                                                                   4     Horn driver is shorted.                                 Shut down horn
                                                                   5     The lift driver is shorted                              Shut down lift
                                                                         when lift driver is off.                                Shut down throttle
                                                                                                                                 Shut down interlock
                                                                                                                                 Shut down coil supply
         FLASH CODE
                                                       FAULT
            NAME            POSSIBLE CAUSES                        SET CONDITION                 CLEAR CONDITION            FAULT ACTIONS
                                                       TYPE
          CAN INDEX
                                                         6     The lower driver is                                        Shut down lift
                                                               shorted when lower driver                                  Shut down lower
                                                               is off.                                                    Shut down throttle
                                                                                                                          Shut down interlock
                                                                                                                          Shut down coil supply
                                                         7     Main relay feedback is                                     Shut down motor
                                                               high when the relay is on                                  Shut down main relay
                                                               for 100 ms.                                                Shut down throttle
                                                                                                                          Shut down interlock
                                                         8     Main relay feedback is                                     Shut down motor
                                                               low when the relay is off                                  Shut down main relay
                                                               for 100 ms.                                                Shut down throttle
                                                                                                                          Shut down interlock
          54          • Incorrect operation sequence     1     The lift input is active when   Cycle the keyswitch.       Shut down lift
          Pump SRO    • Defective switch                       the keyswitch is turned on.
          Fault                                          2     The lower input is active       Cycle the keyswitch.       Shut down lift and lower
          0x2330                                               when the keyswitch is
                                                               turned on.
                                                         3     The controller did not          The Lift Input State and   Shut down lift and lower
                                                               receive CAN lift or CAN         Lower Input State must
                                                               lower PDO messages              both be off.
                                                               within 2s after startup.
                                                         4     The Lift On Interlock           The Lift Input State and   Shut down lift
                                                               parameter specifies On          Lower Input State must
                                                               and the lift input is active    both be off.
                                                               when the interlock state
                                                               changes to on.
                                                         5     The Lower On Interlock          The Lift Input State and   Shut down lift and lower
                                                               parameter specifies On          Lower Input State must
                                                               and the lower input is          both be off.
                                                               active when the interlock
                                                               state changes to on.
          55          • Defective emergency              1     The emergency reverse           Cycle the keyswitch.       Shut down throttle
          EMR SRO       reverse switch                         switch is active when the
          Fault       • Incorrect operation sequence           keyswitch is turned on.
          0x2340                                         2     The emergency reverse           Turn off the emergency
                                                               switch is active when           reverse switch.
                                                               the interlock input is
                                                               turned on and the EMR
                                                               SRO Type parameter
                                                               specifies a value other
                                                               than SRO Off.
                                                         3     The absolute value        Release the throttle.
                                                               of the throttle demand
                                                               is greater than 10%
                                                               after an emergency
                                                               reverse operation and
                                                               the EMR SRO Type
                                                               parameter specifies a
                                                               value other than SRO Off.
                                                         4     Emergency reverse is            Cycle the keyswitch.
                                                               active when throttle in
                                                               the forward direction
                                                               is applied and the EMR
                                                               SRO Type parameter
                                                               specifies SRO on
                                                               Interlock and Throttle.
          FLASH CODE
                                                        FAULT
             NAME              POSSIBLE CAUSES                      SET CONDITION                 CLEAR CONDITION             FAULT ACTIONS
                                                        TYPE
           CAN INDEX
           56            Incorrect operation sequence     1     The creep input is on           Turn off the creep input.   Shut down throttle
           Creep SRO                                            when the keyswitch is
           Fault                                                turned on.
           0x2350                                         2     The creep input is on but       Turn off the creep input.
                                                                the interlock state has
                                                                been off for 40 ms.
                                                          3     The interlock state is on for   Turn off creep mode and
                                                                40 ms during creep mode.        the interlock.
                                                          4     The controller cannot           Turn off creep mode and
                                                                abort the creep brake           the interlock.
                                                                state after the Interlock
                                                                Brake Timeout expires.
           57            Incorrect operation sequence     1     The inching forward or          Turn off the inching        Shut down throttle
           Inching SRO                                          inching reverse input is        forward and inching
           Fault                                                on when the keyswitch is        reverse inputs.
           0x2351                                               turned on.
                                                          2     The inching forward or      Turn off the inching
                                                                inching reverse input is on forward and inching
                                                                but the interlock state has reverse inputs.
                                                                been off for 40 ms.
                                                          3     The interlock state is          Turn off the inching
                                                                on for 40 ms during             forward, inching reverse
                                                                inching mode.                   and interlock inputs.
                                                          4     The inching and throttle   Turn off the inching
                                                                inputs are active when the forward and inching
                                                                Interlock Type parameter   reverse inputs.
                                                                specifies KSI Interlock.
           61            CANbus is overloaded.            1     During the operational          Cycle the keyswitch         Shut down throttle
           PDO Timeout                                          NMT state, RPDO1 did            or send an NMT              Clear related data
           0x2541                                               not receive a message           reset command.
                                                                before the RPDO1 Event
                                                                Time expired.
                                                          2     During the operational
                                                                NMT state, RPDO2 did
                                                                not receive a message
                                                                before the RPDO2 Event
                                                                Time expired.
                                                          5     During the operational
                                                                NMT state, RPDO2 did not
                                                                receive a message from
                                                                the node specified with
                                                                BMS Node ID before the
                                                                BMS PDO Timeout expired.
                                                          6     During the operational
                                                                NMT state, a message
                                                                was not received from
                                                                the 3150R gauge
                                                                before the interval
                                                                specified by the Gauge
                                                                Setting menu's Timeout
                                                                parameter expired.
         FLASH CODE
                                                           FAULT
            NAME               POSSIBLE CAUSES                           SET CONDITION              CLEAR CONDITION          FAULT ACTIONS
                                                           TYPE
          CAN INDEX
          71             • Defective MOSFET                   1      The motor voltage is out     Cycle the keyswitch.     Shut down motor
          Hardware       • Defective microprocessor                  of range for 64 ms.                                   Shut down main relay
          Fault                                                                                                            Shut down EM brake
          0x2610                                                                                                           Shut down throttle
                                                              3      The belly button check                                Shut down interlock
                                                                     is enabled and the                                    Shut down coil supply
                                                                     emergency reverse NO or
                                                                     NC input’s voltage is less
                                                                     than 1.5V for 100 ms.
                                                              4      UID encryption failed or
                                                                     the microprocessors are
                                                                     not in productive mode.
                                                              5      The CAN programming
                                                                     device’s OEM code
                                                                     differs from the
                                                                     hardware’s OEM code.
                                                              6      Handshake with the Curtis
                                                                     3150R gauge failed.
          72             • Internal communication failed      1      Unmatched supervisor         Cycle the keyswitch.     Shut down motor
          Software       • Incorrect firmware                        firmware.                                             Shut down main relay
          Fault                                                                                                            Shut down EM brake
                                                              2      Test mode was exited.                                 Shut down throttle
          0x2620
                         Received an NMT Node Reset           3      The Node Reset                                        Shut down interlock
                         command while the vehicle was               command is received                                   Shut down coil supply
                         operating.                                  when the motor speed
                                                                     is greater than 1.00V or
                                                                     the armature current is
                                                                     greater than (1/16 * Drive
                                                                     Current Limit).
                         CAN communication failed.            4      Handshake with the tiller
                                                                     head failed.
                                                              5      Password for the
                                                                     encryption lock failed.
                                                              6      Communication with the
                                                                     encryption lock timed out.
                                                              7      Handshake with a custom
                                                                     gauge failed.
          81             Invalid parameter value             CAN    A parameter’s value is        Cycle the keyswitch.     Shut down motor
          Parameter                                        index of outside of its allowed                                 Shut down main relay
          Out Of Range                                       para- data range.                                             Shut down throttle
          0x2811                                            meter                                                          Shut down interlock
                                                                                                                           Shut down coil supply
          FLASH CODE
                                                   FAULT
             NAME            POSSIBLE CAUSES                   SET CONDITION              CLEAR CONDITION               FAULT ACTIONS
                                                   TYPE
           CAN INDEX
          82           • Invalid parameter value     1     A parameter marked as        Cycle the keyswitch.          Shut down motor
          Parameter    • Defective FRAM                    [PCF] in the Programming                                   Shut down main relay
          Fault                                            Menu Parameters chapter                                    Shut down throttle
          0x2812                                           was set but the keyswitch                                  Shut down interlock
                                                           has not been cycled.                                       Shut down coil supply
                                                     2     The Steering Input           Cycle the keyswitch.
                                                           Type parameter
                                                           specifies an analog
                                                           input but the Throttle
                                                           Type parameter does not
                                                           specify a CAN throttle.
                                                     3     Two or more flexible         Reconfigure the flexible
                                                           switch inputs are assigned   switch inputs, then cycle
                                                           to the same function.        the keyswitch.
                                                     4     • The Steering Angle 1     Adjust the parameter, then
                                                             parameter is greater     cycle the keyswitch.
                                                             than or equal to
                                                             Steering Angle 2.
                                                           • The Steering Angle 1
                                                             or Steering Angle 2
                                                             parameter is greater
                                                             than Steering Angle Max.
                                                           • The speed mode’s Fwd
                                                             Max Speed parameter
                                                             is less than or equal to
                                                             Fwd Min Speed.
                                                           • The speed mode’s Rev
                                                             Max Speed parameter
                                                             is less than or equal to
                                                             Rev Min Speed.
                                                           • Speed Limit HPD
                                                             specifies On, and mode
                                                             1’s Fwd Max Speed
                                                             is greater than mode
                                                             2’s Fwd Max Speed,
                                                             and mode 1’s Rev Max
                                                             Speed is less than
                                                             mode 2’s Rev Max
                                                             Speed, or vice versa.
                                                           • The Forward Deadband
                                                             parameter is greater
                                                             than Forward Max.
                                                           • The Reverse Deadband
                                                             parameter is greater
                                                             than Reverse Max.
                                                     5     • The EMR Input Type         Assign the function to a
                                                             parameter specifies        flexible switch input, then
                                                             NC Switch Input but        cycle the keyswitch.
                                                             the emergency reverse
                                                             NC function is not
                                                             assigned to a flexible
                                                             switch input.
                                                           • The Steering Input Type
                                                             parameter specifies NC
                                                             Switch Input but the
                                                             steering function is not
                                                             assigned to a flexible
                                                             switch input.
         FLASH CODE
                                                          FAULT
            NAME              POSSIBLE CAUSES                           SET CONDITION               CLEAR CONDITION          FAULT ACTIONS
                                                          TYPE
          CAN INDEX
                                                             6      The Pot Hi Switch Function    Cycle the keyswitch.
                                                                    parameter specifies a
                                                                    value other than Pot Hi
                                                                    Input but the Throttle Type
                                                                    parameter specifies a
                                                                    3-wire pot throttle.
                                                          An SDO    • Incorrect data size         Cycle the keyswitch.
                                                           abort      specified for an object
                                                           code     • Incorrect access mode
                                                                    • Invalid CAN index
          83            FRAM operation failed              Block    Read FRAM failed.             Cycle the keyswitch.     Shut down motor
          NV Failure                                       num-                                                            Shut down main relay
          0x2830                                            ber                                                            Shut down EM brake
                                                                                                                           Shut down throttle
                                                             2      Write FRAM failed.                                     Shut down interlock
                                                             3      Restore parameters failed                              Shut down drivers
                                                                    during flashing.
                                                             4      Saving the brownout
                                                                    flag failed.
                                                             5      Block number is out
                                                                    of range.
          84            Cross check failed.                 See     Cross check failed            Cycle the keyswitch.     Shut down motor
          Supervision                                      Table                                                           Shut down main relay
          0x2840                                            7-2                                                            Shut down EM brake
                                                                                                                           Shut down throttle
                                                                                                                           Shut down interlock
                                                                                                                           Shut down drivers
The following table lists the fault types for the Supervision fault.
                                  2           SUPERVISOR_FIFTEEN_V_SUPPLY_FAILURE
                                  8           SUPERVISOR_HARDWARE_FAULT
                                 11           PRIMARY_INIT_CAN_OBJ
                                 12           PRIMARY_INIT_ILLEGAL_CAN_SIZE
                                 13           PRIMARY_INIT_CAN_SIZE
                                 14           PRIMARY_INIT_TIMEOUT
                                 15           PRIMARY_WRITE_OBJECT
                                 16           PRIMARY_WRITE_SIZE
                                 17           PRIMARY_WRITE_TIMEOUT
                                 18           PRIMARY_WRITE_CRC
                             19       PRIMARY_WRITE_ACK
                             20       PRIMARY_TASK_QUEUE_FAIL
                             21       PRIMARY_FAULT_ACTIONS
                             22       PRIMARY_ALU_FAIL
                             23       PRIMARY_MESSAGE_WATCHDOG
                             24       PRIMARY_FAULT_ACK
                             25       SUPERVISOR_INIT_CAN_OBJ
                             26       SUPERVISOR_INIT_ILLEGAL_CAN_SIZE
                             27       SUPERVISOR_INIT_CAN_SIZE
                             28       SUPERVISOR_INIT_TIMEOUT
                             29       SUPERVISOR_WRITE_OJECT
                             30       SUPERVISOR_WRITE_SIZE
                             31       SUPERVISOR_TASK_QUEUE_FAIL
                             32       SUPERVISOR_ALU_FAIL
                             33       SUPERVISOR_MESSAGE_WATCHDOG
                             34       SUPERVISOR_KSI
                             35       SUPERVISOR_INPUT_1_SWITCH
                             36       SUPERVISOR_INPUT_2_SWITCH
                             37       SUPERVISOR_INPUT_3_SWITCH
                             38       SUPERVISOR_INPUT_4_SWITCH
                             39       SUPERVISOR_INPUT_5_SWITCH
                             43       PRIMARY_INPUT_1_SWITCH
                             44       PRIMARY_INPUT_2_SWITCH
                             45       PRIMARY_INPUT_3_SWITCH
                             46       PRIMARY_INPUT_4_SWITCH
                             47       PRIMARY_INPUT_5_SWITCH
                                  8 — CANopen COMMUNICATIONS
                  The controller is fully CANopen compliant per CiA 301. This chapter describes the controller’s
                  CANopen features.
                  Some familiarity with CANopen is a prerequisite. For CANopen information, see the following pages
                  on the CiA web site:
                   • Overview: https://www.can-cia.org/canopen/
                   • Specifications: https://www.can-cia.org/groups/specifications/
                        0            1             2          3           4            5           6            7
                   Control Byte           Index           Sub-index                         Data
                       2Bh          4Ch           33h        01h         E2h          04h          00h        00h
                  Strings are read from left to right. The following example shows how the controller transmits an SDO
                  segment for the string "1212E":
                        0            1             2          3           4            5           6            7
                   Control Byte                                          Data
                       00h        31h = "1"   32h = "2"   31h = "1"    32h = "2"   45h = "E"
                  Bit sequences are transmitted from most significant to least significant bit (Big-Endian format). The
                  following example shows how the controller transmits the bits for the value 2Bh:
                        7            6             5          4           3            2           1            0
                        0            0             1          0           1            0           1            1
                   • When a Curtis programming device is connected, the programmer uses 127 as the node ID.
                   • When you change parameter values with a Curtis programming device, you do not need to use the
                     CANopen Store Parameters object (1010h). Instead, the controller saves parameter changes to NVM.
                  NODE IDs
                  The controller provides an option for two node IDs, which are configured by the CAN Node ID 1 and
                  CAN Node ID 2 parameters on the CAN Interface menu. The CAN Node ID 1 parameter indicates
                  the controller’s primary node ID.
                       Some applications, such as dual traction applications, require two CAN nodes. For such applications,
                       connect a switch to switch input 4 and set the Switch 4 Function parameter to Flex ID. This
                       configuration enables applications to use either the CAN Node ID 1 or CAN Node ID 2 parameter
                       value as the node ID, depending upon the state of switch input 4. When switch input 4 is active at
                       start up, CAN Node ID 2 is used, otherwise CAN Node ID 1 is used.
                       MESSAGE CAN-IDs
                       The controller’s CAN messages are identified by 11-bit CAN IDs. The controller does not use 29-bit
                       CAN IDs.
                       The following emergency message indicates that a fault with fault code 82 is active. The fault's CAN
                       index is 2812h and the fault type is 1:
                       82 FF 01 12 28 01 00 00
                  EXPEDITED SDOs
                  The least significant byte of an expedited SDO is known as the control byte. The following table
                  describes the control byte fields:
                          7              6           5             4               3           2           1           0
                                Command Specifier                  0b                      n               e           s
The following table lists the control byte values for the various transfer types:
                       PDOs
                       The controller provides two preconfigured RPDOs and two preconfigured TPDOs:
                        • RPDO1, TPDO1, and TPDO2 are preconfigured to communicate with a CAN tiller head.
                        • RPDO2 is preconfigured to receive data transmitted by a battery monitoring system (BMS).
                       If the application does not require these preconfigured functions, the PDOs can be mapped to other
                       CAN objects. The following topics describe the controller’s PDOs.
                       PDO Timing
                       The controller's PDOs are asynchronous and are periodically transmitted and received. The controller
                       does not support synchronous PDOs.
                       A PDO's Event Time parameter indicates when the PDO transmits or expects to receive data:
                        • A TPDO transmits periodically using the specified time interval. A TPDO also transmits data
                          when the value of a mapped object changes.
                        • A PDO Timeout fault occurs if an RPDO does not receive data before its Event Time expires.
The mapped objects consist of four data bytes, which are described in the following table:
Byte(s) Description
                               0     The size of the object's data, in bits. The allowed values are:
                                       • 08h (8 bits)
                                       • 10h (16 bits)
                                       • 18h (24 bits)
                                       • 20h (32 bits)
                                     The controller does not support mapping of individual bits.
                               1     The object’s sub-index.
                              2–3    The object’s index.
                        4. For each object to be mapped, specify the object’s data in a Map n parameter. The data is
                           described in Table 8-1.
                        5. Set the Length parameter to the number of mapped objects.
                        6. Enable the PDO by changing its COB-ID's most significant bit to 0.
The following example shows the enabled PDO, which now contains three mapped objects:
7. Send an NMT message that changes the device to the Operational state.
                       The following tables describe the objects with which these PDOs are preconfigured.
                       Note: For information on configuring CAN inputs, see I/Os.
Byte(s) Description
                      0–1     Switch commands from the tiller head. The switches are represented by
                              the following bits, with 0 = inactive and 1 = active:
                                • 0 = Reverse switch
                                • 1 = Forward switch
                                • 2 = Mode switch
                                • 3 = Belly button switch
                                • 4 = Lift switch
                                • 5 = Lower switch
                                • 6 = Creep mode switch
                                • 7 = Push switch (Reserved)
                                • 8 = Interlock switch
                                • 9 = Horn switch
                                • 10 = Lift Lockout switch
                                • 11 = Inhibit switch
                                • 12 = Inching forward switch
                                • 13 = Inching reverse switch
                      2–3     The throttle request. The CAN Throttle Min and CAN Throttle Max
                              parameters specify the allowed data range.
                      4–5     Reserved.
                      6–7     The CAN steering angle. The angle can be −90.0° to 90.0°. The CAN
                              data range is −16384 to 16383.
Byte(s) Description
                      0–1     The controller’s switch statuses. The switches are represented by the
                              following bits, with 0 = inactive and 1 = active:
                                 • 0 = Charger inhibit switch
                                 • 1 = Emergency reverse NO switch
                                 • 2 = Mode switch
                                 • 3 = Interlock switch
                                 • 4 = Creep mode switch
                                 • 5 = Reverse switch
                                 • 6 = Forward switch
                                 • 7 = Flexible switch input 1
                                 • 8 = Flexible switch input 2
                                 • 9 = Flexible switch input 3
                                 • 10 = Flexible switch input 4
                                 • 11 = Flexible switch input 5
                                 • 12 = Lift inhibit switch
                                 • 13 = Lift driver state
                                 • 14 = Lower driver state
                      2–3     The Analog 1 input’s voltage. The voltage ranges from 0–20.00V. The
                              CAN data range is 0–2000.
                      4–7     The time that has elapsed since the hour meter was last set to 0.
                              The time ranges from 0.0–999999.9 hours. The CAN data range is
                              0–9999999.
Byte(s) Description
                       BMS (RPDO2)
                       RPDO2 is preconfigured to receive messages transmitted by a BMS. The BMS Node ID parameter
                       specifies the BMS’s node ID. The timeout interval for receiving BMS messages is specified with the
                       BMS PDO Timeout parameter. If the timeout expires, a PDO Timeout (Type 5) fault occurs.
                       The following table describes the objects with which RPDO2 is preconfigured.
Byte(s) Description
                            0–3      Reserved.
                             4       The state-of-charge, which ranges from 0–100%. The CAN data range is
                                     0–255.
                             5       Bit 0 specifies the charging status. When charging is active, traction, lift
                                     and lower functions are inhibited.
                                     The other bits are reserved.
                             6       Bits that indicate the BMS’s fault action status, with 0 = off and 1 = on:
                                        • 0 = Warning (no action)
                                        • 1 = Lift lockout. When on, the lift is inhibited.
                                        • 2=C    utback. When on, the maximum speed is reduced to the
                                                speed specified by the Low BDI Max Speed parameter and the
                                                current limit is reduced by 50%.
                                        • 3=C    utoff. When this bit is 1, traction, lift, and lower are inhibited.
                                     The other bits are reserved.
                                     Note: If any of bits 1–3 are on, the controller generates a BMS fault.
                             7       The BMS temperature, which ranges from −100°C to 155°C. The CAN
                                     data range is 0–255.
Byte(s) Description
                                                                    Values
                                            CAN Index                                 Data Size
                                                                  Raw Values
                                            0x340B:00              0–100%              32-bit
                                                                    0–255
                                                                    Values
                                            CAN Index                                 Data Size
                                                                  Raw Values
                                            0x33AF:00              0–100%               8-bit
                                                                    0–100
                                                  9 — COMMISSIONING
                    After you have wired and configured the I/Os, use the following topics to configure the throttle,
                    system resistance, minimum and maximum speeds, and acceleration and deceleration rates.
                     1. Jack the vehicle drive wheels up off the ground so that they spin freely.
                     2. Make sure the vehicle is stable.
                     3. Double-check all wiring to ensure that it is consistent with the wiring guidelines. See Installation,
                        Wiring, and I/O Configuration.
                     4. Make sure all connections are tight.
                     5. Put the throttle in neutral.
                     6. Turn off the forward/reverse switches.
                     7. Turn on the controller.
9 — COMMISSIONING                                                                                                      pg. 93
Curtis Model 1212E – April 2024                                                                                Return to TOC
pg. 94                                                                                                  9 — COMMISSIONING
Return to TOC                                                                              Curtis Model 1212E – April 2024
9 — COMMISSIONING                                                                                                     pg. 95
Curtis Model 1212E – April 2024                                                                                 Return to TOC
                          If the system’s motor, vehicle drive system, or controller changes, you must retune the
         CAUTION          system to provide optimum performance.
pg. 96                                                                                                9 — COMMISSIONING
Return to TOC                                                                            Curtis Model 1212E – April 2024
                 4.4.	Set the Neutral Decel Rate LS parameter to the rate at which the vehicle should decelerate when
                       the throttle is released to neutral at low speeds.
                 4.5.	Drive the vehicle at a low speed, then release the throttle to neutral. Adjust Neutral Decel Rate LS
                       until you are satisfied with the vehicle’s low speed deceleration.
                 4.6.	Set the Full Accel Rate HS parameter to the rate at which the vehicle should accelerate when full
                       throttle is applied at high speeds.
                 4.7.	Drive the vehicle at a high speed, then apply full throttle. Adjust Full Accel Rate HS until you are
                       satisfied with the vehicle’s high speed acceleration.
                 4.8.	Set the Neutral Decel Rate HS parameter to the rate at which the vehicle should decelerate when
                       the throttle is released to neutral at high speeds.
                 4.9.	Drive the vehicle at a high speed, then release the throttle to neutral. Adjust Neutral Decel Rate
                       HS until you are satisfied with the vehicle’s high speed deceleration.
                4.10. Select the Mode 2 menu.
                4.11. Repeat steps 4.2 through 4.9.
                The following list describes additional functions that might require tuning:
                •	Use the Forward Map and Reverse Map parameters to adjust the relationship between the throttle
                   input and acceleration rate. By default, the throttle input and acceleration rate have a linear
                   relationship. Some applications require adjusting this relationship. For more information, see Throttle
                   Response Parameters.
                •	You can extend the throttle’s gentle acceleration range to further enhance maneuverability in confined
                   areas. For more information, see Low and High Speed Acceleration Rates.
9 — COMMISSIONING                                                                                                   pg. 97
Curtis Model 1212E – April 2024                                                                                Return to TOC
                                                    10 — MAINTENANCE
                       There are no user-serviceable parts in the controller. Do not attempt to open, repair, or otherwise
                       modify the controller. Doing so may damage the controller and will void the warranty.
                       It is recommended that the controller’s fault history be checked and cleared periodically as part of
                       routine vehicle maintenance.
                       DIAGNOSTIC HISTORY
                       You can use a Curtis programming device to access the controller’s fault history. The programming
                       device shows the faults that have occurred since the fault history was last cleared. The faults may be
                       intermittent faults, faults caused by loose wires, or faults caused by operator errors. Faults such as
                       HPD or overtemperature may be caused by operator habits or by overloading.
                       After a problem has been diagnosed and corrected, clearing the fault history is recommended. This
                       allows the controller to accumulate a new fault history.
pg. 98                                                                                                10 — MAINTENANCE
Return to TOC                                                                             Curtis Model 1212E – April 2024
                   Electromagnetic compatibility (EMC) encompasses two areas: emissions and immunity. Emissions
                   are radio frequency (RF) energy generated by a product. This energy has the potential to interfere
                   with communications systems such as radio, television, cellular phones, dispatching, aircraft, etc.
                   Immunity is the ability of a product to operate normally in the presence of RF energy.
                   EMC is ultimately a system design issue. Part of the EMC performance is designed into or inherent
                   in each component; another part is designed into or inherent in end product characteristics such as
                   shielding, wiring, and layout; and, finally, a portion is a function of the interactions between all these
                   parts. The design techniques presented below can enhance EMC performance in products that use
                   Curtis motor controllers.
                   EMISSIONS
                   Signals with high frequency content can produce significant emissions if connected to a large enough
                   radiating area (created by long wires spaced far apart). Contactor drivers and the motor drive
                   output from Curtis controllers can contribute to RF emissions. Both types of output are pulse width
                   modulated square waves with fast rise and fall times that are rich in harmonics. (Note: Contactor
                   drivers that are not modulated will not contribute to emissions.) The impact of these switching
                   waveforms can be minimized by making the wires from the controller to the contactor or motor as
                   short as possible and by placing the wires near each other (bundle contactor wires with Coil Return;
                   bundle motor wires separately).
                   For applications requiring very low emissions, the solution may involve enclosing the controller,
                   interconnect wires, contactors, and motor together in one shielded box. Emissions can also couple
                   to battery supply leads and throttle circuit wires outside the box, so ferrite beads near the controller
                   may also be required on these unshielded wires in some applications. It is best to keep the noisy
                   signals as far as possible from sensitive wires.
                   IMMUNITY
                   Immunity to radiated electric fields can be improved either by reducing overall circuit sensitivity
                   or by keeping undesired signals away from this circuitry. The controller circuitry itself cannot be
                   made less sensitive, since it must accurately detect and process low level signals from sensors such
                   as the throttle potentiometer. Thus immunity is generally achieved by preventing the external RF
                   energy from coupling into sensitive circuitry. This RF energy can get into the controller circuitry via
                   conducted paths and radiated paths.
                   Conducted paths are created by the wires connected to the controller. These wires act as antennas
                   and the amount of RF energy coupled into them is generally proportional to their length. The RF
                   voltages and currents induced in each wire are applied to the controller pin to which the wire is
                   connected. Curtis controllers include bypass capacitors on the printed circuit board’s throttle wires
                   to reduce the impact of this RF energy on the internal circuitry. In some applications, additional
                   filtering in the form of ferrite beads may also be required on various wires to achieve desired
                   performance levels.
                       Radiated paths are created when the controller circuitry is immersed in an external field. This
                       coupling can be reduced by placing the controller as far as possible from the noise source or by
                       enclosing the controller in a metal box. Some Curtis controllers are enclosed by a heatsink that also
                       provides shielding around the controller circuitry, while others are partially shielded or unshielded.
                       In some applications, the vehicle designer will need to mount the controller within a shielded box on
                       the end product. The box can be constructed of just about any metal, although steel and aluminum
                       are most commonly used.
                       Most coated plastics do not provide good shielding because the coatings are not true metals, but
                       rather a mixture of small metal particles in a non-conductive binder. These relatively isolated particles
                       may appear to be good based on a DC resistance measurement but do not provide adequate electron
                       mobility to yield good shielding effectiveness. Electroless plating of plastic will yield a true metal and
                       can thus be effective as an RF shield, but it is usually more expensive than the coatings.
                       A contiguous metal enclosure without any holes or seams, known as a Faraday cage, provides the
                       best shielding for the given material and frequency. When a hole or holes are added, RF currents
                       flowing on the outside surface of the shield must take a longer path to get around the hole than if
                       the surface was contiguous. As more “bending” is required of these currents, more energy is coupled
                       to the inside surface, and thus the shielding effectiveness is reduced. The reduction in shielding is a
                       function of the longest linear dimension of a hole rather than the area. This concept is often applied
                       where ventilation is necessary, in which case many small holes are preferable to a few larger ones.
                       Applying this same concept to seams or joints between adjacent pieces or segments of a shielded
                       enclosure, it is important to minimize the open length of these seams. Seam length is the distance
                       between points where good ohmic contact is made. This contact can be provided by solder, welds, or
                       pressure contact. If pressure contact is used, attention must be paid to the corrosion characteristics
                       of the shield material and any corrosion-resistant processes applied to the base material. If the ohmic
                       contact itself is not continuous, the shielding effectiveness can be maximized by making the joints
                       between adjacent pieces overlapping rather than abutted.
                       The shielding effectiveness of an enclosure is further reduced when a wire passes through a hole in
                       the enclosure; RF energy on the wire from an external field is re-radiated into the interior of the
                       enclosure. This coupling mechanism can be reduced by filtering the wire where it passes through
                       the shield boundary. Given the safety considerations involved in connecting electrical components to
                       the chassis or frame in battery powered vehicles, such filtering will usually consist of a series inductor
                       (or ferrite bead) rather than a shunt capacitor. If a capacitor is used, it must have a voltage rating and
                       leakage characteristics that will allow the end product to meet applicable safety regulations.
                       The B+ (and B–, if applicable) wires that supply power to a control panel should be bundled with the
                       other control wires to the panel so that all these wires are routed together. If the wires to the control
                       panel are routed separately, a larger loop area is formed. Larger loop areas produce more efficient
                       antennas which will result in decreased immunity performance.
                       Keep all low power I/O separate from the motor and battery leads. When this is not possible, cross
                       them at right angles.
                                                                                Diagnostic      MTTFd
                   Safety Function                        PL        Category                                  CCF
                                                                                Coverage       (years)
                    Traction Motor Speed Limitation       c             2         >60.0%        >100          Pass
                    Deviation from setpoint (LHS) — DC
                                                          c             2         >60.0%        >100          Pass
                    Pump
                    E-Stop Direct Disconnect              c             1           0.0%        >100          Pass
                    EM Brake Control                      c             2         >60.0%        >100          Pass
                    Emergency Reverse                     c             2         >60.0%        >100          Pass
                    Hazardous Movement — From Rest        c             2         >60.0%        >100          Pass
                    Hazardous Movement — While
                                                          c             2         >60.0%        >100          Pass
                    Moving
                    Hydraulic HPD/SRO                     c             2         >60.0%        >100          Pass
                    Interlock Braking                     c             2         >60.0%        >100          Pass
                    Throttle HPD/SRO                      c             2         >60.0%        >100          Pass
                    Battery Charging                      c             2         >60.0%        >100          Pass
                    Automatic Restoration of Drive
                                                          c             2         >60.0%        >100          Pass
                    System Protection
                       EN 1175 specifies that traction and hydraulic electronic control systems must use Designated
                       Architecture 2 or greater. This design employs input, logic, and output circuits that are monitored
                       and tested by independent circuits and software to ensure a high level of safety performance (up
                       to PL=c).
                       Mean Time To Dangerous Failure (MTTFd) is related to the expected reliability of the safety related
                       parts used in the controller. Only failures that can result in a dangerous situation are included in
                       the calculation.
                       Diagnostic Coverage (DC) is a measure of the effectiveness of the control system’s self-test and
                       monitoring measures to detect failures and provide a safe shutdown.
                       Common Cause Faults (CCF) are so named because some faults within a controller can affect
                       several systems. EN 13849-1:2015 provides a checklist of design techniques that should be followed
                       to achieve sufficient mitigation of CCFs. All circuits used by a safety function must be designed in
                       such a way as to score 65 or better on the CCF score sheet as provided by EN 13849-1:2015, table F.1.
                       Performance Level (PL) categorizes the quality or effectiveness of a safety channel to reduce the
                       potential risk caused by dangerous faults within the system with “a” being the lowest and “e” being
                       the highest achievable performance.
                       Contact Curtis technical support for more details.
                                           APPENDIX C — CURTIS
                                          PROGRAMMING DEVICES
                  Curtis programming devices provide programming, diagnostic, and test capabilities for Curtis CAN
                  devices. Two programming devices are available for the controller:
                  CIT has the advantage of a large, easy-to-read screen. On the other hand, the 1313 Handheld
                  Programmer is more portable, which makes it convenient for working in the field.
                  The programming devices include the following features:
                   • Parameter adjustment. Save and restore the values of programmable parameters.
                   • Monitoring: Display real-time values during vehicle operation. These values include data for
                     inputs and outputs.
                   • Diagnostics and troubleshooting: Display active faults and the fault history, and allow users to
                     clear the fault history.
                   • Flashing: Update firmware of Curtis devices.
                  The programmers are available for the following access levels. The bullets are sorted from the highest
                  to lowest access level:
                   • OEM Factory
                   • OEM Dealer
                   • Field Advanced
                   • Field Intermediate
                   • Field Basic
                  A Curtis programmer can perform the actions available at or below its access level. For example, a
                  Field Basic programmer can only perform actions available for the Field Basic access level, while an
                  OEM Factory programmer can perform all actions available for any of these access levels.
                  The following example shows the Current menu in the CIT Programmer application. You can view
                  or edit a parameter by selecting it on the left-hand side. You can also view and edit all of a menu’s
                  parameters in one window by selecting the menu as shown below:
The following example shows the same menu in the Curtis 1313 Handheld Programmer:
To edit a parameter with the 1313 Handheld Programmer, select the parameter:
                       For more information on the 1313 Handheld Programmer and CIT, see
                       https://www.curtisinstruments.com/products/programming/.
APPENDIX D — SPECIFICATIONS
Note: Regulatory compliance of the complete vehicle system with the controller installed is the responsibility of the vehicle OEM.