background image

 
 

 

UMAX180800, 20 Thermocouple, 2 RTD, 4 Inputs, 6 Relays Dual CAN Controller 

Version 1 

Page: 26-71 

 

Table 20. Relay Override State Options 

Value

 

Meaning 

Override State OFF 

Override State ON 

3.6.5  Unlatch Source 

This Source can only be configured if the 

“Relay Output Type”

 is set to 

‘Latched Logic 

or

 

‘Inverse Latched Logic

’ and it can be enabled/disabled by the parameter 

“Relay Enable 

Unlatch Source”

. If the signal of the 

“Relay Unlatch Source”

 is ON, it turns the output OFF 

when the 

“Relay Output Type”

 is set to 

‘Latched Logic

’. If the Unlatch Source state turns OFF 

afterwards, the output state stays OFF independent of the output state before. The reverse 
behavior is applied to the 

Inverse Latched Logic

 
 

3.7  Math Function Block 

There are five mathematical function blocks that allow the user to define basic algorithms. A 
math function block can take up to six input signals. Each input is then scaled according to the 
associated limit and scaling setpoints. 
Inputs are converted into percentage value based on the “

Input X Minimum

” and “

Input X 

Maximum

” values selected. For additional control the user can also adjust the “

Input X 

Decimal Digits

” setpoint to increase the resolution of the input data and the min and max 

values. 
A mathematical function block includes three selectable functions, in which each implements 
equation 

A operator B

, where A and B are function inputs and operator is function selected with 

a setpoint “

Math Function X

”. Setpoint options are presented in  

 

The functions are 

connected together, so that result of the preceding function goes into Input A of the next 
function. Thus Function 1 has both Input A and Input B selectable with setpoints, where 
Functions 2 to 4 have only Input B selectable. Input is selected by setting “

Function X Input Y 

Source

” and “

Function X Input Y Number

”. If “

Function X Input B Source

” is set to 0 

Control not used’

 signal goes through function unchanged. 

𝑀𝑎𝑡ℎ 𝐵𝑙𝑜𝑐𝑘 𝑂𝑢𝑡𝑝𝑢𝑡 = (((𝐴1 𝑜𝑝1 𝐵1)𝑜𝑝2 𝐵2)𝑜𝑝3 𝐵3 ) 𝑜𝑝4 𝐵4

 

Table 21. Math function X Operator Options 

=, True when InA equals InB 

!=, True when InA not equal InB 

>, True when InA greater than InB 

>=, True when InA greater than or equal InB 

<, True when InA less than InB 

<=, True when InA less than or equal InB 

OR, True when InA or InB is True 

AND, True when InA and InB are True 

XOR, True when either InA or InB is True, but not both 

+, Result = InA plus InB 

10 

-, Result = InA minus InB 

11 

x, Result = InA times InB 

12 

/, Result = InA divided by InB 

13 

MIN, Result = Smallest of InA and InB 

Summary of Contents for AX180800

Page 1: ...al CAN Controller P N AX180800 In Europe Axiomatic Technologies Oy H yt m ntie 6 33880 Lemp l Finland Tel 358 103 375 750 Fax 358 3 3595 660 www axiomatic fi In North America Axiomatic Technologies Co...

Page 2: ...hnical Commission IEEE Institute of Electrical and Electronics Engineers IP Internet Protocol or Ingress Protection for housing ISO International Organization for Standardization LAN Local Area Networ...

Page 3: ...1 Voltage Measurements 18 3 3 2 Current Measurements 18 3 3 3 Discrete Voltage Level 18 3 3 4 Frequency and PWM 19 3 3 4 1 Special Conditions 20 3 3 5 Diagnostics 20 3 4 Thermocouple Input Function Bl...

Page 4: ...ts 46 4 3 5 Relay Output Setpoints 47 4 3 6 Math Function Block Setpoints 48 4 3 7 Conditional Logic Block Setpoints 50 4 3 8 Set Reset Latch Block 51 4 3 9 Lookup Table Setpoints 51 4 3 10 Programmab...

Page 5: ...this controller The user should check whether the application firmware installed in the controller is covered by this user manual It can be done through CAN bus using Axiomatic Electronic Assistant EA...

Page 6: ...to the CAN network The Modbus TCP IP interface runs on a standard 10 100 Mbit s Ethernet link providing up to 5 simultaneous client connections The controller can be configured through a set of confi...

Page 7: ...SEP 2006 J1939 15 Reduced Physical Layer 250K bits sec Un Shielded Twisted Pair UTP Rev AUG 2008 J1939 14 Physical Layer 500 Kbps Rev OCT 2011 J1939 16 Automatic Baud Rate Detection Process Rev NOV 20...

Page 8: ...ta the converter claims its network address with a unique J1939 Name The Name fields are presented in the table below Table 2 J1939 Name Fields Field Name Field Length Field Value Configurable Arbitra...

Page 9: ...emperature Out of Range Low and Temperature Out of Range High High and Low Shutdown and Open Circuit Faults The remaining faults cover VPS Overvoltage and Undervoltage Overtemperature and other faults...

Page 10: ...d as having happened even if the conditions that caused it went away In addition to all the active DTCs another part of the DM1 message is the first byte which reflects the Lamp Status Each Diagnostic...

Page 11: ...he Delay Before Sending DM1 timer for the Diagnostic function block If the fault has remained present during the delay time then the controller will set the DTC to active and it will increment the OC...

Page 12: ...in a standard IEEE 754 single precision 32 bit format most significant word first Double word 32 bit integers are also presented with the most significant word first Reading and writing operations on...

Page 13: ...UDP request on port 351001 1 O Bogush Ethernet to CAN Converter Discovery Protocol CAN ENET AX140900 Project 15129 Document version 1 Axiomatic Technologies Corporation October 26 2016 Axiomatic provi...

Page 14: ...hanged through CAN bus using Axiomatic Electronic Assistant EA software or over Modbus interface The Universal Input function block presents the controller physical input channels This function block...

Page 15: ...transient condition The Discrete and Continuous signal types are used to communicate discrete and continuous signals respectively Discrete signals present data with a finite number of states They are...

Page 16: ...ant Signal Continuous 1 15 Global Discrete Constant Signal Discrete 1 16 Supply Voltage Continuous 1 17 Microcontroller Temperature Continuous 1 1 Depends on the Input Parameter 2 Depends on the Signa...

Page 17: ...t Range Max 5 0 100 Depends on the Input Parameter Used for diagnostic purposes Voltage LoZ Input 0 No 0 No 1 Yes Activates a 10kOhm pull down resistor to avoid ghost voltages in the Voltage mode Warn...

Page 18: ...nalog signal measurements The filter is designed to suppress noise from industrial offline voltages Even when the analog input filter is disabled the minimum signal filtering is performed by the funct...

Page 19: ...Resistor Frequency PWM Debounce Filter and the Frequency PWM Averaging parameters should be set The Input Polarity defines the active edge of the input signal The Pull Up Pull Down Resistor can be use...

Page 20: ...Recovery Time see Table 11 Error Reference source not found This time is the maximum transient t ime when the measured frequency will stay equal to the Maximum Frequency value When the PWM signal is...

Page 21: ...e Types Value Meaning 0 Input Disabled 1 B Type 2 E Type 3 J Type 4 K Type 5 N Type 6 R Type 7 S Type 8 T Type 3 4 1 Thermocouple Input Cold Junction Compensation A high accuracy digital temperature s...

Page 22: ...user can specify the type of sensor connection 2 wire or 3 wire and approximation parameters for each individual sensor connected to the unit using setpoint parameters Axiomatic EA software is used fo...

Page 23: ...Shutdown Limit for Shutdown Temperature Fault Diagnostics Even though only temperature reading is used for the diagnostics the customer can use the voltage and raw data reading as control sources See...

Page 24: ...t Control Enable Sources Override Source The relay output can be configured to be commanded and or enabled by the control sources listed in Table 5 This table also displays the number associated to th...

Page 25: ...e Keep State the relay output will be commanded according to the Relay Control Source and Relay Control Number only when the combined signal of Relay Enable Source and Relay Enable Number is OFF Other...

Page 26: ...e Input X Decimal Digits setpoint to increase the resolution of the input data and the min and max values A mathematical function block includes three selectable functions in which each implements equ...

Page 27: ...th Function is selected as the input source for another function block 3 8 Conditional Block The Conditional Block compares up to four different input sources with different logical or relational oper...

Page 28: ...ble 24 below Table 24 Set Reset Function block operation Set Signal Reset Signal Set Reset Block Output Initial State OFF OFF OFF Latched State OFF ON OFF ON OFF ON ON ON OFF The Reset and Set sources...

Page 29: ...other sources Xmin and Xmax are 100000 and 1000000 The X Axis is constraint to be in rising order thus value of the next index is greater than or equal to preceding one Therefore when adjusting the X...

Page 30: ...all conditions Table 28 Table X Conditions Logical Operator Options 0 Default Table Table1 1 Cnd1 And Cnd2 And Cnd3 2 Cnd1 Or Cnd2 Or Cnd3 3 Cnd1 And Cnd2 Or Cnd3 4 Cnd1 Or Cnd2 And Cnd3 The three log...

Page 31: ...parameters are used to control all diagnostics with one general setting for CAN Interface 1 and CAN Interface 2 respectively This can be used to disable diagnostics entirely only transmit messages wit...

Page 32: ...lay 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 de...

Page 33: ...ve Normal Operating Range Least Severe Level FMI 18 Data Valid But Below Normal Operating Range Moderately Severe Level FMI 16 Data Valid But Above Normal Operating Range Moderately Severe Level FMI 2...

Page 34: ...s shown in the ECU Instance Number Setup dialog window in EA The user should select the required ECU instance number and then press OK or double click the selected instance number The ECU Address is a...

Page 35: ...standard 3 16 Constant Data The Constant Data Block contains four configurable constant data setpoints which can be used as a control source for other functions While they are available as a control...

Page 36: ...process the same CAN message to extract different CAN signal data The CAN messages transmitted by the unit itself are also processed by CAN Input Signal function blocks The only difference in process...

Page 37: ...formulas 1 8 1 1 1 0 63 Resolution and Offset configuration parameters are set for continuous CAN input signals They are not used for discrete CAN signals The following rules apply when converting the...

Page 38: ...put message transmission Transmission Rate 10 0 10000 ms CAN output message transmission rate If 0 transmission is upon request Destination Address 255 0 255 Destination address of the PDU1 PGN messag...

Page 39: ...e 10 th CAN output signal Signal 10 Source 0 Not Connected Any signal output of any function block or Not Connected See Signal Source table Input signal source of the 10 th CAN output signal Signal 10...

Page 40: ...tly assigned to the CAN signal code without any conversion Continuous signals are converted to the CAN signal code based on the Signal 1 10 Resolution and Signal 1 10 Offset configuration parameters T...

Page 41: ...g the unit through the CAN interface The Axiomatic PC based Electronic Assistant EA software can be used for viewing and changing the controller configuration parameters Axiomatic provides PC based El...

Page 42: ...parameters are grouped into function blocks Please refer to the appropriate section of this manual describing the required function block In the General ECU Information group the user will see the ve...

Page 43: ...Name Range Default Notes ECU Address 0 to 253 128 0x80 Preferred address for a self configurable ECU ECU Instance Number Drop List 0 1 First Instance Per J1939 81 4 3 2 RTD Function Block The RTD Inpu...

Page 44: ...0 2000 0 Refer to Section 3 5 High Warning Temperature 2000 2000 1000 Refer to Section 3 5 Low Warning Temperature 2000 2000 0 Refer to Section 3 5 High Warning Resistance 20 200 200 Refer to Section...

Page 45: ...n 3 3 Input Voltage Range Drop List 0 0 5V Refer to Section 3 3 Input Current Range Drop List 0 0 20mA Refer to Section 3 3 Input Range Min Depends on Input Type 0 Refer to Section 3 3 Input Range Min...

Page 46: ...0 1000 Refer to Section 3 14 4 3 4 Thermocouple Input Setpoints The Thermocouple Input setpoints are defined in Section 3 4 Refer to that section for detailed information on how these setpoints are us...

Page 47: ...r to Section 3 4 Code Data High Limit 0x00 0xFFFFFF 0 Refer to Section 3 4 Event Generates a DTC in DM1 Drop List 0 Disabled Refer to Section 3 14 Event Cleared only by DM11 Drop List 0 False Refer to...

Page 48: ...ponse Drop List 0 Enable When ON Refer to Section 3 6 Relay Override Source Drop List 0 Control Not Used Refer to Table 5 Relay Override Number Depends on Control Source 1 Refer to Table 5 Relay Overr...

Page 49: ...ntrol not used Refer to Table 5 Input 1 Number Depends on control source 1 Refer to Table 5 Input 1 Minimum 106 106 0 00 Input 1 Maximum 106 106 100 00 Input 1 Gain 100 100 1 Input 2 Source Drop List...

Page 50: ...ays the available setpoints for each of the Conditional Blocks The table below the screen capture highlights the allowable ranges for each setpoint Figure 19 Screen Capture of Conditional Block Setpoi...

