background image

S p e z i a l e l e k t r o n i k     G m b H

iseg

c/o ROTECH

Email: [email protected]

Phone ++ 49 351 / 26 95 - 260

Spezialelektronik

Bautzner Landstr. 45

http://www.iseg-hv.com

Fax

++ 49 351 / 26 95 - 261

24

GmbH

D - 01454 Rossendorf

Germany

4.4 Implementation in the CAN-Bus

The data frame structure is matched to the message frame of the standard-format according to CAN
specification 2.0A, whereas looking from the point of view of the CAN protocol a pure data
transmission will be done, which is not applying to the protocol.

The data frame of the DCP will be transferred as data-word with n bytes length in the data field of
the CAN frames according to the specific demands of the respective access. Therefore this results
into a Data Length Code (DLC) of the CAN-protocol of n.

It is possible to transfer 8 data bytes that apply to the DLC field with falling values.

The RTR Bit is always set to zero.

The information for the direction of the data transfer (DATA_DIR) is written in the lowest bit ID0 of
the 11 Bit CAN-Identifier.

The controller therefore will start a read-write access for data with DATA_DIR = 1 and will send with
DATA_DIR = 0.

The Front-end device responds to the data request with sending the corresponding data with
DATA_DIR = 0.

Only if the Front-end device is not registered at the controller respectively if it does not receive valid
data during a longer time period (ca. 1 min), then it will actively send the registration frame with
DATA_DIR = 1 (see also item 4.3)

Therefore it follows that all even CAN-ports (Identifier) are interpreted as ‘Write ports’ all odd CAN
ports as ‘ Read ports’.

The addressing of the Front-end device is also made with the 11 bit identifier of the CAN protocol.

In order to keep the CAN segment open also for other protocols, the addressing room was limited to
64 nodes.

ID10 is dominant.

ID9  - is always dominant for module’s witches have not an Active-CAN message function.

- is recessive for module’s witch have an Active-CAN message function when receive or

send write- or read- write-accesses and is dominant when the module active send a
error message.

The module was configured as a CAN-node with an Active-CAN message function (see 

Group

access: Serial number, software release and CAN message configuration

). In this case the

module will send this group access as an active error message with higher priority (ID9 = 0)
than normal messages, if one of the sumstatus- and safety loop-bits in the group access
“General status module”

 

not has been set.

ID3 to ID8 allows to address up to 64 Front-end devices (ID3: A0 = 2

0

 ;...; ID8: A5 = 2

5

 ),

ID2 is not used.

In one CAN segment only modules are allowed with different identifiers and the same bit rates.
The factory fixed bit rate is written on the sticker of the 96-pin connector.

Содержание EHQ 9005-F

Страница 1: ...Detailed CAN data frames description 4 4 CAN Bus implementation Appendix A Side view Attention The device must not be operated with the cover removed We decline all responsibility for damages and injuries caused by an improper use of the module It is highly recommended to read the manual before any kind of operation Note The information in this manual is subject to change without notice We take no...

Страница 2: ...Spezialelektronik GmbH iseg c o ROTECH Email sales iseg hv de Phone 49 351 26 95 260 Spezialelektronik Bautzner Landstr 45 http www iseg hv com Fax 49 351 26 95 261 2 GmbH D 01454 Rossendorf Germany ...

Страница 3: ...100 kHz 2 mV at max load and VO 50 V Hardware current limit Imax Potentiometer internal Interface CAN Interface Voltage setting Via software resolution 1 mV Voltage measurement Via software resolution 1 mV Current measurement Via software resolution 100 nA Accuracy of voltage measurement 20 mV Accuracy of current measurement 0 01 IO 0 05 IO max 1 digit Temperature coefficient 5 10 5 K Stability 20...

Страница 4: ...witched ON and a new set voltage must be given before it is able to offer an output voltage The pins of the loop are potential free the internal voltage drop is ca 3 V Coming from the factory the safety loop is not active the corresponding bit is always set Removing of an internal jumper makes the loop active s App A The connector V of each channels should be connected to ground at a certain chose...

Страница 5: ...he function of the module as part of a complex system will be defined through the DATA_ID In such systems with many hierarchical levels a single function of a single module can be addressed by using group controllers GC Then for each GC on the way to the module the data frame is created through nesting of the address fields of the GC addresses followed by the DATA_ID not necessary in case of contr...

Страница 6: ...ree r 8 1 1 1 1 0 0 1 0 0 0 Existing hardware channels r 3 1 1 1 1 0 0 1 1 0 0 Channel works according to control r 3 1 1 1 1 0 1 0 0 0 0 Status4 Sense voltage Set voltage r 3 0 1 0 1 1 0 0 0 0 0 0 General status module r w a 2 0 1 1 1 0 0 0 1 0 0 Status1 Voltage limit has been exceeded at single channel r 3 0 1 1 1 0 0 1 0 0 0 Status2 Hardw current limit has been exceeded at single channel r 3 0 ...

