Page 1
User Manual JXM-IO-EX30 Expansion module 60886108_00 We automate your success.
Page 2
Revisions and further development of our products are not automatically mentioned in a reviewed document. Jetter AG shall not be liable for errors in form or content, or for missing updates, as well as for damages or disadvantages resulting from such failure.
2 Safety .............................. 6 General information........................ 6 Purpose ............................ 6 2.2.1 Usage other than intended .................... 6 Warnings used in this document .................... 6 Safety-related shutdown of the JXM-IO-EX30 ................ 7 3 Product description .......................... 9 Design ............................ 9 Features ............................. 10 Diagnostic capability via LEDs .................... 10 Nameplate .......................... 13 Scope of delivery........................ 13...
Page 4
7.12.2 Current measurement at the PWMi_H3_X outputs ............ 56 7.13 Dither technology for controlling hydraulic valves .............. 57 8 Maintenance and repairs ........................ 58 Maintenance, repairs and disposal..................... 58 Storage and shipment ........................ 58 9 Spare parts and accessories ...................... 59 Accessories .......................... 59 JXM-IO-EX30 User Manual...
For information on new revisions of this document, visit the download area on our website. This document is not subject to any updating service. Start | Jetter - We automate your success. For further information refer to the following information products: ■...
Low risk CAUTION Indicates a hazardous situation which, if not avoided, could result in minor or moderate injury. Material damage NOTICE Indicates a situation which, if not avoided, could result in malfunctions or material damage. JXM-IO-EX30 User Manual 6 / 63...
Safety | 2 2.4 Safety-related shutdown of the JXM-IO-EX30 The JXM-IO-EX30 itself has not been designed to be functionally safe. With an external disconnection of the actuator supply voltage (VBAT_PWR) via safety relay, it is possible to achieve Performance Level b in accordance with ISO 13849.
Jetter AG Product description | 3 3 Product description The JXM-IO-EX30 expansion module is a universal building block for mobile ma- chinery. With its I/O configuration, it can handle almost all distributed tasks. 3.1 Design Fig. 2: Design Fastening lugs Error and status LEDs...
3.3 Diagnostic capability via LEDs The node has 2 status LEDs (red and green) to indicate various states and errors as well as 30 amber LEDs to indicate the status of the individual connectors: Fig. 3: LED indicators JXM-IO-EX30 User Manual 10 / 63...
Page 11
The following errors may have oc- curred: Stead ■ The PCB temperature is too high. 400 ms ■ The CPU temperature is too high. Green 400 ms ■ The maximum total current consumption 200 ms is exceeded. JXM-IO-EX30 User Manual 11 / 63...
Page 12
OPEN_CIRCUIT CC_UNLOCK Detecting LED In the power-up phase (bootup), all amber LEDs light up for 2 seconds and are faults then off for one second. This lets you detect functional errors of individual LEDs. JXM-IO-EX30 User Manual 12 / 63...
Fig. 4: Nameplate 1 Company logo Registration number Certification mark Model code number Fig. 5: Nameplate 2 Item number Data matrix code Serial number Hardware revision 3.5 Scope of delivery Scope of delivery Item number Quantity JXM-IO-EX30 10001969 JXM-IO-EX30 User Manual 13 / 63...
Jetter AG Technical specifications | 4 4 Technical specifications This chapter contains information on electrical and mechanical data, as well as on operating data of the JXM-IO-EX30. 4.1 Dimensions 130,5 Fig. 6: Dimensions in mm JXM-IO-EX30 User Manual 14 / 63...
49 mA + total cur- rent at VEXT_SEN At 24 V approx. 34 mA + total cur- rent at VEXT_SEN Tab. 4: ECU power supply Ground reference Purpose GND_PWR Ground for VBAT_PWR and VBAT_ECU GND_SEN Ground for VEXT_SEN Tab. 5: Ground reference JXM-IO-EX30 User Manual 15 / 63...
Salt water resistance The device is not designed for maritime applications. Degree of protection IP65 without mating connector IP69K with Jetter mating connector Maximum installation alti- 2000 m tude above sea level Degree of pollution Tab. 6: Environmental conditions...
Switching the interface to NPN or PNP affects the entire PWMi_H3_x group! L level ≤ 1.6 V H level ≥ 4.6 V Input resistance PNP 94 kΩ NPN 10 kΩ Tab. 13: Outputs PWMi_H3_1 ... PWMi_H3_4 JXM-IO-EX30 User Manual 17 / 63...
Switching the interface to NPN or PNP affects the entire DO_H3_x group! L level ≤ 1.6 V H level ≥ 4.6 V Input resistance PNP 94 kΩ NPN 10 kΩ Tab. 15: Outputs DO_H3_1 ... DO_H3_4 JXM-IO-EX30 User Manual 18 / 63...
The measurement is therefore linearized by the firmware: Fig. 7: Graph: Principle of linearization Current value ADC value T1 is 200 mA. Current below this value is displayed as 0. T2 is 500 mA. From 500 mA to 200 mA the measured current value is linearized. JXM-IO-EX30 User Manual 19 / 63...
At the end of the overcurrent event, the current measurement is automatically resumed. As DI_PNP H level ≥ 4.6 V L level ≤ 1.6 V Input frequency Max. 10 Hz Input resistance ≥ 35 kΩ Tab. 17: Analog inputs JXM-IO-EX30 User Manual 20 / 63...
VBAT_ECU or GND via an offset. Category Description Configuration inputs for configuring the node ID Abbreviation CFG_1 CFG_2 Quantity Tab. 19: Configuration inputs CFG_1 … CFG_2 For more information refer to chapter Setting the node ID JXM-IO-EX30 User Manual 21 / 63...
■ Sufficient air circulation Requirements for ■ Sufficient space between the device and parts that may become very hot the installation ■ The device must be accessible for service work at all times. space JXM-IO-EX30 User Manual 22 / 63...
Mechanical installation | 5 5.2 Mounting orientation The JXM-IO-EX30 has 4 fastening lugs which let you screw it to the mounting surface. We recommended to use screws with a diameter of at least 6 mm. The torque of the screws must not exceed 4 Nm.
Surges resulting from missing protection or fusing NOTICE Surges may cause malfunctions or damage to the product. ► Protect the voltage inputs from surges according to the requirements. ► Ensure that the device is handled in accordance with ESD regulations. JXM-IO-EX30 User Manual 24 / 63...
Ground - sensor power supply Configuration pin for setting the CAN ID. n. c. Reserved pin that must not be connected! Seal un- used pins with pin plugs. Tab. 41: Abbreviations used in this document JXM-IO-EX30 User Manual 28 / 63...
Alternatively, you can update the device from a controller by Jetter. Required OS version OS files with a version < 2.16.0.00 can not be imported into the JXM-IO-EX30. When you try to import an OS file with a version < 2.16.0.00, the following happens: ■...
2 - 3 and 1 - 4 1 - 2 and 1 - 4 Tab. 43: CFG pin jumpers INFO Seal unused plugs with a dummy plug [} 59]. It is also used to set the node ID 00. JXM-IO-EX30 User Manual 30 / 63...
7.3 Concept and control The concept of the JXM-IO-EX30 is based on the assignment of interfaces to the inputs and out- puts of the device. Each input and output of the device is called a port and can be configured.
Opera- tional to Pre-Operational state. Only possible in the Operational state, otherwise an error occurs (SDO abort). 50 … 199 Parameter Tab. 46: Subindeces for accessing parameters, values, and statuses JXM-IO-EX30 User Manual 32 / 63...
1 µs I_HPULS_TIME H pulse time 1 µs I_LPULS_TIME L pulse time 1 µs I_DIRECTION Current direction 0 … 2 0 = no movement 1 = forward 2 = backward Tab. 48: IO interface input values JXM-IO-EX30 User Manual 36 / 63...
I_DIREC- TION signals no movement. CURRENT_ Cycle time of current control U32 1 ms CONTROL_TIME FILTER_DEEP Moving average calculation 1 … 32 depth GATE_TIME Measuring time of the fre- 1 ms quency measurement JXM-IO-EX30 User Manual 37 / 63...
An undefined error has occurred. 0x00000004 CONFIG A configuration error has occurred. 0x00000008 OVERVOLTAGE Overvoltage is present at the input. 0x00000010 OVERCURRENT Overcurrent is present at the input/output. 0x00000020 SUPPLY_FAULT The supply voltage VEXT_SEN is not correct. JXM-IO-EX30 User Manual 38 / 63...
Unit cess 0x2000 Number of supported entries VBAT_PWR 7V IO PCB temperature 0.1 °C CPU temperature 0.1 °C CPU VRef SPWR1 SPWR2 SPWR3 VBAT_ECU CFG_1_IN CFG_2_OUT Total current ±50 % Tab. 53: Diagnostic information JXM-IO-EX30 User Manual 39 / 63...
Index Subindex Description Type Type of access 0x1001 Error register Bit 0 Generic error Bit 1 Total overcurrent Bit 3 Temperature Bit 4 Communication error Bit 7 CI error (invalid input) Tab. 56: Status information JXM-IO-EX30 User Manual 40 / 63...
The vehicle controller reads the CRC via index 0x4556, subindex 1 and saves this value lo- cally remanently. After a restart of the JXM-IO-EX30 the vehicle controller compares the locally stored CRC value with the value in index 0x4556, subindex 1. If the values do not match, parameteriza- tion must be restarted.
The transmit PDOs (TPDO 1 ... 4) and receive PDOs (RPDO 1 ... 4) are set using the following parameters. INFO ® More information on the subject CANopen is available in our application- oriented manuals on our homepage. JXM-IO-EX30 User Manual 42 / 63...
PDOs) Index 0x1801 0x280 + node Index 0x1802 0x380 + node Index 0x1803 0x480 + node Transmission Acyclic type = 0 Type Inhibit Time 0.1 ms Event Time 1 ms Tab. 61: TPDO communication parameters JXM-IO-EX30 User Manual 43 / 63...
First object that is mapped 6000 01 08h Second object that is mapped 6000 02 08h Third object that is mapped 6000 03 08h Fourth object that is mapped 6000 04 08h … 64. Object to be mapped JXM-IO-EX30 User Manual 44 / 63...
Bit 4 … bit 7: PWMi_H7_1 … PWMi_H7_4 Bit 0 … bit 1: PWMi_H7_5 … PWMi_H7_6 Bit 2 … bit 5: DO_H3_1 ... DO_H3_4 Bit 6 ... bit 7: not used Tab. 66: CAN object 0x6200 - Digital outputs JXM-IO-EX30 User Manual 46 / 63...
To do this, it is necessary to calculate the values I_HPULSE_TIME and I_LPULSE_TIME externally: f [mHz] = 10 / (I_HPULSE_TIME + I_LPULSE_TIME) INFO Decrease of resolution In pulse length measurement, the resolution decreases with increasing frequency. JXM-IO-EX30 User Manual 50 / 63...
The timeout_TIME parameter lets you determine the lowest speed that can still be detected. The default value is 100 ms, i.e. if no more pulses are received for 100 ms, then I_DIRECTION = 0. JXM-IO-EX30 User Manual 51 / 63...
Recovered from bus-off 0x8210 Processing errors due to incorrect length of PDOs 0x8220 PDO length exceeded 0xff00 Configuration error on the device 0xff01 IO port OVERVOLTAGE 0xff02 IO port OVERCURRENT 0xff03 IO port SUPPLYFAULT JXM-IO-EX30 User Manual 52 / 63...
Tab. 74: Emergency Error Codes 7.12 Current control with PID controller The individual P, I and D controllers usually have the following characteristics: Fig. 11: Comparison of controller types in a control loop Step response Time JXM-IO-EX30 User Manual 53 / 63...
Jetter AG Programming | 7 7.12.1 Test scenario The PID controller was tested on JXM-IO-EX30 the 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 Ω...
The I controller also works satisfactorily, the setpoint is reached with this setting. Closed-loop control parameters: P=100,000, I=5,000, D=400, Measurements: blue=setpoint, red=actual value Fig. 14: Test scenario with the control parameters P=100,000, I=5,000, D=400 The D controller causes the actual value to approach the setpoint more quickly. JXM-IO-EX30 User Manual 55 / 63...
Purely resistive loads can be operated on the controller if the PWM frequency is 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. JXM-IO-EX30 User Manual 56 / 63...
■ Decrease the amplitude of the dither signal. ■ Use the averaging filter on the current feedback of the output. ■ Adjust the PID parameters. JXM-IO-EX30 User Manual 57 / 63...
In case of damaged packaging inspect the device for any visible damage, and in- form your freight forwarder and the Jetter AG of the damage caused during ship- ment. If the device is damaged or has been dropped, it is strictly forbidden to use...
NOTICE Parts and equipment from other manufacturers might impede the function of the device and cause damage to the product. ► Only use accessories recommended by Jetter AG. 9.1 Accessories INFO Ordering accessories The accessories are not part of the scope of delivery.
Page 60
Fig. 13 Test scenario with the control parameters P=100,000, I=5,000, D=0 ........Fig. 14 Test scenario with the control parameters P=100,000, I=5,000, D=400 ........ Fig. 15 Test scenario with the control parameters P=100,000, I=10,000, D=400 ....... Fig. 16 Dither technology ........................JXM-IO-EX30 User Manual 60 / 63...
Page 62
Tab. 72 Byte values of the error memory ..................... Tab. 73 Subindeces of the error memory ..................... Tab. 74 Emergency Error Codes......................Tab. 75 General conditions of the test scenario ................... Tab. 76 Accessories ..........................JXM-IO-EX30 User Manual 62 / 63...
Page 63
Jetter AG Graeterstrasse 2 71642 Ludwigsburg www.jetter.de E-mail info@jetter.de Phone +49 7141 2550-0 We automate your success.