background image

User Manual

JCM-501-E01

Mobile controller

We automate your success.

60884486_01

Summary of Contents for JCM-501-E01

Page 1: ...User Manual JCM 501 E01 Mobile controller We automate your success 60884486_01...

Page 2: ...n original User Manual Revision 4 12 1 Date of issue 3 17 2023 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...

Page 3: ...apability via LEDs 10 3 4 Nameplate 11 3 5 Scope of delivery 11 4 Technical data 12 4 1 Dimensions 12 4 2 Mechanical specifications 13 4 3 Electrical properties 13 4 3 1 Ports and interfaces 14 4 4 En...

Page 4: ...egisters Description 37 8 4 3 Programming 42 8 5 Real time clock 44 8 6 Storage options Overview 45 8 6 1 Operating system memory 45 8 6 2 File system memory 45 8 6 3 Application program memory 45 8 6...

Page 5: ...Jetter AG Table of contents User Manual JCM 501 E01 v 11 Service 60 11 1 Customer service 60 12 Spare parts and accessories 61 12 1 Accessories 61...

Page 6: ...te 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 d...

Page 7: ...cles and mobile machines Operate the device only in accordance with the intended conditions of use and within the limits set forth in the technical specifications Intended use of the product includes...

Page 8: ...in death or serious injury WARNING Medium risk Indicates a potentially hazardous situation which if not avoided could result in death or serious injury CAUTION Low risk Indicates a hazardous situation...

Page 9: ...he proven powerful 32 bit CPU it can be used in system solutions of simple to medium complexity 3 1 Design 3 2 1 1 1 1 Fig 1 Design 1 Screw hole 2 Deutsch connector 3 Nameplate 3 2 Product features De...

Page 10: ...rresponding regis ter number LED Status Color Description D2 OFF This LED is controlled by register 108008 If bit 2 and bit 3 of register 108008 are 0 at the same time the LED is off ON Red Bit 3 is s...

Page 11: ...nual JCM 501 E01 11 65 3 4 Nameplate 2 3 4 1 5 Fig 3 Nameplate 1 Logo 2 Serial number 3 Barcode 4 Article number and hardware revision 5 Model code number 3 5 Scope of delivery Scope of delivery Item...

Page 12: ...CM 501 E01 12 65 4 Technical data This chapter contains electrical mechanical data and operating data of the JCM 501 E01 4 1 Dimensions 27 9 55 83 41 5 63 4 44 4 28 45 6 22 2 38 1 2 3 2x R 2 0 0 2 5 1...

Page 13: ...g 300 m s2 for 18 ms Number and direction 18 shocks in all 6 direc tions Degree of protection Front panel IP65 DIN EN 60529 Rear panel IP65 Tab 1 Mechanical specifications 4 3 Electrical properties Po...

Page 14: ...pair conductors unshielded Tab 3 CAN interfaces CAN bus cable Parameter Description Wire cross section 500 kBaud 0 34 mm 0 50 mm2 250 kBaud 0 34 mm 0 60 mm2 Cable capacitance 60 pF m max Resistivity...

Page 15: ...ter Description Baud rates Up to 115 200 Baud 8N1 Connection topology 1x Deutsch connector socket Tab 7 RS 232 interface specification 4 4 Environmental conditions Parameter Description Standards Oper...

Page 16: ...unit is in operation Pulses ISO 7637 2 Test pulse Values Function class 1 450 V C 2 a 37 V A 2b 20 V C 3 a 150 V A 3b 150 V A 4 Ua1 12 V 50 ms Ua2 5 V 500 ms A 24 V systems Ua1 6 V 15 ms Ua2 2 5 V 1...

Page 17: ...disconnect all connections be 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 electro...

Page 18: ...be possible to disconnect the connectors at any time 70 Fig 5 Space requirements for installation work in mm Avoiding unsuit able installation locations The following installation locations are unsuit...

Page 19: ...x Fig 6 Screw holes dimensions in mm Installing the strain relief Install strain reliefs for the connecting cables Ensure that there is sufficient clearance between the strain reliefs and the con nect...

Page 20: ...ss may cause mechanical stress Protect the cables from bending twisting or chafing Install strain reliefs for the connecting cables NOTICE Surges resulting from missing protection or fusing Surges may...

Page 21: ...a reliable start up of the device provide at least 3 times the typical cur rent required 1 6 7 12 Fig 8 Deutsch connec tor 12 pins 12 CAN_2_H 1 GND 11 CAN_2_L 2 USB_ 5V 10 CAN_1_H 3 USB_D 9 CAN_1_L 4...

Page 22: ...und in the chapter Register Overview 7 1 2 Version registers The operating system provides several registers which can be used to read out the hardware revision or OS version of the device and its com...

Page 23: ...ter We automate your success 7 2 1 Operating system update of the controller This chapter describes how to carry out an operating system update on the JCM 501 E01 controller You have got several optio...

Page 24: ...ile See above 3 Replace all entries jcm_ce0 with the actual name of the OS file 4 Switch off the JCM 501 E01 5 Insert the USB flash drive into the JCM 501 E01 6 Switch on the JCM 501 E01 About 10 seco...

Page 25: ...m Hardware 0 PCAN_ISA1CH 1 PCAN_ISA2CH 2 PCAN_PCI_1CH 3 PCAN_PCI_2CH 4 PCAN_PCC_1CH 5 PCAN_PCC_2CH 6 PCAN_USB_1CH 7 PCAN_USB_2CH 8 PCAN_Dongle Pro 9 PCAN_Dongle 10 PCAN_NET Jetter 11 PCAN_DEV default...

Page 26: ...e is a CAN connection between PEAK CAN dongle and JCM 501 E01 1 Call up JetEasyDownload with the above parameters and a valid OS file The device carries out a reset The device starts in boot loader mo...

Page 27: ...vice Do not delete or move any system files Division The file system distinguishes between the following file types System directories files used by the operating system Files used by the user System...

Page 28: ...es Up to 7 directory levels and 1 file level are allowed No case sensitivity Directory and file names with a length of up to 63 characters are possible All characters except and are permitted for dire...

Page 29: ...e default properties listed below Property Standard design Types of access Read write Value after reset 0 or undefined e g revision version number Takes effect Immediately Write access Always Data typ...

Page 30: ...be the behavior of a number of device classes in what are known as device profiles INFO Further information For more information on this subject refer to the application oriented manual CANopen STX AP...

Page 31: ...en STX API available for download from our homepage INFO Further information For more information on this subject refer to the JetSym Online Help 8 2 2 Heartbeat monitoring The heartbeat protocol is f...

Page 32: ...ng const 1008 1009 VAR Manufacturer Hardware version String const 1009 100 A VAR Manufacturer Software Version String const 100 A 100 B VAR Node ID Unsigned32 RO 1017 VAR Producer heartbeat time Unsig...

Page 33: ...plication STX functions are used in the communication between the JCM 501 E01 and other devices in a vehicle The JCM 501 E01 supports the following STX functions Function Description SAEJ1939Init Call...

Page 34: ...f bytes in the message which is requested by the SAE J1939GetDM1 or SAEJ1939GetDM2 func tion SAEJ1939 GetSPNConversion Calling up the SAEJ1939GetSPNConversion function retrieves the currently set conv...

Page 35: ...nterface The user programmable serial interface consists of the following elements Number Section Function 1 Interface driver Converts the signals of the interface into in ternal signal levels 2 Addre...

Page 36: ...haracter it reads the next character from the transmit buffer 3 The transmitter performs parallel serial conversion and sends this character to the interface driver using the set communication parame...

Page 37: ...se shielded cables Do not lay cables near sources of interference Incorrectly set parity Make sure the parity setting is consistent with the setting of the connected device Buffer overflow The externa...

Page 38: ...by the OS of the con troller That is this register is for defining how the interface is used Property Description Values 1 System logger 2 User programmable interface 3 PcomX Value after reset 3 Tab 2...

Page 39: ...modate the character it is entered into this buffer This character will be sent once all previously entered characters have been sent Prior to sending characters from the application program it must b...

Page 40: ...ffer 8 bits with deleting the character on reading This register shows the oldest character stored in the receive buffer This char acter is removed from the buffer Thus the character received next can...

Page 41: ...ers from the receive buffer and re turns them as 16 bit value Assignment Character Bits in register First Bit 8 15 Second Bit 0 7 Property Description Values 0 65 535 Type of access Read Removes 2 cha...

Page 42: ...ead write clearing Tab 39 Error counter 8 4 3 Programming Activating the serial interface Module register MR 7 lets you activate the user programmable serial interface Configuring the interface The JC...

Page 43: ...at least 1 character 2 Read the character from the register Receive buffer The character is taken from the receive buffer Sending Texts An easy way to send texts via user programmable serial interface...

Page 44: ...fy Device 9 The task waits at this instruction until all characters have been entered into the transmit buffer Receiving values Values are received by reading characters from registers MR 15 through M...

Page 45: ...es Internal flash memory for storing OS data Internal volatile RAM for storing OS data Access The user is not allowed to directly access the OS memory The operating system can be changed via an update...

Page 46: ...ag numbers 2048 2303 Memory access By JetSym From HMIs From within the application program 8 6 5 Storing registers and variables Storing to a non volatile remanent memory Registers and variables of th...

Page 47: ...tories Copying files Deleting files Areas of application The Autostart function is typically used in situations where remote maintenance is not possible there is no PC on site the operator is not able...

Page 48: ...executes the commands in the command file Executing the Autostart function The operating system of the JCM 501 E01 processes the autostart function in the following steps Step Description 1 The file U...

Page 49: ...system update New application program New values for some of the registers Solution You copy the required files to a USB flash drive and create a command file for the Autostart function USB flash driv...

Page 50: ...mple SD1001 Data File Jetter AG Registers 1000000 1000005 RS 1000000 12345 RS 1000001 2 RS 1000002 1062729008 RS 1000003 502 RS 1000004 50 RS 1000005 3 QS 1009000 3 14 Flags 10 13 FS 10 0 FS 11 1 FS 1...

Page 51: ...Element Description Startup Section name Project Path to the application program file This path is rela tive to app Program Name of the application program file Example Startup Project test_program Pr...

Page 52: ...le Flags General overview Register range Description 0 255 Application flags non volatile 256 2047 Overlaid by registers R 1000000 through 1000055 2048 2303 Special flags Electronic Data Sheet EDS EDS...

Page 53: ...102924 Day of the week 0 Sunday 102925 Day 102926 Month 102927 Year 102928 Read write trigger CAN Register Description 106000 Baud rate CAN 1 106001 Node ID CAN 1 106100 Baud rate CAN 2 106101 Node ID...

Page 54: ...Status Bit 0 1 USB flash drive is plugged Bit 1 1 USB flash drive is ready 109001 Write protection 1 Data medium is write protected 109002 Memory size in MByte 109003 Free memory in MB 109004 Memory a...

Page 55: ...ime 210011 Current task number 210050 Current program position within an execution unit 210051 ID of the execution unit being pro cessed 210056 Desired total cycle time in s 210057 Calculated total cy...

Page 56: ...3120 192 207 203121 208 223 203122 224 239 203123 240 255 32 combined special flags Registers Description 203124 2048 2079 203125 2080 2111 203126 2112 2143 203127 2144 2175 203128 2176 2207 203129 22...

Page 57: ...value 30 Separation of digits before and af ter the decimal point 50 Sorting register values 90 Writing a data file 91 Appending a data file 92 Reading a data file 96 Deleting a data file System funct...

Page 58: ...device Parts and equipment from other manufacturers must therefore not be used Any liability for any damages resulting from the use of non original parts and equipment is excluded 10 2 Return and dis...

Page 59: ...s which can be dam aged if not handled properly Damages to the device may impair its reliability To protect the device from impact or shock it must be shipped in its original packaging or in an approp...

Page 60: ...act 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 following information whe...

Page 61: ...cessories are not part of the scope of delivery Suitable accessories can be obtained from Jetter AG Accessories Item number Connector set consisting of Deutsch housing crimp contacts female 10001264 C...

Page 62: ...eplate 11 Fig 4 Dimensions in mm 12 Fig 5 Space requirements for installation work in mm 18 Fig 6 Screw holes dimensions in mm 19 Fig 7 Installing the strain relief 19 Fig 8 Deutsch connector 12 pins...

Page 63: ...Tab 18 Module register properties 29 Tab 19 Numerical formats 29 Tab 20 JetSym sample programs 29 Tab 21 Supported STX functions 30 Tab 22 Elements of the serial interface 35 Tab 23 Register numbers o...

Page 64: ...Jetter AG List of tables User Manual JCM 501 E01 64 65 Tab 39 Error counter 42 Tab 40 Relevant directories 48...

Page 65: ...We automate your success Jetter AG Graeterstrasse 2 71642 Ludwigsburg www jetter de E mail info jetter de Phone 49 7141 2550 0...

Reviews: