Product Manual CANcockpit
Product Manual CANcockpit
Product Manual CANcockpit
com
Instruments
Product Manual
CANcockpit
Overview of Chapter
Topic Chapter
Safety Instructions 1
Description of Functions 2
Installation Instructions 3
Testing Instructions ▼ 4
Software-Description 5
Data Sheets 7
General Information 8
▼ = will follow
This documentation comes under the copyright of the Siemens VDO Trading GmbH.
It cannot be copied without previous written permission by the Siemens VDO Trading GmbH nor used in contradiction to their
privileged interests.
1. Safety Instructions
Contents Page
1.3.4 Fuel Level Sensor (Lever Type Sensor/Tubular Type Sensor) 1-8
1. Safety Instructions
1.1 Installation
No smoking!
No naked flames or lights!
• The product is only designed for use in land-bound vehicles (except motorcycles).
• Make sure that the engine cannot be unintentionally started during installation.
Before installation
• Before installation refer to the vehicle documents for details of vehicle type and any special featu-
res.
• Refer to the construction diagrams to find out the positions of the fuel/hydraulic/pneumatic and
electrical lines.
• Take account of any modifications to the vehicle which have to be considered during installation.
• Failure to use the product correctly may cause harm to people, property and the environment.
Therefore make sure you use our product correctly.
• Basic knowledge of vehicle electrics and mechanics is necessary for installation to prevent harm
to people, property and the environment.
• The product has been developed, manufactured and tested in accordance with the basic safety re-
quirements of EC directives and the acknowledged state of the art.
• Short circuits
Short circuits in the vehicle's wiring can cause cable fires, battery explosions and damage to other
electronic systems. Therefore disconnect the minus pole of the vehicle battery before starting work.
If the vehicle has supplementary batteries, the minus poles of these batteries should also be di-
sconnected.
• Modifying or tampering with the product may affect safety. Therefore it must not be modified or
tampered with.
• When removing/installing seats, covers and the like, make sure that you do not damage lines or
release plug connections.
1. Safety Instructions
1.1 Installation
During installation
• During installation make sure that the product's components do not affect or restrict vehicle func-
tions and are themselves not damaged.
• During installation make sure that the product does not impair the field of vision and that the pro-
duct is not positioned within the impact range of the driver's or passenger's heads.
• When selecting the installation location, make sure there is sufficient space behind the drilled ho-
les and the installation opening.
• Do not select an installation location within the mechanical and electrical range of the airbag.
• Err on the small side when predrilling installation apertures with cone-type cutters, compass or jig
saws, or files, enlarge if necessary and complete. Deburr edges. Always follow the tool manufac-
turer's safety instructions.
• When working beneath the vehicle, secure the vehicle in accordance with the vehicle manufactur-
er's instructions.
• If any work is necessary while the engine is running, take special care. Only wear suitable working
clothes because of the risk of injury due to pinching and burning. Long hair should be worn in a
hair net.
• Only use the envisaged multimeters or diode-test lamps to measure wattages and currents in mo-
tor vehicles. The use of conventional test lamps can cause damage to control units and other elec-
tronic systems.
After installation
• Firmly connect the earth cable to the minus pole of the vehicle battery.
1. Safety Instructions
1.2 Electrical Connection
• When laying electric cables, use existing cable ducts and routes but without laying cables parallel
to ignition cables or cables leading to high current consumers. Fix the cables with cable tape or ad-
hesive tape.
• Do not route cables over mobile components. Do not fasten cables to the steering column.
• Make sure that the cables are not exposed to tensile, compressive or shear forces.
• If the cables are routed through drilled holes, protect them with rubber sleeves or the like.
• Strip cables only with a cable stripper. Adjust the stripper so that no strands are damaged or se-
vered.
Solder new cable connections only with the soft soldering process or use standard crimp connec-
tors.
• Crimp connections should only be made with a crimping tool. Follow the tool manufacturer's safe-
ty instructions.
• Faulty wiring can cause short circuiting. Wire the cables only in accordance with the electrical con-
nection diagram.
1. Safety Instructions
1.3 Sensors
1.3.1 Pressure Sensor for Oil
❒ Sensor installation location: At the place provided by the engine manufacturer, equipment manu-
facturer or car manufacturer in the oil circulation system (most often in place of the oil pressure
switch).
❒ When removing the oil pressure switch or the screw from the drilled hole for the oil pressure mea-
suring system, collect the oil running out of the system in a proper container and dispose of it in
accordance with legal regulations.
max.
❒ The values mentioned in the following table for the maximum M10 x 1 30 Nm
tightening torque (Nm max.) refer exclusively to the load-be- 1/8 in. BSPF 30 Nm
aring capacity of products. 1/8 - 27 NPTF 30 Nm
Prior to using the product, it is important to ask the manufac- R 1/8 DIN 2999 30 Nm
turer of the vehicle, equipment system or engine in each in- M12 x 1,5 40 Nm
stance for the maximum torque (? Nm max.) value for the M12 x 1 50 Nm
threaded hole into which the product is to be screwed. Non- M14 x 1,5 50 Nm
observance of the maximum tightening torque specified for 1/4 in. BSPF 60 Nm
the threaded hole in each instance can result in damage to 1/4 - 18 NPTF 60 Nm
the vehicle, engine or equipment system. 3/8 - 18 NPTF 60 Nm
M16 x 1,5 80 Nm
3/8 - 18 Dryseal NPTF 80 Nm
M18 x 1,5 100 Nm
❒ If the connection thread is cylindrical, a sealing washer or a sealing ring made of copper must be
fitted.
❒ Following sensor installation, fill up the system with the required quantity of specified oil.
1. Safety Instructions
1.3 Sensors
1.3.2 Temperature Sensor for Oil
❒ Sensor installation location: At the place provided by the engine manufacturer, equipment manu-
facturer or car manufacturer in the oil circulation system (e. g. oil drain plug).
❒ When removing the oil drain plug, collect the oil running out of the system in a proper container
and dispose of it in accordance with legal regulations.
max.
❒ The values mentioned in the following table for the maximum M10 x 1 10 Nm
tightening torque (Nm max.) refer exclusively to the load-bea- M10 x 1.5 10 Nm
ring capacity of products. 1/8 - 27 NPTF 10 Nm
Prior to using the product, it is important to ask the manufac-
turer of the vehicle, equipment system or engine in each in- M12 x 1.5 15 Nm
stance for the maximum torque (? Nm max.) value for the 1/2 - 20 Gang 15 Nm
threaded hole into which the product is to be screwed. Non-
observance of the maximum tightening torque specified for M14 x 1.25 20 Nm
the threaded hole in each instance can result in damage to M14 x 1.5 20 Nm
the vehicle, engine or equipment system. 5/8 - 18 UNF - 3A 20 Nm
1/2 In. 20 Whit. S 20 Nm
1/4 - 18 NPTF 20 Nm
M16 x 1.5 30 Nm
M18 x 1.5 30 Nm
M20 x 1.5 30 Nm
M22 x 1.5 30 Nm
M24 x 1.5 30 Nm
M26 x 1.5 30 Nm
1/2 - 14 NPTF 30 Nm
3/8 - 18 NPTF 30 Nm
R 1/2 30 Nm
R 3/8 30 Nm
3/8 - 18 Dryseal NPTF 30 Nm
3/4 - 16 UNF-3A 30 Nm
❒ If the connection thread is cylindrical, a sealing washer or a sealing ring made of copper must be
fitted.
❒ Following sensor installation, fill up the system with the required quantity of specified oil.
1. Safety Instructions
1.3 Sensors
1.3.3 Temperature Sensor for Engine Coolant
❒ Sensor installation location: At the place provided by the engine manufacturer, equipment manu-
facturer or car manufacturer in the coolant circulation system (e.g. in place of the temperature war-
ning switch) or in the coolant hose.
❒ Collect the coolant running out of the system in a proper container and dispose of it in accordan-
ce with legal regulations.
max.
❒ The values mentioned in the following table for the maximum M10 x 1 10 Nm
tightening torque (Nm max.) refer exclusively to the load-bea- M10 x 1.5 10 Nm
ring capacity of products. 1/8 - 27 NPTF 10 Nm
Prior to using the product, it is important to ask the manufac-
turer of the vehicle, equipment system or engine in each in- M12 x 1.5 15 Nm
stance for the maximum torque (? Nm max.) value for the 1/2 - 20 Gang 15 Nm
threaded hole into which the product is to be screwed. Non-
observance of the maximum tightening torque specified for M14 x 1.25 20 Nm
the threaded hole in each instance can result in damage to M14 x 1.5 20 Nm
the vehicle, engine or equipment system. 5/8 - 18 UNF - 3A 20 Nm
1/2 In. 20 Whit. S 20 Nm
1/4 - 18 NPTF 20 Nm
M16 x 1.5 30 Nm
M18 x 1.5 30 Nm
M20 x 1.5 30 Nm
M22 x 1.5 30 Nm
M24 x 1.5 30 Nm
M26 x 1.5 30 Nm
1/2 - 14 NPTF 30 Nm
3/8 - 18 NPTF 30 Nm
R 1/2 30 Nm
R 3/8 30 Nm
3/8 - 18 Dryseal NPTF 30 Nm
3/4 - 16 UNF-3A 30 Nm
❒ If the connection thread is cylindrical, a sealing washer or a sealing ring made of copper must be
fitted.
❒ Following sensor installation, fill up the system with the required quantity of the compositon speci-
fied coolant.
1. Safety Instructions
1.3 Sensors
1.3.4 Fuel Level Sensor (Lever Type Sensor/Tubular Type Sensor)
❒ An installation opening remaining to be made in the tank at a suitable point for supply level
measurement or at an installation flange or installation opening already provided by the tank
manufacturer.
❒ If an installation opening must be made, the tank must be completely drained first. Fill the fuel
into an approved container.
❒ Risk of explosion exists due to presence of residual gases in the tank! Make sure that
the tank is aired sufficiently (approx. 10 minutes).
❒ Make a preliminary hole in the installation opening using a drill and then finish the hole using
a compass saw or piercing saw. Comply with the safety instructions of the tool manufacturer. Clean
the tank of residue from the drilling or sawing work.
❒ The safety instructions given by the welding equipment manufacturer and the working regulations
applying to welding work must be respected when welding the tank flange.
2 MASTER GAUGES 5
3 SATELLITE GAUGES 28
3.5 Tolerance 29
A. Technical Data 30
B. Applied Standards 31
1 System
1.1 Main Features
• Master-Slave relationship between Master gauge and other instruments
• Up to 16 Slave functions on one Master instrument or 32 with the use of two Master instruments
• CAN protocol flexibility ( processing two protocols simultaneously)
• Modular "plug & play" as needed
• Analogue sensor compatible
• Frequency inputs
• Dot-matrix information display
• Switch outputs available
• Flexible to customer needs
If there are any active service messages, they will be displayed on the Dot-Matrix Display starting
with the first active service message. If the reset button is then pressed and held for 5 seconds or longer, this ser-
vice message will be reset. The next active service message is displayed thereafter.
To proceed to the next active service message without resetting the displayed code, the button needs to be pres-
sed shortly (<5 sec). If all active service codes have been displayed, the system check function is started as des-
cribed below:
1. All warning lamps and illumination of all gauges are activated for 3 seconds.
2. The Master gauge initializes all configured satellite gauges and waits until they are ready or a Satbus time-
out occurs.
3. During time.this, all LCD-Dots are turned on for about 1.5 sec, all pointers are moved to their end value
4. Then all LCD-Dots are turned off and the pointers move back to zero, for about 1.5 sec too, and all warning
lamps and illumination will be turned off
5. Firmware version and Check sum of the EEPROM in hexadecimal format are displayed for about 10 sec.
Small
display Format Description
line
2 hXX sXX.XX dd_mm_yyyy
hXX specifies the Hardware version relevant to the Firmware
sXX.XX refers to the Firmware version, for example s01.10 stands for
V1.10.
dd_mm-yyyy is the Firmware date in day, month and full-year format.
4 nXXXXwXXyXX cXXXXXX nXXXX is the WINgauge serial number of the device as programmed
into the EEPROM.
wXXyXX displays the production week and year in short format.
cXXXXXX shows the actual 3-byte Checksum of the EEPROM as cal-
culated during the system check.
1.3.3 Satbus
After ignition for synchronisation the Master gets feedback from the satellites.
A timeout function can be programmed too. If more satellites are configured, the Master will not get feedback from
all gauges. After a timeout of about 14 seconds, the Master will act as described before, when the Master gets feed-
back from all satellites.
1.3.4 WINgauge
A system diagnosis function for testing all in- and outputs is implemented in the WINgauge Software.
2 Master
2.1 Common Features
The design concept for this design includes:
• High-speed Full-CANbus interface V2.0B compatible (High-Line has two CANbus interfaces).
• Half-duplex serial link to satellite gauges.
• VMC SCAL CDVV Microcontroller with identical firmware.
• Stepper motor MW2000 directly controlled by Microcontroller.
• Satellite gauges use SM2 stepper motor driven by ISM IC.
• LED illumination concept.
• 132 x 33 dots matrix LCD.
• Wide input voltage range switch mode power supply.
• Diagnostic Interface for configuration.
Outputs
Inputs Frequency-Divider
Internal MW2000
CAN_1 Analogue Gauge Functions SatBus-Gauges
CAN_2
LCD
Warning Functions Ou Sat-Gauge Warning Lamps
Frequency_1 Inp tpu Switch Output_1
Frequency_2 ut t Switch Output_2
Sig Odometer, Tripmeter Sig
Sensor Input_1 nal Hourmeter, Triphourmeter nal LCD
Sensor Input_2 Pr Pr
Sensor Input_3 oc oc
es Service Intervals LCD
es
4 to 20 mA sin sin
Voltage Input g g Master Gauge Illumination
Illumination Control
SatBus-Gauge Illumination
Illumination
Master Gauge Supply
Power Supply Control
term.15 SatBus Supply
term.30 Sensor Supply
Parameter Memory (EEPROM)
Flash-Boot-Loader
80 7 210°
85 4.5 216°
100 0 206°
The connectors are 26-Pin MODU II-Connector and 4-Pin MATE-N-LOK from AMP.
Two PCB's are necessary for this diameter. They are connected with a standard pin connector
and two distance towers.
Fuel
Sender
Oil Pressure Engine-
Sensor Temperature
2.3.1.2 Sensors
The static and dynamic voltage drop of the sensors should not exceed 0.5 V.
Example of SAE J1939 Messages received on one of the two CANbus Interfaces.
The Master Gauge CANbus interface conforms to CAN 2.0B specification and supports extended (29Bit) identifiers.
The Gauge acts as a "Standard ECU, which is non-configurable as defined in SAE J1939. The application layer is
based on SAE J1939/71 Rev 98-10.
Future Options:
Additional communication protocol to be considered: CAN Open
For this the different CANbus data bases will be provided by the WINgauge configuration.
U Only one frequency input (either Input 1 or 2) can be defined as road speed input.
TU00-0726-0000002 0806 3 - 10
Product Manual
2. Functional Specification
The instrument has a pull-up resistor at ignition in the input circuit. Input can be either road speed or engine speed.
Selection by configuration. An adjustable frequency divider reduces input frequency, so that it can be processed by
the Microprocessor.
U Only one frequency input (either Input 1 or 2) can be defined as road speed input.
Satbus is used in a Master-/ Slave-configuration and is bi-directional with half-duplex communication. When the sy-
stem is active, a constant clock signal is produced on the bus by the Master gauge.
Bit-rate on Satbus = 31.25 kHz.
TU00-0726-0000002 0806 3 - 11
Product Manual
2. Functional Specification
Five main display functions have been specified for the Master gauge. (s. picture below) As the number of displays
in each main function is configurable (except for odometer and hourmeter), the actual number of displays can be
up to a maximum of 146.
1. Odometer
Hourmeter
2. Physical Values 4. CAN Diagnostic
Display (max. 25) Trouble Codes (max. 5)
45)
3. Service Interval 5. Warning and Alarm
Message (max. 15) Messages (max. 60)
30)
A maximum of 30 Warnings and 30 Alarms can be set. The Physical Values of the defined Satellite gauges can be
shown on the display (if configured). A total of 25 physical value Displays (PVD) are possible, including the physi-
cal values inidcated by the Satellite gauges. Thus with increasing numbers of Slaves defined by WINgauge, the
number of freely selectable physical values to be displayed on the dot-matrix decreases.
TU00-0726-0000002 0806 3 - 12
Product Manual
2. Functional Specification
32 dots
24 * 24
1. Symbol Area
This 30 x 32 pixel area is reserved for graphic symbols. The symbols are left aligned to optically enlarge the ap-
pearance of the symbol.
2. Central Area
The centre of the display is organised as one or two lines with 6 digits each. Here it is possible to show alphanu-
meric ASCII characters using the large font (12 x 16 pixel). If only one line is displayed, then this line will be cent-
red in vertical direction.
Short text (up to 6 letters) can be used to provide identification for the value displayed. This area is best suited to
communicate important numeric values to the user. Values will be shown in the second line on the right, where units
appear on the left.
One or two centre lines are configured via WINgauge as well as the description of the short text.
If there are two Centre Lines, then there will also be two-unit Lines (small Line 2 and Line 4). In case only one
Centre Line is displayed, then only one corresponding Unit Line will be visible (small Line 3).
It is therefore possible to show the following parameters and units to give a clear indication of the valid physical
unit which can be chosen via WINgauge:
Parameter Units
Revolution / rotation 1/min, rpm
Speed km/h, mph, knots
km, m (Meter), mm, miles, mi, M, m (landmile = 1.609 km), nm (nautical mile = 1.852
Distances
km)
Power supply Volt, V, A, mA
Time h, hours, min, sec
Temperatures °C, °F
Pressures bar, psi, kPa, Mpa,
Level of liquids %, l, gal (US-gallons)
Fuel consumption l/h, gal/h, km/l, l/100, kg/h, km/kg
Weight kg
Power N, kN, Nm
Diverse Ohm, Grad, deg, appl, Count, qm/h, Gear, Code, SPN, FMI
TU00-0726-0000002 0806 3 - 13
Product Manual
2. Functional Specification
Alarm Display
2.5.3.2 Alarm Display
If an alarm is triggered the Alarm Display is shown. To alert the user,
the General- Alarm-Symbol is flashing, alternating with the symbol
that indicates the type of alarm. 6 Digit
Alternating Label
The Central area of the display shows the actual physical value (6di- ISO Symbol
gits). The physical unit appears to the right. Physikal
Unit
When the customer quits the alarm longer two seconds the Display
will change to the last displayed value (if no other Alarm and Warning
6 Digit Value
is existing which weren't quitted). The General Alarm Symbol will re-
main in the graphic Symbol Area with a vertical line on the right side Configuration Option:
of the symbol to indicate that the Alarm doesn't correspond to the • To provide additional information two
main display but to another Physical Value. Centre Lines can be programmed.
When different Alarms are present the highest priority will be shown. The top line displays a label for iden-
The priority of the alarms is defined with the WINgauge Software. If tification.
the Alarm is confirmed and the Alarm condition does not exist any- • If no physical value should appear on
more then the Alarm is cleared in the list of active Alarms. If the the display, then a configuration al-
Alarm is not confirmed but the Alarm conditon does not exist any- lows a display, which only shows the
more then the Alarm is still in the list of active Alarms. alternating graphic symbol in the
To see the different Alarms in the Alarm display group the button centre of the display.
has to be pressed shortly (>50 msec). This option is useful, if a digital input trig-
gers an alarm.
TU00-0726-0000002 0806 3 - 14
Product Manual
2. Functional Specification
The operator can acknowledge the Warning by pressing the button ISO Symbol
longer than two seconds. The Display will change to the Display, 6 Digit Label
which was active before, if no other Alarms and Warnings are exi-
Physical
sting, which have not been acknowledged yet.
Unit
Configuration Option:
• To provide additional information two Centre-Lines can be programmed. The top line displaying a label for
identification.
• If no phsyical value should appear on the display, then a configuration allows a display, which only shows
the flashing graphic symbol in the centre of the display.
• This option is usefull, if a digital input triggers a warning.
TU00-0726-0000002 0806 3 - 15
Product Manual
2. Functional Specification
The Graphic Symbol Area displays the "Service Symbol" in case a Service Service Code
Service Message becomes due. Symbol
To see the different active Service Messages in the Service Configuration Option:
Message display group the button has to be pressed longer than 50 The Service Message indication can be
msec. configured as stand- alone or interval
message.
The graphic display area shows a symbol relating to the physical va-
lue displayed. The symbol can be selected via configuration from the
defined symbols in ROM or EEPROM. ISO Physikalischer Wert
In the standard form the physical value is shown on a single Centre- Symbol
Line, followed by the physical unit. This unit text can be selected
from ROM during configuration. If the value is outside of the confi-
gurated range, then "------" is shown.
6 Digit Value
To see the different Physical Values in the Physical Value display
group the button has to be pressed longer than 50 msec Physical Value Display
6 Digit
ISO Label
Symbol
Physical
Unit
6 Digit Value
Configuration Option:
As an option a text label can provide
identification for the value displayed. For
example Battery one of two batteries, or
Motor-2 of two motors. The text label can
be configured via WINgauge with maxi-
mum 6 letters.
TU00-0726-0000002 0806 3 - 16
Product Manual
2. Functional Specification
Output 1
Engine Speed
16bit CAN Cockpit Plus Output 2
Road Speed
16bit Switch Output Functions Display
CAN Values
1, 8, 16bit Lamp in SAT-Gauge 0..15
Analog Sensor
Values 10bit Future Warning Module
(not implemented now)
The Alarms and Warnings are triggered by the input values. Configuration parameters in EEPROM select the input
values. These variables can have a size of 1, 8 and 16 bit. Possible inputs are engine speed, road speed, data in
CAN messages and analogue sensor values. Input values are then monitored and if the configured thresholds are
exceeded, then an Alarm or Warning action is triggered, resulting in switch outputs being activated.
b. Display
Every Alarm or Warning activates a display on the dot matrix. When the Alarm is triggered, then the associated di-
splay appears on the dot matrix, overwriting the previous display. The display combines a graphic symbol with a
physical value (numerical value plus physical unit), describing the input value, which has caused the Alarm or
Warning.
To acknowledge a switch output, the operator must press the button for more than 2 sec, while the Alarm or
Warning is active.
When a Warning or Alarm has been acknowledged, then the Switch Outputs (1, 2) will be deactivated, if they have
been configured to turn off these outputs.
TU00-0726-0000002 0806 3 - 17
Product Manual
2. Functional Specification
T/°C
Alarm on
110
108 Alarm off
Warning
on
105
103 Warning off
time/sec
The diagram above illustrates the Alarm and Warning trigger conditions for the engine coolant temperature as an
example. The Warning threshold is set at 105° C, where the Alarm threshold is reached at 110° C. To prevent re-
peated on/off cycles of the Warning or the Alarm an activation hysteresis is applied. Therefore in above example
an Alarm is turned off, if the temperature falls below 108° C and the warning is cancelled at 103° C. The hystere-
sis is 2° C in this case and is the same for both Alarm- and Warning condition. In addition a turn-on delay from 1
sec to 4 minutes can be configured. The delay time starts, when the threshold is reached. If the input value falls
below the threshold value, then the delay time restarts from this point in time.
It can be configured, that the Warning is triggered, if a value rises above a threshold (as in the case of the engine
coolant temp.), or if the input value falls below a threshold (e.g. fuel level).
Engine running is detected, by exceeding a separately configurable threshold value: the Alarm and Warning ena-
ble engine speed threshold. The minimum threshold is 0 rpm and the maximum is 32.000 rpm.
An additional trigger-enable time delay starting from engine running condition can be configured. This is helpfull in
cases, where it takes a while until a pressure is built up.
This delay time is settable from 0 to 250 sec with a resolution of 1sec.
TU00-0726-0000002 0806 3 - 18
Product Manual
2. Functional Specification
VALUE
Time
delay
Display Warning
Indication * Warning
Time
delay
Display Alarm
Indication * Alarm
TU00-0726-0000002 0806 3 - 19
Product Manual
2. Functional Specification
VALUE
Time
delay
Display Warning
Indication * Warning
Time
delay
Display Alarm
Indication * Alarm
TU00-0726-0000002 0806 3 - 20
Product Manual
2. Functional Specification
2.5.5 Service
The Service message is based on the Hourmeter or Odometer.The service message indication can be configured
via WINgauge. There are 15 independent service messages with customer specific settings, which can be confi-
gured via WINgauge. The service messages are implemented as periodic intervals. A message which should be
indicated only once, the quantity of intervals would then be 0. Configuration data is stored in EEPROM.
1. Service code number: Range: 1 to 255. 0 needs to be entered to disable this service function.
2. First message after x hours: ( 1h <= x <= 65.000 h )
3. Periodic service time: Range: 1h to 4.095h. If 0h is selected, it means only once (not periodic).
If a Service message has expired, this service code is displayed as a decimal number together with the common
service symbol on the dot-matrix display. The Service message display remains active until this service code is re-
seted.
The reset of the service message function is possible first if it occured and not before.
When a one-time service message will be reseted, then this Service message will be disabled by writing 0 into the
service code field of the Service message table in EEPROM.
When a periodic interval will be reseted then the periodic service time will be added to the hours of the current hour-
meter value. This will ensure, that even if a Service message is reseted later than required, the time to the next
service indication will be the periodic interval time as specified.
The reset of the Service message is part of the system check function (part of safety check).
1. With ignition switched off, push the button and hold down while ignition is being turned on, then the system
check function is activated and clears the contents of the DTC List.
2. If there are any service messages active, then they will be displayed on the Dot-Matrix Display starting with
the first active service message. If the button is then pressed and held for 5 seconds or longer, then this
Service message will be reseted. The next active Service message is displayed afterwards. To proceed to the
next active service message without resetting the displayed code the button needs to be pressed shortly (<5
sec). If all active service codes have been displayed, then the system check function is started.
TU00-0726-0000002 0806 3 - 21
Product Manual
2. Functional Specification
The SAE J1939 specifies 13 different diagnostic modes (DM1 to DM13). But for CANcockpit only DM1 is relevant.
In DM1 active DTCs are broadcast on the CAN-Bus. Active means, that these faults are existing at the moment,
compared to faults, which existed sometime in the past.
DTC
Data Byte 3 Data Byte 4 Data Byte 5 Data Byte 6
8 least significant bits of 8 medium significant bits of 3 most significant bits of Conversion Method bit plus
SPN SPN SPN plus 5 bit FMI 7 bit Occurrence Count.
The number of possible DTCs is very large, therefore efficient filtering is important for this function.
There are two main applications for DTCs (Diagnostic Trouble Codes):
• To inform the operator, that something is not as expected.
Depending on the DTC it can have the nature of an Alarm (most severe), Warning or only Information
• To provide diagnostic information for the workshop, so that system faults can be analyzed and repaired.
TU00-0726-0000002 0806 3 - 22
Product Manual
2. Functional Specification
1. Information for the operator needs to be brief and clear, so that action can be taken quickly, if required.
2. For the workshop it is more important to get detailed information, so the cause can be found and fixed.
The DTC List can also be viewed by the operator, but requires detailed knowledge of the CAN devices reporting
the DTCs. Also it can be expected, that the workshop will have other diagnostic tools, which can access even more
Information than J1939 DM1.
The DTC List function will provide access to the DTCs inside the DTC receive buffer. One DTC Display will exist in
the display list for every configured DTC channel (channel 1 to 5).
To see the received DTCs of one channel the operator presses and holds the button for longer than 2sec. At this
time the processor will transfer the received DTCs from the DTC Receive Ring Buffer to the DTC List. Only the
DTCs of the selected channel will appear in the DTC List. The most recent DTC will be shown first. Every short
press will lead to earlier received DTCs, until all DTCs have been shown or the button is pressed and held for more
than 2sec.
TU00-0726-0000002 0806 3 - 23
Product Manual
2. Functional Specification
Examples:
TU00-0726-0000002 0806 3 - 24
Product Manual
2. Functional Specification
The status information of all configured DTC received channels are collected and the result will be stored in a 16bit
status variable (Byte1 and Byte2). It is then possible to configure alarm or warning functions to react on the dia-
gnostic lamp status.
This also has the advantage that normal Alarm- or Warning-Functions are integrated with Alarms or Warnings (DTC
Lamp Status) from the CAN Bus.
0 0 0
10 9 ,6 10,4
20 19,2 20,8
30 28,8 31,2
40 38,4 41,6 40 46,6
50 48 52 50 57
60 57,6 62,4 60 67,4
70 67,2 72,8 70 77,8
80 76,8 83,2 80 88,2
90 86,4 93,6 90 98,6
100 96 104 100 109
110 105,6 114,4 110 119,4
120 115.2 124.8 120 129,8
TU00-0726-0000002 0806 3 - 25
Product Manual
2. Functional Specification
The standard Speedometer version of the Master gauge contains an Odometer. It can be configured that also the
Tachometer can have an Odometer instead of an Hourmeter. The Odometer consists of a total Odometer and a
Tripodometer. Both can be displayed on the dot matrix LCD as two lines. Format is 6 digits for total km, landmiles,
nautical miles or meter and 4 digits, decimal point and 1 digit for 1/10 kilometer, land mile or nautical mile. The re-
solution of meter is 1m.
A special 16-word-ring-counter algorithm is applied to recover the odometer in case the battery was disconnected.
With nominal input frequency applied, the odometer shall indicate calculated mileage within ± 0.3% [SAE J1226].
TU00-0726-0000002 0806 3 - 26
Product Manual
2. Functional Specification
2.5.6.5.1 Tolerance
The Tachometer indication must be within ± 2% of full scale with nominal voltage applied at temperature of 24 ± 3°
C. [SAE J1399].
The time indication is within + 5 sec with nominal voltage supplied at 25 degrees C and within + 10 sec with no-
minal voltage supplied over the full operating temperature range.
The total hour information is backed-up in EEPROM every 7.5 minutes. A special 16-word-ring-counter algorithm
is applied to recover total hours in case battery had been disconnected.
TU00-0726-0000002 0806 3 - 27
Product Manual
2. Functional Specification
3 Satellite Gauges
3.1 Mechanical concept
The movements are front mounted stepper motors SM2, only clockwise indication.
The dials have a 240° scale and a black panel effect for the warning lamps, so without activating of the warning
lamp no sign is visible.
TU00-0726-0000002 0806 3 - 28
Product Manual
2. Functional Specification
U Maximum 16 Satellite gauges can be connected per Master. To avoid grave system conflicts, on each
address is only one gauge allowed.
3.5 Tolerance
The Slaves have the pointer accuracy of +/- 3°.
TU00-0726-0000002 0806 3 - 29
Product Manual
2. Functional Specification
A. Technical Data
Operating Temperature
Operating Temperature: -35°C to + 75°C (at nominal voltage)
Visible restrictions: for LCD outside -20°C and +70°C
Storage Temperature
Storage temperature: -40°C to +85°C
LCD Humidity resistance: +65°C ± 2°C
93% r.F. -+23 %
Supply Voltage
Nominal Voltage: + 12 V and + 24 V
Operating Voltage: + 9 V to + 32 V as standard
Test voltage: + 14 V and + 28 V
Total Supply Current: 200 mA ± 20% for Master and 110 mA per Satellit
Idle Current
The Ignition off current (stand by mode) is < 3 mA for the System (Master and Satellites).
Ground shiftsa
Ground shift on non-analogue inputs are assumed to be < ± 0.5 V.
i.e. all digital input have to work with an additional signal offset of ± 0.5 V
EMC Requirements
See enclosures
Overvoltage Protection
The Master can withstand a voltage of 48 V for 5 minutes without damage (SAE J1810).
Cable requirement
To the Master:
Type cross section: 0,5 mm²
TU00-0726-0000002 0806 3 - 30
Product Manual
2. Functional Specification
B. Applied Standards
Accompanying Documents. For reference only
Document Description Version
SAE J1226 Electric speedometer specification 1983-02
SAE J1399 Electric tachometer specification 1984-06
SAE J1810 Electrical indicating system specification 1993-01
SAE J1939 Recommended practice for truck and bus control 2000-04
SAE J1939 / 11 Physical layer 1999-10
SAE J1939 / 21 Data link layer 1998-07
SAE J1939 / 31 Network layer 1997-12
SAE J1939 / 71 Vehicle application layer 1998-10
SAE J1939 / 81 Network management 1997-07
Applied Standards, Breakdown sending to the DIN/EN standards 50 081-1, 50 082-1, 50
89/336/EWG 082-2 (applied standards, disturbance acc to DIN/EN standards 50 081-1, 50 082-1, 50
082-2)
95/54 EWG Motor vehicle guideline EMV (vehicle guidance emc) 1995-10
Electromagnetic compatibility (emc) in road vehicles; disturbances conducted along supply
DIN 40 839 1992-10
lines in 12V and 24V onboard systems
DIN 70 005 Teil 2 Graphische symbole, Grundlagen und Übersicht (graphic symbols, basis and overview) 1993-12
DIN 75 521 Teil 2 Speedometer instrument panel mounting for motor vehicles 1992-02
DIN-EN 50081-1 Electromagnetic compatibility - generic emission 1993-03
DIN-EN 50 081-2 Electromagnetic compatibility - industrial environment 1994-03
DIN-EN 50082-1 Electromagnetic compatibility - generic immunity emission 1997-11
DIN-EN 50082-2 Electromagnetic compatibility - generic immunity industrial environment 1996-02
IEC 60068-2-11 Corrosion resistance 1995-10
EN IEC 60 529 Schutzarten durch Gehäuse 1991-10
ISO 2575 Road vehicles - symbols for controls, indicators and telltales 2000-03
Tractors, machinery for agricultural and forestry powered lawn and garden equipment -
ISO 3767-1 1998-12
symbols for operator controls and other displays.
ISO 6405-1 Earth-moving machinery - symbols for operator controls and other displays 1991-12
ISO 7000 Graphic symbols for use on equipment - index and synopsis 1989-11
ISO 7637-1-2 Road vehicles - electrical disturbance by conduction and coupling: 1990-06
Part 1: passenger cars and light commercial vehicles with nominal 12V supply voltage -
UL 94 1998-10
electrical transient conduction along supply lines only
Part 2: commercial cars with nominal 24V supply voltage - electrical transient conduction
TPV 1998-10
along supply lines only
ISM-Z Test for flammability of plastic materials for parts in devices and appliances 2000-07
Technical test specification for mechanical and electronic information systems in motor ve-
VDON 2.1954.001 1997-12
hicles
Specification: customer specific integrated circuit in cmos technology for control of vdo-
VDON 2.1955.070 1997-12
stepper motors (SM2/ MW2000)
VDON 2.1958.001 Company sign VDO 2000-12
TU00-0726-0000002 0806 3 - 31
Product Manual
3. Installation Instructions
Enclosures
Master-Gerät
(Gehäuse Ø 80mm)
Master gauge
(housing dia. 80mm)
3000 mm
200 mm
200 mm
14
2 12
5 4 11
15
6 3 13
9 7
16
17
Anwendung / Application:
A: für Kabelbaum Master (26polig) / for wiring harness master (26-pole)
B: für Kabelbaum Master - Slave / for wiring harness master - satelitte
C: für Kabelbaum Slave - Slave / for wiring harness satelitte - satelitte
Pos. Bezeichnung Anwendung Verp.-Einheit Bestell-Nr.
Pos. Designation Application Items / Package Order No.
1 Handzange / Hand tool AMPMODU A (AMP-Nr./ No. 0-0169481-1)
2 Gehäuse /Housing AMPMODU A 700
3 Abzugsbügel / Draw-off bracket AMPMODU A 600
4 Kontaktsicherung / Contact seal AMPMODU A 2000
5 Kontaktgehäuse / Contact housing AMPMODU A 500
6 Kontakt (Master) / Contact (master) AMPMODU A 10000
7 Ausstoßwerkzeug / Push out tool AMPMODU A 2
2 2
8 Kabel 0,5mm / Wire 0.5mm A —
9 Kabelbinder / Cable strap A, B, C —
10 Handzange / Hand tool MATE-N-LOK B, C (AMP-Nr./ No. 0-0734202-1)
11 Stecker, 4polig / Connector, 4-pole MATE-N-LOK B 500
12 Stecker, 6polig / Connector, 6-pole MATE-N-LOK B, C 1000
13 Kontakt / Pin MATE-N-LOK B, C 10000
14 Ausstoßwerkzeug / Push out tool MATE-N-LOK B, C 2
2 2
15 Kabel, gelb 0,75mm / Wire, yellow 0.75mm B, C —
2 2
16 Kabel, rot 0,75mm / Wire, red 0.75mm B, C —
2 2
17 Kabel, schwarz 0,75mm / Wire, black 0.75mm B, C —
A3
26
14 13
1
Pin-Belegung
Pin allocation
A4 A5
A6
Beispiel /
Example
rot
gelb gelb
red
yellow yellow
Ø 53 mm
Ø 52 mm
0,5 mm bis/to 8 mm
54 mm
Master-
Ø 81 mm
Gerät
Master
gauge
Ø 80 mm
❸ Kabelbaum
Slave - Slave
Wiring harness
satelitte - satelitte
rot schwarz gelb
red black yellow
Kabelbaum Master
Wiring harness master
Kabel-Belegung Geräteanschluss
cable allocation Gauge connection
5. Software Description
Enclosures
3. Step: Choose the Unit (km/h, °C, h,…) for the display
Applying the recent described steps to the remaining displays generates a complete base
configuration which includes
a) All essential components for the configuration and
b) All the symbols, units, descriptive texts, trailing digits and hysteresis values
belonging to them.
All satellites, master, slave or display being set up in the previous configuration
process have in their configuration „CAN 1“ defined as the prefered signal source.
The next steps will show how to connect the right sensors to the correct satellite.
Typically the required parameters for this part of the configuration are predefined as they depend very much
from the physical instruments like signal source, switches, sensors… which are connected in the system. Those
parameters may be taken from the Hardware configuration. It is recommended to have these characteristic
values of the sensors available before the software configuration via WinGauge is started.
The k-value is a very sensor specific defined value. It can however be determined by the “calculate”
function. To execute this function is only meaningful if it can be done in a vehicle.
Adjustments to the table values can be made as easy as just override the
presented value in the table above. Be aware of later impact of this change.
Equivalent to the previous steps the configuration for the remaining master, slave and
display devices has to be performed. After that the specification process for the input side
of the configuration is essentially complete.
March 2003 Training WinGauge Software page 40
The specifications of the output side for all components of the
configuration, master, slave and displays is equivalent except to
only a few differences. In the In/Out characteristics dialog it is
possible to define individual warnings and alarms for each sensor.
After assigning a priority, the selection of the preferred symbol,
the warning and alarm threshold shall be defined. When these
min./ max values are passed, warning / alert shall be triggered.
By use of the Algorithm the threshold value is defined as upper / lower limit. The
value in the Hysteresis field specifies the difference value after which the warning /
alarm can be taken back again.
This overview field is only available for the master instrument. Here are the
warning / alarm conditions for all instruments listed which have such
conditions set.
Selection for the upper / lower limit means that the value shall
not grow larger / fall lower than the threshold. The selection for
with / without RPM means that the values shall not be valid for
warning / alarm signaling before the RPM threshold, defined for
the whole configuration, is reached.
To bring up a logo in the master display at ignition time this check box must be checked.
It’s required to define for either the ODO-Meter, or the Hourmeter what the signal sources
are. Is it a CAN device, or a sensor connected directly to the master device. Further the
parameters for unit, RPM threshold, total distance/hours or trip distance /hours need to be
defined / selected. The selected symbol will be the symbol for the master device showing
the values of the respective sensor, hours or ODO.
CANopen-Specification for
TU00-0726-5111102 I 0806 I
Product Manual CANcockpit
5.2 CANopen Specification for CANcockpit
Contents
5.2.2 Expressions
COB Communication Object
COB-ID CAN identifier of Communication Object
Device Profile A standardised CANopen device profile specifies the CANopen characteristics of a
type of device, for example an I/O module. Some of the features are mandatory and
others are optional. A standardised CANopen device profile provides a basis for the
development of a CANopen device and creates a degree of exchangeability
between different suppliers.
Framework CANopen frameworks are specific extensions of the Application Layer and the
standardised communication profile. Examples are the framework for programmable
CANopen devices (SPS), framework for safety relevant applications.
EDS Electronic Data Sheet describes the functionality of a CANopen device in a
standardized manner.
NMT Network Management in CANopen
Node-ID Address of CAN node (device)
Object Directory Directory inside the CANopen device containing all CANopen objects.
PDO Process Data Object is a CANopen communication object handling real-time data.
PDO communication and mapping parameters define it.
RPDO Receiving PDO
SDO Service Data Objects enable access to the CANopen object directory. An SDO
consists of at least two CAN messages with different identifiers. SDOs are always
confirmed point-to-point communication services.
TBD To Be Defined -> is not yet specified
TPDO Transmitting PDO
The 800 kHz baud rate is not possible, because the bit time is 1.25usec, whereas the time quantum at 10MHz is
0.1usec.
Galvanic isolation
There is no galvanic isolation required for CANopen. However it is recommended to apply it, if the bus length
exceeds 200m.
11bit Identifiers
CANopen is based on 11bit Ids. 29bit Ids cannot be used together with 11bit Ids.
CAN Interfaces
CAN I to be selectable for CANopen or J1939 (both with full functionality)
CAN II to be selectable for J1939 (full functionality) or CANopen (only additional PDO in)
Master or Slave?
In a CANopen network there is only one NMT-master, which controls all devices on the bus. The master is able
to set the operational state of the connected slave devices.
However it is desirable that CANcockpit would also have minimum CANopen NMT-Master capabilities in case
there is no other CANopen Master. An example for this situation is a system with 4 Slave-Sensor-Devices
connected to the CANopen interface of the CANcockpit Main-Gauge.
In a small system without NMT-master CANcockpit can be configured to move automatically from pre-
operational to operational state. This allows it to send and receive PDOs without an NMT-master. The IDs for the
RPDOs and TPDOs can also be configured via EEPROM settings to match the requirements of the application.
Boot-Up Message
The Boot-Up Message is transmitted, when CANcockpit performs the transition from "Initialising" to "Pre-
Operational". The Boot-Up Message is part of the Heartbeat-Protocol and uses the same COB-ID (1792+own
Node-ID). This allows one to retrieve the sending node directly from the used COB-ID.
Pre-Operational
In this state communication via CANopen SDOs is possible, but PDOs are still disabled. "Digital outputs" are
switched to the defined state, which is given by object 6206h and 6207h. The state of the digital outputs can be
modified via SDO and the state will be retained throughout NMT state transitions, if the corresponding "Error
mode bit" is 0. "Analogue outputs" (Gauges, PVDs) will move to their "invalid data" indication. The gauge also
sends emergency messages during this state.
Heartbeat
Yes, as producer. Heartbeat time is configurable via WINgauge in increments 1msec with an effective resolution
of 31.25msec. If this parameter is 0, then no heartbeat message will be sent.
Lifeguarding
No.
The draft standard DS-401 V2.1 highly recommends supporting the Heartbeat functionality. To support the old
lifeguarding function as well is not required, because CANcockpit is an indication system and its operation
should not be critical to any process.
Operational
If the gauge is in CANopen Operational state, it communicates via PDOs. Emergency messages are sent, if
necessary. SDO communication is possible. Because PDO communication is active, write access via SOD to
some objects must be rejected. An example is to write to EEPROM or to change the state of the digital outputs.
Stopped
When the gauge is in this state, it does not communicate over the CANopen interface (no SDOs and no PDOs).
However it is possible to activate the communication with a command from the CANopen master. "Digital
outputs" are switched to the defined state, which is given by object 6206h and 6207h. "Analogue outputs"
(Gauges, PVDs) will move to their "invalid data" indication.
The table below is based on DS-301 V4.02 and shows in which states CANcockpit will support the listed objects.
Error behaviour
If a serious device failure is detected the module shall enter autonomously the Pre-operational state.
Severe device errors also may be caused by device internal failures, in which case CANcockpit may perform an
internal reset -for example triggered by the watchdog- and then after the initialisation move to Pre-operational
state.
Emergency Messages
Supported Emergency Error Codes:
Error Code (hex) Meaning
0000 Error Reset or No Error
1000 Generic Error
3015 Kl15 off
63EE Data Set, EEPROM checksum error
1. When CANcockpit is in pre-operational or operational state and the Kl15 input is turned from on to off, the
following emergency message will be sent once. In this case CANcockpit will still remain in its current
CANopen (NMT) state for at least 5 seconds. However after this delay time it will switch off without further
notice.
Byte 0 1 2 3 4 5 6 7
Value 0x15 0x30 xx 0x00 0x00 0x00 0x00 0x00
Content Emergency Error Code Error register Manufacturer specific Error Field
2. On the transition from "Reset Communication" to "Pre-Operational" an emergency message will be sent, if
an EEPROM checksum was error detected.
Byte 0 1 2 3 4 5 6 7
Value 0xEE 0x63 xx 0x00 0x00 0x00 0x00 0x00
Content Emergency Error Code Error register Manufacturer specific Error Field
To limit the processing time required for this function variable will be transferred without further scaling or
formatting.
Module-ID,
Object dictionary, depending on the device functionality,
One SDO, supporting the mandatory entries (read only),
Support of the following services as NMT Slave:
Reset_Node,
Enter_Pre-Operational_State,
Start_Remote_Node,
Stop_Remote_Node,
Reset_Communication
However when an NMT-command is received to move from operational to another state, CANcockpit will
perform the requested transition without automatically re-entering the operational mode.
If the pre-operational state is entered, because of an error condition requiring this, then CANcockpit will remain
in the pre-operational state without automatically moving to operational state again.
Restore Defaults
If parameters in EEPROM can be changed via CANopen interface, then this option should be implemented.
Device Profile
Standard "Human Machine Interface" or Custom device profile?
Reason: The Human Machine Interface profile DSP-403 has been withdrawn by CiA. Another alternative would
have been to use DSP-407 "Application profile for Passenger Information", but this Draft Proposal is marked "not
recommended for implementation" and also exceeds the target functionality by far. Therefore the best solution is
to apply the very popular Generic I/O Modules DS401 in its current version V2.1 and add more functionality as
required for CANcockpit.
The CANcockpit instrumentation system consists of up to 17 gauges (1xmain gauge plus 0 to 16 satellite
gauges). It shall be possible to set the indication of these gauges via the CANopen interface. In addition up to 25
physical value displays (PVD) can be defined, where the first PVDs show the values defined for the gauges. For
the remaining PVDs the indication variable can be freely configured. The generic I/O device profile provides
three RPDOs for analogue outputs, each PDO consisting of four analogue 16bit output values. Hence the
number of gauges or PVDs would be limited to 12. However the CANopen standard allows to implement
additional PDOs, but the Ids of these PDOs exceed the pre-defined connection set and must therefore be
uniquely by the system designer.
If the CANopen interface is configured, then up to 24 PVDs can be configured to display CANopen signal values.
The remaining PVDs can be used to show some other physical values, for example from the J1939 interface.
As a special feature CANcockpit is able to display alphanumeric text received via CANopen interface together
with a graphic icon. Text can be shown as 2 Lines with 8 large characters or 4 Lines with 16 small characters. In
addition it is possible to select one of the graphic symbols (from ROM or EEPROM) to be shown on the left
display area.
Graphic
Symbol Area
Graphic
Symbol Area
This CANopen display uses one of the Alarm- and Warning-Functions and appears as a pop-up display as soon
as it is activated, if it has the highest priority of all active Alarms. The priority of the CANopen display can be
configured. Configuration also allows selecting, if the display disappears as soon as the trigger condition is not
met anymore or only after it has been acknowledged.
Wish is to have one Warning and one Alarm Display for CANopen. However, if this uses too much RAM, then
the CANopen display should be configurable with WINgauge to be either a Warning Display or an Alarm Display.
Solution:
A 4x16 character buffer is provided, which can be written to via SDO communication. The display in 4x16 format
can be configured to be an Alarm- or Warning-Display, but not both at the same time because there is only one
4x16 character buffer. However it is possible to configure an Alarm and a Warning-Display in the format 2x8
characters, so that both two different Text-Messages can be shown (one as Alarm and one as Warning).
The pre-defined connection set supports one emergency object, one SDO, maximum 4 Receive-PDOs (RPDO)
and 4 Transmit-PDOs (TPDO) and the NMT objects.
Bit 10 9 8 7 6 5 4 3 2 1 0
F F F F N N N N N N N
Function Code Node ID
The following table outlines the CO allocation for the CAN controller.
CO Function Comment ID
1 TPDO1 64 Digital Inputs 0x0180+own Node ID
4 analogue Inputs
2 TPDO2 (ADC_wANI1Phy, ADC_wANI2Phy, ADC_wANI3Phy, 0x0280+own Node ID
ADC_w20mAPhy)
4 analogue Inputs (ADC_w5VPhy, ADC_wKl58,
3 TPDO3 0x0380+own Node ID
VN_wRevolution, VN_wVelocity)
4 Emergency Emergency Message and reserved for TNMT2025 0x0080+own Node ID
5 Heartbeat Heartbeat, also used for boot-up message. 0x0700+own Node ID
6 TSDO Send SDO responses 0x0580+own Node ID
Receive NMT commands with ID=0.
7 RNMT0 0x0000
This CO will be serviced via interrupt.
Reserved for Disabled until required.
8
RNMT2026
9 RSDO Receive SDO messages 0x0600+own Node ID
10 RPDO1 64 Digital Outputs 0x0200+own Node ID
11 RPDO2 4 analogue Outputs (Main Gauge + 3Sat Gauges) 0x0300+own Node ID
12 RPDO3 4 analogue Outputs (4 Sat Gauges) 0x0400+own Node ID
13 RPDO4 4 analogue Outputs (4 Sat Gauges) 0x0500+own Node ID
4 analogue Outputs (4 Sat Gauges).
This PDO is not part of the pre-defined connection set. Configurable with
14 RPDO5
The system designer must allocate a unique ID with WINgauge
WINgauge.
4 analogue Outputs (4 Sat Gauges).
This PDO is not part of the pre-defined connection set. Configurable with
15 RPDO6
The system designer must allocate a unique ID with WINgauge
WINgauge.
4 analogue Outputs (4 Sat Gauges).
This PDO is not part of the pre-defined connection set. Configurable with
16 RPDO7
The system designer must allocate a unique ID with WINgauge
WINgauge.
Object Dictionary
Administrative Messages
(Layer Management, Network Management and Identifier Distribution Messages)
By means of Administrative Messages the setting up of layer specific parameters (Layer Management
services), the initialisation, configuration and supervision of the network is performed. Services and protocols of
these functions are according to the LMT
(Layer Management), NMT (Network Management) and DBT (Distributor) service entities of the CAL
specification.
CANcockpit must support multiplexed domain access protocol and expedited transfer (<5bytes) has to be
supported for SDOs.
The block transfer protocol is for the transfer of larger amounts of data, which is not required for CANcockpit,
because configuration and flash programming is done via K-Line.
Note: Block transfer protocol puts a high demand on resources of RAM for buffering data and also interrupt
response time must be small not to lose any information.
Transmission:
CANcockpit supports asynchronous time-triggered PDOs. The PDOs are transmitted no matter if the values
have changed or not. The event time (interval time) can be configured via WINgauge (K-Line) with a resolution of
31.25msec.
Remote request (provide mode) data transfer is also supported, in which case the update time interval value can
be configured (WINgauge) with the same resolution as for asynchronous time-triggered PDOs. The CM of the
CO must be set to Communication Mode: "Provide" (EEPROM parameter)
Reception:
The producer of the PDOs should normally put the information onto the CANopen network cyclical (synchronous
or asynchronous). This information is then received in the corresponding CO of the CANcockpit CAN controller
and processed once every 31.25msec.
However sometimes a device does not sent the information cyclical. In this case it should be possible to
configure CANcockpit so that the information is accessed applying remote request. This remote request will then
be sent at a configurable (WINgauge) interval with a resolution of 31.25msec.
Triggering Modes
The CANopen Communication Profile distinguishes two message-triggering modes:
Event Driven
Message transmission is triggered by the occurrence of an object specific event. In case of the CANcockpit the
event triggering is time-based.
Remotely requested
The transmission of asynchronous PDOs may be initiated on receipt of a remote request initiated by another
device.
Pre-defined Messages
(Synchronisation-, Time Stamp-, Emergency Messages)
By means of Pre-defined Messages node synchronisation, time stamping and emergency notification is
supported optionally. Of these options the CANcockpit supports the emergency message.
If a bit is set to 1 the specified error has occurred. The only mandatory error that has to be signaled is the
generic error. The generic error is signaled at any error situation.
Contains the manufacturer device name. It returns the visible string "CANcockpit".
OBJECT DESCRIPTION
Index 1008h
Name Manufacturer device name
Object Code VAR
Data Type Visible String
Category Optional
ENTRY DESCRIPTION
Access const
PDO Mapping No
Value Range No
Default Value No
Contains the manufacturer firmware version description. For CANcockpit this is the firmware date, because this
is relevant for the configuration with WINgauge and is required to be checked before a new EEPROM
configuration may be written into the EEPROM via CANopen. Only, if the firmware version matches the firmware
version included in the Intel-hex file, is it allowed to write the configuration to EEPROM.
OBJECT DESCRIPTION
INEDX 100Ah
Name Manufacturer firmware version
Object Code VAR
Data Type Visible String
Category Optional
ENTRY DESCRIPTION
Access const
PDO Mapping No
Value Range No
Default Value No
Note: The CANopen standard refers to this object as the "Manufacturer Software Version" however to be
consistent with the terminology applied for CANcockpit this entry has been named "Manufacturer Firmware
Version". For CANcockpit the software is defined to be WINgauge, which is the configuration software running
on a personal computer.
OBJECT DESCRIPTION
Index 1014h
Name COB-ID Emergency message
Object Code VAR
Data Type UNSIGNED32
Category Conditional: Mandatory, if Emergency is supported.
ENTRY DESCRIPTION
Access ro
PDO Mapping No
Value Range UNSIGNED32
Default Value 80h + Node-ID
CANcockpit is a slave device on the CANopen network and therefore does not monitor the heartbeat of other
devices. Hence this object is not part of the CANcockpit object directory. However RPDO messages required for
the gauges and displays are continuously monitored with a configurable timeout function. If a message is not
received within its configured timeout limit, then this will be communicated to the operator. Affected gauge
pointers will move to the error indication position and PVD will show "------".
OBJECT DESCRIPTION
Index 1017h
Name Producer Heartbeat Time
Object Code VAR
Data Type UNSIGNED16
Category Conditional: Mandatory, if guarding not supported.
ENTRY DESCRIPTION
Access rw
PDO Mapping No
Value Range UNSIGNED16
Default Value As configured in EEPROM (WINgauge)
The minor revision number identifies different versions with the same CANopen behavior. The administration of
the minor revision number is the responsibility of the party, who administers the configuration data for a given
application (Siemens VDO or OEM).
Rational:
The CANcockpit system of gauges is very flexible and can be adapted to many applications and requirements.
The number and kind of gauges connected will vary from application to application and therefore the mapping
and interpretation of PDO data will be different from configuration to configuration. A simple mechanism is
required to prevent that a CANcockpit system with an inadequate configuration is connected to the CANopen
network.
Solution:
The minor revision number will be utilized to distinguish between different CANcockpit configurations. The
number will only be different, if the characteristics are different, which are relevant as seen from the CANopen
perspective. For example, if the configuration of the J1939 interface is changed, then this does not require a new
minor revision number. However the minor revision number needs to be changed, if another slave gauge is
added, which is driven from CANopen data.
This way it possible for the CANopen master to check, if the connected CANcockpit system has the correct
configuration or belongs to a list of compatible configurations.
All information here is read only, but the minor revision number (EED_stCCopen.wMiRevNo) and the low byte of
the major revision number (EED_stCCopen.bMjRevNo) (only Siemens VDO) can be set with WINgauge during
configuration. The high byte of the major revision number is stored in ROM and therefore fixed for a given
firmware. For more detail for example the sub-indices, please refer to DS301 V4.02.
OBJECT DESCRIPTION
Index 1018h
Name Identity Object
Object Code RECORD
Data Type Identity
Category Mandatory
ENTRY DESCRIPTION
Sub-Index 0h
Description Number of entries
Entry Category Mandatory
Access ro
PDO Mapping No
Value 4
Default Value 4
Sub-Index 1h
Description Vendor ID
Entry Category Mandatory
Access ro
PDO Mapping No
Value Range UNSIGNED32 (Actual value 0x09000053)
Default Value No
Sub-Index 2h
Description Product code
Entry Category Optional
Access ro
PDO Mapping No
Value Range UNSIGNED32 (Actual value TBA.)
Default Value No
Sub-Index 3h
Description Revision number
Entry Category Optional
Access ro
PDO Mapping No
Value Range UNSIGNED32 (Actual value see above)
Default Value No
Sub-Index 4h
Description Serial number
Entry Category Optional
Access ro
PDO Mapping No
Value Range UNSIGNED32 (Actual value:
Low word = Series Number
High word = Production Week, Year
as stored in EEPORM)
Default Value 0xFFFF0000
OBJECT DESCRIPTION
Index 1400h to 1406h
Name Receive PDO parameter
Object Code RECORD
Data Type PDO CommPar
Category Mandatory for each supported PDO
ENTRY DESCRIPTION
Sub-Index 0h
Description Largest sub-index supported
Entry Category Mandatory
Access ro
PDO Mapping No
Value 2
Default Value 2
Sub-Index 1h
Description COB-ID used by PDO
Entry Category Mandatory
Access ro
PDO Mapping No
Value UNSIGNED32
The actual COB-ID is configurable with WINgauge
for each of the 7 RPDOs. The COB-Ids of the first 4
RPDOs should be configured based on the
definitions for the predefined connection set. The
COB-Ids of the remaining 3 RPDOs must be chosen
so that no ID conflict for a given network will result.
Sub-Index 2h
Description Transmission type
Entry Category Mandatory
Access ro
PDO Mapping No
UNSIGNED8
Value
255
Default Value No
Note:
After power-on and application reset the values of the mapped outputs are as the default values.
The sub-indices from 1h to number of entries contain the information about the mapped application variables.
These entries describe the PDO contents by their index, sub-index and length (see table below for the format).
All three values are hexadecimal coded and read only.
OBJECT DESCRIPTION
Index 1600h to 1606h
Name Receive PDO mapping
Object Code RECORD
Data Type PDO Mapping
Category Mandatory for each supported PDO
ENTRY DESCRIPTION
1st RPDO: 8x8 Digital outputs:
Index Sub-Index Comment Value/ hex
1600h 0 Number of mapped objects 8
1 Write Digital Output 1 to 8 6200 01 08
2 Write Digital Output 9 to 16 6200 02 08
3 Write Digital Output 17 to 24 6200 03 08
4 Write Digital Output 25 to 32 6200 04 08
5 Write Digital Output 33 to 40 6200 05 08
6 Write Digital Output 41 to 48 6200 06 08
7 Write Digital Output 49 to 56 6200 07 08
8 Write Digital Output 57 to 64 6200 08 08
OBJECT DESCRIPTION
Index 1800h to 1802h
Name Transmit PDO parameter
Object Code RECORD
Data Type PDO CommPar
Category Mandatory for each supported PDO
ENTRY DESCRIPTION
Index Sub-Index Comment Value
1800h 0 Largest sub-index supported 2
1 COB-ID used by PDO Configurable with WINgauge
2 Transmission type 254
Manufacturer specific:
Asynchron time-based with the option to
configure (WINgauge) for remote request
operation. Transmission interval time can be
configured with WINgauge.
ENTRY DESCRIPTION
Index Sub-Index Comment Value
1801h 0 Largest sub-index supported 2
1 COB-ID used by PDO Configurable with WINgauge
2 Transmission type 254
Manufacturer specific:
Asynchron time-based with the option to
configure (WINgauge) for remote request
operation. Transmission interval time can be
configured with WINgauge.
ENTRY DESCRIPTION
Index Sub-Index Comment Value
1802h 0 Largest sub-index supported 2
1 COB-ID used by PDO Configurable with WINgauge
2 Transmission type 254
Manufacturer specific:
Asynchron time-based with the option to
configure (WINgauge) for remote request
operation. Transmission interval time can be
configured with WINgauge.
CANopen Display
OBJECT DESCRIPTION
Index 2000h
Name Write display mode
Object Code VAR
Data Type UNSIGNED32
Category Optional
ENTRY DESCRIPTION
Access wo
PDO Mapping No
Value Range Coding and Value Range see below.
Default Value 0
Writing onto the LCD of the CANcockpit main gauge involves the following steps:
1. Write the desired texts via SDO as strings into the objects 2001h to 2003h. Keep in mind that the object
2003h addresses the same internal memory as the objects 2001h and 2002h, but in a different format.
2. Activate the desired display by writing the display mode object. This also selects the corresponding graphic
symbols.
As with all Alarms and Warnings the display can be configured to remain until it has been acknowledged or
disappear as soon as the relevant Bit-Signal (A) or (W) as described below becomes 0.
MSB LSB
Byte3 Byte2 Byte1 Byte0
See below for coding Reserved, set to 0. Index to Graphic Index to Graphic Symbol for
Symbol for Alarm Warning
MSB = Byte3
Bit 7 6 5 4 3 2 1 0
F R R R R R A W
F: Format Bit
1-> 4lines x 16character (only Alarm or Warning)
0 -> 2lines x 8character (Alarm and/ or Warning)
A: Alarm Bit
1-> Alarm Display is activated (if configured)
0 -> Alarm Display is not activated.
W: Warning Bit
1-> Warning Display is activated (if configured)
0 -> Warning Display is not activated.
Note:
1. If the Format Bit (F) is 1, then only either the Alarm Bit (A) or the Warning Bit (W) may be 1. In case (F), (A)
and (W) are 1, the same 4lines x 16 characters will appear as Alarm and Warning Display.
2. CANcockpit handles this variable as a structure with the name: Copen_stDispMode. The address of this
4byte structure is available in the ROM symbol table, so that a Warning or Alarm can be configured based
on the value of the Warning or Alarm Bit (A or W) in byte 3 (address = & Copen_stDispMode + 3bytes).
This visible string object provides the text for the CANopen Alarm display. It has a length of 16bytes. The
character set is the large font (12x16pixel) CANcockpit character set as specified in the EEPROM specification.
This object should not be written to, if the 4lines x 16character format is selected.
OBJECT DESCRIPTION
Index 2001h
Name Write Alarm display data
Object Code VAR
Data Type VISIBLE_STRING
Category Optional
ENTRY DESCRIPTION
Access wo
PDO Mapping No
Value Range 20h to 7Fh
"
Default Value
"
This visible string object provides the text to be displayed on the CANopen Warning Display. It has a length of
16bytes. The character set is the large font (12x16pixel) CANcockpit character set as specified in the EEPROM
specification. This object should not be written to, if the 4lines x 16character format is selected.
OBJECT DESCRIPTION
Index 2002h
Name Write Warning display data
Object Code VAR
Data Type VISIBLE_STRING
Category Optional
ENTRY DESCRIPTION
Access wo
PDO Mapping No
Value Range 20h to 7Fh
"
Default Value
"
This visible string object provides the text to be displayed on the CANopen Alarm or Warning Display (only one
of the two). It has a length of 64bytes. The character set is the small font (6x8pixel) CANcockpit character set as
specified in the EEPROM specification. This object should not be written to, if the 2lines x 8character format is
selected.
OBJECT DESCRIPTION
Index 2003h
Name Write Alarm or Warning display data
Object Code VAR
Data Type VISIBLE_STRING
Category Optional
ENTRY DESCRIPTION
Access wo
PDO Mapping No
Value Range 20h to 7Fh
"
Default Value
"
This variable allows triggering a complete hardware reset of the CANcockpit system. The function can be
activated after a new configuration has been written to EEPROM, so that it will not be necessary to disconnect
power from CANcockpit to activate the new settings.
Caution: This reset does not only affect the CANopen interface of CANcockpit. When this function is activated
CANcockpit enters a loop and stops serving the watchdog. This will trigger a watchdog reset after a short delay.
To prevent accidental activation of this function, it will only operate, if the special security code will be written to
this object in pre-operational state. All other data will be ignored.
OBJECT DESCRIPTION
Index 2004h
Name Trigger Hardware Reset
Object Code VAR
Data Type UNSIGNED32
Category Optional
ENTRY DESCRIPTION
Access wo
PDO Mapping No
Value Range 0xCE560A1F
Default Value No
Read and Write an EEPROM Data Record from and to EEPROM access buffer (2005h).
This object is required to transfer data records to and from CANcockpit via the CANopen interface. The data is
contained in Data Records as specified below. One record contains 16 or less data bytes and only one record is
transferred at any time. This way the SDO client can access the complete EEPROM data record for record.
OBJECT DESCRIPTION
Index 2005h
Name Read and Write EEPROM Data Record
Object Code VAR
Data Type OCTET_STRING
Category Optional
ENTRY DESCRIPTION
Access Rw
PDO Mapping No
Value Range 0x00 to 0xFF
Default Value N/A
Symbol Description
D[16] 16 data bytes are transferred in this field.
LH Here the target address as a 16bit hexadecimal value is entered. The first byte represents the
low byte of this address. The following byte is the high byte of the address. The address is a
byte address, but because the EEPROM is organised in 16bit words, this address (LH) must
always be an even number.
N This byte indicates the number of valid data bytes contained from the beginning of D[16]. This
byte must always be set to 16. Other values will result in an error.
R Reserved, please set to 0.
C Each record ends with an 8bit Checksum field, which contains the two's complement of the
8bit sum of all bytes starting from "D[0]" to and including "R". Therefore, adding this sum and
the value contained in the Checksum field (8bit addition) must result in zero.
Note: EEPROM read/ write access should not be performed during normal system operation. A hardware
reset is required to make EEPROM changes active after successfully writing to EEPROM. EEPROM block
checksums have to be correct.
1. Check object 2006h and if the EEPROM is not busy, write one Record as specified above into this object of
CANcockpit.
2. If this transfer was successful, activate the EEPROM write procedure using the control word described under
object "Read/ Write access EEPROM (2006h)". Note that the address given in object 2005h must be equal to the
address in object 2006h, otherwise the write operation will be rejected.
3. Read object 2006h to check for general errors until the EEPROM is not busy anymore.
4. When all data has been written, verify the EEPROM data using record read operation.
OBJECT DESCRIPTION
Index 2006h
Name Read and Write access EEPROM
Object Code VAR
Data Type UNSIGNED32
Category Optional
ENTRY DESCRIPTION
Access Rw
PDO Mapping No
Value Range As defined below.
Default Value N/A
MSB = Byte3
Bit 7 6 5 4 3 2 1 0
Rdy Err Bsy 0 0 0 Rd Wr
Rdy:
This bit should always be set to 0, if the object is written to. CANcockpit will set it to 1, when the read has been
finished successfully. In case of a read operation, the requested data will then be available in the EEPROM Data
Record object.
Err:
This bit should always be set to 0, if the object is written to. CANcockpit will set this bit in case the requested
operation produced an error. If Err will be 1, then Rdy will not become 1.
Bsy:
This bit must be checked and must be 0, before an EEPROM Data Record may be written to object 2005h and
before an EEPROM read or write command may be written to object 2006h. If this bit is 1, it indicates, that the
EEPROM is busy and cannot be accessed now. When an EEPROM write operation has been started,
CANcockpit will set this bit to 1 and automatically clear it after the EEPROM write has finished.
Rd = 1 -> Read EEPROM contents command starting at the address (Byte1 and Byte0) into EEPROM Data
Record. The Check Byte (Byte2) must be set to 0xAA, otherwise an error will be returned. If Rd=1, Wr must be 0.
Wr = 1 -> Write data in EEPROM Data Record (object 2005h) into EEPROM. The Check Byte (Byte2) must be
set to 0x55, otherwise an error will be returned and no write operation will be performed. If Wr=1, Rd must be 0.
The CANcockpit main gauge has no hardware digital inputs. However it is possible to select internal variables
via configuration, for example the status of the 16 SAT- and 16 external warning lamps, plus the switch outputs
as digital input signals to be transmitted to the CANopen bus. The selected byte variables are polarity processed
(object 6002h) before they are made available in an internal result array "Copen_b6000DI1[8]".
OBJECT DESCRIPTION
Index 6000h
Name Read Input 8 Bit
Object Code Array
Data Type UNSIGNED8
Category Conditional: Device with digital inputs
ENTRY DESCRIPTION
Sub-Index 0
Description Number of Inputs 8-Bit
Access Ro
Entry Category Mandatory
PDO Mapping No
Value 8
Default Value 8
Sub-Index 1
Description Read Input 1 to 8
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 2
Description Read Input 9 to 16
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 3
Description Read Input 17 to 24
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 4
Description Read Input 25 to 32
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 5
Description Read Input 33 to 40
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 6
Description Read Input 41 to 48
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 7
Description Read Input 49 to 56
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 8
Description Read Input 57 to 64
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Unsigned8
Default Value No
From CANopen this object is read only, but it can be configured with WINgauge to the requirements of the
application.
OBJECT DESCRIPTION
Index 6002h
Name Polarity Input 8-Bit
Object Code Array
Data Type UNSIGNED8
Category Optional
ENTRY DESCRIPTION
Sub-Index 0
Description Number of Inputs 8-Bit
Access ro
Entry Category Mandatory
PDO Mapping No
Value 8
Default Value 8
Sub-Index 1
Description Polarity Input 1 to 8
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 2
Description Polarity Input 9 to 16
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 3
Description Polarity Input 17 to 24
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 4
Description Polarity Input 25 to 32
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 5
Description Polarity Input 33 to 40
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 6
Description Polarity Input 41 to 48
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 7
Description Polarity Input 49 to 56
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 8
Description Polarity Input 57 to 64
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Digital outputs of the CANopen network are actually digital inputs for CANcockpit. The result of the polarity
processing (object 6202h) and timeout control (object 6206h and object 6207h) is available in the result array
"Copen_abDO[8]". Warning or Alarm conditions can be directed to the contents of these signals, hence making it
possible to trigger an Alarm or Warning based on information coming in via CANopen (RPDO1).
Writing to this object via SDO will be rejected in operational state (NMT) to prevent access conflicts. Writing in
preoperational state is possible and values will be retained, if the corresponding error mode bit is 0. If this bit is
1, then the output state will be according to the configured error value when no PDOs are received (including
timeout condition and transitions to initialisation, stop or preoperational).
OBJECT DESCRIPTION
Index 6200h
Name Write Output 8-Bit
Object Code Array
Data Type UNSIGNED8
Category Conditional: Device with digital outputs
ENTRY DESCRIPTION
Sub-Index 0
Description Number of Outputs 8-Bit
Access ro
Entry Category Mandatory
PDO Mapping No
Value 8
Default Value 8
Sub-Index 1
Description Write Output 1 to 8
Access rw
Entry Category Mandatory
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 2
Description Write Output 9 to 16
Access rw
Entry Category Optional
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 3
Description Write Output 17 to 24
Access rw
Entry Category Optional
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 4
Description Write Output 25 to 32
Access rw
Entry Category Optional
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 5
Description Write Output 33 to 40
Access rw
Entry Category Optional
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 6
Description Write Output 41 to 48
Access rw
Entry Category Optional
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 7
Description Write Output 49 to 56
Access rw
Entry Category Optional
PDO Mapping Default
Value Range Unsigned8
Default Value No
Sub-Index 8
Description Write Output 57 to 64
Access rw
Entry Category Optional
PDO Mapping Default
Value Range Unsigned8
Default Value No
OBJECT DESCRIPTION
Index 6202h
Name Change Polarity Output 8-Bit
Object Code Array
Data Type UNSIGNED8
Category Optional
ENTRY DESCRIPTION
Sub-Index 0
Description Number of Outputs 8-Bit
Access ro
Entry Category Mandatory
PDO Mapping No
Value 8
Default Value 8
Sub-Index 1
Description Polarity Output 1 to 8
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 2
Description Polarity Output 9 to 16
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 3
Description Polarity Output 17 to 24
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 4
Description Polarity Output 25 to 32
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 5
Description Polarity Output 33 to 40
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 6
Description Polarity Output 41 to 48
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 7
Description Polarity Output 49 to 56
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 8
Description Polarity Output 57 to 64
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
OBJECT DESCRIPTION
Index 6206h
Name Error Mode Output 8-Bit
Object Code Array
Data Type UNSIGNED8
Category Optional
ENTRY DESCRIPTION
Sub-Index 0
Description Number of Outputs 8-Bit
Access ro
Entry Category Mandatory
PDO Mapping No
Value 8
Default Value 8
Sub-Index 1
Description Error Mode Output 1 to 8
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 2
Description Error Mode Output 9 to 16
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 3
Description Error Mode Output 17 to 24
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 4
Description Error Mode Output 25 to 32
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 5
Description Error Mode Output 33 to 40
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 6
Description Error Mode Output 41 to 48
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 7
Description Error Mode Output 49 to 56
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 8
Description Error Mode Output 57 to 64
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
OBJECT DESCRIPTION
Index 6207h
Name Error Value Output 8-Bit
Object Code Array
Data Type UNSIGNED8
Category Optional
ENTRY DESCRIPTION
Sub-Index 0
Description Number of Outputs 8-Bit
Access ro
Entry Category Mandatory
PDO Mapping No
Value 8
Default Value 8
Sub-Index 1
Description Error Value Output 1 to 8
Access Ro
Entry Category Mandatory
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 2
Description Error Value Output 9 to 16
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 3
Description Error Value Output 17 to 24
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 4
Description Error Value Output 25 to 32
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 5
Description Error Value Output 33 to 40
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 6
Description Error Value Output 41 to 48
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 7
Description Error Value Output 49 to 56
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Sub-Index 8
Description Error Value Output 57 to 64
Access Ro
Entry Category Optional
PDO Mapping No
Value Range Unsigned8
Default Value No
Note: This object always refers to 16bit values (word). The CANcockpit firmware can also handle 8bit data to be
assembled into a TPDO. This can be configured, however an SDO read access to this object will only return the
same data as in the TPDO, if no 8bit values were selected.
OBJECT DESCRIPTION
Index 6401h
Name Read Analogue Input 16-Bit
Object Code Array
Integer16 (or unsigned16, depending on actual
Data Type
configuration data)
Category Conditional: Device with analog input
ENTRY DESCRIPTION
Sub-Index 0
Description Number of Analogue Inputs 16-Bit
Access ro
Entry Category Mandatory
PDO Mapping No
Value 8
Default Value 8
Sub-Index 1
Description Analogue Input 1
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 2
Description Analogue Input 2
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 3
Description Analogue Input 3
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 4
Description Analogue Input 4
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 5
Description Analogue Input 5
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 6
Description Analogue Input 6
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 7
Description Analogue Input 7
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 8
Description Analogue Input 8
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Here the variables represent physical values (process values), before the output characteristic of the gauges or
the conversion for a PVD. Access is directly to the CAN receive buffer objects. When values are entered the
corresponding timeout counter is to be reset. When the timeout expires data will become invalid, which means
that data has to be "refreshed" within the configured timeout period.
OBJECT DESCRIPTION
Index 6411h
Name Write Analogue Output 16-Bit
Object Code Array
Integer16 (or unsigned16, depending on actual
Data Type
configuration data)
Category Conditional: Device with analogue outut
ENTRY DESCRIPTION
Sub-Index 0
Description Number of Analogue Outputs 16-Bit
Access ro
Entry Category Mandatory
PDO Mapping No
Value 24
Default Value 24
Sub-Index 1
Description Analogue Output 1
Access Ro
Entry Category Mandatory
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 2
Description Analogue Output 2
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 3
Description Analogue Output 3
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 4
Description Analogue Output 4
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 5
Description Analogue Output 5
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 6
Description Analogue Output 6
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 7
Description Analogue Output 7
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
Sub-Index 8
Description Analogue Output 8
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
to
Sub-Index 24
Description Analogue Output 24
Access Ro
Entry Category Optional
PDO Mapping Default
Value Range Integer16
Default Value No
5.2.5 Appendix
Literature
1 CANopen, Holger Zeltwanger, 2001 VDE Verlag GmbH, Berlin, ISBN 3-8007-2448-0
2 Embedded Networking with CAN and CANopen, Olaf Pfeiffer, Andrew Ayre and Christian Keydel, 2003 RTC
Books, San Clemente CA USA, ISBN 0-929392-78-7
References
[1] CiA DS301: CANopen Application Layer and Communication Profile, Version 4.02. CiA,
Erlangen, 13.02.2002
[2] CiA DS401: Device Profile for Genereric I/O Modules, Version 2.1 17.05.2002
[3] CiA DS201: CAN in the OSI Reference Model, February 1996
[6] CiA DS202-2: CMS Data Types and Encoding Rules, February 1996
[9] CiA DS206: Recommended Standard CAL Module Data Sheet, February 1996
Example:
Tachometer
Housing dia. 80 mm
Tachometers
80 mm min-1 x 1000 3000 min-1 A2C53163727 * A2C60000011
80 mm -1
min x 1000 4000 min -1
A2C53163728 * A2C60000012
80 mm -1
min x 1000 8000 min -1
A2C53171197 * A2C60000018
85 mm RPM x 1000 3000 RPM A2C53163810 * A2C60000061
85 mm RPM x 1000 4000 RPM A2C53163811 * A2C60000062
85 mm RPM x 1000 5000 RPM A2C53171198 * A2C60000069
100 mm -1
min x 1000 3000 min -1
A2C53163812 * A2C60000111
100 mm -1
min x 1000 4000 min -1
A2C53163813 * A2C60000112
Speedometers
80 mm km/h 30 km/h A2C53163818 * A2C60000017
80 mm km/h 60 km/h A2C53163814 * A2C60000013
80 mm km/h 120 km/h A2C53163815 * A2C60000014
80 mm km/h 200 km/h A2C53163816 * A2C60000015
80 mm MPH, km/h 80 MPH / 120 km/h A2C53163817 * A2C60000016
* U No purchasing No.
Example:
Speedometers
Housing dia. 80 mm
Speedometers
85 mm km/h 120 km/h A2C53163820 * A2C60000064
85 mm MPH 80 MPH A2C53163822 * A2C60000066
85 mm MPH 100 MPH A2C53163823 * A2C60000067
85 mm MPH 120 MPH A2C53163824 * A2C60000068
A2C53165265 * A2C60000121
*U No purchasing No.
Example:
Pressure gauge
Housing dia. 52 mm
Material No. Order No.
Designation Measuring Range
according to Wingauge Packaging (10)
Pressure Gauges
Housing dia. 52 mm
Temperature Gauges
Engine oil temperature 50-150 °C A2C53165337 * A2C60000313
Transmission oil temp. 50-150 °C A2C53165342 * A2C60000314
Transmission oil temp. 50-150 °C, 120-300 °F A2C53165343 * A2C60000315
Transmission oil temp. 120-300 °F, 50-150 °C A2C53165415 * A2C60000335
Temperature 60-200 °C A2C53165344 * A2C60000316
Cooling water temp. 40-120 °C A2C53165345 * A2C60000317
Cooling water temp. 40-120 °C, 100-250 °F A2C53165346 * A2C60000318
Cooling water temp. 100-280 °F, 40-120 °C A2C53165347 * A2C60000319
Hydraulic oil temp. 20-120 °C A2C53165348 * A2C60000320
Pyrometer temp. 100-900 °C A2C53165349 * A2C60000321
Engine oil temperature 120-300 °F, 50-150 °C A2C53165411 * A2C60000331
Level Gauges
Fuel level 0 - 1/1 A2C53165392 * A2C60000322
Fuel level E - 1/4 - 1/2 - 3/4 - F A2C53165413 * A2C60000333
Fresh water level 0 - 1/1 A2C53165393 * A2C60000323
Waste water level 0 - 1/1 A2C53165394 * A2C60000324
Voltmeters
Battery voltage 8 - 16 V A2C53165395 * A2C60000325
Battery voltage 10 - 18 V A2C53165396 * A2C60000326
Battery voltage 18 - 32 V A2C53165397 * A2C60000327
Battery voltage 20 - 34 V A2C53165412 * A2C60000332
Ammeters
Battery current – 125 ... + 125 A A2C53165398 * A2C60000328
Speedometers
Speed 60 km/h A2C53165410 * A2C60000330
Tachometers
Engine speed 3000 min-1 A2C53165399 * A2C60000329
Wheel Position Gauge
L - 1/2 - 0 - 1/2 - R A2C53185944 * A2C60000346
* U No purchasing No.
Housing dia. 80 mm
Tachometers
Engine speed 0 - 3000 RPM A2C53105586 * A2C60005001
Speedometers
Speed 0 - 60 km/h A2C53172463 * A2C60001892
Speed 80 MPH / 120 km/h A2C53185946 * A2C60001897
Tachometers
Engine speed 0 - 3000 RPM A2C53106583 * A2C60001885
* U No purchasing No.
Clamp rings
2
1
Wiring harnesses
2 3
8 10
1
14
2 12
5 4 11
15
6 3 13
9 7
16
17
Software Accessories
TU00-0726-0000002 0806 6 - 10
www.siemensvdo.com
CANcockpit
Data Sheets I Datenblätter
Digitale Anzeige der Wegstrecke, Betriebsstunden, physikali- Digital indication of distance, operating hours, physical mea-
sche Messwerte, ISO-Symbole, Warnungen und Alarme. sured values, ISO symbols, warnings and alarms.
High-speed Full-CAN Bus interface V2.0B kompatibel. High-speed Full-CAN Bus interface V2.0B compatible.
Verarbeitung von zwei unterschiedlichen CAN Protokollen (J Processing of two different CAN protocols
1939, CANopen). (J 1939, CANopen).
(1-5) 1
Master-Geräte Master Gauges
Systemkomponenten System Components
Ausführung: Design:
Frontring: Kunststoff, schwarz, Dreikantausführung Bezel: plastic, black,
Deckglas: kratzfest, entspiegelt triangular version
Einlegering: schwarz Lens: scratch resistant, nonreflective
Zifferblatt: Durchlicht Deflector : black
Aufdruck: Grund schwarz Dial: backlight
Skala, Ziffern und Symbol weiß Dialgraphics: black background
Zeiger: Durchlicht, weiß with white characters
Display: LCD, Dot Matrix Anzeige mit 132 x 33 pixel, Pointer: translucent backlighting, white
monochrom, gelbe Hintergrundbleuchtung Display: LCD, Dot Matrix display with 132 x 33 dots,
Gehäuse: Kunststoff, flammhemmend monochrome, yellow backlighting
Befestigung: Schraubring, Kunststoff
Beleuchtung: weiß Housing: plastic, flame retardant
Anschlussart: AMP 26 Pins MODU II, Mounting: clamp ring, plastic
MATE-N-LOK 4 Pins Illumination: white
Einbaulage: beliebig Type of connection: AMP 26 pins MODU II,
Eingänge: 2 CAN-Eingänge, 2x Frequenz, MATE-N-LOK 4 pins
3x Widerstand, 1x 4-20 mA, 1x 0-5 V Nominal position: optional
Ausgänge: bis zu 16 Anzeigeinstrumente (Slaves), Inputs: 2 CAN inputs, 2x frequency,
2x Schaltausgang (GND 0,5A) 3x resistance, 1x 4-20 mA, 1x 0-5 V
Outputs: up to 16 satellite gauges,
2x switch outputs (GND 0.5A)
TU00-0726-5104620 Technische Änderungen vorbehalten 0407 Technical details subject to change (1-5) 2
Master-Geräte Master Gauges
Systemkomponenten System Components
Schwingungsfestigkeit: 5g, 10-500 Hz, 1 oct./min. Vibration resistance: 5g, 10-500 Hz, 1 oct./min.
SAE J 1810, SAE J 1399 SAE J 1810, SAE J 1399
Dauerschock: 25g, 1 Hz, 6 ms, Physical shock:25g, 1 Hz, 6 ms,
SAE J 1810, SAE J 1399 SAE J 1810, SAE J 1399
Schutzart: IP65, IEC 60529 vorne Protection: IP65, IEC 60529 front side
IP30, IEC 60529 hinten IP30, IEC 60529 backside
Geräteanschluss
Anschlussbelegung / Terminal connection: Gauge connection
AMP 26 Pins MODU II
Geräteanschluss
Gauge connection
4 Pin MATE-N-LOCK
Pin Beschreibung / Description Pin Beschreibung / Description
1 nicht belegt / not connected 3 Masse / GND
2 Sat - Bus 4 Versorgungsspannung Slave / Supply Satellite
TU00-0726-5104620 Technische Änderungen vorbehalten 0407 Technical details subject to change (1-5) 3
Master-Geräte Master Gauges
Systemkomponenten System Components
11,4
14,8
Ø 89
Ø 80
14,8
Ø 1,5 58
Gewinde für Schraubring
Thread for clamp ring 70,2
Tachometer / Speedometers
80 mm km/h 30 km/h A2C53163818 * A2C60000017
80 mm km/h 60 km/h A2C53163814 * A2C60000013
80 mm km/h 120 km/h A2C53163815 * A2C60000014
80 mm km/h 200 km/h A2C53163816 * A2C60000015
80 mm MPH, km/h 80 MPH / 120 km/h A2C53163817 * A2C60000016
TU00-0726-5104620 Technische Änderungen vorbehalten 0407 Technical details subject to change (1-5) 4
Master-Geräte Master Gauges
Systemkomponenten System Components
11,4
14,8
Ø 89
Ø 80
14,8
Ø 1,5 58
Gewinde für Schraubring
Thread for clamp ring 70,2
A2C53165265 * A2C60000121
TU00-0726-5104620 Technische Änderungen vorbehalten 0407 Technical details subject to change (1-5) 5
Slave-Geräte Satellite Gauges
Systemkomponenten System Components
Beispiel / Examples:
TU00-0726-5304620 I 0806 I
(1-5) 1
Slave-Geräte Satellite Gauges
Systemkomponenten System Components
Ausführung: Design:
Frontring: Kunststoff, schwarz, Dreikantausführung Bezel: plastic, black,
Deckglas: kratzfest, entspiegelt triangular version
Einlegering: schwarz Lens: scratch resistant, nonreflective
Zifferblatt: Durchlicht Deflector : black
Aufdruck: Grund schwarz Dial: backlight
Skala, Ziffern und Symbol weiß Dialgraphics: black background
Zeiger: Durchlicht, weiß with white characters
Gehäuse: Kunststoff, flammhemmend Pointer: translucent backlighting, white
Befestigung: Schraubring, Kunststoff Housing: plastic, flame retardant
Beleuchtung: weiß Mounting: clamp ring, plastic
Anschlussart: AMP MATE-N-LOK 6 Pins Illumination: white
Einbaulage: 0 - 85° Winkel Type of connection: AMP MATE-N-LOK 6 pins
Nominal position: 0 - 85° angle
TU00-0726-5304620 Technische Änderungen vorbehalten 0806 Technical details subject to change (1-5) 2
Slave-Geräte Satellite Gauges
Systemkomponenten System Components
EMV: DIN-EN 50081/1-2, DIN-EN 50082/1-2, EMC: DIN-EN 50081/1-2, DIN-EN 50082/1-2,
ISO 7637-1-2, 95/54 EWG, SAEJ 1810 ISO 7637-1-2, 95/54 EWG, SAEJ 1810
Schwingungsfestigkeit: 5g, 10-500 Hz, 1 oct./min. Vibration resistance: 5g, 10-500 Hz, 1 oct./min.
SAE J 1810, SAE J 1399 SAE J 1810, SAE J 1399
Dauerschock: 25g, 1 Hz, 6 ms, Physical shock: 25g, 1 Hz, 6 ms,
SAE J 1810, SAE J 1399 SAE J 1810, SAE J 1399
Schutzart: IP65, IEC 60529 vorne Protection: IP65, IEC 60529 front side
IP30, IEC 60529 hinten IP30, IEC 60529 backside
3
Ø 52
54,3 43,6
TU00-0726-5304620 Technische Änderungen vorbehalten 0806 Technical details subject to change (1-5) 3
Slave-Geräte Satellite Gauges
Systemkomponenten System Components
TU00-0726-5304620 Technische Änderungen vorbehalten 0806 Technical details subject to change (1-5) 4
Slave-Geräte Satellite Gauges
Systemkomponenten System Components
TU00-0726-5304620 Technische Änderungen vorbehalten 0806 Technical details subject to change (1-5) 5
Master Black Box Master Black Box
Systemkomponenten System Components
High-speed Full-CANbus interface V2.0B kompatibel. High-speed Full-CANbus interface V2.0B compatible.
Verarbeitung von zwei unterschiedlichen CAN Protokollen Processing of two different CAN protocols (J1939,
(J1939, CANopen). CANopen).
Programmierung als Tachometer oder Drehzahlmesser über Programming as Speedometer or Tachometer with
Diagnose-Schnittstelle (k-Line). Diagnosis interface (k-line).
(1-3) 1
Master Black Box Master Black Box
Systemkomponenten System Components
Ausführung: Design:
Gehäuse: Kunststoff, flammhemmend Housing: plastic, flame retardant
Befestigung: 4 Schrauben Mounting: 4 screws
Anschlussart: AMP 26 Pins MODU II, Type of connection: AMP 26 pins MODU II,
MATE-N-LOK 4 Pins MATE-N-LOK 4 pins
Eingänge: 2 CAN-Eingänge, 2x Frequenz, Inputs: 2 CAN inputs, 2x frequency,
3x Widerstand, 1x 4-20 mA, 1x 0-5 V 3x resistance, 1x 4-20 mA, 1x 0-5 V
Ausgänge: über SATbus bis zu 16 Anzeigeinstrumente Outputs: wia SATbus up to 16 satellite gauges,
(Slaves), 2x switch outputs (GND 0.5A)
2x Schaltausgang (GND 0,5A)
A2C53165265 * A2C60000121
TU00-0726-5404620 Technische Änderungen vorbehalten 0407 Technical details subject to change (1-3) 2
Master Black Box Master Black Box
Systemkomponenten System Components
Schwingungsfestigkeit: 5g, 10-500 Hz, 1 oct./min. Vibration resistance: 5g, 10-500 Hz, 1 oct./min.
SAE J 1810, SAE J 1399 SAE J 1810, SAE J 1399
Dauerschock: 25g, 1 Hz, 6 ms, Physical shock:25g, 1 Hz, 6 ms,
SAE J 1810, SAE J 1399 SAE J 1810, SAE J 1399
Schutzart: IP30, IEC 60529 Protection: IP30, IEC 60529
Geräteanschluss
Anschlussbelegung / Terminal connection: Gauge connection
AMP 26 Pins MODU II
Geräteanschluss
Gauge connection
4 Pin MATE-N-LOCK
Pin Beschreibung / Description Pin Beschreibung / Description
1 nicht belegt / not connected 3 Masse / GND
2 Sat - Bus 4 Versorgungsspannung Slave / Supply Satellite
TU00-0726-5404620 Technische Änderungen vorbehalten 0407 Technical details subject to change (1-3) 3
Datenblätter für
Data Sheets For
Änderungsübersicht / Change Overview
Datum Doku-Nr. Seite Bemerkung
Date Documentation No. Page Comment
neu/new
A2C60005001, ... 1892, ... 1897, ... 1885
0806 — — — Corporate Design geändert/chanded
0407 TU00-0726-5404620 — neu/new Master Black Box komplett / complete
1 CANopen
0407 TU00-0726-5104620 neu/new
2 (GND 0,5A)
Red
+12/24Volt
Black
Ground
Product Manual
Change Overview
Date Chapter-Page Comment
7-1 new : master gauges 1003 (pages 1-5), satelitte gauges 1003 (pages 1-5)
0204 2-11 new : Pin 20: Save against high current with a Fuse 0.5 A!
0404
6-2 to 6-6 new : * U No purchasing No.
6-2 to 6-4 • 100 mm not available
6-2 to 6-5 new : Order no. A2C60000006, ... 007, ... 056, ... 057, ... 058
0704 A2C60000234, ... 235, ... 236, ... 237, ... 238, ... 239
6-3 removed: Order no. A2C60000053
0904 8 (3-5) new : E1 Approval
TU00-0726-0000002 0806 CV - 1