AXIOMATIC AX030200 User Manual

16 analog i/o, sae j1939

Advertisement

Quick Links

USER MANUAL UMAX030200
16 Analog I/O, SAE J1939
USER MANUAL
P/N: AX030200

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AX030200 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for AXIOMATIC AX030200

  • Page 1 USER MANUAL UMAX030200 16 Analog I/O, SAE J1939 USER MANUAL P/N: AX030200...
  • Page 2 DOUT Digital Output Diagnostic Trouble Code ® Axiomatic Electronic Assistant , p/n AX070502 (A Service Tool for Axiomatic ECUs) Electronic Control Unit (from SAE J1939 standard) Frequency Input Negative Acknowledgement PDU1 A format for messages that are to be sent to a destination address,...
  • Page 3: Table Of Contents

    J1939 Command Message (Output) Setpoints………………………………………………………………… 4.7. J1939 Feedback Message (Output) Setpoints…………………………………………………………………. 4.8. Diagnostic Setpoints………………………………………………………………………………………………. 4.9. Miscellaneous Setpoints…………………………………………………………………………………………... ® 5. USING ECU WITH AXIOMATIC ELECTRONIC ASSISTANT ……………………………………………………… ® 5.1. Installing the Electronic Assistant ……………………………………………………………………………… 5.2. Screen Captures…………………………………………………………………………………………………… APPENDIX A – Technical Specifications ……………………………………………………………………………………..
  • Page 4: General

    Vehicle Application Layer, SAE, December 2004 J1939/73 Application Layer-Diagnostics, SAE, March 2004 J1939/81 Network Management, SAE, May 2003 TDAX030200 Technical Datasheet, 16 Analog I/O, Axiomatic Technologies 2006 ® UMAX07050x User Manual, Electronic Assistant and USB-CAN, Axiomatic Technologies, 2006 NOTE: In order to use the CAN bus, termination resistors are required as per the standard CAN 2.0B.
  • Page 5: Description Of Ecu

    1.2. Description of ECU The 16 Analog I/O electronic control unit (ECU) is a device intended to provide control of up to eight analog signal level outputs over a J1939 network. Each output channel could be independently configured to be either a –5V to 5V, 0 to 5V, -10V to 10V, 0 to 10V, 0 to 20mA or 4 to 20mA output.
  • Page 6 Frequency/RPM: The input is configured to count the number of pulse that occur over the period of the Measuring Window setpoint, and calculate the frequency of the pulses. If the Pulse per Revolution setpoint is zero, the ECU will interpret the offset in hertz and the resolution setpoint as Hz/bit, when sending the message.
  • Page 7: Description Of Analog Outputs

    1.4. Description of Analog Outputs Each analog output can be configured for one of the following options, and the properties and behavior of the output in each mode is described below. See section for more information. 0 to 5 Volt: The output is configured to drive a voltage output in the range of 0V to 5V.
  • Page 8: List Of Figures 1. Analog Output Single Profile

    For each output type, if the control signal is one of the inputs on the board, then there are up to six output profiles that can be selected to determine how the output will react to a change at the input. See the graphs below for a description of the profiles.
  • Page 9: Analog Output Dual Profile A

    DUAL PROFILE A I [mA] Maximum Single Slope Dual Slope Either, with Error Checking Either, no Error Checking Breakpoint Minimum INPUT Deadband Maximum Breakpoint Maximum Maximum Error Maximum Figure 2 – Analog Output Dual Profile A DUAL PROFILE B I [mA] Maximum Single Slope Dual Slope...
  • Page 10: Introduction To Sae J1939 Features

    Note 1: the user could also configure an input channel to send messages to another node using the Proprietary A PGN, 61184 ($00EF00) Note 2: See Section 2, “Axiomatic Proprietary B Messages,” for the description of how data is sent when using a Proprietary B PGN From J1939-73 - Diagnostics •...
  • Page 11: Dimensions And Pinout

    1.6. Dimensions and Pinout (Mating Plug is DRC16-40SA or DRC18-40SA with sockets 0462-201-16141) Figure 4 – Dimensions and Pinout Version 2.0.3 Preliminary Documentation – May be Subject to Change 11-36...
  • Page 12: Axiomatic Proprietary B Messages

    OUT_OF_RANGE_HIGH = $03 This scheme could be used to tell another Axiomatic ECU that there is an error at the input, even if diagnostic messaging is not enabled for that input channel. For command messages, the status byte must be $01 for the corresponding output to come on. Even if a non-zero value is present in Version 2.0.3...
  • Page 13 If an output's "Command PGN" is a PropB PGN and if the "Axiomatic Proprietary B scheme is used" is set to TRUE, the ECU uses the Axiomatic Proprietary B scheme when interpreting the data in the message.
  • Page 14: Multiple Channel Messages

    It is the responsibility of the user to ensure that this doesn’t happen. WARNING: For Input messages, if the Axiomatic Proprietary B scheme is used, and the LOWEST index channel has its "Message Type" set to "Command", byte 0 of the message will always be $0C, and byte 1 will always be set to $01, even when the PGN is shared.
  • Page 15: Diagnostic Messages

    Failure Mode Indicator (FMI), Occurrence Count (OC) and the SPN Conversion Method (CM). The CM used by the Axiomatic controller is the recommend setting of 0. The SPN is a configurable setpoint, as described in section 4.8. Note, however, if the SPN is left at the default value of zero, a DTC will never be created even if the “Generate Diagnostic Messages”...
  • Page 16: Input Fmis

    3.1. Input FMIs There are seven different FMIs that can be associated with the input channels, but a maximum of only two are possible for any channel at any given time. The type of FMI that will be associated with an input channel is dependant on the “Input Sensor Type”, and the “Diagnostic Lamp Type” setpoints.
  • Page 17: Diagnostic Log

    3.2. Diagnostic Log In order to support requests for DM2, the controller stores diagnostic data in a non-volatile log. There are two diagnostic log entries associated with each input channel. Each entry is a record of the SPN, FMI and OC for any fault that has occurred. If the “Generate Diagnostic Messages”...
  • Page 18: Ecu Setpoints

    4. ECU SETPOINTS 4.1. Input Measurement Setpoints There are five setpoints per channel that are associated with the input and how the data is measured. This section describes how changing these values could affect the measurement accuracy. Name Range Default Notes Input 0: Input Disabled...
  • Page 19 Input Measurement Accuracy and Filtering All inputs, except for frequency inputs, are sampled every 1ms. The user can select the type of filter that is applied to the measured data, before it is transmitted to the bus. The available filters are: •...
  • Page 20: Input Profile Setpoints

    4.2. Input Profile Setpoints There are six setpoints per channel that are associated with how the measured input will control a proportional output on the ECU. See the Figures 1, in section 1.4 for more details about the output versus input profiles. Name Range Default...
  • Page 21 0 = Feedback Message Type be $0D for digital IST] or as a Command ($0C) to control 2 = Not Used an output on another Axiomatic module. If the PGN is not PropB, this setpoint is ignored. J1939 Data Options Name...
  • Page 22: Output Control Setpoints

    4.4. Output Control Setpoints There are four setpoints per channel that are associated with the output and how it is controlled. This section describes how changing these values will effect how the output responds. Name Range Default Notes 0: 0 to 5 Volt 1: -5 to 5 Volt See section for more details about...
  • Page 23: J1939 Command Message (Output) Setpoints

    This ramp will determine how long it Ramp Up 0ms to 10000ms 1000ms would take to ramp from the lowest of the setpoints above to the highest. This ramp will determine how long it Ramp Down 0ms to 10000ms 1000ms would take to ramp from the highest of the setpoints above to the lowest.
  • Page 24: J1939 Feedback Message (Output) Setpoints

    Feedback Command Feedback messages are always sent using a 65280 to 65535 Proprietary B PGN When "Use Axiomatic Proprietary B" is TRUE, the Feedback 0 to 6 Feedback is sent using the Axiomatic Proprietary B Data Index scheme described in...
  • Page 25: Diagnostic Setpoints

    Note1: Maximum Range = 5V or 10V or 20mA or 100%dc or 10000Hz or 10000RPM depending in Input Sensor Type NOTE: Even if Diagnostic Messaging is not enabled, the Minimum and Maximum Error setpoints can be used to flag an error using the Axiomatic Proprietary B scheme described in Section 2.
  • Page 26 J1939 Diagnostics Name Range Default Notes When this setpoint is FALSE, the controller ignores Generate the other Diagnostic setpoints. When this setpoint is Diagnostic False or True False TRUE, the controller uses the other Diagnostic Messages setpoints as described below. This setpoint is used as part of the DTC when a fault is detected.
  • Page 27: Miscellaneous Setpoints

    Identity Number Variable, based on ECU Serial Number The only configurable setpoint associated with the NAME is the ECU Instance. Changing this value will allow multiple ECUs of this type to be distinguishable by other ECUs (including Axiomatic ® Electronic Assistant ) when they are all connected on the same network.
  • Page 28: Using Ecu With Axiomatic Electronic Assistant

    For instruction on how to install and use the Electronic Assistant (EA), refer to User Manual AX07050x. 5.2. Screen Captures Image 5.1: CAN port was opened, EA has recognized the Axiomatic ECU Image 5.2: ECU Name properties displayed Version 2.0.3 Preliminary Documentation – May be Subject to Change 28-36...
  • Page 29 Image 5.3: Miscellaneous Setpoints Image 5.4: Input Channel Setpoints Version 2.0.3 Preliminary Documentation – May be Subject to Change 29-36...
  • Page 30 Image 5.5: Output Channel Setpoints Version 2.0.3 Preliminary Documentation – May be Subject to Change 30-36...
  • Page 31 Image 5.8: ECU Setpoint File A setpoint file can be flashed to an ECU by the Program option in the menu. The length of time it will take to flash the file will depend on the number of setpoints associated with that ECU. Version 2.0.3 Preliminary Documentation –...
  • Page 32: Appendix A - Technical Specifications

    Filter Type 2 = Repeating Average With the CAN model, AX030200, all input channels are completely independent of each other as well as can simultaneously control an on-board output and send a message to the J1939 bus. There are five setpoints per channel that are associated with the input and how the data is measured.
  • Page 33 Input Impedance Voltage 1 MOhm Current 250 Ohms PWM, frequency, 16-bit counter 1 MOhm Table 1.0 Description of Inputs to AX030200 Input Type Description Disable Inputs Each input can be configured as a disable input command. When disable is selected, no CAN messages associated with that channel are sent to the network.
  • Page 34 Outputs Analog Outputs 8 Analog outputs User selectable (0-5V, 0-10V, +/-5V, +/-10V, 0-20 mA, 4-20 mA) Each analog output can be configured for one of the following options, and the properties and behavior of the output in each mode is described below in Table 2.0. Table 2.0 Analog Outputs 0 to 5 Volts The output is configured to drive a voltage output in the...
  • Page 35 Even if diagnostic messaging is not enabled, the Minimum and Maximum Error setpoints can be used to flag an error using the Axiomatic Proprietary B scheme. Note: If the Input Sensor Type setpoint is set to either 16-bit Counter or Digital, diagnostics are not permitted for that channel.
  • Page 36 The chassis ground stud located on the mounting foot must be tied directly to Earth Ground. Network Construction Axiomatic recommends that multi-drop networks be constructed using a “daisy chain” or “backbone” configuration with short drop lines. Termination It is necessary to terminate the network with external termination resistors.

Table of Contents