background image

Jetter AG

Parameterization | 8

User Manual – JXM-IO-E30

59 / 70

8.11 Current control with PID controller

The individual P, I and D controllers usually have the following characteristics:

0.5

1.0

1.5

2.0

2.5

3.0

3.5

4.0

4.5

0.2

0.0

0.4

0.6

0.8

1.0

1.2

A

B

0.0

PID

PI

P

I

PD

Fig. 12: 

Comparison of controller types in a control loop

A

Step response

B

Time

8.11.1 Test scenario

The PID controller was tested on the JXM-IO-E30 under the following conditions:

Condition

Description

Output

1 kHz PWM

Control period

10 ms

Load

Inductive

An unspecified valve solenoid

VBAT

24 V

In case of a short circuit 4.8 A ~5 Ω

Tab. 61: 

General conditions of the test scenario

JetSym was used to set up a test scenario in which the setpoint switches back and forth between
0.3 A and 0.7 A.

Содержание JXM-IO-E30

Страница 1: ...User Manual JXM IO E30 Expansion module We automate your success 60883467_03...

Страница 2: ...n original User Manual Revision 2 27 1 Date of issue 10 7 2022 This document has been compiled by Jetter AG with due diligence based on the state of the art as known to them Any revisions and technica...

Страница 3: ...nostic capability via LEDs 10 3 5 Nameplate 11 3 6 Scope of delivery 11 4 Technical specifications 12 4 1 Dimensions 12 4 2 Mechanical specifications 13 4 3 Electrical properties 13 4 4 Environmental...

Страница 4: ...node ID 45 8 3 Diagnostic information 45 8 4 Saving settings permanently and resetting to default values 46 8 5 System parameters 47 8 6 Mapping of Process Data Objects PDOs 48 8 6 1 RPDO communicati...

Страница 5: ...Jetter AG Table of Contents User Manual JXM IO E30 v 10 Service 65 10 1 Customer service 65 11 Spare parts and accessories 66 11 1 Accessories 66...

Страница 6: ...e This document is not subject to any updating service Start Jetter We automate your success For further information refer to the following information products JetSym software Online Help Detailed de...

Страница 7: ...ncludes its operation in accordance with this man ual SELV The operating voltage of this device is classified as Safety Extra Low Voltage and is therefore not subject to the European Low Voltage Direc...

Страница 8: ...O E30 8 70 CAUTION Low risk Indicates a hazardous situation which if not avoided could result in minor or moderate injury NOTICE Material damage Indicates a situation which if not avoided could result...

Страница 9: ...Measures for use in the industrial sector 30 3 1 Variants Some information in this document distinguishes between the following variants Variant Item number JXM IO E30 G20 K00 10001687 JXM IO E30 G20...

Страница 10: ...river supply Total current output of up to 25 A 3 4 Diagnostic capability via LEDs The JXM IO E30 is equipped with 2 LEDs to indicate various states and errors Color Blinking pattern Description Red P...

Страница 11: ...temperature is too high The CPU temperature is too high Green Steady 400 ms OFF 400 ms 3 5 Nameplate 1 6 5 4 2 3 Fig 2 Sample nameplate 1 Logo 2 Certification mark 3 Registration number and hardware...

Страница 12: ...chapter contains information on electrical and mechanical data as well as operating data of the JXM IO E30 4 1 Dimensions 43 1 93 5 38 4 139 8 124 8 76 1 5 6 5 1 5 7 5 68 5 89 2 15 6 18 6 Fig 3 Dimens...

Страница 13: ...ion VBAT_PWR Total current Max 25 A Operating voltage DC 8 V 32 V Protection against polarity reversal There is the danger of a short circuit if the polarity is reversed Protect the circuit by an exte...

Страница 14: ...c cording to ISO 14982 In addition the device has CE conformity according to EN 61000 6 1 and EN 61000 6 2 in the industrial sector as of hardware revision 02 To comply with CE conformity requirements...

Страница 15: ...al class Contact discharge 4 kV A Discharge through air 8 kV A Tab 10 ESD EN 61000 4 2 Tests for use in industrial applications Burst Parameter Values Criterion Standards Burst 2 kV B EN 61000 6 2 1 k...

Страница 16: ...e 0 20 Current control PID controller with configurable control parameters Control period 5 ms adjustable Current diagnostics Resolution 12 bits Measuring range 0 2 A 4 A Measuring accuracy 2 5 of the...

