1. Introduction.................................................................................3 2

Transcription

1. Introduction.................................................................................3 2
Index
1. Introduction.................................................................................3
2. Specifications.............................................................................3
3. DICO 908/A module.....................................................................3
JUMPERS...............................................................................3
POWER SUPPLY CONNECTION...............................................4
CANBUS CONNECTION...........................................................4
RS232 CONNECTION (manufacture's use only).................4
DICO 908/A I/O C0NNECTIONS.............................................4
DICO 908/A-I CONNECTIONS................................................4
DICO 908/A-O CONNECTIONS...............................................5
CONNECTION OF SENSORS....................................................5
4. Filtering V/I analog inputs........................................................5
5. CANopen......................................................................................6
6. Object Dictionary: Entries supported by DICO 908/A.............7
DICO Unit - DICO 908/A
Revisions
Rev.
First draft
1.1
Pages
8
The manual present applies itself to the following produced codes:
5906515101 DICO 908/A 4 OUT e 8 IN (V/I/Temp)
5906515102 DICO 908/A-I 8 IN (V/I)
5906515103 DICO 908/A-O 4 OUT
2E000257 DICO 908/A 8ANIN (V + T ) + 4 ANOUT 12/24 V IN
This product meets the EMC requirements
of EEC Directive 89/336.
SYSTEM s.p.a. Div. Electronics
via Ghiarola Vecchia, 73
SYSTEM SPA (Electronics Div.) reserves the right to
make changes to the specifications at any time without
giving prior notice. The information contained herein is
correct and reliable. No part of this publication may be
reproduced in any form without prior authorisation from
SYSTEM SPA (Electronics Div.).
41042 Fiorano (MO) - Italy
tel. 0536/836111 - fax 0536/830901
www.system-group.it
e-mail: info.electronics@system-group.it
October 2014 - Rev. 1.1
page
Order Code 5906515101
DICO Unit - DICO 908/A
1. Introduction
ANALOG OUTPUTS
• Number of outputs: 4 bipolar/unipolar
DICO 908/A units are proposed by SYSTEM Electronics as a family of reliable and low cost CANopen slaves
implementing analog inputs and outputs compliant to
DS-401 specifications.
• Output impedance: 0.1 Ω
• Output range: 0…5 V, 0…10 V, -5…5 V, -10…10 V
(selectable by jumpers)
• Max output current: 2mA
Full version units implement 4 analog outputs and 8
analog inputs (4 of type V/I + 4 of type V or 4 for temperature measures).
• Conversion: 12-bit
• Max setting time: 10usec.
• Encoding: Binary Code
• Output frequency: 1KHz
• Accuracy: ±1% FS
2. Specifications
• Short Circuit protection: yes
• 89C51CC01 40MHz microprocessor
• 1 CAN port (2.0A and 2.0B compliant)
3. DICO 908/A
module
• 1 RS232 port
• 32KB FLASH memory
• 1280 bytes volatile RAM
• 2KB E2Prom memory
• 2KB BOOTLOADER memory
• Conversion: 12-bit (Binary Code)
• Sampling frequency: 1KHz
C2
3
2
1
J BIT RATE
C1
J Node Id (Nid)
1 2 3 4 5
• Passband: from 25Hz to 500Hz (depending upon
digital filter parameters)
1
• Range: 0-10 V, 4-20 mA, 0-20 mA
2
1
2
3
4
5
6
7
3
• Number of inputs: 8 single-ended (4 are selectable for current measurements)
C3
XP3
7
8
9
VOLTAGE/CURRENT INPUTS
4
• I/O are insulated from power supply
J SLOPE
J TERM
1
• Mounting: DIN EN50035
2
XP2
4
5
6
AV-1/2
3
• Dimensions: 110×76×30 mm
BIP
4
• Operating temperature: 0-60 °C
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
XP4
XP1
1
2
3
• Power supply: 12..24Vdc 0.6A max
C0
N3 P3
N2 P2
N1 P1
N0 P0
XP5
1
2
3
Figure 3.1
• Accuracy: ±0.5% FS
• Input resistance: 124 KΩ
JUMPERS
• Input protection: ±2000V (electrostatic discharge)
J Node Id (NId) CANopen 1 … 127 address
TEMPERATURE/RESISTANCE INPUTS
• Number of inputs: 4 (alternate to V/I input)
• Type of configurable inputs:
Termocouples J, K, T, R, S
2 or 3 wires Termoresistances (Pt100-Pt200-Pt500Pt1000)
Resistances
• Conversion: 16-bit
• Passband: 0-10 Hz
• Measurement range: Termocouples: J 0-850 °C
K 0-1200 °C
T 0-450 °C
R 0-1500 °C
S 0-1700 °C
7
OFF
OFF
OFF
OFF
OFF
…
6
OFF
OFF
OFF
OFF
OFF
…
5
OFF
OFF
OFF
OFF
OFF
…
4
OFF
OFF
OFF
OFF
OFF
…
3
OFF
OFF
OFF
OFF
ON
…
2
OFF
OFF
ON
ON
OFF
…
1
OFF
ON
OFF
ON
OFF
…
NId
1
1
2
3
4
…
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
OFF
ON
126
127
Table 3.1
Pt100: -230 °C - 700 °C
Ohm: 0-10 KΩ
mV: ±100mV
V: 0-5 V
• Resolution: 0.1 °C / 0.1 Ω
• Accuracy: < 0.2% FS (25 °C)
• Input protection: ±2000V (electrostatic discharge)
October 2014 - Rev. 1.1
page
Order Code 5906515101
DICO Unit - DICO 908/A
DICO 908/A I/O C0NNECTIONS
J BIT RATE
3
OFF
OFF
OFF
OFF
ON
ON
ON
ON
BIT
1 Mbps
800 Kbps
500 Kbps
250 Kbps
125 Kbps
50 Kbps
20 Kbps
10 Kbps
2
OFF
OFF
ON
ON
OFF
OFF
ON
ON
1
OFF
ON
OFF
ON
OFF
ON
OFF
ON
J TERM
CANbus termination
J SLOPE
Slope Control (> 500Kbps to be inser-
ted for transmission speed)
Temperature Voltage
2-3
1-2
OFF
OFF
In 0 +
XP4.2 In 1 (V only) In 0 -
XP4.3 Analog Input Common 0-1 Common 0
XP4.4 In 2 (V/I)
In 1 +
XP4.5 In 3 (V only) In 1 -
XP4.6 Analog Input Common 2-3
Common 1
XP4.7 In 4 (V/I)
In 2 +
XP4.8 In 5 (V only) In 2 -
XP4.9 Analog Input Common 4-5
Common 2
XP4.10 In 6 (V/I)
In 3 +
XP4.11 In 7 (V only) In 3 -
UNIPOLAR
0…10 V
0…5V
OFF
OFF
OFF
ON
Common 3
XP4.14 Analog Output common
XP4.15 Analog Output 1
XP4.16 Analot Output common
XP4.17 Analog Output 2
XP4.18 Analog Output common
J ANALOG OUTPUT
Temperature input
XP4.13 Analog Output 0
Current
2-3
ON
Table 3.3
BIP
AV ½
V/I input
XP4.12 Analog Input Common 6-7 J ANALOG INPUT
Px - Nx
Cx
XP4.1 In 0 (V/I)
Table 3.2
XP4.19 Analog Output 3
BIPOLAR
-10 … +10 V -5 … +5 V
ON
ON
OFF
ON
All Analog Input Common points are connected together
inside the board.
All Analog Output Common points are connected together inside the board.
Table 3.4
ON: jumper is inserted
OFF: jumper is not inserted
DICO 908/A-I CONNECTIONS
POWER SUPPLY CONNECTION
V/I input
Temperature
input
In 0 +
XP4.2 In 1 (V only) In 0 -
XP4.1 In 0 (V/I)
XP1.1 +24VDC (15 … 28 Vdc 0.2A)
XP1.2 GND
XP1.3 GROUND (PE)
CANBUS CONNECTION
XP2.4 CANH
XP2.5 CANL
XP2.6 REF
XP3.7 CANH
XP4.3 Analog Input Common 0-1 Common 0
XP4.4 In 2 (V/I)
In 1 +
XP4.5 In 3 (V only) In 1 -
XP4.6 Analog Input Common 2-3
Common 1
XP4.7 In 4 (V/I)
In 2 +
XP4.8 In 5 (V only) In 2 -
XP4.9 Analog Input Common 4-5
Common 2
XP4.10 In 6 (V/I)
In 3 +
XP4.11 In 7 (V only) In 3 -
XP4.12 Analog Input Common 6-7 XP3.8 CANL
Common 3
XP4.13 Not used
XP3.9 REF
XP4.14 Not used
XP4.15 Not used
XP4.16 Not used
RS232 CONNECTION (manufacture's use only)
XP4.17 Not used
XP4.18 Not used
XP5.1 TX
XP4.19 Not used
XP5.2 RX
XP5.3 GND
All Analog Input Common points are connected together
inside the board.
XP5.4 NC
XP5.5 +5V
October 2014 - Rev. 1.1
page
Order Code 5906515101
DICO Unit - DICO 908/A
4. Filtering V/I
analog inputs
DICO 908/A-O CONNECTIONS
XP4.1 Not used
XP4.2 Not used
XP4.3 Not used
XP4.4 Not used
XP4.5 Not used
XP4.6 Not used
XP4.7 Not used
XP4.8 Not used
XP4.9 Not used
XP4.10
Not used
XP4.11
Not used
XP4.12
Not used
XP4.13
Analog output 0
XP4.14
Analog Output Common
XP4.15
Analog Output 1
XP4.16
Analog Output Common
XP4.17
Analog Output 2
XP4.18
Analog Output Common
XP4.19
Analog Output 3
Each analog input has an hardware anti-aliasing filter
(cut-off frequency = 500Hz).
An infinite response digital filter (IIR) can be activated
writing to object 0x2100:
yn = xn + byn-1
; b = 0, 1, 3, 7
b +1
Default value for filter weight: b = 0.
Based on the value of the parameter "b" cut-off frequency of the filter moves from 500Hz to 25Hz as can be see
in Figures 4.1, 4.2, 4.3.
All Analog Output Common points are connected together inside the board.
CONNECTION OF SENSORS
• 2 wires Termoresistance
Input +
Figure 4.1 Parameter b = 1
Input Common
Figure 3.1.1
• 3 wires Termoresistance
Input +
Input -
Common
Figure 3.1.2
Figure 4.2 Parameter b = 3
• Termocouples
Input +
Input Common
Figure 3.1.3
October 2014 - Rev. 1.1
page
Order Code 5906515101
DICO Unit - DICO 908/A
Figure 4.3 Parameter b = 7
5. CANopen
Figure 5.1
October 2014 - Rev. 1.1
page
Order Code 5906515101
DICO Unit - DICO 908/A
6. Object Dictionary: Entries supported by
DICO 908/A
Index
(hex)
1000
1001
1008
1009
100A
100C
100D
1010
Sub
index
Object
VAR
VAR
VAR
VAR
VAR
VAR
VAR
ARRAY
1
2
3
4
1011
ARRAY
1
2
3
4
1017
1018
VAR
RECORD
1
2
1029
ARRAY
1
2
1200
RECORD
1
2
1400
RECORD
1
2
3
5
1600
RECORD
1
2
3
4
1800
RECORD
1
2
3
5
1801
RECORD
1
2
3
5
1A00
RECORD
1
2
3
4
1A01
RECORD
1
2
3
4
2000
VAR
2002
RECORD
1
2
3
2003
ARRAY
1…10
2020
ARRAY
1
2
3
4
October 2014 - Rev. 1.1
Name
Device type (0x191 = 401)
Error register
Manufacturer device name
Manufacturer hardware version
Manufacturer software version
Guard time
Life time factor
Store parameters
Save All parameters
Save Communication parameters
Save Application parameters
Save Manufacturer parameters
Restore default parameters
restore all parameters
restore default communication parameters
restore default application parameters
restore default manufacturer parameters
Producer heartbeat time
Identity
Vendor-ID (System S.p.A.)
Product code
Error behaviour
Communication error
Device profile or Manufacturer specific
1 st Server SDO parameters
COB-ID client -> server
COB-ID server -> client
RPDO1 communication parameters
COB-ID
Transmission type
Inhibit time
Event timer
RPDO1 mapping parameters
1 st mapped object
2 nd mapped object
3 rd mapped object
4 th mapped object
TPDO1 communication parameters
COB-ID
Transmission type
Inhibit time
Event timer
TPDO2 communication parameters
COB-ID
Transmission type
Inhibit time
Event timer
TPDO1 mapping parameters
1 st mapped object
2 nd mapped object
3 rd mapped object
4 th mapped object
TPDO2 mapping parameters
1 st mapped object
2 nd mapped object
3 rd mapped object
4 th mapped object
H/W configuration:
Bit 7 = 1
Analog Outputs
Bit 6 = 1
Analog Inputs for A/D
Bit 5 = 1
Analog Inputs for Sigma-Delta A/D
Bits 4..0 = FPGA Version
could junction parameters
n_coldj
ntc_sel (0 = user table, 1=ntc 1K, 2=ntc 2K, 3=ntc 2.2K)
cold junction channel (9 -> cold junction temp. = temp.chip)
user table ntc
table [i]
temperature (0,1 °C) / resistance (0,1 Ohm)
temperature / input resistance 1
temperature / input resistance 2
temperature / input resistance 3
temperature / input resistance 4
page
Type
Access
Default value
UNSIGNED32
UNSIGNED8
Vis-String4
Vis-String4
Vis-String4
UNSIGNED16
UNSIGNED8
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED16
Identity (23H)
UNSIGNED32
UNSIGNED32
UNSIGNED8
UNSIGNED8
UNSIGNED8
SDO Parms (22H)
UNSIGNED32
UNSIGNED32
PDO CommPar (20H)
UNSIGNED32
UNSIGNED8
UNSIGNED16
UNSIGNED16
PDO MapPar (21H)
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
PDO CommPar (20H)
UNSIGNED32
UNSIGNED8
UNSIGNED16
UNSIGNED16
PDO CommPar (20H)
UNSIGNED32
UNSIGNED8
UNSIGNED16
UNSIGNED16
PDO MapPar (21H)
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
PDO MapPar (21H)
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED32
UNSIGNED8
ro
ro
ro
ro
ro
ro
ro
0x000C0191
0
“908A”
“0.00”
“2.40”
0
0
ro
ro
ro
rw
0x00000000
0x00000000
0x00000000
0x00000001
ro
ro
ro
rw
rw
0x00000000
0x00000000
0x00000000
0x00000001
0
ro
ro
0x0000008A
0x59065151
ro
rw
1
2
ro
ro
0x40000600+NId
0x40000580+NId
rw
ro
ro
rw
0x40000200+NId
255
0
0
rw
rw
rw
rw
0x64110110
0x64110210
0x64110310
0x64110410
ro
ro
rw
rw
0x40000180+NId
255
10
0
ro
ro
rw
rw
0x40000280+NId
255
10
0
ro
ro
ro
ro
0x64010110
0x64010210
0x64010310
0x64010410
ro
ro
ro
ro
ro
0x64010510
0x64010610
0x64010710
0x64010810
UNSIGNED16
UNSIGNED8
UNSIGNED8
rw
rw
rw
5266
1
9
UNSIGNED16
rw
UNSIGNED16
UNSIGNED16
UNSIGNED16
UNSIGNED16
ro
ro
ro
ro
Order Code 5906515101
DICO Unit - DICO 908/A
Index
(hex)
2030
Sub
index
Object
ARRAY
1
2031
ARRAY
1
2033
1
2041
1
2
2100
ARRAY
RECORD
ARRAY
1
2
3
4
5
6
7
8
6401
ARRAY
1..8
6411
ARRAY
1..4
6443
ARRAY
1..4
6444
parameters for input 1
input type (*)
parameters for input 2
input type (*)
parameters for input 3
input type (*)
parameters for input 4
input type
Check connection (solo per ingressi temperatura)
flag check connection (1 x fare il check)
status canali (bitmask: 00=ok, 01=corto, 11=aperto)
Parametro di peso del filtro IIR per le letture analogiche
(val. possibili 0,1,3,7)
parameter for input 1
parameter for input 2
parameter for input 3
parameter for input 4
parameter for input 5
parameter for input 6
parameter for input 7
parameter for input 8
16-bit analog inputs
input 1..8 (*)
16-bit analog outputs
output 1..4
Analog Output Error Mode
Error Mode Analog Output 1..4
Analog Output Error Value
Error Value Analog Output 1..4
ARRAY
1
2032
Name
ARRAY
1..4
Type
Access
Default value
UNSIGNED8
rw
0
UNSIGNED8
rw
0
UNSIGNED8
rw
0
UNSIGNED8
rw
0
UNSIGNED8
UNSIGNED8
wo
ro
0
UNSIGNED8
UNSIGNED8
UNSIGNED8
UNSIGNED8
UNSIGNED8
UNSIGNED8
UNSIGNED8
UNSIGNED8
rw
rw
rw
rw
rw
rw
rw
rw
0
0
0
0
0
0
0
0
UNSIGNED16
ro
UNSIGNED16
rw
UNSIGNED8
rw
0
UNSIGNED32
rw
0
Table 6.1
(*) Enconding of analog Input values depends upon input type, as shown in the following list:
Input type:
Encoding/measure unit
0 = analog input
binary (0 … 4095)
1 = pt100
0.1 °C
2 = pt200
0.1 °C
3 = pt500
0.1 °C
4 = pt1000
0.1 °C
6 = resistance 0 - 380 Ohm
0.1 Ω
7 = resistance 0 - 3 Kohm
0.1 Ω
9 = termocouple J 0.1 °C
10 = termocouple K
0.1 °C
11 = termocouple T
0.1 °C
12 = termocouple R
0.1 °C
13 = termocouple S
0.1 °C
14 = custom NTC
0.1 °C
15 = NTC 1K Ohm 0.1 °C
16 = NTC 2K Ohm 0.1 °C
17 = NTC 2.2K Ohm
0.1 °C
22 = input voltage ±2500 mV
binary (0 … 65535)
23 = input voltage ±1250 mV
binary (0 … 65535)
24 = input voltage ±625 mV binary (0 … 65535)
25 = input voltage ±312,5 mV
binary (0 … 65535)
26 = input voltage ±156,25 mV
binary (0 … 65535)
27 = input voltage ±78,125 mV
binary (0 … 65535)
28 = input voltage ±39,0625 mv
binary (0 … 65535)
29 = input voltage ±19,531 mV
binary (0 … 65535)
For analog input types 22 to 29, the value read in object 0x6401 is the binary value (N); if the network master
wants to translate to mV, the following formula must be used:
Value_mV =
N * (2*Max_mV)
65536
Example: Type = 26
Value_mV = [10500 * (2*156,25)]/65536 = 50,07 mV
N = 10500
October 2014 - Rev. 1.1
page
Order Code 5906515101

Similar documents