background image

14

 

Curtis 1030 Acuity Manual, 

Rev. C

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.

Standard message identifiers

The Acuity will produce—and respond to—the standard message types with 
the following CANopen identifiers.

  Message Type 

Message Identifier

  NMT 

0000 – 00h

Xx

  EMERGENCY 

0001 – 01h

Xx

  PDO-MISO 

0011 – 03h

Xx

  PDO-MOSI 

0100 – 04h

Xx

  SDO-MISO 

1011 – 0Bh

Xx

  SDO-MOSI 

1100 – 0Ch

Xx

  HEARTBEAT 

1110 – 0Eh

Xx

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.

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:  

 

11 10 9

8

7

6

5

4

3

2

1

Message Type

Node ID

NMT messages

NMT (Network Management Transmission) messages are the highest priority 
message available. The NMT message puts the Acuity 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 Acuity state value is trans-
mitted with each heartbeat message.  

 Value 

State 

  00h 

Initialization (or “boot-up”)

 04h 

Stopped

Xx 

 05h 

Operational

Xx 

 7Fh 

Pre-Operational

Xx 

4 — CANopen COMMUNICATIONS

Summary of Contents for Acuity 1030

Page 1: ...ange without notice 2017 Curtis Instruments Inc Curtis is a registered trademark of Curtis Instruments Inc The design and appearance of the products depicted herein are the copyright of Curtis Instrum...

Page 2: ...mputer 7 Configuring the Acuity 8 Power prover 9 Handling historical data 10 Programming the Acuity 12 4 CANopen COMMUNICATIONS 13 Minimum state machine 13 Baud rates 13 Node addresses 13 Standard mes...

Page 3: ...ES fig 1 Curtis Acuity 1 fig 2 Mounting dimensions 3 fig 3 Typical installation 4 TABLES table 1 Communication profile objects 19 table 2 Device parameter objects 20 table 3 Device monitor objects 23...

Page 4: ...t uses a weighted average of ampere hour counting and voltage under load measurements 3 Witness data that demonstrates the battery has been operated within the conditions of its warranty 3 Since Acuit...

Page 5: ...PC Power Prover mode CANopen Convenience The Acuity is CANopen compliant responding to the standard NMT PDO and SDO communications as well as the DS301 required identity and stan dard objects The Curt...

Page 6: ...X ALLOWABLE MENISCUS 3mm MAX CAN CONNECTOR Pin 1 Pin 2 TEMP SENSOR CABLE 960 15 605 15 125 15 940 15 179 30 SEE NOTE 2 CURRENT SENSOR Arrow shows direction of discharge current 44 54 POWER CABLES B Re...

Page 7: ...d to pass through the current sensor de pending on the battery configuration and location of the current sensor Pass the end of the battery cable through the opening of the current sensor making sure...

Page 8: ...t least one meter away from the battery The termination resistors on a cable should match the nominal impedance of the cable ISO11898 requires a cable with a nominal impedance of 120 therefore you sho...

Page 9: ...BCANI 01 and mating harness Curtis p n 17668357 Connect bullet connectors on Acuity to mating bullet con nectors on harness Connect sub D connector on harness to mating sub D connector on Peak dongle...

Page 10: ...en the default Peak dongle is chosen and the baud rate and node ID match the Acuity Acu Set will automatically display the Power Prover tab If this did not happen review the Baud Rate and CAN Node ID...

Page 11: ...e on the right side of the screen is used for internal purposes only 2 A configuration file that has been previously stored on the computer can be retrieved and programmed into the Acuity Click on Loa...

Page 12: ...computer The Power Prover screen contains the following functions Select Scale Two pull down menus allow you to select the voltage scale and the current scale to be displayed on the computer Select Da...

Page 13: ...1 View Historical Data Displays the raw data for each Acuity parameter in tabular form The battery parameters plotted using Select Parameters to Plot are State of Charge Temperature Ah Delivered Retu...

Page 14: ...Curtis 1030 Acuity Manual Rev C 11 1 View Historical Data 2 Battery Cycles History 3 Battery Current Profile...

Page 15: ...History To File Stores data records from Acuity s memory to a file on the computer in ahr format Update History File Updates stored history file with new data This function also providesanoptionforcre...

Page 16: ...om the Acuity are transmitted in this state although the Acuity listens to the CANbus When the Acuity has completed its startup and self tests it issues an initialization heart beat message and automa...

Page 17: ...sed 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 h...

Page 18: ...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 Acuity Heartbeat messages The heartbeat message is a very low priority message perio...

Page 19: ...ery Battery Battery Temper Temper Not Used SoC Voltage Voltage Current Current ature ature LSB MSB LSB MSB LSB MSB Battery Voltage Unsigned 16 bit integer Resolution is hundredths of volts Example A v...

Page 20: ...byte CAN Object sub index and up to 4 bytes of valid data This format is CANopen compliant SDO MOSI received from the system master Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Control CAN...

Page 21: ...6 and so forth All unused bytes are set to 0 If the SDO was a write command data bytes 5 through 8 will return back the actual value written in bytes 5 8 In this way if the Acuity needs to limit or r...

Page 22: ...ter 1008h 00h RO 1 0 3 0 Model Number Four ascii characters 1030 1009h 00h RO 0 0 0 1 Hardware Version Four ascii characters 100Ah 00h RO 0 0 0 1 Software Version Four ascii characters 101Bh 00h RO 5...

Page 23: ...4 1 5105h 00h RW value D O D Depth of Discharge 5106h 00h RW 1 2 C E 1 Charge Efficiency at high rates 2 Charge Efficiency at low rates 5107h 00h RW LSB MSB C F Charge Full in mVPC 5108h 00h RW LSB MS...

Page 24: ...ry AGM 185 257 AGM Discovery EVGC8A A 512 Gel MK Batteries M24 65534 Custom parameters Battery ID 5103h Battery can be assigned an identification number consisting of up 12 characters Depth of Dischar...

Page 25: ...quire a keyword to be sent along with the value to be changed Keywords consist of one or more ASCII characters Letters are case sensitive To permanently store configurable parameters into non volatile...

Page 26: ...ry capacity Binned Ah 5209h There are ten ranges of discharge rates Each sub index 00 09h holds the number of Ah discharged at that rate Historical records A historical record is generated when one of...

Page 27: ...Lowest battery voltage measured during this interval LSB 03h byte 13 Lowest battery voltage measured during this interval MSB 03h byte 14 Current measured at highest voltage signed byte units of 10A 0...

Page 28: ...nt see Byte 42 51 chart below 12h byte 48 Event dependent see Byte 42 51 chart below 12h byte 49 Event dependent see Byte 42 51 chart below 12h byte 50 Event dependent see Byte 42 51 chart below 12h b...

Page 29: ...records are generated for four different events see page 23 To find the precise historical data location where the data cycle has been recorded use the following steps This way data for any cycle num...

Page 30: ...4 byte block within the record Sub index 0h to 15h can be used to retrieve all 64 bytes of data Example The following SDO command will read historical record number 0104h Sub index 02h points to Byte...

Page 31: ...ted to the battery protection with inverted polarity Short circuit All inputs and outputs except CANbus shall withstand protection continous short circuit to B or B CANbus Isolation Eliminates ground...

Reviews: