e Curtis Model 3140 CAN instrument is designed to display critical vehicle and motor controller data
on an easy-to-read and attractive LCD. e display includes three 10mm digits and six 5mm digits and all
digits are in 16-segment format to allow use of the full alpha numeric character set. Model 3140 integrates
seamlessly with Model F2A and other CANopen-based motor controllers.
e 3140 includes the following:
• Integrates seamlessly with Curtis Model F2A (and other CANopen-based motor controllers) thereby
reducing the amount of development work by the vehicle designer.
• Attractive xed-segment, transective LCD with 16-segment digits and informative icons allows
intuitive reading in all lighting conditions and battery-powered vehicle environments.
• Optional integral CAN termination resistor allows exibility in customer vehicle design.
• Industry standard 52mm panel cutout allows the use of exising panel/tool designs thereby lowering
development cost.
• Battery State-of-Charge (BSOC) can be calculated in the 3140 or sent to the 3140 by the Model F2A
(or equivalent CANopen-based motor controller).
• In addition to the 3 and 6 digit portions of the LCD, a percent symbol, wrench symbol, hourglass
icon and decimal point are also present which provides more comprehensive information about
vehicle status.
• Single unit operates from 24, 36, to 48 VDC allowing use on many models of battery-powered vehicles.
• Optional backlighting and LCD heater allow use in low-light and cold-store applications.
• Integrated 6-pin Mini-Universal MATE-N-LOCK connector allows for an easy and environmentally
protected connection.
• Environmentally protected (IP65 front, IP54 rear) to allow use in harsh environments.
• CE compliance, UL recognition and RoHS2 compliance ensure compatibility with global
regulatory standards.
CANopen Convenience
Model 3140 is CANopen compliant, responding to the
standard NMT, PDO and SDO communications as well
as the DS301 required identity and standard objects.
The Curtis CANopen extensions allow additional
features, such as OEM and User default congurations.
Model 3140 will receive a single SDO and respond with
a single SDO. ese SDO’s are xed, simplifying the
interface to a VCL-enabled device. All programmable
parameters and viewable values within the 3140 are
accessible via standard SDO transfer.
1—INTRODUCTION
Figure 1
Curtis model 3140
CAN instrument.
pg. 1
Page 4
Curtis 3140 Manual – Nov. 2017
MOUNTING THE INSTRUMENT
e outline and dimensions for Model 3140 are shown in Figure 2.
Figure 2
3140 product dimensions in mm.
2 — INSTALLATION AND WIRING
19.4 MIN
VIEWING
AREA
29.0 MIN
VIEWING
AREA
Ø 40.0
ø52.0±0.4
Ø 60.0
5.0
35.0
MAX
30.0
MAX
51.5 MAX
132
50.8±0.4
pg. 2
OPTIONAL
KEY
2.5±0.2
546
PinSignal NameDescription
PIN 1CAN HICANbus high signal
PIN 2B+Battery Positive
PIN 3B–Battery Common
PIN 4Heater B–LCD Heater B–
PIN 5Heater B+LCD Heater B+
PIN 6CAN LOCANbus low signal
NOTE: The LCD Heater B+ and LCD Heater B– pins must be tied
to B+ and B–, respectively.
2 — INSTALLATION AND WIRING
Page 5
Curtis 3140 Manual – Nov. 2017
3 — CANopen COMMUNICATIONS
The Model 3140 adheres to the industry standard CANopen communication protocol and thus will easily
connect into many CAN systems, including those using the Curtis AC and Vehicle System controllers (such as
Models F2A, 1234/36/38, 1298, 1310, and enGage VII). Any CANopen-compatible master can be programmed
to control the Model 3140.
MINIMUM STATE MACHINE
The Model 3140 will run the CANopen minimum state machine as defined by CiA. The CANopen minimum
state machine has four defined states: Initialization, Pre-Operational, Operational, and Stopped.
When the Model 3140 powers up, it goes to the Initialization state; this is also known as the Boot-up state. No
Power-On
Reset
Initialization
Transmit Boot-up
Pre-Operational
Operational
Reset
Module
Reset
Communication
Stopped
CAN communications from the Model 3140 are transmitted in this state although the Model 3140 listens to
the CANbus. When the Model 3140 has completed its startup and self-tests, it issues an initialization heartbeat
message and automatically goes to the Pre-Operational state.
In the Pre-Operational state, the 3140 can receive and respond to SDOs and NMT commands, and will send
its heartbeat. It will not receive or send PDOs. After receiving an Operational State NMT command, the
3140 will enter the Operational state (full normal operation).
In the Operational state, the Model 3140 will start receiving and responding to PDOs and process all other
necessary CANopen messages.
BAUD RATES
The Model 3140 will run at one of seven selectable baud rates: 20kbps, 50kbps, 125 kbps, 250 kbps, 500 kbps,
800 kbps, and 1 Mbps.
The baud rate can be changed by an SDO. Changes in the baud rate require an NMT reset to make
the new rate active.
NODE ADDRESSES
The node address of the Model 3140 can be 1 to 127 and is used by CANopen to route messages to the Model
3140 and to denote messages from the Model 3140. The node address is part of the COB-ID and therefore also
plays a part in message priority and bus arbitration.
Changes to the node address require an NMT reset or power-cycle.
3 — CANopen COMMUNICATIONS
pg. 3
Page 6
Curtis 3140 Manual – Nov. 2017
STANDARD MESSAGE IDENTIFIERS
The Model 3140 will produce—and respond to—the standard message types with the following CANopen
identifiers.
The 11-bit identification field is a fixed part of the CANopen specification called the Communication OBject IDentification (COB-ID). This field is used for arbitration on the bus. The COB-ID with the lowest value gets
priority and wins arbitration. Consequently, NMT messages have the highest priority of the standard message
types, and the heartbeat has the lowest priority.
Message TypeMessage Identifier
NMT 0000 – 0x00
PDO-MISO0011 – 0x03
PDO-MOSI0100 – 0x04
SDO-MISO1011 – 0x0B
SDO-MOSI1100 – 0x0C
HEARTBEAT1110 – 0x0E
The standard organization of the COB-ID puts the message type in the upper four bits, and the Node ID in the
bottom seven bits:
1110987654321
Message TypeNode ID
NMT MESSAGES
NMT (Network Management Transmission) messages are the highest priority message available. The NMT
message puts the Model 3140 into one of the four defined states. These messages have 1 byte of data sent by the
master; the slave does not respond with any data to an NMT. The Model 3140 state value is transmitted with
each heartbeat message.
ValueState
0x00 Initialization (or “boot-up”)
0x04Stopped
0x05Operational
0x7FPre-Operational
The NMT message identifier consists of the standard message type (NMT)
in the top four bits; the bottom seven bits must be set to zero.
pg. 4
3 — CANopen COMMUNICATIONS
Page 7
Curtis 3140 Manual – Nov. 2017
The first data byte of the NMT command is the command specifier:
ValueCommand Specifier
0x01 Enter the Operational state
0x02Enter the Stopped state
0x80Enter the Pre-Operational state
0x81Reset 3140 (warm boot)
0x82Reset the CANbus
The second byte of the NMT command defines whether this NMT is for all slaves on the bus (data byte = 00h)
or for a specific node (data byte = Node ID of the Model 3140).
HEARTBEAT MESSAGES
The heartbeat message is a very low priority message, periodically sent by each slave device on the bus. The
heartbeat message has a single byte of data and requires no response. Once the Model 3140 is in the PreOperational state, the next heartbeat will be issued and will continue until communication is stopped.
The heartbeat message has only one data byte. The top bit is reserved and should be set to zero. The bottom 7
bits hold the current NMT device state as defined previously.
LCD LAYOUT
The LCD layout is shown below. It features three large 16-segment characters, six small 16-segment characters,
an hourglass icon, percent icon, wrench (service) icon and a decimal point.
3 — CANopen COMMUNICATIONS
pg. 5
Page 8
Curtis 3140 Manual – Nov. 2017
POWER-UP SEQUENCE
Upon power-up or transition from Pre-operational to Operational state, the 3140 will go through a threesecond diagnostic sequence. e LCD will be blank for the rst second, then turn on all segments for one
second, then blank for one second. e LCD will show all asterisks for ve seconds aer the power up
sequence is complete, or whenever the NMT state is Operational but PDOs have not yet been received. is
sequence will be aborted if PDO message processing has been started (3140 commanded to Operational
state and PDO messages received).
EMERGENCY MESSAGE PROCESSING
Emergency messages are not supported on this product. e product is simple enough that there are no
errors.
PDO MESSAGE PROCESSING
When the Master sends a Slave device a PDO (PDO-RX, Master Out, Slave In), the Slave device will respond
with a corresponding PDO-RX within 16 milliseconds.
Any data bytes in excess of seven will be ignored. If a byte is not present in the PDO message received, the
object mapped to that byte will not change as a result of the PDO reception.
Byte 1, bit 0 determines if the 3 large text characters displays the ASCII text sent in Bytes 3 – 5 or the internal
BSoC calculation. Byte 1, bits 1 – 2 command the 3 large text characters to be on, o or blinking. Byte 1, bit 3
determines if the 6 small text characters displays the ASCII text sent in PDO2_RX or the internal hourmeter.
Byte 1, bits 4 – 5 command the 6 small text characters to be on, o or blinking. See Table 1 for details.
PDO2_RX
Byte 1Small_Text_Char_1 CAN object 0x3001, sub-index 0x01
Byte 2Small_Text_Char_2 CAN object 0x3001, sub-index 0x02
Byte 3Small_Text_Char_3 CAN object 0x3001, sub-index 0x03
Byte 4Small_Text_Char_4 CAN object 0x3001, sub-index 0x04
Byte 5Small_Text_Char_5 CAN object 0x3001, sub-index 0x05
Byte 2 is used to command the percent icon (%), wrench icon, hourglass icon and the decimal point. Each
of these elements can be commanded to be o, on or blinking. See Table 2 for details.
Table 1 Command Word Bit Assignments and Denitions.
Byte 1
Bit Position
76543210
Display ElementReservedSmall textSmall text sourceLarge textLarge text source
3 Non-Volatile Memory: these values are recalled upon power up.
ms
pg. 10
4 — DEVICE PARAMETER OBJECTS
Page 13
Curtis 3140 Manual – Nov. 2017
Description of variables not dened in CiA 301
Large_Display_Length: is is the length of the large text display in characters. is should be hard-coded
to a value of 3.
Large_Text_Char_1: is is the ASCII code for the rst (lemost) character to be placed on the large
3-character display, if selected in Byte 1 of the Command_Word.
Large_Text_Char_2: is is the ASCII code for the second character to be placed on the large 3-character
display, if selected in Byte 1 of the Command_Word.
Large_Text_Char_3: is is the ASCII code for the third (rightmost) character to be placed on the large
3-character display, if selected in Byte 1 of the Command_Word.
Small_Display_Length: is is the length of the small text display in characters. is should be hard-coded
to a value of 6.
Small__Text_Char_1: is is the ASCII code for the rst (lemost) character to be placed on the small
6-character display.
Small__Text_Char_2: is is the ASCII code for the second character to be placed on the small 6-character
display.
Small__Text_Char_3: is is the ASCII code for the third character to be placed on the small 6-character
display.
Small__Text_Char_4: is is the ASCII code for the fourth character to be placed on the small 6-character
display.
Small__Text_Char_5: is is the ASCII code for the h character to be placed on the small 6-character
display.
Small__Text_Char_6: is is the ASCII code for the sixth (rightmost) character to be placed on the small
6-character display.
backlight_percent: e backlight PWM duty cycle in percent.
Hourmeter value: e value of the internal hourmeter in 0.1 hour increments.
Hourmeter enable: e enable signal for the internal hourmeter. 0 = disabled; 1 = enabled.
Hourmeter reset: e reset signal for the internal hourmeter. A non-zero value will reset the hourmeter to
zero hours.
BDI_percent: e current battery state-of-charge estimate in percent.
BDI_prescaler: e prescaler value for the state-of-charge integrator.
BDI_discharge_full: e “full” parameter for the discharge curve, in mV per cell.
BDI_discharge_empty: e “empty” parameter for the discharge curve, in mV per cell.
BDI_CTR_full: e “full” parameter for the charge-tracking-reset curve, in mV per cell.
4 — DEVICE PARAMETER OBJECTS
pg. 11
Page 14
Curtis 3140 Manual – Nov. 2017
BDI_CTR_empty: e “empty” parameter for the charge-tracking-reset curve, in mV per cell.
BDI_OCR: e open-circuit reset value, in mV per cell.
BDI_integration_time: e integration time, in minutes.
B+_nominal: e nominal B+ system voltage, in volts, e.g. 24, 36, 48.
can_baud_rate_struct_length: is parameter indicates the number of CAN ports that have baud rate
can_baud_rate: is parameter is enumerated as follows:
denitions.
ValueBaud Rate
-220k
-150k
0125k
1250k
2500k
3800k
41M
can_node_id_struct_length: This parameter indicates the number of CAN ports that have Node ID
denitions.
can_node_id: 0-127 indicating the node ID of the display.
can_pdo_timeout_period: 0-32767 indicates the time in milliseconds that the last CAN-commanded
data will be displayed. If no PDO1_RX messages are received within this time, all icons
and the backlight will turn o, Hourmeter Enable will be set to zero (stopping the internal
hourmeter from counting), and the large text display will show “***” until the next
PDO1_RX message receipt. If the large text source is “BSoC”, then the large text display
will continue to show the internal BSoC calculation.
If no PDO2_RX messages are received within this time and the small text source is set for
“CAN”, the small text display will change to “******” until the next PDO2_RX message
receipt. Otherwise, the small text display will continue to show the internal hourmeter
value.
Note: If both PDOs time out, then the unit enters Pre-operational mode. When
this occurs, the display will go blank and the backlight will turn o.
P_User_1 ~ P_User_10: ese objects are 32-bit general purpose non-volatile objects. ese objects will be
stored in EEPROM if “save” is written to canopen_store_all_parameters.
pg. 12
4 — DEVICE PARAMETER OBJECTS
Page 15
Table 3 ASCII Character Table
Curtis 3140 Manual – Nov. 2017
4 — DEVICE PARAMETER OBJECTS
pg. 13
Page 16
Curtis 3140 Manual – Nov. 2017
e specications for the Curtis Model 3140 are presented in Table 4.
Table 4 Specications
ENVIRONMENTAL
Operating Temperature:
Storage Temperature:
Humidity:
Ingress Protection:
Shock:
5 — SPECIFICATIONS
–10°C to +85°C (with optional LCD heater: –40°C to +85°C).
–40°C to +85°C.
Designed to meet EN 60068-2-78.
Soak:
Test Cab:
Cyclic:
Test Db:
Vibration: The following vibration specications are applicable to enclosed units only:
General:
Random:
Resonance:
Damp Heat, Steady State, 10 days at 93% RH (±3%), 30°C.
Designed to meet EN 60068-2-30.
Damp Heat, Cyclic (12hr + 12hr cycle). Test method variant 1. 6 cycles (each
cycle is 24hrs), 90% RH.
Designed to meet EN 60529
Face: IP65; Rear surface: IP54.
Applicable to enclosed units only: designed to meet EN 60068-2-27: 3 shocks
in all 3 axes in both directions (18 shocks in total), 500 m/s², 11ms, half sine
wave.
Designed to meet EN 60068-2-6, Swept Sine Wave method, 5g, 20 cycles in
each plane, 5 to 500 Hz, 1 Octave/min. ; Amplitude = +/– 15mm; Amplitude <
+/– 15mm; Acceleration = 5g.
Designed to meet EN 60068-2-64. Test Fh: vibration, broad-band random (digital
control) and guidance. Method 1, random excitation, 5hrs in each axis, 10 to 350
Hz.
Designed to meet EN 60068-2-6. Vibration sinusoidal, 5g, 5 mins at resonant
points, 1 Octave/min, Swept Sine Wave 10 to 2000 Hz.
ELECTRICAL
Signal NameMin.NominalMax.
B+ 18 V24 – 48 V60 V
Heater B+18 V24 – 48 V60 V
Signal
Name
B+ (24V)14202430140
B+ (28V)14202531170
B+ (36V)14202531140
B+ (48V)1521253298
B+ (60V)1521263382
pg. 14
Standard ModelsBacklit Models
Typical
(mA)
Max.
(mA)
Typical
(mA)
Max.
(mA)
LCD Heater
(mA)
5 — SPECIFICATIONS
Page 17
Table 4 Specications continued
EMC SPECIFICATIONS
Emissions (Broadband & Narrowband):
Designed to meet UN ECE/324 Addendum 9 Regulation 10 Revision 4 (6 March
2012) for an Electrical/electronic sub-assembly (ESA).
Immunity:
Designed to meet IEC 61000-4-2: Test level IV (8 kV contact discharge or 15
ESD:
kV air discharge) according to ISO 10605:2001, Table B.1.
Radiated Imunity:
Conducted Immunity:
Designed to meet 30 V/m (20MHz to 1 GHz) when tested per ISO 11452–2,
Absorber-Lined Chamber (single sample).
Designed to meet IEC 61000-4-4: Test level 4 (4 kV peak, 2.5 kHz repetition
rate).
REGULATORY APPROVALS
UL:UL recognition to UL 583
CE:
The product complies with the requirements of the EMC Standards and RoHS
directive 2011/65/EU (RoHS 2).
EMC: Radiated Emissions: UN ECE/324;
Radiated Immunity: ISO 11451-1 and ISO 11451-2, using the RF levels dened
The product conforms to the following
product specifications and regulations:
in BS EN 13309:2010;
Electrical Transient Conduction: IEC 61000-4-4: Test level 4
(4 kV peak, 2.5 kHz repetition rate);
ESD: ISO 10605: 2001.
RoHS: RoHS directive 2011/65/EU (RoHS 2).
Curtis 3140 Manual – Nov. 2017
5 — SPECIFICATIONS
pg. 15
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.