Страница 17: ...ut frequency 0 1 or 99 9 duty cycle and low impedance load a signal can no longer be measured Example low frequency pulses 1 Hz output frequency allows for a 0 1 duty cycle to be measured Output DO_H3...

Страница 18: ...ement is not linear The measurement is therefore linearized by the firmware T1 T2 A B Fig 4 Graph Principle of linearization A Current value B ADC value T1 is 200 mA Current below this value is displa...

Страница 19: ...ion 12 bits Voltage measuring JXM IO E30 JXM IO E30 O01 Rated measuring range 0 V 5 V 0 V 10 V Overvoltage measure ment 5 V 7 V 10 V 12 V Input resistance 35 k Load resistor 120 Maximum voltage 32 V M...

Страница 20: ...5 6 k H level 4 6 V L level 1 6 V Input frequency 0 1 Hz 10 kHz Dielectric strength Max 32 V Tab 19 Digital inputs DI_P_1 DI_P_4 Configuration inputs Configuration inputs are tristate inputs and are u...

Страница 21: ...e tween the device and the electric system of the vehicle Protect the device from flying sparks and welding beads splatter Do not touch the device with the welding electrode or earth clamp NOTICE Dirt...

Страница 22: ...ments Shape quality The contact surface must be plane Fastening lugs All existing fastening lugs must be screwed down The device can directly be fastened to the vehicle or to a mounting plate Tab 21 R...

Страница 23: ...e the permitted and prohibited mounting orientations INFO Overheating due to incorrect mounting orientation If the device switches itself off check whether the device has overheated due to an unfavora...

Страница 24: ...e case of incorrect mounting orientation Protect the device from splash and condensate Do not route the connector plug vertically upwards Do not use a steam jet near the unprotected device Any orienta...

Страница 25: ...llation hardware is not included in the scope of delivery Jetter AG recom mends the following mounting hardware Material Type Quantity Screws bolts M6 2 Washers DIN 125 1 2 Tab 22 Fastening material M...

Страница 26: ...tibility Improper implementation of the wiring harness may impair electromagnetic compatibility Keep the cables as short as possible Lay power lines and signal lines separated from each other NOTICE D...

Страница 27: ...anual JXM IO E30 27 70 NOTICE Interferences due to differences in potential Differences in potential can lead to interferences Wire sensors and actuators including their supply lines in star configura...

Страница 28: ..._H7_5 AI_1 CAN1_TERM1 CAN_L_OUT CAN_L C PWM_H7_6 AI_2 DI_P_1 PWMi_H3_4 D PWM_H7_6 AI_3 DI_P_2 PWMi_H3_3 E PWM_H7_4 AI_4 DI_P_3 PWMi_H3_2 F PWM_H7_4 AI_5 DI_P_4 PWMi_H3_1 G PWM_H7_3 AI_6 GND_SEN DO_H3_...

Страница 29: ...for logic unit and sensors VBAT_PWR Power supply for output driver VEXT_SEN Power supply sensors protected by PTC resistor Tab 23 Abbreviations used in this document MOLEX mating connector Specificati...

Страница 30: ...g options Option 1 Limitation of the maximum cable length to 3 m 1 Limit the maximum cable length to 3 m 2 Use a transil diode of type BZW06 33 at each DI_P input and at the outputs PWM_H7 PWMi_H3 and...

Страница 31: ...d on both sides 2 Use a transil diode of type BZW06 33 at each DI_P input and at the outputs PWM_H7 PWMi_H3 and DO_H3 DI_P digital inputs Overall shielding AI analog inputs CAN Control cabinet housing...

Страница 32: ...ile production relevant data Determining the OS version of the device and its software components 7 1 1 Device information Device information Index Subindex Description Type Types of access Default va...

Страница 33: ...ear U16 R 13 Reserved 14 Reserved 15 Minimum OS version U32 R 16 Minimum bootloader version U32 R Tab 26 EDS information Electronic nameplate Index Subindex Description Type Default 0x4565 0 Number of...

Страница 34: ...s to 2 16 0 00 Any attempt to import an OS file version previous to 2 16 0 00 will cause the following JetEasyDownload aborts with a timeout error The previous OS is deleted The device is waiting in b...

Страница 35: ...connected to the PC Ensure that the PEAK CAN dongle is the only CAN device connected to the PC to prevent the selection of the wrong CAN dongle JetEasyDownload and PEAK CAN dongle are ready for use A...

Страница 36: ...e The status provides information about the status of the interface I O port I O interface ID 1 I O interface ID 2 I O interface ID 3 I O interface ID 4 Values Parameters Status Values Parameters Stat...

Страница 37: ...Use subindex 1 to assign a specific interface Overview I O interfaces 38 to a port Use the other subindexes to access the parameters values and statuses INFO Assigning Interfaces You can only assign a...

Страница 38: ...tate The inputs remain active in the Pre Operational state ID Dec Hex Interface Parameter Values Status 0 INACTIVE IO Disabled 1 AI_VOLTAGE Analog voltage input SENSOR_SUPPLY FILTER_DEEP MIN_DEVIATION...

Страница 39: ...CIRCUIT 7 DO_HS3 High side digital output up to 3 A MAX_CURRENT OVERCURRENT_TIME FILTER_DEEP MIN_DEVIATION MIN_CURRENT OPENCIRCUIT_ DETECTION I_HCURRENT O_DIGITAL INACTIVE ERROR OVERCURRENT OPEN_CIRCU...

Страница 40: ...13 d FI_NPN Frequency input active low with pull up SENSOR_SUPPLY TIMEOUT_TIME GATE_TIME I_FREQUENCY I_DUTY_CYCLE I_DIGITAL I_COUNTER I_PERIODIC_ TIME I_H_PULSE_TIME I_L_PULSE_TIME INACTIVE ERROR SUP...

Страница 41: ...red U32 R 1 s 22 I_DIRECTION Current direction U8 R 0 2 0 none Movement 1 forward 2 backward Tab 33 Input values Output values Subindex Description Type Unit Value range 30 O_DIGITAL Digital value BOO...

Страница 42: ...ult 3 A for PWMi_H3 7 A for PWM_H7 58 OVERCURRENT_TIME In the event of overcurrent the unit is switched off af ter the corresponding time U32 R W 1 ms Default 500 ms 59 TIMEOUT_TIME Sets the TIMEOUT b...

Страница 43: ...es the cable break detection of a port Mode 1 checks once dur ing boot whether a load pulls the output to GND Mode 2 additionally checks in the switched on state whether MIN_CUR RENT has been under sh...

Страница 44: ...x00000010 OVERCURRENT Overcurrent is present at the input output 0x00000020 SUPPLY_FAULT The supply voltage VEXT_SEN is not correct 0x00000080 OPEN_CIRCUIT There is no load at the output e g in case o...

Страница 45: ...in the following table CFG1 CFG2 Offset of module ID O O 0 L O 1 H O 2 O L 3 L L 4 H L 5 O H 6 L H 7 H H 8 Tab 37 Offset for set base node ID 8 3 Diagnostic information Diagnostic information Index S...

Страница 46: ...cription Type Types of access Default value 0x1010 0 Number of supported entries U8 R 1 1 Saving all parameters U32 R W When the specific signature 0x65766173 save is written the pa rameters are saved...

Страница 47: ...d 0x1011 only become active after a restart 8 5 System parameters Index Subindex Description Type Types of access Default value 0x4556 0 Number of supported entries U8 R 4 1 CRC of the current paramet...

Страница 48: ...r this PDO 1 No RTR allowed for this PDO 29 0 11 bit ID CAN 2 0A 1 29 bit ID CAN 2 0B 28 11 0 If bit 29 0 X If bit 29 1 Bits 28 11 of the 29 bit COB ID 10 0 LSB X Bits 10 0 of the COB ID Tab 43 Validi...

Страница 49: ...Time U16 R W 0 1 ms 100 10 ms 5 Event Time U16 R W 1 ms 500 500 ms Tab 45 TPDO communication parameters INFO Write access to communication parameters Write access to communication parameters is only...

Страница 50: ...value 0x6000 0 Number of supported entries U8 R 4 1 Read access to inputs DIP and PWMi_H3 U8 R Bits 0 3 represent index 0x2108 0x210b subindex 16 Bits 4 7 represent index 0x210c 0x210f subindex 16 2 R...

Страница 51: ...switch from the default bitwise mapping to the bytewise mapping after system startup 2 SDO commands must be sent to the node Index Subindex Description Data length Value 0x2001 2 Enabling byte wise ma...

