Page 1
User Manual JXM-IO-E31 Expansion Module 60885291_01 We automate your success.
Page 2
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 technical advancements of our products are not automatically made available in a revised document. Jetter AG shall not be liable for any errors either in form or content, or for any missing updates, as well as for any damage or detriment resulting from such failure.
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: ■...
Indicates an imminently hazardous situation which, if not avoided, will result in death or serious injury. WARNING Medium risk Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury. User Manual – JXM-IO-E31 6 / 68...
Page 7
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 in mal- functions or material damage. User Manual – JXM-IO-E31 7 / 68...
Product Description | 3 3 Product Description The JXM-IO-E31 expansion module is a universal building block for remote I/Os on self-propelled machines. With its balanced I/O configuration, it can handle al- most all remote tasks and is particularly suitable for controlling brushed DC mo- tors in self-propelled machines.
Separate UB connections for logic and output driver supply ■ Total current output up to 24 A at 85 °C 3.4 Diagnostic capability via LEDs The JXM-IO-E31 is equipped with 2 LEDs to indicate various states and errors. Color Blinking pattern Description ■...
Registration number and hardware revision Barcode Serial number Model code number 3.6 Scope of delivery Scope of delivery Item number Quantity JXM-IO-E31-G20-K00 10001911 JXM-IO-E31-G20-K00-O01 10002075 Model with CAN IN/OUT and extended PT1000 measuring range User Manual – JXM-IO-E31 10 / 68...
Jetter AG Technical specifications | 4 4 Technical specifications This chapter contains information on electrical and mechanical data as well as operating data of the JXM-IO-E31. 4.1 Dimensions 43.1 38.4 18.6 93.5 Fig. 3: Dimensions in mm INFO CAD data CAD data of the device can be found in the download area of our homepage.
Protect the circuit by an external 2 A fuse. Voltage protection +36 V for 1 h at T -20 °C, function state C Tab. 3: ECU power supply Ground reference Purpose GND_PWR Ground for VBAT_PWR and VBAT_ECU GND_SEN Ground for VEXT_SEN Tab. 4: Ground reference User Manual – JXM-IO-E31 12 / 68...
This does not apply to 5 A half-bridges. Here, each half bridge can be set separately. In order to achieve double current carrying capacity, selected outputs can be con- nected in parallel. User Manual – JXM-IO-E31 14 / 68...
Operating current Min. 100 mA Accuracy 1 % Diagnostic function The voltage generated at the 10 V power supply unit can be read out via SDO. Each channel can be checked for short circuit. Tab. 14: VREF_10V User Manual – JXM-IO-E31 16 / 68...
OVERCURRENT_TIME. If an overcurrent event is detected, the output shuts down and the overcurrent bit is set for 10 seconds. During this time the port can- not be switched on again. ü Re-enabling the The JXM-IO-E31 is in the Operational state. port ü...
4.7 Inputs Within the operating voltage range, all inputs are voltage-proof and overcurrent protected. The JXM-IO-E31 has 2 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.
VBAT_ECU or GND via an offset. Parameter Description Configuration inputs for configuring the node ID Abbreviation CFG1 CFG2 Quantity Tab. 18: Configuration inputs CFG1 … CFG2 For more information refer to chapter Setting the node ID [} 45]. User Manual – JXM-IO-E31 19 / 68...
Functional impairment due to magnets or motors with coil Using magnets or motors with a coil in the vicinity of the JXM-IO-E31 may adversely affect current readings of the in- puts and outputs. ► Ensure that there is sufficient clearance or shield the JXM-IO-E31.
Requirements for ■ Sufficient air circulation the installation ■ Sufficient space between the device and parts that may become very hot space ■ The device must be accessible for service work at all times. User Manual – JXM-IO-E31 21 / 68...
INFO Overheating due to incorrect mounting orientation If the device switches itself off, check whether the device has overheated due to an unfavorable mounting orientation. 5.2.1 Allowed mounting orientations Fig. 5: Allowed mounting orientations User Manual – JXM-IO-E31 22 / 68...
Do not route the connector plug vertically upwards. ► Do not use a steam jet near the unprotected device. Any orientation where the connector plug is not protected against splash water or condensation is prohibited. Fig. 6: Forbidden mounting orientation User Manual – JXM-IO-E31 23 / 68...
Material Type Quantity Screws/bolts Washers DIN 125-1 Tab. 20: Fastening material Mechanical ► Use both mounting lugs to fasten the JXM-IO-E31. The stud torque is 4 Nm installation max. Fig. 7: Installation drawing User Manual – JXM-IO-E31 24 / 68...
Surges may cause malfunctions or damage to the product. ► Protect the voltage inputs from surges according to the re- quirements. ► Ensure that the device is handled in accordance with ESD regulations. User Manual – JXM-IO-E31 25 / 68...
Page 26
Electrical connection | 6 NOTICE Interferences due to differences in potential Differences in potential can lead to interferences. ► Wire sensors and actuators including their supply lines in star configuration to prevent differences in potential. User Manual – JXM-IO-E31 26 / 68...
AI_PT1000 Analog input for PT1000 thermal sensor CAN1_TERM These two pins must be jumpered to enable the 120 Ω terminating resistor. Configuration pins for setting the CAN ID Digital and frequency input PNP/NPN User Manual – JXM-IO-E31 27 / 68...
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. 22: MOLEX mating connector - Specification User Manual – JXM-IO-E31 28 / 68...
Jetter AG Identification and Configuration | 7 7 Identification and Configuration 7.1 Identification This chapter describes how to identify the JXM-IO-E31 device: ■ Determining the hardware revision ■ Retrieving Electronic Data Sheet (EDS) information. The EDS holds numerous non-volatile production-relevant data.
Jetter AG Identification and Configuration | 7 7.1.2 Electronic Data Sheet (EDS) Each JXM-IO-E31 features an Electronic Data Sheet (EDS). Production-specific data is stored in the CANopen object indexes 0x4555 and 0x4565. EDS information Types of Index Subindex Description Type...
Identification and Configuration | 7 7.2.1 Operating System Update of the Expansion Module This chapter describes how to carry out an operating system update on the JXM-IO-E31 expansion module. You have got several options to transfer the OS file to the expansion module: ■...
Page 32
The device starts in boot loader mode with a single heartbeat in init state (data = 0x00). Wait for approx. 7 seconds while the device formats the flash memory. ð The device starts the download process. ð The device starts automatically with the new firmware. User Manual – JXM-IO-E31 32 / 68...
8.1 Concept and control The concept of the JXM-IO-E31 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.
PWMi_HL12_1 … 12 A bridge PWM output INACTIVE PWMi_HL12_4 with current reading PWMO_HB12 PWMO_HS12 PWMO_HS24 PWMO_HB24 Tab. 27: Supported ports and interfaces - Overview When configuring the outputs, observe the information in chapter Outputs [} 14]. User Manual – JXM-IO-E31 34 / 68...
I/O interface 0 (disabled) type I/O status 1 (disabled bit set) 10 … 29 Input values 30 … 49 Output values W only in Operational state 50 … 199 Parameter Tab. 28: Subindexes for accessing parameters, values, and statuses User Manual – JXM-IO-E31 35 / 68...
I_FREQUENCY Frequency value; the pulses in 0.1 … 10,000 the gate time window Increment (GATE_TIME) are counted 0.1 Hz I_DUTY_CYCLE PWM duty cycle Increment 0.1 % I_DIGITAL Digital value Bool 0 or 1 I_COUNTER Count value 0 … 4294967 User Manual – JXM-IO-E31 41 / 68...
µA, mV or °C input values Default: 10 MIN_CURRENT If less current flows at the 1 mA output than the set thresh- old, this is regarded as a cable break and the status is set to OPEN_LOAD. User Manual – JXM-IO-E31 43 / 68...
Page 44
For JXM-IO-E31-G20-K00- 820 °C Increment 1 °C If the maximum allowed temperature is exceeded, the TEMPERATUREFAULT status is set. RESOLUTION Resolution, e.g. for encoder 0 … 2 input 1/4 resolution 1/2 resolution Full resolution Default: 0 User Manual – JXM-IO-E31 44 / 68...
Jumpered to VBAT → High (H) ■ Open → O The offset corresponds to the values in the following table: CFG1 CFG2 Offset of module ID Tab. 33: Offset for set base node ID User Manual – JXM-IO-E31 45 / 68...
Subindex Description Type Types of access 0x1001 Error register Bit 0 General error Bit 1 Total overcurrent Bit 3 Temperature Bit 4 Communication error Bit 7 CI error (invalid input) Tab. 35: Status information User Manual – JXM-IO-E31 46 / 68...
3. The vehicle controller reads the CRC via index 0x4556, subindex 1 and saves this value locally in a remanent memory. 4. After restarting the JXM-IO-E31, the vehicle controller compares the locally saved CRC value with the value in index 0x4556, subindex 1. If the values do not match, parameteri- zation must be restarted.
*The CRC is calculated using the current parameter values described in chapter Saving settings permanently and resetting to default values [} 47]. INFO Activating the set system parameters You can only use the set system parameters after restarting the system. User Manual – JXM-IO-E31 48 / 68...
Event Time U16 R/W 1 ms 10 (10 ms) Tab. 40: RPDO communication parameters INFO Write access to communication parameters Write access to communication parameters is only possible if the JXM-IO-E31 is in the Pre-Operational state. User Manual – JXM-IO-E31 49 / 68...
Event Time 1 ms 10 (10 ms) Tab. 41: TPDO communication parameters INFO Write access to communication parameters Write access to communication parameters is only possible if the JXM-IO-E31 is in the Pre-Operational state. 8.6.3 Mapping tables RPDO mapping table Subind Types of...
Subindex Index Tab. 44: Mapping entry U32 8.6.4 Sending interface input values via TPDO To send interface input values via TPDO, proceed as follows: Switch the JXM-IO-E31 to Pre-Operational state. Assign the desired interface. Invalidate the TxPDO object. Disable the mapping.
Page 52
//Validating object, setting uppermost bit to 0, specifying PDO COB dTemp := 0x180+0x40; CanOpenDownloadSDO( cCanChannel, cJXMNodeId, 0x1800, 1, CANOPEN_DWORD, 4, dTemp, iBusy); when SDOACCESS_FINISHED(iBusy) continue; //Switch JXM-IO-E31 to Operational state CanOpenSetCommand( cCanChannel,CAN_CMD_NMT,CAN_CMD_NMT_Value( cJXMNodeId,CAN_NMT_OPERATIONAL)); User Manual – JXM-IO-E31 52 / 68...
If, for example, you configure input DI_P_3 as ENCI_PNP, the adjacent in- put DI_P_4 is automatically configured as ENCI_PNP. If you reconfigure one of the two inputs, the adjacent input automatically becomes INACTIVE - no encoder signals are acquired any more. User Manual – JXM-IO-E31 53 / 68...
You can query the following Input values: Input value Description PDO send condition I_COUNTER 32-bit counter running forward Event Time and backward I_DIRECTION Current direction In case of change Tab. 46: Input values for ENCI_PNP User Manual – JXM-IO-E31 54 / 68...
The TIMEOUT_TIME parameter allows you to specify the time required to elapse before a stand- still is signaled. The default value is 1,000 ms, i.e. if no more pulses are received for 1,000 ms, then I_DIRECTION = 0. 8.9 NMT commands The JXM-IO-E31 supports the following NMT commands: NMT commands Description RESET...
The individual P, I and D controllers usually have the following characteristics: Fig. 10: Comparison of controller types in a control loop Step response Time 8.11.1 Test scenario The PID controller was tested on the JXM-IO-E31 under the following conditions: Condition Description Output 1 kHz PWM Control period 10 ms...
Closed-loop control parameters: P = 100,000, I = 5,000, D = 0, Measurements: blue = setpoint, red = actual value Fig. 12: Test scenario with the control parameters P = 100,000, I = 5,000, D = 0 The I controller also works satisfactorily, the setpoint is reached with this setting. User Manual – JXM-IO-E31 59 / 68...
In this example, the period of the setpoint signal was selected with approx. 10 ms for illustrative purposes. For fast control, the P value should be increased and the sampling time reduced to 5 ms. Settling times < 50 ms can be achieved. User Manual – JXM-IO-E31 60 / 68...
If the valve can only be controlled at higher frequencies (1 kHz), the PWM signal can be modu- lated. This is known as dithering and also prevents the needle from coming to rest. You can set the frequency and amplitude of the dither signal in the JXM-IO-E31: ■...
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 User Manual –...
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...
Only use accessories recommended by Jetter AG. 11.1 Accessories INFO Ordering accessories The accessories are not part of the scope of delivery. Suitable accessories can be obtained from Jetter AG. Accessories Item number Connector set including crimp contacts and blanking 10001729 plugs for individual pins Tab. 56: Accessories...
Page 65
Fig. 12 Test scenario with the control parameters P = 100,000, I = 5,000, D = 0 ....... Fig. 13 Test scenario with the control parameters P = 100,000, I = 5,000, D = 400 ......Fig. 14 Test scenario with the control parameters P = 100,000, I = 10,000, D = 400 ......Fig. 15 Dithering ..........................User Manual – JXM-IO-E31 65 / 68...
Page 66
Tab. 34 Diagnostic information ......................Tab. 35 Status information........................Tab. 36 Save settings in EEPROM....................... Tab. 37 Resetting the settings to their default values................Tab. 38 System parameters ......................... Tab. 39 Validity of a PDO ........................User Manual – JXM-IO-E31 66 / 68...
Page 67
Tab. 51 Emergency Error Codes ......................Tab. 52 Index of the heartbeat message ....................Tab. 53 Heartbeat monitoring ....................... Tab. 54 Heartbeat Monitoring - Example....................Tab. 55 General conditions of the test scenario ................... Tab. 56 Accessories ..........................User Manual – JXM-IO-E31 67 / 68...
Page 68
Jetter AG Graeterstrasse 2 71642 Ludwigsburg www.jetter.de E-mail info@jetter.de Phone +49 7141 2550-0 We automate your success.
Need help?
Do you have a question about the JXM-IO-E31 and is the answer not in the manual?
Questions and answers