Страница 7: ... then it is able to register this module as a Front end device and is able to address it with FE_ADR Module address see also item 4 4 description 11bit Identifier Bit 0 to 1 in DATA_0 describes the type of installed resolution of current and voltage measurement and setting see according Single and Group accesses Remote frame Log on controller DLC 2 Byte DATA_ID DATA_0 Bit 7 6 5 4 3 2 1 0 0 Designa...

Страница 8: ... write Channel Nx off 0 15 Actual current trip with resolution IO max 10 exp6 A in DATA_2 to DATA_0 Write Controller DLC 4 Write software current trip at corresponding channel Byte Identifier DATA_ID DATA_2 DATA_1 DATA_0 Bit ID1 ID0 7 6 5 4 3 2 1 0 0 Designation EXT_ INSTR DATA _DIR N3 N2 N1 N0 LSB Data 1 0 1 0 0 0 x x x x x Description write Channel Nx off 0 15 New actual current trip with resolu...

Страница 9: ...A_1 DATA_0 Bit 7 6 5 4 3 2 1 0 0 Designation DATA _DIR N3 N2 N1 N0 LSB Data 0 1 0 0 0 x x x x x Description write Channel Nx of 0 15 Actual voltage with resolution VO max 10 exp6 V in DATA_2 to DATA_0 Single access CHANNEL Actual current Read write access Byte DATA_ID Controller DLC 1 Bit 7 6 5 4 3 2 1 0 Read actual current at the corresponding channel Designation DATA _DIR N3 N2 N1 N0 Data 1 1 0 ...

Страница 10: ...ata 0 1 0 1 0 x x x x x Description write Channel Nx of 0 15 Set voltage with resolution VO max 10 exp6 V in DATA_2 to DATA_0 Write Controller DLC 4 Write set voltage at corresponding channel Byte DATA_ID DATA_2 DATA_1 DATA_0 Bit 7 6 5 4 3 2 1 0 0 Designation DATA _DIR N3 N2 N1 N0 LSB Data 0 1 0 1 0 x x x x x Description write Channel Nx of 0 15 Set voltage with resolution VO max 10 exp6 V in DATA...

Страница 11: ...x x x x x x 0 x x Description write Channel Nx of 0 15 Input error i 0 no input error i 1 set voltage fN or ramp out off set range o 0 Channel OFF o 1 Channel ON Voltage state r 0 Voltage is stable r 1 Voltage ramps Channel Emergency cut off n 0 Channel works n 1 Cut off only to first write in DAC KILL enable k 0 KILL function disable VO shut off if current limit has been exceeded and then VO is r...

Страница 12: ... 0 0 0 0 x x x 0 0 x x Description write 24V 15V 5V 0 0 Temperature U1 to U3 Voltage resolution 100 mV U4 U5 not available on EHQ 8005 F t2 t1 Module temperature resolution 0 1 C Out of range see Group access General status module will be generated if tolerance of voltage supplies is more than 5 Group access Existing hardware channels Read write Write access extended access list Read write Byte Id...

Страница 13: ...D DATA_1 DATA_0 Bit ID1 ID0 7 6 5 4 3 2 1 0 7 0 7 0 Designation EXT_ INSTR DATA _DIR N3 N2 N1 N0 LSB Data 1 0 1 1 0 0 1 1 0 0 x Description write x 1 Channel is working correctly x 0 Channel is not working correctly LSB Channel 1 Group access Status4 Read write Write access extended access list Read write Byte Identifier DATA_ID Controller DLC 1 Bit ID1 ID0 7 6 5 4 3 2 1 0 Control of sense line is...

Страница 14: ...or voltage limit have been exceeded or sense line interrupted at least one channel y 1 no channel is ramping y 0 VO is ramping at least one channel x 1 safety loop is closed x 0 VO was shut off with safety loop if safety loop is closed again the bit will be set with the first read w 1 VO is ramping at least one channel with ADC filter frequency fN 100 Hz w 0 all channels are stable with programmab...

Страница 15: ...1 0 Designation ID9 DATA _DIR Data 0 1 1 1 0 0 0 0 0 0 u v w x y z Description active If u x z 0 then the module send once active this error frame with ID9 0 The module has been configured as one CAN node with an Active CAN message function see Group access Serial number software release and CAN message configuration In this case the module will send this group access as an active error message wi...

Страница 16: ...l be cancelled Group access Status2 Hardware current limit Read write access Byte DATA_ID Controller DLC 1 Bit 7 6 5 4 3 2 1 0 Check exceeding hardware current limit per channel Designation DATA _DIR Data 1 1 1 0 0 1 0 0 0 Description read Response module DLC 3 Byte DATA_ID DATA_1 DATA_0 Bit 7 6 5 4 3 2 1 0 7 0 7 0 Designation DATA _DIR Data 0 1 1 0 0 1 0 0 0 x15 x8 x7 x0 Description write x0 Stat...

Страница 17: ...ion DATA _DIR Data 0 1 1 0 0 1 1 0 0 x15 x8 x7 x0 Description write x0 Bit for Channel 0 xn 1 Channel ON x7 Bit for Channel 7 xn 0 Channel OFF Write Controller DLC 3 Channels shut ON or OFF define Byte DATA_ID DATA_1 DATA_0 Bit 7 6 5 4 3 2 1 0 7 0 7 0 Designation DATA _DIR Data 0 1 1 0 0 1 1 0 0 x15 x8 x7 x0 Description write x0 Bit for Channel 0 xn 1 Channel ON x7 Bit for Channel 7 xn 0 Channel O...

Страница 18: ...esolution VO max 50000s Ramp speed range VO max 2500s Ramp speed VO max 10s 1 Ramp speed higher than the maximum module specific ramp speed will be ignored and the Bit Input error in the Status channel will be set 1 sub values are rounded down to the next lower value according to the resolution Group access Set voltage for all channels Write access Controller DLC 4 Set voltage for all channels Byt...

Страница 19: ... bit rate kbit s Write Controller DLC 3 Write a new bit rate Byte DATA_ID DATA_1 DATA_0 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Designation DATA _DIR LSB Data 0 1 1 0 1 1 1 0 0 x8 x7 x6 x5 x4 x3 x2 x1 x0 Description write x8 x0 7 Bit rates are possible 1 20 kbit s 2 50 kbit s 3 100 kbit s 4 125 kbit s 5 250 kbit s 6 500 kbit s on request 7 1000 kbit s on request the new bit rate gets a...

Страница 20: ... 1 1 1 1 0 0 0 0 0 Description read Response module DLC 7 Byte DATA_ID DATA_5 DATA_4 DATA_3 DATA_2 DATA_1 DATA_0 Bit 7 6 5 4 3 2 1 0 BCD BCD BCD BCD BCD BCD BCD BCD BCD BCD BCD BCD Designation DATA _DIR Data 0 1 1 1 0 0 0 0 0 z6 z5 z4 z3 z2 z1 p2 y3 y2 y1 p1 c1 Description write 6 BCD Serial number 3 BCD Soft ware release c1 1 BCD existing channels Write Controller DLC 2 Write a new CAN message co...

Страница 21: ...el then the ADC filter Description read frequency is fN 100 Hz Response module DLC 3 Byte DATA_ID DATA_1 DATA_0 Bit 7 6 5 4 3 2 1 0 7 0 7 0 Designation DATA _DIR Data 0 1 1 1 1 0 0 0 0 x15 x8 x7 x0 Description write ADC filter frequency fN 19200 x15 x0 Hz Write Controller DLC 3 Write new ADC filter frequency fN Byte DATA_ID DATA_1 DATA_0 Bit 7 6 5 4 3 2 1 0 7 0 7 6 5 4 3 2 1 0 Designation DATA _DI...

Страница 22: ...xceeded Data 1 1 1 1 0 1 1 0 0 KILL disable VO shut off if current limit has been exceeded Description read and then VO is ramping from 0 V to VSET again Response module DLC 3 Byte DATA_ID DATA_1 DATA_0 Bit 7 6 5 4 3 2 1 0 7 0 7 0 Designation DATA _DIR Data 0 1 1 1 0 1 1 0 0 x15 x8 x7 x0 Description write x0 Bit for Channel 0 xn 1 KILL enable x7 Bit for Channel 7 xn 0 KILL disable Write Controller...

Страница 23: ... Bit 7 6 5 4 3 2 1 0 Check if the output current the software current trip per Designation DATA _DIR channel exceeds Data 1 1 1 1 1 1 0 0 0 Description read Response module DLC 3 Byte DATA_ID DATA_1 DATA_0 Bit 7 6 5 4 3 2 1 0 7 0 7 0 Designation DATA _DIR Data 0 1 1 1 1 1 0 0 0 x15 x8 x7 x0 Description write x0 Status for Channel 0 xn 0 Channel ok x7 Status for Channel 7 xn 1 Output current has be...

Страница 24: ...ed at the controller respectively if it does not receive valid data during a longer time period ca 1 min then it will actively send the registration frame with DATA_DIR 1 see also item 4 3 Therefore it follows that all even CAN ports Identifier are interpreted as Write ports all odd CAN ports as Read ports The addressing of the Front end device is also made with the 11 bit identifier of the CAN pr...

Страница 25: ...5 bit ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0 0 P A5 A4 A3 A2 A1 A0 EXT _IN STR DATA _DIR Acceptance Filter of the used CAN Controller is set to Front end address The Front end device must do Processing of the single accesses with direct channel values Processing of group information of the channels Self registration in the higher level through sending the module address Building of status in...

Страница 26: ...g c o ROTECH Email sales iseg hv de Phone 49 351 26 95 260 Spezialelektronik Bautzner Landstr 45 http www iseg hv com Fax 49 351 26 95 261 26 GmbH D 01454 Rossendorf Germany Appendix A Side view Desk open jumper for safety loop ...

Отзывы: