AXIOMATIC AX141120 User Manual

1 universal input, dual can rtc controller with sae j1939
Table of Contents

Advertisement

Quick Links

USER MANUAL UMAX141120
Version 1B
1 Universal Input, Dual CAN
RTC Controller with SAE J1939
USER MANUAL
P/N: AX141120

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for AXIOMATIC AX141120

  • Page 1 USER MANUAL UMAX141120 Version 1B 1 Universal Input, Dual CAN RTC Controller with SAE J1939 USER MANUAL P/N: AX141120...
  • Page 2 CAN Status Report Diagnostic Message (from SAE J1939 standard) Diagnostic Trouble Code Failure Mode Identifier Occurrence Count The Axiomatic Electronic Assistant (A Service Tool for Axiomatic ECUs) Electronic Control Unit (from SAE J1939 standard) Memory Access Protocol Negative Acknowledgement PDU1...
  • Page 3: Table Of Contents

    3.13. CAN R ............................ 41 ECEIVE ETPOINTS 3.14. V ........................42 EHICLE DENTIFICATION ETPOINTS 3.15. LED S ..............................43 ETPOINTS REFLASHING OVER CAN WITH THE AXIOMATIC ELECTRONIC ASSISTANT BOOTLOADER ....45 4.1. P ..............................45 REREQUISITES UM AX141120 Version 1B 3-53...
  • Page 4 4.2. R ............................. 45 FLASHING ROCEDURE INSTALLATION INSTRUCTIONS ......................... 50 TECHNICAL SPECIFICATIONS ..........................51 VERSION HISTORY ............................... 53 UM AX141120 Version 1B 4-53...
  • Page 5: General Information

    Axiomatic Technologies’ Electronic Assistant. Information about the setpoint defaults and ranges is outlined in Section 3. The Axiomatic EA communicates with the controller over J1939 CAN port#1 and uses Memory Access Protocol (MAP) to read/write each setpoint.
  • Page 6: Control Sources

    However, in some applications this broadcast may not be required and so the user has the option to disable or enable this feature. Section 3.1 shows the configuration of this feature by using the Axiomatic Electronic Assistant tool. 1.3. Control Sources The different function blocks in the ECU are commanded by a set of Control Sources.
  • Page 7: Rtc Enable Source And Number For Date And Time Setting

    YYYY/MM/DD. All these parameters are not configurable and presented in a read only format. To refresh the time shown, the page in the Axiomatic EA should be refreshed or values under Enable Time and Date PGN 54528 Transmission or Enable Source for Date and Time Transmission should be altered.
  • Page 8: Universal Input Function Blocks

    The universal input of the controller can be configured as a variety of different input types. The input can be used as control sources for CAN output, as well as other logic blocks. The sub UM AX141120 Version 1B 8-53...
  • Page 9: Universal Input Type

    In these cases, the ADC will automatically filter as per Table 8, and is set for 50Hz noise rejection by default. Value Meaning Input Filter Off Filter 50Hz Filter 60Hz Filter 50Hz and 60Hz Table 8: Analog Filter 1.5.4. Universal Input Error and Range UM AX141120 Version 1B 9-53...
  • Page 10: Universal Input Digital Input Parameters

    The Digital Input Debounce Time parameter is a useful parameter in cases where the digital input signal coming into the controller is noisy. Figure 1 shows how the Debounce Time helps detect a correct input signal. UM AX141120 Version 1B 10-53...
  • Page 11: Universal Input Frequency/Pwm Parameters

    The Data Filter Constant is used with all types of filters as per the formulas below: Calculation with no filter: Value = Input The data is simply a ‘snapshot’ of the latest value measured by the ADC or timer. UM AX141120 Version 1B 11-53...
  • Page 12: Universal Input Diagnostic Parameters

    DM1 message, Active Diagnostic Trouble Codes. A Diagnostic Trouble Code (DTC) is defined by the J1939 standard as a 4-byte value which is a combination of: Suspect Parameter Number (first 19 bits of the DTC, LSB first) UM AX141120 Version 1B 12-53...
  • Page 13 Every Diagnostic function block also has associated with it a default FMI. The only setpoint for the user to change the FMI is FMI for Event used in DTC, even though some Diagnostic function UM AX141120 Version 1B 13-53...
  • Page 14: Constant Data

    While they are available as a control source to all functions, it is recommended not to use constant data as a control source for the Set-Reset Latch Block. 1.9. Math Function Block UM AX141120 Version 1B 14-53...
  • Page 15: Programmable Logic Function Block

    Lookup Tables, any of which would be selected only under given conditions. Thus, the output of a Programmable Logic at any given time will be the output of the Lookup Table selected UM AX141120 Version 1B 15-53...
  • Page 16: Lookup Table Function Block

    Axis Source” and “X-Axis Number” setpoints and X values present directly input signal values. With option ‘1 – Time Response’ the input signal is time and X values present time in milliseconds. And selected input signal is used as digital enable. UM AX141120 Version 1B 16-53...
  • Page 17: Conditional Block

    The Conditional Block compares up to four different input sources with different logical or relational operators. The result of each block can therefore only be true (1) or false (0). Figure 2 demonstrates the connections between all parameters. UM AX141120 Version 1B 17-53...
  • Page 18 OR, True when Argument 1 or Argument 2 is True AND, True when Argument 1 and Argument 2 are True XOR, True when Argument 1 is not equal to Argument 2 Table 20: Condition Operator Options UM AX141120 Version 1B 18-53...
  • Page 19: Set / Reset Latch Function Block

    The CAN Transmit messages can be sent on any Proprietary A or B PGN as broadcast messages. By default, the Message Priority is set to 6 (low priority). The Destination Address of the J1939 Identifier can be changed to any value between 0…255. UM AX141120 Version 1B 19-53...
  • Page 20: Can Receive Function Block

    Data Max (ON Threshold) parameter or higher, will trigger an ON command. Similarly, anything at Data Min (OFF Threshold) parameter or lower will trigger an OFF command. Any data in between will not change the state, thus providing a hysteresis. Figure 3 illustrates this behaviour. UM AX141120 Version 1B 20-53...
  • Page 21: Vehicle Identification Number (Vin) Function Block

    0. 1.17. LED Function Block The AX141120 unit has one configurable three-state LED to represent the information required for the application. The LED has 4 separate stages that can be configurated independently, as well as a default state. The control of the LED is carried out through a unique list of control sources shown in Table 1.
  • Page 22 Output Response Type setpoint. It determines the blinking rate in milliseconds. All mentioned setpoints except Stage Control Source and Stage Control Number are applicable for a default stage. Initially the default stage is turned on, and it signals that all other control stages are inactive. UM AX141120 Version 1B 22-53...
  • Page 23: Overview Of J1939 Features

    – Memory Access Request 55552 ($00D900) • • DM15 – Memory Access Response 55296 ($00D800) DM16 – Binary Data Transfer 55040 ($00D700) • From J1939-81 - Network Management • Address Claimed/Cannot Claim 60928 ($00EE00) Commanded Address 65240 ($00FED8) UM AX141120 Version 1B 23-53...
  • Page 24: J1939 Name, Address And Software Id

    The default value of this setpoint is 128 (0x80), which is the preferred starting address for self- configurable ECUs as set by the SAE in J1939 tables B3 to B7. The Axiomatic EA supports the selection of any address between 0 to 253, and it is the user's responsibility to select an address that complies with the standard.
  • Page 25: Software Identifier

    For the ECU, Byte 1 is set to 1, and the identification fields are as follows (Version)* The Axiomatic EA shows all this information in “General ECU Information”, as shown below Note: The information provided in the Software ID is available for any J1939 service tool which supports the PGN -SOFT.
  • Page 26: Ecu Setpoints Accessed With The Axiomatic Electronic Assistant

    3. ECU SETPOINTS ACCESSED WITH THE AXIOMATIC ELECTRONIC ASSISTANT Many setpoints have been reference throughout this manual. This section describes in detail each setpoint, their defaults and ranges. For more information on how each setpoint is used by the ECU, refer to the relevant section of the User Manual.
  • Page 27: Universal Input Setpoints

    Universal Input. Table 26 below highlights the allowable ranges for each setpoint. Figure 6: Screen Capture of Default Universal Input Setpoints Name Range Default Notes Refer to Section Error! Input Type Drop List Disabled Reference source not found. UM AX141120 Version 1B 27-53...
  • Page 28: Miscellaneous Setpoints

    Table 26: Default Universal Input Setpoints 3.4. Miscellaneous Setpoints The Miscellaneous setpoints are defined in Section 1.6. Refer to that section for detailed information on how these setpoints are used. The screen capture below in Figure 7Error! Reference source UM AX141120 Version 1B 28-53...
  • Page 29 Overvoltage Threshold Units in [Volts] Undervoltage Threshold +.1…36 Shutdown Temperature Units in [Celsius] -40…125 CAN1 Diagnostic Message Diagnostics On Drop List Setting CAN2 Diagnostic Message Diagnostics On Drop List Setting Table 27: Default Miscellaneous Setpoints UM AX141120 Version 1B 29-53...
  • Page 30: Diagnostic Setpoints

    The Constant Data List function block is provided to allow the user to select values as desired for various logic block functions. The four constants are fully user configurable to any value between +/- 1,000,000. The default values are displayed in the screen capture below. UM AX141120 Version 1B 30-53...
  • Page 31 Figure 9: Screen Capture of Constant Data Setpoints UM AX141120 Version 1B 31-53...
  • Page 32: Math Functional Block Setpoints

    Input 2 Number Depends on control source Refer to Table 1 Input 2 Minimum …10 0.00 Input 2 Maximum …10 10000.00 Input 2 Gain -100…100 Input 3 Source Drop List Control not used Refer to Table 1 UM AX141120 Version 1B 32-53...
  • Page 33 Math Function 2 Drop List =, True When InA See Table 14 Equals InB Math Function 3 Drop List =, True When InA See Table 14 Equals InB Table 29: Default Math Functional Block Setpoints UM AX141120 Version 1B 33-53...
  • Page 34: Programmable Logic Block Setpoints

    Refer to Table 1 Table 1 - Condition 1 Argument 1 Number Depends on control source Refer to Table 1 Table 1 - Condition 1 Argument 2 Source Drop List Control Not Used Refer to Table 1 UM AX141120 Version 1B 34-53...
  • Page 35 Table 1 - Condition 3 Argument 2 Number Depends on control source Refer to Table 1 Table 1 - Condition 3 Operator Drop List =, Equal See Table 15 Table 30: Default Programmable Logic Block Setpoints UM AX141120 Version 1B 35-53...
  • Page 36: Lookup Table Setpoints

    X-Axis Source Drop List Control Not Used Refer to Table 1 X-Axis Number Depends on control source Refer to Table 1 X-Axis Type Drop List Data Response See Table 17 Auto Repeat Drop List False UM AX141120 Version 1B 36-53...
  • Page 37 Depends on the Table number Point Y8 to 10 Depends on the Table number Point Y9 to 10 Depends on the Table number Point Y10 to 10 Depends on the Table number Table 31: Default Lookup Table Setpoints UM AX141120 Version 1B 37-53...
  • Page 38: Conditional Block Setpoints

    Condition 2 Argument 2 Number Depends on Source Selected Refer to Table 1 Condition 2 Operator (Argument 1/2) Drop List Refer to Table 19 Conditional Result Operator Drop List Refer to Table 20 Table 32: Default Conditional Block Setpoints UM AX141120 Version 1B 38-53...
  • Page 39: Set-Reset Latch Block

    The screen capture below in Figure 15 displays the available setpoints for the CAN Transmit setpoints. Table 34 below highlights the allowable ranges for the first CAN Transmit setpoint. UM AX141120 Version 1B 39-53...
  • Page 40 Refer to Section 1.14 Destination Address (PDU1) 0...255 Refer to Section 1.14 CAN Status Refer to Table 1Error! Data Source Drop List Report Reference source not found. Depends on Data Number Refer to Table 1 Source Selected UM AX141120 Version 1B 40-53...
  • Page 41: Can Receive Setpoints

    Refer to Section 1.15 Resolution -0xFFFFFFFF…0xFFFFFFFF Refer to Section 1.15 Offset -0xFFFFFFFF…0xFFFFFFFF Refer to Section 1.15 Data Minimum -0xFFFFFFFF…Data Max Refer to Section 1.15 Data Maximum Data Min…0xFFFFFFFF Refer to Section 1.15 Table 35: Default CAN Receive Setpoints UM AX141120 Version 1B 41-53...
  • Page 42: Vehicle Identification Setpoints

    The screen capture below in Figure 17 displays the available setpoints for the Vehicle Identification setpoints. Table 36 below highlights the allowable ranges for each setpoint. Figure 17: Screen Capture of Vehicle Identification setpoints UM AX141120 Version 1B 42-53...
  • Page 43: Led Setpoints

    3.15. LED Setpoints The LED Control function block is described in a Section 1.17. Please refer there for detailed information about how all these setpoints are used. Figure 18 - Screen Capture of Default LED Control Setpoints UM AX141120 Version 1B 43-53...
  • Page 44 See Table 22 Default Stage Response Drop List 0, Normal On/Off See Table 23. Type Default Stage Blink Rate 0 to 60000 1000ms Not used in a default case Table 37 - Default LED Control Setpoints UM AX141120 Version 1B 44-53...
  • Page 45: Reflashing Over Can With The Axiomatic Electronic Assistant Bootloader

    • Axiomatic Electronic Assistant (EA) software, P/N: AX070500. • Axiomatic CAN Assistant – Scope software, P/N: AX070501SCO. • Axiomatic USB-CAN Converter, P/N: AX070501. It should be connected to the USB port of the personal computer. • Power supply to power the controllers.
  • Page 46 6. Cycle the power on to run the unit in Bootloader Mode. If you disconnect and reconnect the CAN connection in the Axiomatic EA, you will only see the Bootloader ECU. 7. Click on the Bootloader Information group again and then on the F button in the Axiomatic EA toolbar. Select the flash file:...
  • Page 47 8. Open the flash file and start flashing operation by pressing the Flash ECU button. Make sure Erase All ECU Flash Memory is checked. Optionally, the user can write their comments in the Flashing Comments field. 9. Confirm the warning message from the Axiomatic EA. UM AX141120 Version 1B 47-53...
  • Page 48 After confirming flashing, the user will see the flashing operation in dynamics on the Axiomatic EA screen. 10. When flashing is done, reset the ECU and disconnect and reconnect the CAN connection. The new firmware version should now be running on the unit, which can be reviewed by selecting Bootloader Information.
  • Page 49 UM AX141120 Version 1B 49-53...
  • Page 50 Electrical Connections Integral 8-pin receptacle (equivalent TE Deutsch P/N: DT04-08PA) 18 AWG wire is recommended for use with contacts 0462-201-16141. PIN # FUNCTION CAN1 L CAN1 H CAN2 L CAN2 H UI RET BATT+ BATT- UM AX141120 Version 1B 50-53...
  • Page 51 RTC can be adjusted via CAN. So, it is possible to use the RTC module without the Axiomatic Electronic Assistant for default input type configurations. However, in this case, it will not be possible to change other parameters (such as an Input Type).
  • Page 52 UI RET BATT+ BATT- A mating plug kit is available. Ordering P/N: AX070112 is comprised of 1 DT06- Mating Plug Kit 08SA, 1 W8S, 8 0462-201-16141, and 3 114017. User Interface, Reflashing Axiomatic Electronic Assistant AX070502 UM AX141120 Version 1B 52-53...
  • Page 53 Modifications August 18 2021 Dmytro Tsebrii Initial Draft August 20 2021 Dmytro Tsebrii Modified screenshots for Programming Logic, Universal Input, Math Function, and CAN Transmit Function Blocks September 13 Kiril Mojsov Performed Legacy Updates 2023 UM AX141120 Version 1B 53-53...
  • Page 54 Any inquiries should be sent to sales@axiomatic.com. Fan Drive Controllers SAFE USE Gateways, CAN/Modbus, RS-232 All products should be serviced by Axiomatic. Do not open the product and perform the service yourself. Gyroscopes, Inclinometers This product can expose you to chemicals which are known in the Hydraulic Valve Controllers State of California, USA to cause cancer and reproductive harm.

Table of Contents