Страница 52: ...pe to AI_VOLTAGE 1 iTemp 1 CanOpenDownloadSDO cCanChannel cJXMNodeId 0x2100 1 CANOPEN_DWORD 4 iTemp iBusy when SDOACCESS_FINISHED iBusy continue Invalidating TxPDO object setting uppermost bit to 1 dT...

Страница 53: ...bit to 0 specifying PDO COB dTemp 0x180 0x30 CanOpenDownloadSDO cCanChannel cJXMNodeId 0x1800 1 CANOPEN_DWORD 4 dTemp iBusy when SDOACCESS_FINISHED iBusy continue Switch JXM IO E30 to Operational sta...

Страница 54: ...is also 10 s Pulse length measurement This method is suitable for the resolution of low frequencies It is based on the time between the edge changes To do this it is necessary to calculate the values...

Страница 55: ...00 01 1 2 3 4 Reverse 1 2 3 4 1 2 3 4 1 2 DI_P_3 DI_P_4 1 1 1 t 1 1 1 10 00 11 01 00 10 11 01 00 10 11 01 00 10 1 2 3 4 2 Forward 1 2 3 4 1 2 3 4 1 2 DI_P_3 DI_P_4 1 1 1 t 1 1 1 1 1 1 1 1 1 1 1 01 00...

Страница 56: ...Y telegrams EMCY telegrams are sent at startup or after any changes at an inhibit time of 50 ms Byte Contents 0 1 Emergency Error Code 2 Error register Object 0x1001 3 I O offset 0x21nn where nn is th...

Страница 57: ...perature is too high 0x8110 CAN data overrun lost objects 0x8130 Life guard error or heartbeat error 0x8140 Recovered from Bus Off state 0x8210 Processing errors due to incorrect length of PDOs 0x8220...

Страница 58: ...munication interruption the device switches to the Stopped state and the outputs are de energized Index Subin dex Description Type Types of access Default value 0x1016 0 Number of heartbeats to be mon...

Страница 59: ...arison of controller types in a control loop A Step response B Time 8 11 1 Test scenario The PID controller was tested on the JXM IO E30 under the following conditions Condition Description Output 1 k...

Страница 60: ...troller works well with this value However the setpoint is not reached which corre sponds to the typical behavior of a P controller see Current control with PID controller 59 Closed loop control param...

Страница 61: ...actual value to approach the setpoint more quickly Closed loop control parameters P 100 000 I 10 000 D 400 Measurements blue setpoint red actual value Fig 16 Test scenario with the control parameters...

Страница 62: ...set to 1 kHz The low pass filter mentioned above is provided for this purpose For lower frequencies e g 100 Hz the current measurement at purely resistive loads is too inaccurate 8 12 Dither technolo...

Страница 63: ...troller then test the control behavior thoroughly beforehand The modula tion continuously changes the actual value of the controller If the control does not work satisfactorily you can try the followi...

Страница 64: ...he device and its functions are not allowed In the case of modifications to the device any liability is excluded The original parts are specifically designed for the device Parts and equipment from ot...

Страница 65: ...tline or use the contact form on our homepage Technical hotline Jetter We automate your success You are also welcome to send an e mail to our technical hotline hotline jetter de Please supply the foll...

Страница 66: ...the device and cause damage to the product Only use accessories recommended by Jetter AG 11 1 Accessories INFO Ordering accessories The accessories are not part of the scope of delivery Suitable acce...

Страница 67: ...assignment 28 Fig 9 Block diagram Limiting maximum line length 30 Fig 10 Block diagram Overall shielding 31 Fig 11 Concept and control 36 Fig 12 Comparison of controller types in a control loop 59 Fi...

Страница 68: ...b 18 Analog inputs 19 Tab 19 Digital inputs DI_P_1 DI_P_4 20 Tab 20 Configuration inputs CFG1 CFG2 20 Tab 21 Requirements for the mounting surface 22 Tab 22 Fastening material 25 Tab 23 Abbreviations...

Страница 69: ...try U32 50 Tab 49 Mapping of digital values 50 Tab 50 SDO commands activation of byte wise mapping 51 Tab 51 Resolution of the encoder signals 55 Tab 52 Input values for ENCI_PNP 55 Tab 53 Supported N...

Страница 70: ...We automate your success Jetter AG Graeterstrasse 2 71642 Ludwigsburg www jetter de E mail info jetter de Phone 49 7141 2550 0...

Отзывы: