50w bldc motor controller with can, sae j1939 (36 pages)
Summary of Contents for AXIOMATIC AX032200
Page 1
USER MANUAL UMAX032200 Version 1.0 1 Digital In/Ignition, 2 Digital Outputs Controller Controller with SAE J1939 USER MANUAL P/N: AX032200...
Page 2
CAN Status Report Diagnostic Message (from SAE J1939 standard) Diagnostic Trouble Code Failure Mode Identifier Occurrence Count Axiomatic Electronic Assistant (Service Tool for Axiomatic ECUs) Electronic Control Unit (from SAE J1939 standard) Memory Access Protocol Negative Acknowledgement PDU1 A format for messages that are to be sent to a destination address,...
RE-FLASHING OVER CAN WITH ELECTRONIC ASSISTANT BOOTLOADER ..........40 4.1. P ..............................40 REREQUISITES 4.2. R ............................. 40 FLASHING ROCEDURE INSTALLATION INSTRUCTIONS ......................... 45 TECHNICAL SPECIFICATIONS ..........................46 TECHNICAL DATASHEET #TDAX032200 ............ERROR! BOOKMARK NOT DEFINED. UM AX032200 Version 1.0 3-46...
GENERAL INFORMATION 1.1. Introduction to AX032200 Features The AX032200 electronic control unit (ECU) is designed to provide a simple interface between J1939 CAN network and discrete electronic devices in a power generator set or industrial environment. The hardware supports 1 digital input or ignition, 2 digital outputs. Each of the two outputs have current feedback to the microprocessor.
Page 5
Figure 1. Block diagram UM AX032200 Version 1.0 5-46...
1.3.1. Digital Input Functionality The Active High/Low parameter allows the user to select how the controller responds to the behaviour of the digital input. Table 2 shows the different Active High/Low options with the default being highlighted. UM AX032200 Version 1.0 6-46...
OFF to ON. In Inverse Latched Logic mode, the opposite behavior applies. The input state toggles between 1 and 0 every time the input signal changes from ON to OFF. UM AX032200 Version 1.0 7-46...
Figure 2 shows how the Debounce Time helps detect a correct input signal. Change of state detected, Debounce time started Input = ON Input = OFF Debounce Time Input Remains OFF Figure 2: Digital Input Debounce Time UM AX032200 Version 1.0 8-46...
Override State OFF Override State ON Table 6: Override State In case of Override State OFF, the relay output switches to Normally Open. If Override State ON is configured, the relay output changes to Normally closed. UM AX032200 Version 1.0 9-46...
When the output is being commanded by the Control Source, the selected Output Type parameter determines what logic is used. The Output Type parameter allows for flexibility in the response of the output. Table 8 shows the options available for this parameter. UM AX032200 Version 1.0 10-46...
When the output state is ON, all outputs are subject to open circuit faults, which are determined by the feedback current dropping below the set On State Minimum Current. The low digital outputs can trigger overcurrent faults, which will occur when the feedback current rises above the set On State Maximum Current. UM AX032200 Version 1.0 11-46...
If there is more than on active DTC at any given time, the regular DM1 message will be sent using a multipacket Broadcast Announce Message (BAM). If the controller receives a request for a DM1 UM AX032200 Version 1.0 12-46...
Page 13
FMI=16, Data Valid But Above Normal Operating Range – Moderately Severe Operating Range – Moderately Severe Level Level FMI=21, Data Drifted Low FMI=20, Data Drifted High Table 9: Low Fault FMI versus High Fault FMI UM AX032200 Version 1.0 13-46...
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 or Global Constant Signals 0/1 could be used. UM AX032200 Version 1.0 14-46...
“Math Output Minimum Range” and “Math Output Maximum Range” setpoints. These values are also used as the limits when the Math Function is selected as the input source for another function block. UM AX032200 Version 1.0 15-46...
Section 0. Lookup tables have two differing modes defined by “X-Axis Type” setpoint, given in Table 13. Option ‘0 – Data Response’ is the normal mode where block input signal is selected with the “X- UM AX032200 Version 1.0 16-46...
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 3 demonstrates the connections between all parameters. UM AX032200 Version 1.0 17-46...
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 16: Condition Operator Options UM AX032200 Version 1.0 18-46...
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 AX032200 Version 1.0 19-46...
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 4 illustrates this behaviour. UM AX032200 Version 1.0 20-46...
Page 21
Figure 4: CAN Receive Message to Digital Output State UM AX032200 Version 1.0 21-46...
Vehicle System Instance Vehicle System 0, Non-specific system Function 127, Axiomatic I/O Controller Function Instance 1, AX032200, 1 Digital Input/Ignition, 2 Digital Outputs Controller ECU Instance 0, First Instance Manufacture Code 162, Axiomatic Technologies Corporation Identity Number Variable, uniquely assigned during factory programming for each ECU The ECU Instance is a configurable setpoint associated with the NAME.
For the ECU, Byte 1 is set to 1, and the identification fields are as follows (Version)* 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. UM AX032200 Version 1.0 24-46...
The Digital Input setpoints are defined in section 1.3. Refer to that section for detailed information on how these setpoints are used. The screen capture below in Figure 6 displays the available setpoints for each of the Digital Inputs. Table 19 below highlights the allowable ranges for each setpoint. UM AX032200 Version 1.0 25-46...
The Digital Output setpoints are defined in Section 0. Refer to that section for detailed information on how these setpoints are used. The screen capture below in Figure 7 displays the available setpoints for each of the Digital Outputs. Table 20 below highlights the allowable ranges for each setpoint. UM AX032200 Version 1.0 26-46...
Page 27
Refer to Table 5 Override State Drop List False Refer to Table 6 On State Minimum Current 0.0... 5.0 Units in [Amps] On State Maximum Current 0.0... 5.0 Units in [Amps] Table 20: Default Digital Output Setpoints UM AX032200 Version 1.0 27-46...
The Diagnostic setpoints are defined in Section 1.6. Refer to that subsection for detailed information on how these setpoints are used. The screen capture below in Figure 9 displays the available setpoints for the Power Supply Diagnostic setpoints. Table 22 below highlights the allowable ranges for each setpoint. UM AX032200 Version 1.0 28-46...
The function block provides two pre-set (for 0 and 1) and four constant signals. The four constants are fully user configurable to any value between +/- 1,000,000. The default values are displayed in the screen capture below. Figure 10: Screen Capture of Constant Data Setpoints UM AX032200 Version 1.0 29-46...
The screen capture in Figure 11 displays the available setpoints for each of the Math Blocks. The table below the screen capture highlights the allowable ranges for each setpoint. Figure 11: Screen Capture of Math Functional Block Setpoints UM AX032200 Version 1.0 30-46...
Page 31
Math Function 2 Drop List =, True When InA See Table 10 Equals InB Math Function 3 Drop List =, True When InA See Table 10 Equals InB Table 23: Default Math Functional Block Setpoints UM AX032200 Version 1.0 31-46...
The screen capture in Figure 12 displays the available setpoints for each of the Programmable Logic Blocks. The table below the screen capture highlights the allowable ranges for each setpoint. Figure 12: Screen Capture of Programmable Logic Block Setpoints UM AX032200 Version 1.0 32-46...
Page 33
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 11 Table 24: Default Programmable Logic Block Setpoints UM AX032200 Version 1.0 33-46...
The screen capture in Figure 14 displays the available setpoints for each of the Lookup Table Setpoints. The table below the screen capture highlights the allowable ranges for each setpoint. Figure 13: Screen Capture of Lookup Table Setpoints UM AX032200 Version 1.0 34-46...
Page 35
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 25: Default Lookup Table Setpoints UM AX032200 Version 1.0 35-46...
Condition 2 Argument 2 Number Depends on Source Selected Refer to Table 1 Condition 2 Operator (Argument 1/2) Drop List Refer to Table 15 Conditional Result Operator Drop List Refer to Table 16 Table 26: Default Conditional Block Setpoints UM AX032200 Version 1.0 36-46...
Set Number Drop List Refer to Table 1 Set Minimum Threshold Depends on Source Selected Refer to Section 1.12 Set Maximum Threshold Drop List 100% Refer to Section 1.12 Table 27: Default Set-Reset Latch Block Setpoints UM AX032200 Version 1.0 37-46...
Depends on Source Selected Refer to Section 1.13 Pos Bit Depends on Source Selected 65,280 Refer to Section 1.13 Resolution -100,000...100,000 Refer to Section 1.13 Offset -100,000...100,000 Refer to Section 1.13 Table 28: Default CAN Transmit Setpoints UM AX032200 Version 1.0 38-46...
Refer to Section 1.14 Resolution -0xFFFFFFFF…0xFFFFFFFF Refer to Section 1.14 Offset -0xFFFFFFFF…0xFFFFFFFF Refer to Section 1.14 -0xFFFFFFFF…Data Max Data Minimum Refer to Section 1.14 Data Min…0xFFFFFFFF Data Maximum Refer to Section 1.14 Table 29: Default CAN Receive Setpoints UM AX032200 Version 1.0 39-46...
4.1. Prerequisites • A personal computer with a USB port running Windows operating system. • A flash file for AX032200. It should have the following name: AF-19008-x.xx.bin, where x.xx – firmware version number, and sss are file comments information purposes.
Page 41
6. Cycle the power on to run the unit in Bootloader Mode. If you disconnect and reconnect the CAN connection in EA, you will only see the Bootloader ECU. 7. Click on the Bootloader Information group again and then on the F button in the EA toolbar. Select the flash file: UM AX032200 Version 1.0 41-46...
Page 42
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 EA. UM AX032200 Version 1.0 42-46...
Page 43
The new firmware version should now be running on the unit, which can be reviewed by selecting Bootloader Information. The user can check the field Application Firmware Flash File to make sure that the uploaded firmware version is running on the unit. UM AX032200 Version 1.0 43-46...
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 Notes: CANopen® is a registered community trademark of CAN in Automation e.V. UM AX032200 Version 1.0 46-46...
Page 47
VERSION HISTORY Version Date Author Modifications 1.00 December, 2021 Viktor Rogachov Initial Document March 28, 2022 Amanda Wilkins Marketing Review UM AX032200 Version 1.0 47-46...
Page 48
Any inquiries should be sent to sales@axiomatic.com. Fan Drive Controllers SAFE USE Gateways, CAN/Modbus Protocols All products should be serviced by Axiomatic. Do not open the product and perform the service yourself. Gyroscope 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.
Need help?
Do you have a question about the AX032200 and is the answer not in the manual?
Questions and answers