Jetter JXM-IO-E30 User Manual

Jetter JXM-IO-E30 User Manual

Expansion module
Hide thumbs Also See for JXM-IO-E30:
Table of Contents

Advertisement

Quick Links

User Manual
JXM-IO-E30
Expansion module
60883467_01
We automate your success.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the JXM-IO-E30 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Jetter JXM-IO-E30

  • Page 1 User Manual JXM-IO-E30 Expansion module 60883467_01 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.
  • Page 3: Table Of Contents

    Prohibited mounting orientations.................. 22 Minimum requirements for the installation location .............. 22 6 Electrical connection ........................ 23 Connector specification ...................... 24 6.1.1 MOLEX connector - Pin assignment ................ 24 6.1.2 MOLEX mating connector - Specification............... 25 Measures for use in the industrial sector.................. 26 JXM-IO-E30 User Manual...
  • Page 4 7.13 Dither technology for controlling hydraulic valves .............. 54 8 Maintenance and repairs ........................ 56 Maintenance, repairs and disposal..................... 56 Storage and shipment ........................ 56 9 Service ...............................  57 Customer service ........................ 57 10 Spare parts and accessories ...................... 58 10.1 Accessories .......................... 58 JXM-IO-E30 User Manual...
  • Page 5: Introduction

    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: ■...
  • Page 6: Safety

    Machinery Directive This device is no safety-related part as per Machinery Directive 2006/42/EC, and must, therefore, not be used for safety-relevant applications. This device is NOT intended for the purpose of personal safety, and must, therefore, not be used to protect persons. JXM-IO-E30 User Manual 6 / 62...
  • Page 7: Warnings Used In This Document

    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-E30 User Manual 7 / 62...
  • Page 8: Product Description

    Jetter AG Product description | 3 3 Product description The JXM-IO-E30 expansion module is a cost-effective and universally applicable IO extension for self-propelled machines. For use in the industrial sector, addi- tional measures must be observed (Measures for use in the industrial sector [} 26]).
  • Page 9: Diagnostics Capabilities By Means Of Status Indication

    The following errors may have occurred: Steady 400 ms ■ The PCB temperature is too high. Green ■ The CPU temperature is too high. 400 ms ■ The maximum total current consump- tion is exceeded. JXM-IO-E30 User Manual 9 / 62...
  • Page 10: Nameplate

    3.4 Nameplate Fig. 2: Sample nameplate Logo Certification mark Registration number and Barcode hardware revision Serial number Model code number 3.5 Scope of delivery Scope of delivery Item number Quantity JXM-IO-E30 10001687 Installation manual 60883654 JXM-IO-E30 User Manual 10 / 62...
  • Page 11: Technical Specifications

    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-E30. 4.1 Dimensions 43.1 38.4 18.6 93.5 Fig. 3: Dimensions in mm 4.2 Mechanical specifications...
  • Page 12: Electrical Properties

    The device is designed for use in all weather condi- tions and is suitable for outdoor use. Salt water resistance The device is not designed for maritime applications. Degree of protection IP65 with mating connector plugged in Tab. 5: Environmental conditions JXM-IO-E30 User Manual 12 / 62...
  • Page 13: Emc Values

    30 MHz ... 1000 MHz Min. 1 dB below limit Tab. 9: Emission to CISPR 25 ESD EN 61000-4-2 ESD EN 61000-4-2 Values Functional class Contact discharge ±4 kV Discharge through air ±8 kV Tab. 10: ESD EN 61000-4-2 JXM-IO-E30 User Manual 13 / 62...
  • Page 14: Tab. 11 Burst

    Criterion Standards RF induction 10 V EN 61000-6-2 EN 61000-6-1 Tab. 12: RF induction Impulse voltages Parameter Values Criterion Standards Surge voltage ± 1 kV EN 61000-6-2 ± 0.5 kV EN 61000-6-1 Tab. 13: Impulse voltages JXM-IO-E30 User Manual 14 / 62...
  • Page 15: Outputs

    Measuring accuracy Related to the measuring < 0.2 A ±45 % range 7 A ≤ 1.5 A ±35 % > 1.5 A ... 7 A ±25 % Pulse width modulation PWM frequency 5 Hz min. 1500 Hz max. Resolution 0.1 % JXM-IO-E30 User Manual 15 / 62...
  • Page 16: Tab. 15 Outputs Pwm_H7_1

    PTC resistor. An overcurrent or short circuit at the sensor supply can be de- tected. Abbreviation VEXT_SEN Quantity 3 pcs. Peak Current 100 mA min. per channel at 85°C Approx. 500 mA per channel at 25°C Tab. 17: Sensor output VEXT_SEN JXM-IO-E30 User Manual 16 / 62...
  • Page 17: Current Diagnostics At The Outputs

    ü Re-enabling the You are in OPERATIONAL mode. port ü You waited 10 seconds after the output switched off. ► Set the output value (digital or PWM) of the respective port again. JXM-IO-E30 User Manual 17 / 62...
  • Page 18: Inputs

    4.7 Inputs Within the operating voltage range, all inputs are voltage-proof and overcurrent protected. The JXM-IO-E30 has 3 separate VEXT_SEN connector pins which should be used to supply the sensors. The connector pins output the battery volt- age via a PTC thermistor. The output voltage can be read back in the device so that a failure of the sensor supply can be detected.
  • Page 19: Tab. 19 Digital Inputs Di_P_1

    VBAT_ECU or GND via an offset. Category Description Configuration inputs for configuring the node ID Abbreviation CFG1_IN CFG2_OUT Quantity Tab. 20: Configuration inputs CFG1_IN … CFG2_OUT For more information refer to chapter Setting the node ID [} 28] JXM-IO-E30 User Manual 19 / 62...
  • Page 20: Mechanical Installation

    Before you start welding, disconnect all connections between 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. JXM-IO-E30 User Manual 20 / 62...
  • Page 21: Mounting Orientation

    Jetter AG Mechanical installation | 5 5.1 Mounting orientation 5.1.1 Allowed mounting orientations Fig. 5: Allowed mounting orientations JXM-IO-E30 User Manual 21 / 62...
  • Page 22: Prohibited Mounting Orientations

    Sufficient space between the device and parts that may become very hot space ■ The device must be accessible for servicing at all times. INFO If the device switches itself off automatically, check whether the device has over- heated due to an unfavorable installation position. JXM-IO-E30 User Manual 22 / 62...
  • Page 23: Electrical Connection

    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-E30 User Manual 23 / 62...
  • Page 24: Connector Specification

    Digital and frequency input which can also be used as NPN input as of HW Rev. 02.00. Analog input, current/voltage VBAT_ECU Power supply for logic unit and sensors VBAT_PWR Power supply for output driver JXM-IO-E30 User Manual 24 / 62...
  • Page 25: Molex Mating Connector - Specification

    Manufacturer part number 0643201311 Crimp contacts for 0.75 mm² lines Quantity Manufacturer part number 0643221029 for 1.5 mm² lines Quantity Manufacturer part number 0643231039 Protective cap Manufacturer part number 0643201301 Tab. 23: MOLEX mating connector - Specification JXM-IO-E30 User Manual 25 / 62...
  • Page 26: Measures For Use In The Industrial Sector

    Electrical connection | 6 6.2 Measures for use in the industrial sector The JXM-IO-E30 was developed for the automotive sector. In order to be able to use the device also in the industrial sector in conformity with CE, you must imple-...
  • Page 27: Fig. 9: Schematic Diagram - Option 2

    PWM_H7, PWMi_H3 and DO_H3. DI_P digital inputs Overall shield AI analog inputs JXM-IO-E30 Controller Electric cabinet housing Electric cabinet housing Other lines PWM_H7 PWMi_H3 DO_H3 GND GND GND Fig. 9: Schematic diagram - Option 2 JXM-IO-E30 User Manual 27 / 62...
  • Page 28: Programming

    7 Programming 7.1 Performing an OS update via JetEasyDownload To update the operating system of a JXM-IO-E30 use a Peak CAN dongle and the command line tool JetEasyDownload (version 1.00.0.15 or higher) by Jetter. Alternatively, you can update the device from a controller by Jetter.
  • Page 29: Concept And Control

    7.3 Concept and control The concept of the JXM-IO-E30 is based on the assignment of interfaces to the inputs and outputs of the device. Each input and output of the device is called a port and can be configured. The function of a port is determined by assigning an interface to it.
  • Page 30: Io Ports And Sdo Map

    Operational to Pre-Operational state. Only possible in the Operational state, otherwise an error occurs (SDO abort). 50 … 199 Parameter Tab. 26: Subindeces for accessing parameters, values, and statuses JXM-IO-E30 User Manual 30 / 62...
  • Page 31: Available Interfaces, Parameters, Values And Statuses

    4 FI_PNP SENSOR_SUPPLY I_DIGITAL TIMEOUT Frequency input TIMEOUT_TIME I_COUNTER SUPPLY_FAULT GATE_TIME I_FRQ ERROR (active-high with I_DUTY_CYCLE INACTIVE pull-down) I_PERIODIC_TIME I_H_PULSE_TIME I_L_PULSE_TIME 5 DI_NPN SENSOR_SUPPLY I_DIGITAL SUPPLY_FAULT Digital input ERROR INACTIVE (active-low with pull-up) JXM-IO-E30 User Manual 31 / 62...
  • Page 32 9 Reserved 10 CPWMO_HS3 PWM_FRQ I_HCURRENT OVERCURRENT High-side output DITHER_FRQ O_HCURRENT SUPPLY_FAULT DITHER_AMP ERROR (up to 3 A; with CURRENT_CONTROL_P INACTIVE current control) CURRENT_CONTROL_I CC_UNLOCK CURRENT_CONTROL_D OPEN_CIRCUIT CURRENT_CONTROL_TIME MAX_CURRENT OVERCURRENT_TIME FILTER_DEEP MIN_DEVIATION MIN_CURRENT OPENCIRCUIT_DETECTION SENSOR_SUPPLY JXM-IO-E30 User Manual 32 / 62...
  • Page 33 TIMEOUT_TIME I_COUNTER SUPPLY_FAULT GATE_TIME I_FRQ ERROR (active-low with I_DUTY_CYCLE INACTIVE pull-up) I_PERIODIC_TIME I_H_PULSE_TIME I_L_PULSE_TIME 26 ENCI_PNP RESOLUTION I_COUNTER SUPPLY_FAULT Incremental TIMEOUT_TIME I_DIRECTION ERROR encoder input SENSOR_SUPPLY INACTIVE Tab. 27: Available interfaces, parameters, values and statuses JXM-IO-E30 User Manual 33 / 62...
  • Page 34: Io Interfaces

    Periodic time 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 = none Movement 1 = forward 2 = backward Tab. 28: IO interface input values JXM-IO-E30 User Manual 34 / 62...
  • Page 35: Tab. 29 Io Interface Output Values

    1 ms TIME FILTER_DEEP Moving average calculation 1 … 32 depth GATE_TIME Measuring time of the fre- 1 ms quency measurement MIN_DEVIATION Minimum deviation for AI input uA or mV values (as of OS 2.04.0.00) JXM-IO-E30 User Manual 35 / 62...
  • Page 36: Tab. 31 Status Of Io Interface

    Resolution, e.g. at encoder in- 0 … 2 1/4 resolution 1/2 resolution Full resolution Tab. 30: IO interface parameters Status of IO interface Status Description 0x00000001 INACTIVE This port is disabled. 0x00000002 ERROR An undefined error has occurred. JXM-IO-E30 User Manual 36 / 62...
  • Page 37 This status entry is only checked while the device is booting! 0x00000100 TIMEOUT The time for frequency measurement has been exceeded. 0x00000200 CC_UNLOCK The current control is not within the control range. Tab. 31: Status of IO interface JXM-IO-E30 User Manual 37 / 62...
  • Page 38: Device Information

    0x1018 Number of supported entries Manufacturer ID 0x000000B3 Product code Revision number Serial number 0x1000 Type of device 0x1008 Device Name String 0x1009 Hardware revision String 0x100A Software version String Tab. 32: Device information JXM-IO-E30 User Manual 38 / 62...
  • Page 39: Diagnostic Information

    String PCB revision number PCB options Reserved Serial number String Production time stamp: Day Production time stamp: Month Production time stamp: Year Reserved Reserved Minimum OS version Minimum boot loader version Tab. 34: EDS information JXM-IO-E30 User Manual 39 / 62...
  • Page 40: Tab. 35 Electronic Nameplate

    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. 36: Status information JXM-IO-E30 User Manual 40 / 62...
  • Page 41: Saving Settings Permanently And Resetting To Default Values

    The vehicle controller reads the CRC via index 0x4556, subindex 1 and saves this value lo- cally remanently. After restarting the JXM-IO-E30, the vehicle controller compares the locally saved CRC value with the value in index 0x4556, subindex 1. If the values do not match, parameteriza- tion must be restarted.
  • Page 42: System Parameters

    CAN baud rate 0: 125 kBaud 1: 250 kBaud 2: 500 kBaud 3: 1 MBaud ® CANopen node ID 0x30 Tab. 39: System parameters INFO You can only use the set system parameters after restarting the system. JXM-IO-E30 User Manual 42 / 62...
  • Page 43: Mapping Of Process Data Objects (Pdos)

    0x280 + node ID Index 0x1802 0x380 + node ID Index 0x1803 0x480 + node ID Transmission Acyclic type = 0 Type Inhibit Time 0.1 ms Event Time 1 ms Tab. 41: TPDO communication parameters JXM-IO-E30 User Manual 43 / 62...
  • Page 44: Mapping Tables

    First object that is mapped 0x1A03 Second object that is mapped … 64. Object to be mapped Tab. 43: TPDO mapping table Mapping entry U32 Byte 2 and 3 Content Bit length Subindex Index Tab. 44: Mapping entry U32 JXM-IO-E30 User Manual 44 / 62...
  • Page 45: Mapping Of Digital Values

    To switch from the default bitwise mapping to the bytewise mapping after system startup, two SDO com- mands must be sent to the node: Index Subindex Description Data length Value 0x2001 Enabling byte-wise mapping 4 bytes 0xb4c0ffee 4 bytes Tab. 46: SDO commands, activation of byte-wise mapping JXM-IO-E30 User Manual 45 / 62...
  • Page 46: Stx Example: Output Value Ai1 Voltage To Tpdo1

    Jetter AG Programming | 7 7.8.5 STX example: Output value AI1 Voltage to TPDO1 The following STX example shows you in part how you can output the value AI1 Voltage on TPDO1. //Setting JXM-IO-E30 to PREOPERATIONAL CanOpenSetCommand( cCanChannel,CAN_CMD_NMT,CAN_CMD_NMT_Value( cJXMNodeId,CAN_NMT_PREOPERATIONAL)); //AI 1 Port Type to AI_VOLTAGE (=1) iTemp := 1;...
  • Page 47: Frequency Measurement At The Digital Inputs

    To do this, it is necessary to calculate the values I_HPULSE_TIME and I_LPULSE_TIME ex- ternally: f [mHz] = 10 / (I_HPULSE_TIME + I_LPULSE_TIME) INFO In pulse length measurement, the resolution decreases with increasing fre- quency. JXM-IO-E30 User Manual 47 / 62...
  • Page 48: Acquisition Of Encoder Signals

    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-E30 User Manual 48 / 62...
  • Page 49: Troubleshooting

    0x8140 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-E30 User Manual 49 / 62...
  • Page 50: Heartbeat

    The device sends a heartbeat message cyclically as soon as it is in the Pre-Operational state. Type of Index Subindex Description Type Default value access 0x1017 Producer heartbeat time in ms 1000 Tab. 53: Index of the heartbeat message JXM-IO-E30 User Manual 50 / 62...
  • Page 51: 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 7.12.1 Test scenario The PID controller was tested on the JXM-IO-E30 under the following conditions: Condition Description Output PWM with 1 KHz...
  • Page 52: Fig. 12: Test Scenario With The Control Parameters P=10,000, I=0, D=0

    P controller (see Current control with PID controller [} 51]). Closed-loop control parameters: P=10,000, I=5,000, D=0, Measurements: blue=setpoint, red=actual value Fig. 13: Test scenario with the control parameters P=10,000, I=5,000, D=0 JXM-IO-E30 User Manual 52 / 62...
  • Page 53: Fig. 14 Test Scenario With The Control Parameters P=10,000, I=5,000, D=400

    In this example, the period of the setpoint signal with approx. 10 ms was selected for illustrative pur- poses. For fast control, the P value should be increased and the sampling time reduced to 5 ms. Settling times < 50 ms can be achieved. JXM-IO-E30 User Manual 53 / 62...
  • Page 54: Current Measurement At The Pwmi_H3_X Outputs

    If the valve can only be controlled at higher frequencies (1 KHz), the PWM signal can be modulated. This so-called "dither technology" also prevents the needle from coming to rest. You can set the frequency and amplitude of this dither signal in the JXM-IO-E30: ■...
  • Page 55 If the control does not work sat- isfactorily, you can try the following: ■ Decrease the amplitude of the dither signal. ■ Use the averaging filter on the current feedback of the output. ■ Adjust the PID parameters. JXM-IO-E30 User Manual 55 / 62...
  • Page 56: Maintenance And Repairs

    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...
  • Page 57: Service

    To contact them, please call our technical hotline 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...
  • Page 58: Spare Parts And Accessories

    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. 10.1 Accessories INFO Ordering accessories The accessories are not part of the scope of delivery.
  • Page 59 Tab. 34 EDS information ........................Tab. 35 Electronic nameplate....................... Tab. 36 Status information ........................Tab. 37 Save settings in EEPROM ...................... Tab. 38 Resetting the settings to their default values................Tab. 39 System parameters ......................... JXM-IO-E30 User Manual 59 / 62...
  • Page 60 Tab. 50 Byte values of the error memory ..................... Tab. 51 Subindeces of the error memory ..................... Tab. 52 Emergency Error Codes......................Tab. 53 Index of the heartbeat message....................Tab. 54 Framework of the test scenario ....................Tab. 55 Accessories ..........................JXM-IO-E30 User Manual 60 / 62...
  • Page 61 Fig. 13 Test scenario with the control parameters P=10,000, I=5,000, D=0 ........Fig. 14 Test scenario with the control parameters P=10,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-E30 User Manual 61 / 62...
  • Page 62 Jetter AG Graeterstrasse 2 71642 Ludwigsburg www.jetter.de E-mail info@jetter.de Phone +49 7141 2550-0 We automate your success.

Table of Contents