Page 51: ...Figure 20 Screen Capture of Set Reset Latch Block Setpoints Table 43 Default Set Reset Latch Block Setpoints Name Range Default Notes Block Enabled Drop List False Reset Source Drop List Control Not U...

Page 52: ...each setpoint Please note To show the setpoints the X Axis Source setpoint was changed from its default value Figure 21 Screen Capture of Lookup Table Setpoints Table 44 Default Lookup Table Setpoint...

Page 53: ...Value to Point 5 X Value source Depends on the Table number See Section 3 10 Point X6 From Point 4 X Value to Point 6 X Value Depends on the Table number See Section 3 10 Point X7 From Point 5 X Value...

Page 54: ...Please note To show the setpoints the Logic Enabled setpoint was changed from its default value Figure 22 Screen Capture of Programmable Logic Block Setpoints Table 45 Default Programmable Logic Bloc...

Page 55: ...erence source not found Table 1 Condition 2 Operator Drop List Equal See Table 27 Table 1 Condition 3 Argument 1 Source Drop List Control Not Used Refer to Error R eference source not found Table 1 Co...

Page 56: ...the allowable ranges for each setpoint Figure 24 Screen Capture of Default Diagnostic Setpoints Table 47 Default Values of Diagnostic Setpoints Name Range Default Notes Event Generates a DTC in DM1 D...

Page 57: ...or the Ethernet function block The Table 48 shows the default values of the Ethernet Function Block setpoints Figure 26 Screen Capture of Ethernet Setpoints Table 48 Default Values of Ethernet Setpoin...

Page 58: ...xFF 0 Refer to Section 3 17 Gateway B0 0 0xFF 192 Refer to Section 3 17 Gateway B1 0 0xFF 168 Refer to Section 3 17 Gateway B2 0 0xFF 1 Refer to Section 3 17 Gateway B3 0 0xFF 1 Refer to Section 3 17...

Page 59: ...Notes CAN interface Drop List 1 CAN Interface 1 PGN 0 65 535 65 280 Refer to Section 3 19 Repetition Rate 0 60 000 1000 Refer to Section 3 19 Message Priority 0 7 6 Refer to Section 3 19 Destination...

Page 60: ...setpoint Figure 28 Screen Capture of Default CAN Receive Setpoints Table 50 Default CAN Receive Setpoints Name Range Default Notes CAN interface Drop List 1 CAN Interface 1 Refer to Section 3 18 Signa...

Page 61: ...ller see Figure 29 The CAN network identification and read only configuration parameters are not transferrable using this operation Also the controller will perform one or several internal resets of a...

Page 62: ...der to Load on Reset parameter The following dialog will appear see Figure 30 Figure 30 Bootloader Activation First Step The EA will prompt the user to change the Force Bootloader to Load on Reset par...

Page 63: ...nstalled application firmware remains the same in the bootloader mode and the user can read it in the Bootloader Information group screen see Figure 32 The information can be slightly different for di...

Page 64: ...the flashing operation in the Flashing Comments field They will be stored in the Bootloader Information group after flashing The user can also check the Erase All ECU Flash Memory flag to erase all i...

Page 65: ...hing New Firmware Final Reset Select Yes and see the ECU running the new firmware see Figure 35 This will indicate that the flashing operation has been performed successfully Figure 35 Firmware has be...

Page 66: ...ircuit detection Over or under temperature detection High temperature shutdown detection Thermocouple Types Up to 20 channels independently configurable for B E J K N R S or T Thermocouple Inputs 20 T...

Page 67: ...ly isolated from one another in the hardware which allows for different CAN networks to be connected In the software each will also act independently where incoming or outgoing messages can be configu...

Page 68: ...ure Rugged aluminum housing anodized gasket Connector 86 pin TE Deutsch DRCP25 86PAA G005s Mates with DRCP28 86SA Notes SECURE HARNESS WITH TIE WRAPS FOR HIGH VIBRATION APPLICATIONS REQUIRES COVER TE...

Page 69: ...T SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SER...

Page 70: ...obtaining a copy of this software and associated documentation files the Software to deal in the Software without restriction including without limitation the rights to use copy modify merge publish d...

Page 71: ...Inputs 6 Relays Dual CAN Controller Version 1 Page 71 71 8 VERSION HISTORY User Manual Version Firmware version Electronic Assistant EA version Date Author Modifications 1 1 xx 5 15 125 0 April 8th 2...

Page 72: ...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: