Mobile Elevating Work Platforms (MEWPs), electric forklifts, aerial lifts, etc. Two versions of the module are available. The 1356 is a PCBA, for which customers develop their own case to provide environmental protection. The 1356P comes potted with a plastic tray that provides IP65 water and dust immunity for its electronics.
Page 6
B- at each input provides active high to B+. High Frequency Driver Outputs The 1356 /1356P contains two driver outputs. One can sink up to 1 amp through an inductive or a resistive load; the other can sink up to 3 amps through an inductive or a resistive load.
Page 7
1 — OVERVIEW Voltage Analog Inputs The 1356 /1356P has five analog inputs that are scaled to read 0 – 15 volts. The analog channels are read by a 12-bit ADC, resulting in about 3.66 millivolt resolution. Independently adjustable filters ensure a smooth signal.
The outline and mounting hole dimensions for the modules are shown in Fig. 2. The 1356P module should be mounted using two M4 screws. The 1356 module requires the OEM to develop an appropriate case to provide environmental protection. Mounting for the 1356 depends on the case.
Page 9
EMC performance complies with applicable regulations; suggestions are presented in Appendix A. The 1356 /1356P contains ESD-sensitive components. Use appropriate precautions in connecting, disconnecting, and handling the module. See instal- lation suggestions in Appendix A for protecting the module from ESD damage.
2 — INSTALLATION & WIRING: Low Current Connections CONNECTIONS The 1356 /1356P connections are made through 24-pin and 4-pin Molex connectors. The mating plugs are Molex #39-01-2245 and #39-01-2045, and the contact pins are #39-00-0059. The individual pins are characterized in Tables 1 and 2.
Page 11
If the 1356 /1356P is at the end of the CAN bus, the bus needs to be terminated by externally wiring a 120Ω ½W resistor across CAN High and CAN Low (for those models that do not have a 120Ω...
B+ and each driver output. The keyswitch is used to turn on the system. When the keyswitch is closed, B+ goes high and the 1356 /1356P’s power supply brings up the module. Curtis 1356/1356P CAN Expansion Module Manual,...
Page 13
43). CAN Bus The 1356 /1356P has an internal 1 kΩ bus termination resistor. This internal impedance matches the system requirements for a mid-line connection or short stub connection. The 1356 /1356P can communicate up to 1 Mbit/s on a properly terminated/wired bus.
ANALOG INPUT 4 CURTIS AC 1353 J1-18 INPUT 10 CONTROLLER CAN H J1-11 J1-24 I/O GND J1-23 CAN L PORT 1356 / 1356P Fig. 4 Application example, Curtis 1356 /1356P CAN expansion module. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
— auxiliary power supplies. Digital Inputs The 1356 /1356P has eleven digital inputs. In addition, the two driver outputs (Input/Output 1 and Input/Output 2) can be programmed as digital inputs (as long as the drivers are off: i.e., no current, voltage, or PWM output). Each of these digital inputs has a pull-down resistor to B-.
Page 16
If the driver outputs are connected to inductive loads, the coil should have a return line to the B+ pin of the 1356 /1356P. This connection provides a path for the internal freewheel diodes to clamp the turn-off spike. Failure...
Page 17
I/O Signal Specifications Analog Inputs The 1356 /1356P has five 0 – 15 V analog inputs. These inputs are scaled down by 5.76, clamped to 3.3 V, and read by a 12-bit ADC internal to the MCU. ANALOG INPUT SPECIFICATIONS...
Page 18
The CAN bus interface will comply with CAN2.0B, active from 50 kbit/s to 1Mbit/s communication rate. The 1356 /1356P will be terminated by an internal 1 kΩ resistor across the CAN High and Low communication pins. This assumes a mid-truck con- nection (not end-of-line).
Page 19
I/O Signal Specifications Auxiliary Power Supplies The 1356 /1356P provides +12V and +5V auxiliary output power for low pow- er circuits such as fingertip joysticks, electronic throttle, Curtis programmer, Curtis 840 display, or remote I/O boards. The return line for these low power circuits is I/O GND.
SDO transfer. The time between incoming PDOs is monitored and if excessive, will flag a fault. This allows the 1356 /1356P to know that the system is still under master control. The 1356 /1356P also produces Heartbeat and Error messages, which is the CiA-preferred safety and security method.
Page 21
NMT reset or KSI cycle. CAN Node ID The 1356 /1356P CAN node ID can be assigned from 1 to 127. It can be changed by a Curtis programmer or by CAN SDO. The default CAN node ID for the 1356 /1356P is 19.
NMT MESSAGES NMT (Network Management Transmission) messages are the highest priority message available. The NMT message puts the 1356 /1356P into a specific Device State, as shown below. These messages have 2 bytes of data sent by the master; the slave does not respond with any data to an NMT.
Data bytes 4 through 8 define the specific fault. The 1356 /1356P will place the current 24-bit hour meter into data bytes 4 through 6. Bytes 7 and 8 are not used by the 1356 /1356P and are always 0x0000. The emergency message format indicating an error is shown below.
PDO Timeout. If the PDO-MOSI is not received within the programmed time, the 1356 /1356P will flag a PDO Timeout fault and disable all output drivers. If the PDO Timeout parameter is set to 0, the PDO Timeout fault is disabled and the 1356 /1356P will respond to any PDO incoming at any rate without faulting.
Page 25
The BDI value is a percent of the battery state of discharge: 0–100 = 0–100%; this value is gotten from the CAN master. Inputs 1–13 Status Bytes The 1356 /1356P monitors the thirteen digital inputs. The status of these inputs in default PDO-MISO mapping is as follows. PDO1-MISO Byte 1...
Page 26
In this type, PDO will send the RPM value (2 bytes, unit in revolutions per minute). Position type In this type, PDO will send the position value (2 bytes, unit in millimeters). Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
The 1356 /1356P does not support large file uploads or downloads (using the block transfer), so all the SDOs used by the 1356 /1356P are expedited SDOs. The SDOs in the 1356 /1356P are used to set up and parameterize the module.
If the SDO is a write command, bytes 5 through 8 will return the actual value written in bytes 5 – 8. In this way, if the 1356 /1356P needs to limit or round-down the SDO write request, the master will know—because the return value will be different than the sent value.
(0x1A00) and the sub-index in byte 4 shows the byte to be mapped. Bytes 5 and 6 hold the object index (0x3190) and the sub-index in byte 7 shows the byte in the 32-bit object to be mapped. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Emergency Rate 0x1015 0x00 0 – 1000 Message can be sent by the in 4ms steps 1356 /1356P. A setting of 0 disables the Emergency Message. 0 – 1000 ms Sets the cyclic repetition rate of the 0 – 1000...
Page 31
Length of this structure = 6 sub-indexes. 0x01 0x00004349 Curtis ID as defined by CiA. 0x054C1005 Product code: 0x054C1006 2 upper bytes = 1356 /1356P, 0x02 0x054C17D5 2 lower bytes = model number, 0x054C17D6 -4101, -4102, -6101, or -6102. Identity Object Hardware version is in byte 1,...
Page 32
Default mapped to LSB byte of Switch Input States. PDO1-MISO mapping for the 2nd PDO1-MISO application object to be mapped. 0x1A00 0x02 Mapping 2nd Default mapped to MSB byte of Switch Input States. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Page 33
Default mapped to LSB byte of Analog3 Voltage Value. PDO2-MISO mapping for the 6th PDO2-MISO application object to be mapped 0x1A01 0x06 Mapping 6th Default mapped to MSB byte of Analog3 Voltage Value. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Page 34
In these cases, a Sub-index is used to access each part of the object. Detail on the Manufacturer’s Status Register, Store Parameters, and Restore Parameters objects is presented in Tables 2a, 2b, and 2c. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Bit 15 CAN Bus Fault Store Parameter Object The 1356 /1356P has three parameter blocks: the Normal parameter block, Back-up parameter block, and Factory parameter block. An SDO or 1313/1314 programmer Write operation will update the parameter in working RAM. All parameters in working RAM will be saved to the Normal parameter block after KSI cycle.
The hour meter has a special function to reset it. Writing the string “hour” to this index will cause the 1356 /1356P to preset the hour meter to the value saved in the Preset Hour parameter (0x3062). Note that only the hours can be set to a programmed value;...
Sets the nominal battery voltage, which is used 120 – 360 in fault detection. 36.0V – 80.0V 1356 /1356P-4101&-4102: 12 V, 24V, 36V. 360 – 800 1356 /1356P-6101&-6102: 36 V, 48V, 60V, 72V, 80V. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Page 38
0x00 See above. See above. Digital11 Debounce Time 0x305A 0x00 See above. See above. Digital12 Debounce Time 0x305B 0x00 See above. See above. Digital13 Debounce Time 0x305C 0x00 See above. See above. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Page 39
This command is valid only when mapped and implemented by PDO-MOSI. Driver2 Command 0x3091 0x00 See above. See above. 0x3201 0x00 0 – 100 Displays BDI value (received from the master) 0 – 100 on the model 840. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Page 40
1356 /1356P. If the 1356 /1356P over-reacts to changes in battery or load, lower these gains. If it is too slow to react, increase them. If the gains are set too high, the output may oscillate.
Page 41
The analog input can be configured as voltage input type or as resistive input type, using the Curtis programmer or an SDO. The value measured at the five analog inputs can be mapped to the two MISO PDOs as filtered voltage (in units of 0.01 V) or resistance (in units of ohms), depending on the setting of...
0x3190 0x00 – 2 encoder is running in the reverse direction of the zero position. Encoder RPM in revolutions per 0 – 65535 rpm RPM 0x3191 0x00 minute when encoder is configured 0 – 65535 as RPM type. Calculated position value according -32.768 – 3 2.767 m Position 0x3192 0x00 to the pulse per meter when encoder -32768 – 32767 is configured as Position type. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
The flash code can also be flashed on a single remote LED connected to the serial port. For example, a code 23 would be displayed as two flashes, followed by a 500 ms delay, and finished with three flashes. The 1356 /1356P will repeat this pattern at 1 second intervals.
12V Supply Fail None. Bring voltage within range. +12V Supply is too low. External Supply External load on +5V and +12V Bring external supply current None. Out of Range exceeds 200 mA. within range. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
6 — DIAGNOSTICS & TROUBLESHOOTING FAULT LOG The 1356 /1356P stores the last 16 faults with a time-stamp. The Fault Log is stored in non-volatile memory with the last fault always at the top of the log and the oldest fault at the end. If the buffer is full when a new fault occurs, the oldest fault is pushed of the log, the previous faults all move down, and the newest fault is placed at the top.
7 — PROGRAMMING MENUS SERIAL COMMUNICATIONS & PROGRAMMING The 1356 /1356P implements the ESP protocol and can support the Curtis handheld 1313 programmers and the 1314 PC programming station. In ad- dition, it also supports the Curtis 840 Spyglass display.
Page 47
Sets the debounce time of Digital Input2 Debounce Time Input 2 in 8ms steps..8 – 1000 ms Sets the debounce time of Digital Input13 Debounce Time Input 13 in 8ms steps. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Page 48
B 1 = Positive phase when phase B is ahead of Phase A. Must cycle KSI for new setting to take effect. Sets the encoder counter to zero. Reset Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Page 49
Sets the proportional gain factor of the PI current controller. 0.1 – 100.0 % Sets the integral gain factor of the PI current controller. This menu is repeated for Drivers 1 and 2. Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
Page 50
1 – 127 Sets the Node ID for the 1356 /1356P. Node ID Must cycle KSI or send an NMT Reset 1356 /1356P or an NMT Reset CAN for the new ID to take full effect. 0 – 1000 ms...
Page 51
2 = Load parameters from Normal parameter block. The default value for this parameter is 2. When it is programmed to 1, the 1356 /1356P will load all backup parameters after cycling KSI, and then the Restore Type value will reset to 2.
7 — PROGRAMMER: MONITOR MENUS Monitor Menus Through its monitor menus, the Curtis programmer provides access to real-time data during vehicle operation. This information is helpful during diagnostics and troubleshooting, and also while adjusting programmable parameters. The monitored variables are arranged in hierarchical menus, as shown in Table 7.
Page 53
RANGE DESCRIPTION Off, On Input state of Digital Input 1. Input1 Off, On Input state of Digital Input 2. Input2 . . . Off, On Input state of Digital Input 13. Input13 Curtis 1356/1356P CAN Expansion Module Manual, Rev. A...
RANGE DESCRIPTION 0 – 65535 h Present hours of the hour meter. The hour meter Hours runs all the time the 1356 /1356P is powered on. 0 – 59 min Present minutes of the hour meter. Minutes Fault Menu The Curtis programmer provides a convenient way to access fault information;...
Page 55
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 1356 /1356P CAN Expansion Module Manual, Rev. A...
Page 56
APPENDIX A: EMC & ESD DESIGN CONSIDERATIONS The Curtis 1356 /1356P includes bypass capacitors on the printed cir- cuit board’s sensitive input signals 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 perfor- mance levels.
Page 57
PROGRAMMING DEVICES Curtis programmers provide programming, diagnostic, and test capabilities for the 1356 /1356P. The power for operating the programmer is supplied by the host 1356 /1356P via a 4-pin connector. When the programmer powers up, it gathers information from the 1356 /1356P.
Page 58
APPENDIX C: SPECIFICATIONS APPENDIX C SPECIFICATIONS Table C-1 SPECIFICATIONS: 1356 / 1356P MODULE Nominal input voltage 12 – 36 V, 36 – 80 V Storage ambient temperature range -40°C to 85°C (-40°F to 185°F) Operating ambient temp. range -40°C to 50°C (-40°F to 122°F) 12–36V models...