Curtis Acuity 1030 User manual

Manual
Model 1030
Acuity
®Battery Monitoring System
Read Instructions Carefully!
Specications are subject to change 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 Instruments, Inc. 38442, Rev C 11/17
Curtis Instruments, Inc.
200 Kisco Avenue
Mt. Kisco, NY 10549
www.curtisinstruments.com

ii Curtis 1030 Acuity Manual, Rev. C
CONTENTS
1. OVERVIEW ............................................................................ 1
2. INSTALLATION AND WIRING .......................................... 3
Mounting the module ........................................................ 3
Connecting B+, B–, and the temperature sensor ................ 4
Installing the current sensor ............................................... 4
CAN connections .............................................................. 5
3. ACU-SET SOFTWARE .......................................................... 6
Connecting the Acuity to the computer ............................. 6
Establishing Communication
between Acuity and computer ..................................... 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 message identifiers ............................................. 14
NMT messages ................................................................ 14
Heartbeat messages .......................................................... 15
5. PDO COMMUNICATIONS ............................................... 16
6. SDO COMMUNICATIONS ................................................ 17
7. DEVICE PARAMETER OBJECTS ...................................... 20
Definitions ....................................................................... 21
Configuring parameters .................................................... 22
Resetting the SoC ............................................................ 22
8. DEVICE MONITOR OBJECTS .......................................... 23
Historical records ............................................................. 23
Retrieving historical records ............................................. 26
9. SPECIFICATIONS ................................................................ 23
CONTENTS

iii Curtis 1030 Acuity Manual, Rev. C
FIGURES
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
table 4: Specifications ....................................................................... 28
FIGURES / TABLES

Curtis 1030 Acuity Manual, Rev. C 1
OVERVIEW
The Curtis Model 1030 Acuity
®Battery Monitoring System includes:
• The Model 1030 Curtis Acuity
®Module — 17668700-xxx.
• Acu-Set™ Software — 17668889-01Rxx.xx.
• CAN-to-USB Dongle — 17697USBCANI-01.
• Acuity Setup Harness — 17668357.
1
1 — OVERVIEW
Fig. 1 Curtis Acuity
®
Battery Monitoring System.
The system mounts directly to an industrial vehicle lead acid battery and
measures, records, and transmits battery performance data throughout the life
of the battery.
The Curtis Acuity is ideal for use in electric vehicles with applications
such as material handling, airport ground support, floor cleaning, light-on-road,
golf/utility, and aerial work platforms. Features include:
3Highly accurate state-of-charge calculation that uses a weighted
average of ampere-hour counting and voltage under load
measurements.
3Witness data that demonstrates the battery has been operated
within the conditions of its warranty.
3Since Acuity is permanently attached to the battery, information
is collected consistently and accurately over the lifetime of the
battery, no matter how many times the battery is moved.
3Data can used to optimize productivity of a battery fleet/vehicle.
3CANbus allows simple system integration.
3Installation is simple and non-invasive, with no need for special
hardware and no cutting of cables or drilling into the battery.
3Integral real-time-clock allows date and time stamping of
significant events related to the battery or any vehicle component
of the CANbus.
3CANbus isolation eliminates ground loops that can cause
component damage as well as data errors due to differences in
ground potentials among the nodes on the CANbus.
More Features +

2Curtis 1030 Acuity Manual, Rev. C
3By measuring, recording, and communicating battery current,
voltage, temperature, and use-time, Acuity can compensate
for the effects of variations in load, duty cycle, and operating
temperature of any given application.
3Calculates the percent of rated capacity remaining in the battery
as an indication of remaining battery life.
3Curtis Acu-Set software, when installed on a computer connected
to an Acuity via a CAN-to-USB dongle, allows Acuity to be
configured to match the specific battery to which it is mounted.
3Historical data can be uploaded to a PC.
3Instantaneous battery performance data can be viewed on a 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 Curtis CANopen extensions allow additional features, such
as OEM and User default configurations.
The Acuity will receive a single SDO and respond with a single SDO.
These SDOs are fixed, simplifying the interface to a VCL-enabled device. All
programmable parameters and viewable values within the Acuity are accessible
via standard SDO transfer.
Battery information is displayed in real time on the Curtis enGage
®VII
or any other CAN-based display.
Familiarity with your Curtis Acuity system will help you install and operate it
properly. We encourage you to read this manual carefully. If you have questions,
please contact your local Curtis office.
1 — OVERVIEW

Curtis 1030 Acuity Manual, Rev. C 3
2 — INSTALLATION & WIRING
2
Fig. 2 Mounting
dimensions, Curtis 1030
Acuity.
INSTALLATION AND WIRING
The outline and dimensions for the 1030 Acuity are shown in Figure 2.
Perform the installation in an area that is well ventilated. Before
installing the Acuity module, clean the battery, cables, and terminals.
Dimensions in millimeters
DIMENSIONS m m
MOD E L 1030
5/16" RING
TERMINALS
TYP 3X
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+ : Red
B– : Black
26
47
NOTES:
1. Case & Current Sensor Housing
Material: Glass-lled PBT.
2. Current Sensor can accomodate
most cable sizes up to 4/0.
3. Current Sensor to be held to
battery cable by tie-wraps
(2 places).
4. Acid resistant tie-wraps should
be used to secure unit.
5. This unit not tted with a CAN
termination resistor.
CAN CONNECTOR
PIN 1: CAN Hi —White Mates
with Molex 19038-0001.
PIN 2: CAN Low —Black mates
with Molex 19034-0005.

4Curtis 1030 Acuity Manual, Rev. C
Connecting B+, B–, and the temperature sensor
The Acuity’s B+, B–, and temperature sensor connections are made via 5/16"ring
terminals. Simply place the ring terminal over the battery stud/terminal and
then replace the washer and nut.
Installing the current sensor
The current sensor is polarity sensitive and must be properly oriented for the
Acuity to work correctly.
2 — INSTALLATION & WIRING
Fig. 3 Typical installation,
showing batteries with
Acuity installed.
«
– +
– +
– +
– +
NEGATIVE
TERMINAL
POSITIVE
TERMINAL
CURRENT
SENSOR
Either B+ or B– can be selected 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 that the marking on the current sensor is pointing in the
correct direction.
Insert a tie wrap into each of the slots in the current sensor and pull the
battery cable tight against the side of the current sensor in which the slots are
located.
Mounting the Acuity module
Locate the Acuity module on the battery in such a way as to avoid damage to
the Acuity through normal battery/vehicle use. Use acid-resistant tie wraps to
secure the Acuity to the battery using the intercell connectors and the ribs that
are molded into the Acuity module; see Figure 3.

Curtis 1030 Acuity Manual, Rev. C 5
2 — INSTALLATION & WIRING
CAN connections
The CAN connector is either a 2-pin Deutsch or two bullet-style connectors.
Note that the Deutsch connector is not acid resistant, and therefore if used
should be located at least one meter away from the battery.
The termination resistors on a cable should match the nominal impedance
of the cable. ISO 11898 requires a cable with a nominal impedance of 120Ω;
therefore, you should use 120Ωresistors for termination. If you place multiple
devices along the cable, only devices at the ends of the cable need termination.
You can specify whether the Acuity will include the 120Ωtermination resistor
(see Specifications, page 28).

6Curtis 1030 Acuity Manual, Rev. C
3 — ACU-SET SOFTWARE
3ACU-SET SOFTWARE
Acu-Set software is license-based and will only run on the PC on which it is
originally installed. After the software is purchased, instructions will be emailed
from Curtis to define the download and activation procedure. Acu-Set is not
transferrable. If it is required that Acu-Set be loaded on a different computer,
a new license is required.
Connecting the Acuity to the computer
Make sure the Acuity is powered on before making the connections, then
follow these steps.
• Using the Peak USB-to-CAN dongle (Curtis p/n 17697USBCANI-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.
• Install the dongle USB driver by inserting the CD into the computer and
following the instructions.
• Copy the PCANBasic.dll file for the Peak dongle from the dongle CD to
the folder where the Acu-Set software is executable (the folder where the .exe
file is located). The process is the same for the other brands of dongle: i.e., the
driver needs to be downloaded and the .dll file must be in the same folder as
the Acu-Set executable.
• Plug the dongle’s USB connector into the USB slot on the computer.
• From within the folder in which the Acu-Set files were saved, double-click
on the Acu-Set .exe file.

Curtis 1030 Acuity Manual, Rev. C 7
3 — ACU-SET SOFTWARE
Establishing communication between Acuity and computer
Follow these steps to establish communication.
• Click on the COMM tab at the top of the Acu-Set screen.
• From the drop-down menu, select your CAN dongle:
Kvaser BlackBird WiFi
SYS TEC USB-CAN
Peak USB-CAN [default selection]
CANBlue II.
Note: If you are using the CANBlue Bluetooth dongle, select CANBlue
# Comm Port in the field below the dongle selection field.
• When 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 settings.
The default baud rate is 125 kbps. If it is necessary to change this setting
to match your system, select the proper baud rate from the drop down menu:
100 kbps
125 kbps [default setting]
250 kbps
500 kbps
1000 kbps.
The default Node ID is 42. If it is necessary to change this value, enter
a value between 1 and 127 that is not already in use. The Node ID List shows
the Node IDs of all devices that are transmitting in that network at the selected
baud rate.

8Curtis 1030 Acuity Manual, Rev. C
3 — ACU-SET SOFTWARE
Conguring the Acuity
The Acuity needs to be configured to match the battery on which it is installed.
Begin by clicking on the Config tab at the top of the screen.
There are three methods of configuration.
1Click on the pull-down menu entitled Batt Type and select the
battery type that matches your battery. Enter ID (Batt ID),
voltage (Batt Rated Volt), capacity (Batt Rated Ah) and empty
point (Depth of Disch). Click Congure, then click Reset State of
Charge. Note: For depth of discharge, if desired empty point is
20% state-of-charge, enter 80. See explanation on page 21.
A dialog box will open to indicate that the Acuity has been
configured successfully. Click OK and the parameters of that
configuration will be loaded into the column on the left.
Note: The table on the right side of the screen is used for
internal purposes only.
2A configuration file that has been previously stored on the
computer can be retrieved and programmed into the Acuity.
Click on Load from File, select the appropriate configuration
file, and click Open. Configuration files use the extension .Acfg.
The parameters of that configuration will be loaded into
the right-hand column of the table on the left side of the
screen. Click on Congure button.
A dialog box will open to indicate that the Acuity has been
configured successfully. Click OK.
3Use the other fields in the Config tab.
Read Parameters Reads all parameters from the Acuity and
displays them into the column on the left of the table. This
feature allows the user to determine how an existing Acuity is
configured when newly connected to the computer.
Copy Values This function is used when copying parameters
from an Acuity to a computer. After the parameters are read
from the Acuity, the Copy Values button activates the copying of

Curtis 1030 Acuity Manual, Rev. C 9
3 — ACU-SET SOFTWARE
the values on the left to the editable list on the right. The user
can then make any necessary changes before Save to File.
Clear Values This function removes all the values that were
entered by the user.
Save to File Saves the parameters that have been entered into
the editable list on the right.
Reset State-of-Charge Resets that value in the Acuity.
Update Time & Date Allows the user to set the time and date
of the real-time clock in the Acuity.
Power Prover (viewing & recording instantaneous data)
The Power Prover screen allows the user to view live data being transmitted
from the Acuity and to record that data on the host 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 Data Logging Rate The rate at which data is recorded to a file on the
computer can be selected using the drop-down menu. It is set in multiples of
PDO1 messages. The PDO1 transmission rate is 100 ms by default. It can be
reset using a CAN object.
Start Data Logging Begins storing data that is received from the Acuity’s mea-
surements into a file on the computer, at the rate set by Select Data Logging Rate.
Reset AHr Counters Resets the Ampere Hour counters to zero. “D” represents
Ampere Hours Discharged, and “C” represents Ampere Hours Charged.
Battery ID This is an identifier unique to that Acuity and therefore to that
battery.
Time-of-Day Time of day as reported by the host computer.

10 Curtis 1030 Acuity Manual, Rev. C
3 — ACU-SET SOFTWARE
Handling historical data
The Historical Data screen allows the user to retrieve historical data from the
Acuity.
Four buttons near the top allow the user to handle the historical data.
Load History From Acuity This function retrieves data records from the memory
of the Acuity. The number of records and the unique identifier of the Acuity
(and this battery) are displayed. There are three ways to view the data, each
with its own subscreen.
1View 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 / Returned
Percent Ah Returned
Estimated Ah Capacity.
2Battery Cycles History Displays a graphical representation of the battery
history data. Slide bars help select specific ranges of data to view and simplify
the identification of measurements of particular interest, such as when the state
of charge has fallen below 20%.
3Battery Current Prole Displays a bargraph showing the ranges over
which the ampere hours were consumed.
Examples of these three data displays are shown on the next page.

Curtis 1030 Acuity Manual, Rev. C 11
1View Historical Data
2Battery Cycles History
3Battery Current Prole

12 Curtis 1030 Acuity Manual, Rev. C
Here are the remaining buttons on the Historical Data screen.
Load History From File Retrieves data records previously stored in the computer
and displays the data in tabular form. The file format extension is .*AHR.
Save 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
provides an option for creating a backup for the stored history file before updating.
Programming the Acuity
The Program screen is used to re-program the Acuity with updated firmware.
Open Hex File Retrieves the hex file from the computer’s folder.
Program Downloads the file to the Acuity.

Curtis 1030 Acuity Manual, Rev. C 13
4 — CANopen COMMUNICATIONS
4CANopen COMMUNICATIONS
The Acuity adheres to the industry standard CANopen communication pro-
tocol and thus will easily connect into many CAN systems, including those
using the Curtis AC and Vehicle System controllers (1234/36/38, 1298, 1310,
and enGage VII). Any CANopen-compatible master can be programmed to
control the Acuity.
Minimum state machine
The Acuity 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 Acuity powers up, it goes to the Initialization state; this is also
known as the Boot-up state. No CAN communications from 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 automatically goes to the Pre-Operational state and the to the
Operational state.
In the Operational state, the Acuity will start sending PDOs and process
all other necessary CANopen messages.
Baud rates
The Acuity will run at one of five selectable baud rates: 125kbps, 250kbps,
500 kbps, 800 kbps, and 1 Mbps. Rates below 125kbps are not supported.
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 kbps can be 1 to 127 and is used by CANopen to
route messages to the Acuity and to denote messages from the Acuity. The
Transmit Boot-up
Initialization
Pre-Operational
Operational
Stopped
Power-On
Reset
Reset
Module
Reset
Communication

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 identiers
The Acuity will produce—and respond to—the standard message types with
the following CANopen identifiers.
Message Type Message Identier
NMT 0000 – 00hXx
EMERGENCY 0001 – 01hXx
PDO-MISO 0011 – 03hXx
PDO-MOSI 0100 – 04hXx
SDO-MISO 1011 – 0BhXx
SDO-MOSI 1100 – 0ChXx
HEARTBEAT 1110 – 0EhXx
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 StoppedXx
05h OperationalXx
7Fh Pre-OperationalXx
4 — CANopen COMMUNICATIONS

Curtis 1030 Acuity Manual, Rev. C 15
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.
The first data byte of the NMT command is the command specifier:
Value Command Specier
01h Enter the Operational state
02h Enter the Stopped stateXx
80h Enter the Pre-Operational stateXx
81h Reset Acuity (warm boot)Xx
82h Reset the CANbusXx
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 Acuity).
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 Acuity is in the Pre-Operational 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.
4 — CANopen COMMUNICATIONS

16 Curtis 1030 Acuity Manual, Rev. C
5 — PDO COMMUNICATIONS
5PDO COMMUNICATIONS
The Curtis Acuity is easily controlled and monitored through two fixed com-
munication packets. Each data packet contains 8 bytes. CANopen calls these
packets Process Data Objects (PDOs). PDO messages have a medium priority.
The PDO communication packets conserve bus bandwidth by bundling
the values of a group of objects into a single message. The content of these
PDOs is fixed, thus simplifying the interface.
The Acuity transmits PDO1, PDO2, and PDO4 continuously. By de-
fault, PDO1 is sent every 100 ms, PDO2 is sent every 5 seconds, and PDO4 is
sent every second. PDO1 and PDO2 transmit periods are configurable using
a CAN object.
PDO1
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
Battery Battery 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 value of 30000 equals 300.00V.
Battery Current Signed 16-bit integer. Positive value represents current coming
out of battery (discharge). Units are in tenths of amperes.
Example: A value of +3456 equals 345.6A of discharge current.
Temperature Signed 16-bit integer. Units are in hundredths of degrees Celcius.
Example: A value of 5500 equals 55.00°C.
SoC (State of Charge) Unsigned 8-bit integer. Range is 0 –100%.
PDO2
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
Historical Historical Historical Historical Historical Historical Historical Historical
Discharge Discharge Discharge Discharge Charge Charge Charge Charge
Ah LSB Ah Ah Ah MSB Ah LSB Ah Ah Ah MSB
PDO4
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
Seconds Minutes Hours Day Month Year [Reserved] [Reserved]

Curtis 1030 Acuity Manual, Rev. C 17
6 — SDO COMMUNICATIONS
6SDO COMMUNICATIONS
CANopen uses Service Data Objects (SDOs) to change and view all internal
parameters, or “objects.” The SDO is an 8-byte packet that contains the address
and sub-address of the parameter in question, whether to read or write that
parameter, and the parameter data (if it is a write command). SDOs are sent
infrequently and have a low priority on the CANbus.
SDOs are designed for sporadic and occasional use during normal run-
time operation. There are two types of SDOs: expedited and block transfer.
The Acuity does not support large file uploads or downloads (using the block
transfer), so all SDOs in this specification are expedited SDOs.
The SDOs in the Acuity are used to set up and input battery-specific
parameters. They are also used to retrieve basic information (such as version
or battery-specific data).
SDO Master Request (SDO-MOSI)
An SDO transfer always starts with a request message from the master. Each
SDO request message consists of one control byte, a two-byte CAN Object
index, a one-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 Object Sub-index Data Data Data Data
Index
The first data byte contains R/W message control information.
Action Byte 1
Value
Read 42h
Write 22h
The next two data bytes hold the CAN Object index.The least significant byte
of the index appears first, in byte 2, and the most significant byte appears in byte 3.
For example, if the index is 3021h, byte 2 holds the 21h and byte 3 holds the 30h.
Data byte 4 holds the CAN Object sub-index.When there is only one instance
of a parameter or value type, this value is 0. If there are several related parameters
or values, the sub-index is used.
The last four data bytes hold the data that is to be transferred. In the case of a
single-byte transfer, the data is placed into data byte 5, with bytes 6 through 8 being
undefined (set to 0). In the case of a 16-bit transfer, the lower 8 bits appear in data
byte 5 and the upper 8 bits appear in data byte 6; bytes 7 and 8 are undefined (set
to 0). The case of a 32-bit transfer follows the same strategy, with the least signifi-
cant byte placed in data byte 5 and the most significant byte placed in data byte 8.
Table of contents
Other Curtis Measuring Instrument manuals
Popular Measuring Instrument manuals by other brands

ATAGO
ATAGO PAL-Easy ACID9 instruction manual

EUTECH INSTRUMENTS
EUTECH INSTRUMENTS WATERPROOF CYBERSCAN PD 300 PHDISSOLVED OXYGEN... instruction manual

Swann
Swann AMU-II Oxytrace Operator's manual

Endress+Hauser
Endress+Hauser Smartec CLD18 operating instructions

Klein Tools
Klein Tools 93LDM65 user manual

STEP
STEP COMBI 5000 instruction manual