AXIOMATIC LIN – J1939 CAN User Manual

AXIOMATIC LIN – J1939 CAN User Manual

Protocol converter with pwm output

Advertisement

Quick Links

User Manual UMAX140610
Version 1
USER MANUAL
LIN – J1939 CAN
Protocol Converter
with PWM Output
P/N: AX140610
In Europe:
In North America:
Axiomatic Technologies Oy
Axiomatic Technologies Corporation
Höytämöntie 6
5915 Wallace Street
33880 Lempäälä - Finland
Mississauga, ON Canada L4Z 1Z8
Tel. +358 103 375 750
Tel. 1 905 602 9270
Fax. +358 3 3595 660
Fax. 1 905 602 9279
www.axiomatic.fi
www.axiomatic.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the LIN – J1939 CAN and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for AXIOMATIC LIN – J1939 CAN

  • Page 1 LIN – J1939 CAN Protocol Converter with PWM Output P/N: AX140610 In Europe: In North America: Axiomatic Technologies Oy Axiomatic Technologies Corporation Höytämöntie 6 5915 Wallace Street 33880 Lempäälä - Finland Mississauga, ON Canada L4Z 1Z8 Tel. +358 103 375 750 Tel.
  • Page 2 Diagnostic message. Defined in J1939/73 standard ® Electronic Assistant . PC application software from Axiomatic, primarily designed to view and program Axiomatic control configuration parameters (setpoints) through CAN bus using J1939 Memory Access Protocol Electronic control unit EEPROM Electrically Erasable Programmable Read-Only Memory...
  • Page 3: Table Of Contents

    Table of Contents INTRODUCTION ......................... 5 CONVERTER DESCRIPTION .................... 6 Hardware Block Diagram ..................... 6 Software Organization ....................6 LIN Interface ........................ 7 CAN Interface ......................7 2.4.1 CAN Baud Rate ....................8 2.4.2 J1939 Name and Address ..................8 2.4.3 Network Bus Terminating Resistors ..............
  • Page 4 4 CONFIGURATION PARAMETERS .................. 57 Electronic Assistant Software ..................57 Function blocks in EA ....................58 Setpoint File ....................... 60 Configuration Example ....................61 4.4.1 User Requirements ..................... 62 4.4.2 Configuration Steps .................... 63 FLASHING NEW FIRMWARE ..................74 TECHNICAL SPECIFICATIONS ..................78 Power .........................
  • Page 5: Introduction

    The user should check whether the application firmware installed in the converter is covered ® by this user manual. It can be done through CAN bus using Axiomatic Electronic Assistant (EA) software. The user manual is valid for application firmware with the same major version number as the user manual.
  • Page 6: Converter Description

    2.2 Software Organization The LIN – J1939 CAN Protocol Converter with PWM Output belongs to a family of Axiomatic smart controllers with configurable internal architecture. This architecture allows building a converting algorithm based on a set of predefined internal configurable function blocks without the need of custom software.
  • Page 7: Lin Interface

    PGN Requests (PGN 59904). Please note that the Proprietary A PGN (PGN 61184) is taken by Axiomatic Simple Proprietary Protocol and is not available for the user. J1939, Appendix B – Address and Identity Assignments. Rev. FEB Network 2010.
  • Page 8: Can Baud Rate

    Reserved 1 bit Function 8 bit 25 (Network Interconnect ECU) 25 (AX140610, LIN – J1939 CAN, Function Instance 5 bit Axiomatic with PWM Output proprietary) ECU Instance 3 bit 0 (First Instance) Manufacturer Code 11 bit 162 (Axiomatic Technologies Corp.)
  • Page 9: Network Bus Terminating Resistors

    The converter takes its network ECU Address from a pool of addresses assigned to self- configurable ECUs. The default address can be changed during an arbitration process or upon receiving a commanded address message. The new address value will be stored in a non- volatile memory and used next time for claiming the network address.
  • Page 10: Converter Logical Structure

    CONVERTER LOGICAL STRUCTURE The converter is internally organized as a set of function blocks, which can be individually configured and arbitrarily connected together to achieve the required system functionality, see Figure 2. LIN Bus LIN Event Unconditional Sporadic Triggered Signal Frame Frame #1…130...
  • Page 11: Function Block Signals

    Each function block is absolutely independent and has its own set of configuration parameters, aka setpoints. The configuration parameters can be viewed and changed through CAN bus ® using Axiomatic Electronic Assistant (EA) software. LIN interface is presented by the LIN Signal function blocks and function blocks controlling sending and receiving of the LIN signals.
  • Page 12: Continuous Signal

    The discrete signals are stored in four-byte unsigned integer variables that can present any state value in the 0…0xFFFFFFFF range. 3.1.3 Continuous Signal The Continuous signal type presents continuous signals, usually physical parameters, in signal data or as a signal input or output type. The continuous signals are stored in floating point variables.
  • Page 13: Pwm Output

    3.2 PWM Output Table 4. PWM Output Function Block Configuration Parameters Name Default Value Range Description Output Type 1, Digital PWM Drop List See Table 5. Output at Minimum 0.00 Depends on Digital PWM: Command Output Digital Mixed PWM and Frequency: [0…100] %DC Type Output at Maximum...
  • Page 14 Name Default Value Range Description Lamp Set by Event in 0, Protect Drop List See Section 3.2.4 and 3.9 SPN for Event used in 520448 ($7F100) 1 to 524287 See Section 3.2.4 and 3.9 FMI for Event used in 0, Data Above Drop List See Section 3.2.4 and 3.9 Normal-Most Severe...
  • Page 15: Digital Pwm/Digital Frequency

    3.2.1 Digital PWM/Digital Frequency Simply setting the “Output at Minimum Command” and “Output at Maximum Command” to corresponding value in each range will drive the output to different range options. The unit of measurement for PWM output variables is percentage [%] and Hertz [Hz] for the frequency output.
  • Page 16: Common Parameters

    When the output is being driven by the Control Input, the state is logically set to OFF when the Control Input is zero and is set to ON whenever a non-zero value is written. By default, ‘Normal Logic’ is used. The resulting Drive State will depend on the “Digital Control Response” as the table below.
  • Page 17 By default, the “Control Source” is setup to be ‘CAN Receive Message’. In other words, the output will response in a linear fashion to the corresponding CAN received command data. The “Control Source” together with “Control Number” parameter determine which signal is used to drive the output.
  • Page 18 When an Enable input is used, the output will be shutoff as per the “Enable Response” in the table below. If the response is selected as a disable signal (3 or 4), when the enable input is ON, the output will be shut off. Table 10.
  • Page 19 Figure 5. Output Logic Flowchart UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 19-81...
  • Page 20: Lin Interface

    The output is inherently protected against a short/open circuit. In the case of a dead short, or an open circuit, the hardware will automatically disable the output drive, regardless of what the processor is commanding for the output. The processor will be flagged by the hardware that the output circuitry has been shutoff due to a short or an open at the output, but it will not know which type it is.
  • Page 21: Lin Signal

    3.3.2 LIN Signal LIN Signal function blocks are used to specify input and output signals on the LIN bus. There are 130 LIN Signal function blocks available to the user. Each LIN Signal function block has one signal input and one signal output for interfacing with other function blocks. Signal Signal #1…130...
  • Page 22 Default Name Range Units Description Value [0…0xFF] – Init Value Byte Initial signal value of the Array [0] 1-st byte when LIN Signal Type is “Byte Array”. [0…0xFF] – Init Value Byte Initial signal value of the Array [1] 2-nd byte when LIN Signal Type is “Byte Array”.
  • Page 23: Lin Slave Response

    • Logical signals are transmitted only when they are in the [MinValue; MaxValue] range; • BCD signals are transmitted without any conversion; • ASCII signals are masked with 0xFF value and then transmitted; • The physical signals are converted to the LIN signal code using Scale and Offset configuration parameters and then saturated to the MinValue or MaxValue if the code goes out of the [MinValue;...
  • Page 24: Lin Event Triggered Frame

    Default Name Range Units Description Value – Associated with False {False, True} Defines whether this Event Triggered Frame is used in the Event Frame Triggered Frame. [1…8] Size byte Frame Size. – Checksum Type Classic {Classic, Enhanced} Type of the frame checksum.
  • Page 25: Lin Sporadic Frame

    Table 17. LIN Event Triggered Frame Function Block Configuration Parameters Default Name Range Units Description Value – LIN Frame Kind Undefined {Undefined, Publish, Defines whether the frame Subscribe} is transmitted or received. 0…0x3F – Frame ID Frame ID. [1…8] Size byte Frame Size.
  • Page 26: Main Schedule Table

    Configuration parameters of the LIN Sporadic Frame function block are presented below: Table 18. LIN Sporadic Frame Function Block Configuration Parameters Default Name Range Units Description Value – LIN Frame Kind Undefined {Undefined, Publish, Defines whether the frame Subscribe} is transmitted or received. [0…25] –...
  • Page 27: Collision Schedule Table

    Default Name Range Units Description Value – Entry #2 Frame Undefined {Undefined, 2-nd schedule entry frame Type Unconditional, Event type. Triggered, Sporadic} – Entry #2 Frame Depends on the frame 2-nd schedule entry frame Number type number. [0…10000] Entry #2 Delay 2-nd schedule entry delay.
  • Page 28: Lookup Table Function Block

    Default Name Range Units Description Value [0…25] – Entry #1 Frame 1-st schedule entry frame Number number. [0…10000] Entry #1 Delay 1-st schedule entry delay. – Entry #2 Frame Undefined {Undefined, 2-nd schedule entry frame Type Unconditional} type. [0…25] – Entry #2 Frame 2-nd schedule entry frame Number...
  • Page 29: X-Axis, Input Data Response

    selected. However, there are 2 more setpoints “X Decimal Digits” and “Y Decimal Digits” that might affect the point values. These 2 setpoints will change the resolution of the X Values or Y Values, respectively, with the decimal digits value user chooses. Keep in mind that any change on the decimal digits will make effect to the current X values or Y values.
  • Page 30: Default Configuration, Data Response

    (i.e. transmitted over CAN), then Xmin would be -20 and Xmax would be 125 when used the linear formula. In all cases, the controller looks at the entire range of the data in the Y-Axis setpoints and selects the lowest value as the MinOutRange and the highest value as the MaxOutRange. They are passed directly to other function blocks as the limits on the Lookup Table output.
  • Page 31: Point To Point Response

    For example, with a 0.5 to 4.5V input (X-Axis) driving a 0 to 1500mA output (Y-Axis), the default points would be setup as per figure (a) below. However, a 100Ω to 54kΩ input (X-Axis) representing 120ºC to -30ºC (Y-Axis) would be setup as per figure (b) below. In each case, the user would have to adjust the table for the desired response.
  • Page 32 An example of a CAN message (0 to 100) used to control a default table (0 to 100) but with a ‘Jump To’ response instead of the default ‘Ramp To’ is shown in the figure below. Figure 16. Lookup Table “Jump To” Data Response Lastly, any point except (0,0) can be selected for an ‘Ignore’...
  • Page 33: X-Axis, Time Response

    3.4.5 X-Axis, Time Response As mentioned in Section 3.4, a Lookup Table can also be used to get a custom output response where the “X-Axis Type” is a ‘Time Response.’ When this is selected, the X-Axis now represents time, in units of milliseconds, while the Y-Axis still represents the output of the function block.
  • Page 34 An application where this feature would be useful is filling a clutch when a transmission is engaged. An example of some fill profiles is shown in the figure below. Figure 18. Lookup Table Time Response Clutch Fill Profiles In a time response, the interval time between each point on the X-axis can be set anywhere from 1ms to 24 hours.
  • Page 35 Figure 19. Lookup Table “Soft Shift” EA Configuration UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 35-81...
  • Page 36: Programmable Logic Function Block

    3.5 Programmable Logic Function Block Figure 20. Programmable Logic Function Block This function block is obviously the most complicated of them all, but very powerful. The Programmable Logic can be linked to up to three tables, any one of which would be selected only under given conditions.
  • Page 37 Should the conditions be such that a particular table (1, 2 or 3) has been selected as described in Section 3.5.2, then the output from the selected table, at any given time, will be passed directly to the Logic Output. Therefore, up to three different responses to the same input, or three different responses to different inputs, can become the input to another function block, such as PWM Output.
  • Page 38 Figure 21. Programmable Logic Flowchart UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 38-81...
  • Page 39: Conditions Evaluation

    3.5.1 Conditions Evaluation The first step in determining which table will be selected as the active table is to first evaluate the conditions associated with a given table. Each table has associated with it up to three conditions that can be evaluated. Argument Z is always a logical output from another function block.
  • Page 40 3.5.2 Table Selection In order to determine if a particular table will be selected, logical operations are performed on the results of the conditions as determined by the logic in Section 3.5. There are several logical combinations that can be selected, as listed in the table below. Table 23.
  • Page 41 Table 24. Conditions Evaluation Based on Selected Logical Operator Logical Operator Select Conditions Criteria Default Table Associated table is automatically selected as soon as it is evaluated. Cnd1 And Cnd2 And Cnd3 Should be used when two or three conditions are relevant, and all must be true to select the table.
  • Page 42: Logic Block Output

    3.5.3 Logic Block Output Recall that Table X, where X = 1 to 3 in the Programmable Logic function block does NOT mean Lookup Table 1 to 3. Each table has a setpoint “Table X – Lookup Table Block Number” which allows the user to select which Lookup Tables they want associated with a particular Programmable Logic Block.
  • Page 43: Math Function Block

    3.6 Math Function Block Figure 22. Programmable Logic Flowchart There are four mathematic function blocks that allow the user to define basic algorithms. A math function block can take up to four input signals, as listed in Table 8 in Section 3.2.4. Each input is then scaled according the associated limit and scaling setpoints.
  • Page 44 The appropriate arithmetic or logical operation is performed on the two inputs, InA and InB, according the associated function. The list of selectable function operations is defined in the table below. Table 26. Math Function Operators Value Meaning Notes True when InA Equals InB True when InA Not Equal InB >...
  • Page 45: Constant Data

    For the arithmetic functions (9 to 14), it is recommended to scale the data such that the resulting operation will not exceed full scale (0 to 100%) and saturate the output result. When dividing, a zero InB value will always result is a zero output value for the associated function.
  • Page 46: Can Interface

    Table 28. Global Parameters Function Block Configuration Parameters Default Name Range Units Description Value [0…0xFFFFFFFF] – Global Discrete Discrete constant signal. Constant Signal [0…0xFFFFFFFF] – Global Discrete Discrete constant signal. Constant Signal [0…0xFFFFFFFF] – Global Discrete Discrete constant signal. Constant Signal [0…0xFFFFFFFF] –...
  • Page 47: Can Receive

    Default Name Range Units Description Value [0…253] – ECU Address J1939 ECU address. – Automatic Baud True {False, True} Set to False once ECU is Rate Detection permanently installed on the CAN network. – Baud Rate {250, 500, 667, 1000} kbit/s Read only parameter.
  • Page 48 The CAN Receive function block reads single-frame application specific CAN messages and extracts CAN signal data presented in user-defined data format. Different CAN Receive function blocks can read and process the same CAN message to extract different CAN signal data. The CAN messages transmitted by the converter itself are also processed by CAN Receive function blocks.
  • Page 49: Can Transmit

    X is defined by the Block Number, ex. X=1 for CAN Receive 1 Proprietary A PGN (61184) is excluded. It is taken by Axiomatic Simple Proprietary Protocol and therefore cannot be used in function blocks. The CAN input signal position is defined within the CAN message data frame by the Received Data Index in Array (LSB) and Received Bit Index in Byte (LSB) configuration parameters the same way as in the J1939 standard.
  • Page 50 Each CAN output signal is presented by its signal input in the function block. Transmit #1…25 CAN Output Signal 1 CAN Signal 1 Input CAN Output Signal 2 CAN Signal 2 Input …. …. CAN Output Signal 5 CAN Signal 5 Input Figure 25.
  • Page 51 X is defined by the Block Number, ex. X=1 for CAN Transmit 1 Proprietary A PGN (61184) is excluded. It is taken by Axiomatic Simple Proprietary Protocol and therefore cannot be used in function blocks. UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1...
  • Page 52 The Transmit on LIN Unconditional Frame Number is used to force transmission of the CAN output message on successful reception or transmission of the selected LIN unconditional frame. When Transmit on LIN Unconditional Frame Number is equal to 0, the frame is undefined, and this function is not used.
  • Page 53: Diagnostic Function Block

    3.9 Diagnostic Function Block There are several types of diagnostics supported by the converter. As described in Section 3.2.4, fault detection and reaction are associated with the output drive. In addition, it can also detect/react to power supply over/under voltage measurements, a processor over-temperature, or lost communication events.
  • Page 54 Over Temperature Over Temperature Shutdown Lost Communication Received Message Timeout (any) When applicable, a hysteresis setpoint is provided to prevent the rapid setting and clearing of the error flag when the measured value is right near the fault detection threshold. For the low end, once a fault has been flagged, it will not be cleared until the measured value is greater than or equal to the Minimum Threshold + “Hysteresis to Clear Fault.”...
  • Page 55 At power up, the DM1 message will not be broadcasted until after a 5 second delay. This is done to prevent any power up or initialization conditions from being flagged as an active error on the network. When the fault is linked to a DTC, a non-volatile log of the occurrence count (OC) is kept. As soon as the controller detects a new (previously inactive) fault, it will start decrementing the “Delay Before Sending DM1”...
  • Page 56 FMI=5, Current Below Normal Or Open FMI=6, Current Above Normal Or Grounded Circuit Circuit FMI=17, Data Valid But Below Normal FMI=15, Data Valid But Above Normal Operating Range – Least Severe Level Operating Range – Least Severe Level FMI=18, Data Valid But Below Normal FMI=16, Data Valid But Above Normal Operating Range –...
  • Page 57: Configuration Parameters

    Axiomatic products, including this converter. The software can be downloaded from Axiomatic website www.axiomatic.com. The EA uses the Axiomatic USB-CAN converter P/N AX070501 to connect to the CAN network. The converter with cables can be ordered as an EA kit P/N AX070502.
  • Page 58: Function Blocks In Ea

    significant part of the application firmware version number. Otherwise, a different user manual is required to work with this converter. Figure 28. General ECU Information Screen 4.2 Function blocks in EA Each converter function block is presented by its own setpoint group in the Setpoint File main group.
  • Page 59 Figure 29. LIN Signal #1 Function Block in EA UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 59-81...
  • Page 60: Setpoint File

    The user can view and, when necessary, change configuration parameters by double-clicking on the appropriate setpoint name. A pop-up dialog window will appear, see figure below. Figure 30. Changing a Configuration Parameter in EA If the user changes the configuration parameter, the new value will be stored in a non-volatile memory and used immediately by the converter.
  • Page 61: Configuration Example

    The CAN network identification and “read-only” configuration parameters are not transferrable using this operation. Also, the converter will perform one or several internal resets of all function blocks during the setpoint flashing operation. There can be small differences in configuration parameters between different versions of the application firmware.
  • Page 62: User Requirements

    4.4.1 User Requirements Let the converter be used to control the Microchip Technology’s Interior Ambient Lighting Module with LIN interface, part number: APGRD004. The CAN bus will carry a message controlling light intensity of the red, green and blue components of the module LED. Ramp up and dim out features will not be used. The LED control message will control all ambient lighting modules on the LIN bus in all lighting zones.
  • Page 63: Configuration Steps

    For more information on the LIN interface, see: “Interior Ambient Lighting Module with LIN Interface User’s Guide. Microchip Technology Inc., 2008.” 4.4.1.2 CAN bus A dedicated J1939 proprietary message with the following parameters will be used to control the light intensity of the red, green and blue components of the module LED: Transmission Repetition Rate: 0.5 sec Data Length:...
  • Page 64 LIN Bus LIN Signal #1 Unconditiona SelectIntensity, l Frame #1 RampUp, DimDown. LIN Main CAN Receive LIN Signal #2 Schedule IntensityRed RedSaturation LIN Common CAN Receive LIN Signal #3 IntensityGreen GreenSaturation CAN Receive LIN Signal #4 IntensityBlue BlueSaturation LIN Signal #5 ZoneSelection Miscellaneous J1939 CAN Bus...
  • Page 65 Figure 33. Example Configuration. LIN Signal #1 UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 65-81...
  • Page 66 Figure 34. Example Configuration. LIN Signal #2 Figure 35. Example Configuration. LIN Signal #3 UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 66-81...
  • Page 67 Figure 36. Example Configuration. LIN Signal #4 Configure LIN Signal #5 as ZoneSelection constant signal. Set Signal Type to Scalar, Size to 8 bit, Encoding Type to BCD Value and Init Value Scalar to 0x0F. UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 67-81...
  • Page 68 Figure 37. Example Configuration. LIN Signal #5 Now, configure LIN Unconditional Frame #1. Set LIN Frame Kind to Publish, Frame ID to 0x23, Size to 5 bytes. Add all previously configured LIN signals to the frame using (Signal #1…10 Number, Signal #1…10 Offset) configuration parameter pairs. UMAX140610.
  • Page 69 Figure 38. Example Configuration. LIN Unconditional Frame #1 Set LIN Schedule Table #1 with only one entry: LIN Unconditional Frame #1. Set Delay to 50 ms, see the figure below. UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 69-81...
  • Page 70 Figure 39. Example Configuration. LIN Main Schedule Table #1 Finally, start the LIN bus communication by configuring the LIN Common function block. Set: Node Type to Master and Baud Rate to 10417 bit/sec. Tick Time should be left at the default value of 10 ms.
  • Page 71 Autoreset Time set to 1500 ms (1.5 seconds) to ensure that the LED will not switch off in case one or two CAN messages coming every 0.5 seconds are accidentally lost, see the figure below. Configure CAN #2 and CAN #3 in a similar way as IntensityGreen and Receive Receive...
  • Page 72 Figure 42. Example Configuration. CAN Receive #2 Figure 43. Example Configuration. CAN Receive #3 UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 72-81...
  • Page 73 Now, the converter configuration is finished. All new settings are in the non-volatile memory. You can test the new converter functionality by sending a LED control message on the CAN bus. For example, a message with all intensity data fields set to 0xFA (maximum value) will turn the module LED to the intense white color.
  • Page 74: Flashing New Firmware

    FLASHING NEW FIRMWARE When the new firmware becomes available, the user can replace the converter firmware in the field using the unit embedded bootloader. The firmware file can be received from Axiomatic on request. To flash the new firmware, the user should activate the embedded bootloader. To do so, start the EA and in the Bootloader Information group screen click on the Force Bootloader to Load on Reset parameter.
  • Page 75 Figure 47. Bootloader Information Screen At this point, the user can return to the installed converter firmware by changing the Force Bootloader to Load on Reset flag back to No and resetting the ECU. To flash the new firmware, the user should click on toolbar icon or from the File menu select the Open Flash File command.
  • Page 76 In this example, instead of the new firmware, the old firmware V1.00 is being simply re-flashed. Now the user can add any comments to the flashing operation in the Flashing Comments field. They will be stored in the Bootloader Information group after flashing. The user can also check the Erase All ECU Flash Memory flag to erase all configuration parameters related to LIN set by the old firmware and force the converter to load the LIN default values after flashing the new firmware.
  • Page 77 For more information, see the J1939 Bootloader section of the EA user manual. UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 77-81...
  • Page 78: Technical Specifications

    TECHNICAL SPECIFICATIONS Typical at nominal input voltage and 25 degrees C unless otherwise specified. 6.1 Power Table 34. Power 12 V or 24 Vdc nominal; 9…32 Vdc Power Supply Input - Nominal Surge Protection Provided up to -100V Reverse Polarity Protection Provided up to -80 V Undervoltage Protection Undervoltage hardware shutdown at 6 V...
  • Page 79 The Electronic Assistant for Windows operating systems comes with a royalty-free license for use on multiple computers. It requires an Axiomatic USB-CAN converter to link the device’s CAN port to a Windows-based PC. UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1...
  • Page 80 Figure 51. Unit Dimensions UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 80-81...
  • Page 81: Version History

    VERSION HISTORY User Manual Date Author Modifications Version • August 6 , 2021 Jessica Chen Initial release. UMAX140610. LIN – J1939 CAN Protocol Converter with PWM Output. Version 1 Page: 81-81...
  • Page 82 • Wiring set up diagram, application and other comments as needed DC/DC Power Converters SAFE USE Engine Temperature Scanners All products should be serviced by Axiomatic. Do not open the product and perform the service yourself. Ethernet/CAN Converters, Gateways, Switches  ...

Table of Contents