background image

 

UMAX090690. Version: 1.2     Preliminary Documentation 

– May Be Subject To Change                             

 

16-37 

 

Function Block 

Minimum Threshold 

Maximum Threshold

 

Feedback Overcurrent 
Fault 

N/A 

Charge Profile Regulation 
Current Setting 

VPS Undervoltage Fault 

VPS Undervoltage 

N/A 

VPS Overvoltage Fault 

N/A 

VPS Overvoltage 

Over Temperature Fault 

N/A 

Temperature Shutdown 

Lost Communication 
Fault 

N/A 

Received Message 
Timeout (any) 

Table 8 

– Fault Detection Thresholds 

 
If and only if the 

Event Generates a DTC in DM1

 parameter is set to true will the other setpoints in 

the function block be enabled. They are all related to the data that’s is sent to the J1939 network 
as part of the 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: 
 

SPN   

 

Suspect Parameter Number   

(first 19 bits of the DTC, LSB first) 

 

FMI 

 

 

Failure Mode Identifier   

 

 

(next 5 bits of the DTC) 

 

CM 

 

 

Conversion Method  

 

 

 

(1 bit, always set to 0) 

 

OC 

 

 

Occurrence Count   

 

 

 

(7 bits, number of times the fault has happened) 

In addition to supporting the DM1 message, the battery charger Controller also supports 

DM2   

Previously Active Diagnostic Trouble Codes  

 

 

 

 

Sent only on request

 

DM3   

Diagnostic Data Clear/Reset of Previously Active DTCs   

Done only on request

 

DM11  

Diagnostic Data Clear/Reset for Active DTCs   

 

 

 

Done only on request

 

 
So long as even one Diagnostic function block has 

Event Generates a DTC in DM1

 set to true, 

the battery charger Controller will send the DM1 message every one second, regardless of 
whether there are any active faults, as recommended by the standard. While there are no active 
DTCs, the battery charger 

will send the “No Active Faults” message. If a previously active DTC 

becomes inactive, a DM1 will be sent immediately to reflect this. As soon as the last active DTC 
goes inactive, it will send a DM1 indicating that there are no more active DTCs. 
 
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 
while this is true, it will send the multipacket message to the Requester Address using the 
Transport Protocol (TP). 
 

              

 

              At power up, the DM1 message will not be broadcast 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. 

 

 
The Diagnostic function block has a setpoint 

Event Cleared Only by DM11

. By default, this is set 

to false, which means that as soon as the condition that caused an error flag to be set goes away, 
the DTC is automatically made Previously Active, and is no longer included in the DM1 message. 
However, when this setpoint is set to true, even if the flag is cleared, the DTC will not be made 
inactive, so it will continue to be sent on the DM1 message. Only when a DM11 has been 

Summary of Contents for AX090690

Page 1: ...USER MANUAL UMAX090690 Version V1 3 Dual 12V Li ion BATTERY CHARGER With SAEJ1939 USER MANUAL P N AX090690...

Page 2: ...gement from SAE J1939 standard PDU1 A format for messages that are to be sent to a destination address either specific or global from SAE J1939 standard PDU2 A format used to send information that has...

Page 3: ...OUS INPUT FUNCTION BLOCK 15 4 3 J1939 NETWORK FUNCTION BLOCK 15 4 4 DIAGNOSTIC INPUT FUNCTION BLOCKS 15 4 5 CAN TRANSMIT FUNCTION BLOCK 18 4 6 CAN RECEIVE FUNCTION BLOCK 19 5 ECU SETPOINTS ACCESSED WI...

Page 4: ...3 CAN Transmit Data Sources 18 Table 4 Default CAN Transmit Messages 19 Table 5 Default Network Setpoints 21 Table 6 Default Common Control Setpoints 22 Table 7 Default Charging Profile Setpoints 23 T...

Page 5: ...090690 Version 1 2 Preliminary Documentation May Be Subject To Change 5 37 Figure 1 Battery Charger Algorithm Profile 7 Figure 2 Voltage Current Charging Profile 7 Figure 3 Battery Charger State Diagr...

Page 6: ...the front panel of the charger is used to monitor the internal state of the charger The charger states and corresponding LED indications are described in Table 1 LED State Description Red Green Flash...

Page 7: ...a certain point the charger switches to the Bulk Charge Stage and the charging process is finalized in the Absorption Constant Voltage Charge Stage After the battery is fully charged the charger main...

Page 8: ...he battery voltage It will maintain the battery charge either by periodically recharging the battery when the battery voltage drops below Vbc_restart or by maintaining the charge in Float Mode if the...

Page 9: ...another due to noise transients etc the condition causing the transition must stay on for at least 3 seconds 2 3 Battery Protection To prevent a battery from damage the battery charger has a time out...

Page 10: ...iminary Documentation May Be Subject To Change 10 37 contains an additional function Precharge Mode Force Enable When enabled the charger will bypass the battery voltage check and attempt to charge th...

Page 11: ...B PGN in the range 65280 to 65535 00FF00 to 00FFFF can be selected From J1939 73 Diagnostics DM1 Active Diagnostic Trouble Codes 65226 00FECA DM2 Previously Active Diagnostic Trouble Codes 65227 00FE...

Page 12: ...CU The ECU Instance is a configurable setpoint associated with the NAME Changing this value will allow multiple ECUs of this type to be distinguishable by other ECUs including the Electronic Assistant...

Page 13: ...wner Description PGN 65242 Software Identification SOFT Transmission Repetition Rate On request Data Length Variable Extended Data Page 0 Data Page 0 PDU Format 254 PDU Specific 218 PGN Supporting Inf...

Page 14: ...Documentation May Be Subject To Change 14 37 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 servic...

Page 15: ...rresponding fault The CAN1 Diagnostic Setting determines the behaviour over CAN1 Diagnostic messages can be turned ON OFF as well as set to block empty diagnostic messages 4 3 J1939 Network Function B...

Page 16: ...on request So long as even one Diagnostic function block has Event Generates a DTC in DM1 set to true the battery charger Controller will send the DM1 message every one second regardless of whether t...

Page 17: ...ing FMI used in DTC High Fault FMI 1 Data Valid But Below Normal Operational Range Most Severe Level FMI 0 Data Valid But Above Normal Operational Range Most Severe Level FMI 4 Voltage Below Normal Or...

Page 18: ...and it can be set either to the Global Address 0xFF for broadcasts or sent to a specific address as setup by the user Enabling the Override Source Address allows the Source Address of the J1939 Identi...

Page 19: ...ed under Rx Timeout Setting In order to avoid timeouts on a heavily saturated network it is recommended to set the period at least three times longer than the expected update rate To disable the timeo...

Page 20: ...UMAX090690 Version 1 2 Preliminary Documentation May Be Subject To Change 20 37...

Page 21: ...e relevant section of the user manual 5 1 Network Setpoints The Network function block is defined in Section 4 Please refer there for detailed information about how all these setpoints are used Screen...

Page 22: ...mmon Control Setpoints 5 3 Charging Profile Setpoints The Charging Profile function block is defined in Section 2 Please refer to that section for detailed information on how these setpoints are used...

Page 23: ...Amps Constant Current Mode Start Voltage 4 5 12 6 10 6 Volts Constant Current Mode Regulation Current 0 5 1 2 1 2 Amps Constant Voltage Mode Start Voltage 10 6 12 6 12 6 Volts Constant Voltage Charge...

Page 24: ...lay Board Setpoints Name Range Default Value Undervoltage Threshold 8 0 29 9 18 00 V Overvoltage Threshold 18 1 36 0 30 00 V Shutdown Temperature 40 0 85 0 50 Deg C CAN1 Diagnostic Setting 0 3 1 Table...

Page 25: ...is defined in Section 4 6 Please refer to that section for detailed information about how all these setpoints are used Screen Capture of CAN Receive Setpoints Name Range Default Signal Type 0 2 2 Con...

Page 26: ...00 Transmit Repetition Rate 0 60 000 50 Transmit Message Priority 0 7 6 Destination Address PDU1 0 255 254 Override Source Address False True 0 False Source Address 0 255 0 Signal x Data Source Drop L...

Page 27: ...Preliminary Documentation May Be Subject To Change 27 37 Signal x Transmit Data Minimum 0xFFFFFFFF DataMax 0 Signal x Transmit Data Maximum DataMin 0xFFFFFFFF Depends on signal number Table 10 Default...

Page 28: ...LTAGE_IN_CONSTANT_CURRENT_MODE_ERROR 10 OVERCURRENT_IN_CONSTANT_CURRENT_MODE_ERROR 11 TIMEOUT_IN_CONSTANT_CURRENT_MODE_ERROR 12 LOW_POWER_IN_CONSTANT_CURRENT_MODE_ERROR 13 BATTERY_OVERTEMPERATURE_IN_C...

Page 29: ...tep by step instructions to upload new firmware provided by Axiomatic onto the unit via CAN without requiring it to be disconnected from the J1939 network 1 When EA first connects to the ECU the Bootl...

Page 30: ...UMAX090690 Version 1 2 Preliminary Documentation May Be Subject To Change 30 37 4 Upon reset the ECU will no longer show up on the J1939 network as an AX0905x0 but rather as J1939 Bootloader 1...

Page 31: ...ootloader feature 5 When the Bootloader Information section is selected the same information is shown as when it was running the AX0905x0 firmware but in this case the Flashing feature has been enable...

Page 32: ...nchecked none of the setpoints will be changed when the new firmware is uploaded 8 A progress bar will show how much of the firmware has been sent as the upload progresses The more traffic there is on...

Page 33: ...ksum or for any other reason the new firmware is not correct i e bootloader detects that the file loaded was not designed to run on the hardware platform the bad or corrupted application will not run...

Page 34: ...DTM06 12SA 1 WM 12S wedge 10 0462 201 20141 contacts and 2 0413 204 2005 Sealing Plugs Mounting Mounting holes are sized for 8 or M4 bolts The bolt length will be determined by the end user s mounting...

Page 35: ...Provided Output Voltage Ripple VO RIPPLE 100 mVpp Turn on time at full load 100 ms typical Stability Stable at all loads no minimum load requirement Short Circuit Current Protection provided Self reco...

Page 36: ...test condition C Sine and Method 214A test condition B Random 10 g peak Sine 7 65 Grms peak Random Shock MIL STD 202G Method 213B test condition A 50g half sine pulse 9ms long 8 per axis Enclosure Mol...

Page 37: ...tions 1 April 22 2022 Jordan Wilbur Initial Draft 1 1 May 20 2022 Amanda Wilkins Sabrina Tang Added dimensional drawing and Technical Spec 1 2 June 1 2022 Jordan Wilbur Added information on RTDs and P...

Page 38: ...orders and should verify that such information is current and complete Users should satisfy themselves that the product is suitable for use in the intended application All our products carry a limite...

Reviews: