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,...
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.
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.
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.
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.
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...
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 •...
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...
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.
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.
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”...
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.
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”...
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: •...
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...
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...
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.
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...
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.
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.
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 –...
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.
Need help?
Do you have a question about the AX030200 and is the answer not in the manual?
Questions and answers