AXIOMATIC AX130750 User manual

USER MANUAL UMAX1307x0
Version V2B
CAN TO
1 RELAY AND
2 ANALOG OUTPUTS
CONVERTER
USER MANUAL
P/N: AX130750
P/N: AX130770

User Manual UMAX1307x0. Version: 2B 2-61
Table of Contents
CAN TO ......................................................................................................................................................................... 1
2 ANALOG OUTPUTS .................................................................................................................................................. 1
CONVERTER ................................................................................................................................................................ 1
USER MANUAL ............................................................................................................................................................ 1
1. OVERVIEW OF CONTROLLER .............................................................................................................................. 6
1.1. DESCRIPTION OF CAN TO 2 ANALOG/DIGITAL SIGNALS AND 1 RELAY OUTPUT CONVERTER ................................. 6
1.2. RELAY OUTPUT FUNCTION BLOCK ...................................................................................................................... 7
1.2.1. Relay Output Functionality ........................................................................................................................................... 7
1.2.2. Relay Output Control / Enable Sources / Override Source .......................................................................................... 7
1.2.3. Relay Output Enable ..................................................................................................................................................... 8
1.2.4. Relay Output Override ................................................................................................................................................. 9
1.2.5. Unlatch Source ............................................................................................................................................................. 9
1.3. ANALOG OUTPUT FUNCTION BLOCK ................................................................................................................. 10
1.4. LOOKUP TABLE FUNCTION BLOCK .................................................................................................................... 13
1.4.1. X-Axis, Input Data Response....................................................................................................................................... 14
1.4.2. Y-Axis, Lookup Table Output ...................................................................................................................................... 14
1.4.3. Default Configuration, Data Response ....................................................................................................................... 15
1.4.4. Point To Point Response ............................................................................................................................................ 16
1.4.5. X-Axis, Time Response ................................................................................................................................................ 18
1.5. PROGRAMMABLE LOGIC FUNCTION BLOCK ....................................................................................................... 20
1.5.1. Conditions Evaluation ................................................................................................................................................ 23
1.5.2. Table Selection ........................................................................................................................................................... 24
1.5.3. Logic Block Output ..................................................................................................................................................... 25
1.6. MATH FUNCTION BLOCK ................................................................................................................................... 26
1.7. CAN RECEIVE FUNCTION BLOCK ...................................................................................................................... 28
1.8. CAN TRANSMIT FUNCTION BLOCK.................................................................................................................... 30
1.9. CONDITIONAL BLOCK ....................................................................................................................................... 31
1.10. SET / RESET LATCH FUNCTION BLOCK .............................................................................................................. 33
2. INSTALLATION INSTRUCTIONS ......................................................................................................................... 34
2.1 AX130750 DIMENSIONS AND PINOUT ............................................................................................................... 34
2.2 AX130770 DIMENSIONS AND PINOUT ............................................................................................................... 35
3. OVERVIEW OF J1939 FEATURES ....................................................................................................................... 36
3.1. INTRODUCTION TO SUPPORTED MESSAGES ....................................................................................................... 36
3.2. NAME, ADDRESS AND SOFTWARE ID................................................................................................................. 37
3.2.1. J1939 Name ............................................................................................................................................................. 37
3.2.2. ECU Address .......................................................................................................................................................... 37
3.2.3. Software Identifier ................................................................................................................................................. 38
3.3. CAN TRANSMIT MESSAGE DEFAULTS ............................................................................................................... 39
3.4. CAN RECEIVE MESSAGE DEFAULTS ................................................................................................................. 40
4. ECU SETPOINTS ACCESSED WITH ELECTRONIC ASSISTANT...................................................................... 42
4.1. MISCELLANEOUS SETPOINTS ............................................................................................................................ 42
4.2. RELAY OUTPUT SETPOINTS .............................................................................................................................. 42
4.3. ANALOG OUTPUT SETPOINTS ........................................................................................................................... 43
4.4. LOOKUP TABLE SETPOINTS .............................................................................................................................. 45
4.5. PROGRAMMABLE LOGIC SETPOINTS ................................................................................................................. 46
4.6. MATH FUNCTION SETPOINTS ............................................................................................................................. 47
4.7. CAN RECEIVE SETPOINTS ................................................................................................................................ 48
4.8. CAN TRANSMIT SETPOINTS .............................................................................................................................. 50
4.9. CONDITIONAL BLOCK SETPOINTS ..................................................................................................................... 52
4.10. SET-RESET LATCH BLOCK ............................................................................................................................... 53
5. REFLASHING OVER CAN WITH EA BOOTLOADER ......................................................................................... 54

User Manual UMAX1307x0. Version: 2B 3-61
6. VERSION HISTORY ............................................................................................................................................... 59

User Manual UMAX1307x0. Version: 2B 4-61
ACCRONYMS
ACK Positive Acknowledgement (from SAE J1939 standard)
DM Diagnostic Message (from SAE J1939 standard)
DOUT Digital Output, sourcing (high-side) output up to 3A current
DTC Diagnostic Trouble Code (from SAE J1939 standard)
EA Electronic Assistant, p/n AX070502 (A Service Tool for Axiomatic ECUs)
ECU Electronic Control Unit (from SAE J1939 standard)
NAK Negative Acknowledgement (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 been labeled using the Group
Extension technique and does not contain a destination address.
PGN Parameter Group Number (from SAE J1939 standard)
PropA Message that uses the Proprietary A PGN for peer-to-peer communication
PropB Message that uses a Proprietary B PGN for broadcast communication
PWM Pulse Width Modulation
RPM Rotations per Minute
SPN Suspect Parameter Number (from SAE J1939 standard)
AOUT Analog Output: Current, Voltage, Digital, PWM or frequency type

User Manual UMAX1307x0. Version: 2B 5-61
REFERENCES
J1939 Recommended Practice for a Serial Control and Communications Vehicle
Network, SAE, April 2011
J1939/21 Data Link Layer, SAE, December 2010
J1939/71 Vehicle Application Layer, SAE, March 2011
J1939/73 Application Layer-Diagnostics, SAE, February 2010
J1939/81 Network Management, SAE, May 2003
TDAX130770 Technical Datasheet, CAN to 2 Analog/Digital Isolated Signals and 1 Relay
Output Converter
UMAX07050x User Manual, Electronic Assistant and USB-CAN, Axiomatic Technologies
This document assumes the reader is familiar with the SAE J1939 standard.
Terminology from the standard is used but is not described in this document.
NOTE: When a description is in “double-quotes” and bolded, this refers to the name of
a user configurable setpoint (variable). If it is in ‘single-quotes’ and italicized, it refers to
an option for the associated setpoint.
For example: “Output Type” set to ‘Analog Current’
This product uses the Axiomatic Electronic Assistant to program the setpoints for
application specific requirements. After configuration, the setpoints can be saved in a file
which could then be flashed into other AX1307x0 controllers over the CAN network.

User Manual UMAX1307x0. Version: 2B 6-61
1. OVERVIEW OF CONTROLLER
1.1. Description of CAN to 2 Analog/Digital Signals and 1 Relay Output Converter
This User Manual describes the architecture and functionality of the CAN to 1 Relay and 2 Analog
Outputs Converter (CAN-1RLY-2AOUT). It accepts power supply voltages from 9 to 36 VDC. All
logical function blocks on the unit are inherently independent from one another but can be configured
to interact with each other. All parameters are configurable using Electronic Assistant.
This controller is designed for versatile control of CAN bus to 2 analog/digital outputs and a relay
output. The hardware design allows for the controller to have a wide range of output types. The
control algorithms/function blocks allow the user to configure the controller for a wide range of
applications without the need for custom firmware. The various function blocks supported by this
controller are outlined in the following sections.
The normally open/normally closed relay output can be configured to respond in different types:
Normal Logic, Inverse Logic, Latched Logic, Inverse Latched Logic and Toggle Logic. The relay
outputs are described in more details in section 1.2.
Similarly, the analog output can be configured to different types: Analog Current, Analog Voltage,
Digital PWM, Digital Frequency and Digital ON/OFF. The analog output is described in more details
in section 1.3.

User Manual UMAX1307x0. Version: 2B 7-61
1.2. Relay Output Function Block
The following sub-sections will explain in more detail the functionalities and available
setpoints/parameters.
1.2.1. Relay Output Functionality
The relay output has 2 states: Normally Open and Normally Closed. It has 3 pins associated with it:
Normally Closed (NC), Normally Open (NO), and Common (C). The “Relay Output Type”
parameter allows for flexibility in the response of the output. Table 1 shows the options available
for this parameter.
Value
Meaning
0
Output Not Used
1
Normal
Logic
1
Inverse Logic
2
Latched Logic
3
Inverse Latched Logic
4
Toggle
Logic
Table 1: Relay Output Types
By default, ‘Normal Logic’ response is used for the relay outputs. In ‘Normal Logic’ response, the
Common pin is connected to the Normally Closed pin if the source of the respective relay output is
triggered ON, the Common pin is connected to the Normally Open pin.
In the case of ‘Inverse Logic’ response, the Common pin is connected to the Normally Open pin
when the source of the respective relay output is triggered ON. When the source of the respective
relay output is triggered OFF, the Common pin is connected to the Normally Closed pin.
In the case of ‘Latched Logic’ response, the Common pin is toggled between Normally Closed and
Normally Open pins every time the source of the respective relay output goes from OFF to ON.
The ‘Inverse Latched Logic’ response will respond the opposite way.
The ‘Toggle Logic’ lets the relay output toggle between Normally closed and Normally Open pins
for a configured frequency. The time for switching from one state to the other state results the
“Relay Blink Rate” which is in milliseconds and by default 500ms.
1.2.2. Relay Output Control / Enable Sources / Override Source
The relay output can be configured to be commanded and/or enabled by the control sources
listed in Table 2. This table also displays the number associated to the control sources which can
be selected. The default control source is highlighted while the default Enable Source
and Override Source is configured to ‘Control Not Used’.

User Manual UMAX1307x0. Version: 2B 8-61
Value
Meaning Source
Range
0
Control
Not Used
[1]
1
Relay Output
[1]
2
Power Supply State
[1]
3
Temperature State
[1]
4
CAN Receive Messages
[1…10]
5
Power Supply Measured
[1]
6
Processor Temperature Measured
[1]
7
Math Function
[1…
4
]
8
Lookup Table
[1
…10
]
9
Programmable Logic
[1…3]
10
Conditional Logic
[1
…10
]
11
Set Reset Lactch
[1…5]
Table 2: Control Sources
The selected control source in the “Relay Control Source” parameter is the main commanding
source of the relay output based on “Relay Output Type” parameter. A delay can be set for both
output states when “Relay Enable Response Delay” is set to be ‘TRUE’. In case the output state
should turn low after a certain amount of time, the parameter “Relay Delay OFF Time” can be set.
Whereas the “Relay Delay ON Time” can be configured to set a delay before switching from the
OFF-state to ON-state. Both delays are configurable in milliseconds.
1.2.3. Relay Output Enable
The “Relay Enable Source” will determine whether or not the relay output will be commanded by
the “Relay Control Source”. There are six different “Relay Enable Response” in which the
enable signal can be used. These responses are listed in Table 3.
Value
Meaning
0
Enable When ON
1
Enable When OFF
2
Disable When ON
3
Disable When OFF
4
Enable When ON Else Keep State
5
Enable When OFF Else Keep State
Table 3: Relay Enable Response
When the “Relay Enable Response” is set to ‘Enable When ON’ or ‘Disable When OFF’, the
relay output will be commanded according to the combined signal of the “Relay Control Source”
and “Relay Control Number” only when the signal of the “Relay Enable Source” and “Relay
Enable Number” is ON. Otherwise, the relay output is commanded to the OFF state.
Similarly, when the “Relay Enable Response” is set to ‘Enable When OFF’ or ‘Disable When
ON’, the relay output will be commanded according to the “Relay Control Source” and “Relay
Control Number” only when the signal of the “Relay Enable Source” and “Relay Enable
Number” is OFF. Otherwise, the relay output is commanded to the OFF state.

User Manual UMAX1307x0. Version: 2B 9-61
In case the “Relay Enable Response” is ‘Enable When ON Else Keep State’, the relay output will
be commanded according to the signal of the “Relay Control Source” and “Relay Control
Number” only when the signal of the “Relay Enable Source” and “Relay Enable Number” is
ON. If the Enable Signal is OFF, the relay output will keep the previous state.
Likewise, when the “Relay Enable Response” is configured to ‘Enable When OFF Else 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. Otherwise, the relay output holds the previous state.
1.2.4. Relay Output Override
The “Relay Override Source” will determine whether or not the relay output will be commanded
by the “Relay Control Source”. This Source has a higher priority than the Enable Source.
There are two different “Relay Override Response” in which the Override signal can be used.
These responses are listed in Table 4.
Value
Meaning
0
Override When
OFF
1
Override When ON
Table 4: Relay Override Response Options
When the “Relay Override Response” is configured to ‘Override When ON’, the relay output will
be commanded according to the signal of the “Relay Control Source” and “Relay Control
Number” by the “Relay Override State” only when the override signal is ON. If the “Relay
Override Response” is set to ‘Override When OFF’, the relay output will be commanded only
according to the signal of the Control Source/Number by the “Relay Override State” only when
the override signal is OFF. Table 5 shows the two possible states for the “Relay 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.
Value
Meaning
0
Override State OFF
1
Override State ON
Table 5: Relay Override State Options
1.2.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.

User Manual UMAX1307x0. Version: 2B 10-61
1.3. Analog Output Function Block
The controller has 2 analog/digital outputs can be configured and they are inherently independent
of each other. The Analog Output Type parameter determines what kind of signal the output
produces. Changing this parameter will update other parameters in the group to match the
selected type. For this reason, it should be the first parameter to be changed. The supported
output types by the controller are listed in Table 5 below:
Value
Meaning
0
Output Not Used
1
Analog Current
2
Analog Voltage
3
Digital PWM
4
Digital
Frequency
5
Digital ON/OFF
Table 6: Analog Output Type Options
The control signal of the outputs will have associated with it a minimum and maximum values.
Besides type Digital ON/OFF, all the other output types are always responding in a linear fashion
to changes in the control source per the calculation in Figure 1.
min
*
min
minmax
minmax
X
m
Y
a
XX
YY
m
a
mx
y
Figure 1 - Linear Slope Calculations
X and Y are defined as:
Xmin = Control Input Minimum Ymin = “Output At Minimum Command”
Xmax = Control Input Maximum Ymax = “Output At Maximum Command”
In all cases, while the X-axis has the constraint that Xmin < Xmax, there is no such limitation on the
Y-axis. This allows for a negative slope so that as the control input signal increases, the target output
value decreases. Or it allows output to follow control signal inversely.
The “Fixed Frequency/Duty Cycle” is set to 500.0 [Hz] by default for all the output types except
for ‘Digital Frequency’, the value is set to a default value as 50.0 [%Duty Cycle]. Since both outputs
are connected to independent timers, this parameter can be changed at any time for each output
without affecting the other.

User Manual UMAX1307x0. Version: 2B 11-61
1.3.1 Analog Current/Analog Voltage
Current Outputs can be configured to different ranges as 0-20mA, 4-20mA and 0-24mA and Voltage
Outputs can be configured to be bipolar or unipolar, 0-5V, 0-10V, -10V to 10V and -5V to 5V. To
drive the output to different ranges, simply setting the “Output at Minimum Command” and
“Output at Maximum Command” to corresponding value in each range. The unit of measurement
for current output variables is milliamps [mA] and volts [V] for voltage outputs.
1.3.2 Digital PWM/Digital Frequency
Pulse width modulated outputs use a fixed frequency determined by the value in the “Fixed
Frequency/Duty Cycle” setpoint and frequency outputs use a fixed duty cycle as selected by this
setpoint. The “Digital Type VPS range” setpoint determines if the signal will toggle between 0V
and +5V or +12V. The unit of measurement for PWM output variables is percentage [%] and Hertz
[Hz] for the frequency outputs.
1.3.3 Digital ON/OFF
The “Digital Type VPS range” setpoint determines if the output is at +5V or +12V when ON. If a
non-digital control is selected for this type, the command state will be OFF at or below the minimum
input, ON at or above the maximum input, and it will not change in between those points. In other
words, the input will have built in hysteresis, as shown in Figure 2. This relationship is true for any
function block that has a non-digital input mapped to a digital control.
Figure 2 - Analog to Digital Input
Only when a ‘Digital ON/OFF’ type has been selected will the “Digital Control Response” setpoint
be enabled as shown in Table 7.
Value
Meaning
0
Normal Logic
1
Inverse Logic
2
Latched Logic
3
Blink Logic
Table 7: Digital Control Response Options

User Manual UMAX1307x0. Version: 2B 12-61
In a ‘Normal Logic’ response, when the Control input commands the output ON, then the output will
be turned ON. However, in an ‘Inverse Logic’ response, the output will be ON unless the input
commands the output ON, in which case it turns OFF.
If a ‘Latched Logic’ response is selected, when the input commands the state from OFF to ON, the
output will change state.
If a ‘Blink Logic’ response is selected, then while the input command the output ON, it will blink at
the rate set by “Digital Blink Rate” parameter. When commanded OFF, the output will stay off.
In order to prevent abrupt changes at the output due to sudden changes in the command input, the
user can choose to use the independent up or down ramps to smooth out the response. The
Ramp Up (Min to Max) and Ramp Down (Max to Min) parameters are in milliseconds, and the
step size of the output change will be determined by taking the absolute value of the output range
and dividing it by the ramp time. However, these setpoints are set to zero by default since in most
signal conversion applications, fast response times are desired.
By default, the “Control Source” is setup to be ‘CAN Receive Messages.’ In other
words, all the outputs will response in a linear fashion to the corresponding CAN received command
data.
The “Control Source” together with “Control Number” parameter determine which signal is
used to drive the output. For example, setting “Control Source” to ‘CAN Receive Messages’ and
“Control Number” to ‘1’ will connect signal measured from CAN Receive Message 1 to the output
in question. The options for “Control Sources” and available “Control Number” are listed in
Table 2.
In addition to the Control input, the function block also supports an enable input which can be
setup as either an enable or disable signal.
When an Enable input is used, the output will be shutoff as per the “Enable Response” in Table
8. If the response is selected as a disable signal (2 or 3), when the input is ON, the output will be
shut off.
Value
Meaning
0
Enable When On, Else Shutoff
1
Enable When On, Else Rampoff
2
Enable When Off, Else Shutoff
3
Enable When Off, Else Rampoff
4
Enable When On, Else Ramp To Min
5
Enable When On, Else Ramp To Max
Table 8: Enable Response Options
The Override option allows the user to choose whether or not to drive the output with the override
input being engaged/disengaged, depending on the logic selected in “Override Response.” The
options for “Override Response” are the same as the relay output which are listed in Table 4.
The options for both “Enable Source” and “Override Source” are same as sources listed in
Table 2.

User Manual UMAX1307x0. Version: 2B 13-61
1.4. Lookup Table Function Block
Figure 3 – Lookup Table Function Block
Lookup Tables are used to give an output response of up to 10 slopes per input. The array
size of the Response [ ], Point X [ ] and Point Y [ ] setpoints shown in the block diagram above is
therefore 11.
Note: If more than 10 slopes are required, a Programmable Logic Block can be used to combine up
to three tables to get 30 slopes, as is described in Section 1.5.
There are two key setpoints that will affect this function block. The first is the “X-Axis Source” and
“X-Axis Number” which together define the Control Source for the function block. When it is
changed, the table is automatically updated with new defaults based on the X-Axis source selected.
Initialize the Control Source of a Lookup Table BEFORE changing the table values, as
the new settings WILL get erased when the control is updated.
The second setpoint that will affect the function block (i.e. reset to defaults), is the “X-Axis Type”.
By default, the tables have a ‘Data Response’ output. Alternatively, it can be selected as a ‘Time
Response’, which is described later in Section 1.4.5.

User Manual UMAX1307x0. Version: 2B 14-61
1.4.1. X-Axis, Input Data Response
In the case where the X-Axis Type” = ‘Data Response’, the points on the X-Axis represents the data
of the control source.
For example, if the control source is a CAN Receive message, setup as a 0-5V type, with an
operating range of 0.5V to 4.5V, the X-Axis will be setup to have a default “Point 1 – X Value” of
0.5V, and setpoint “Point 10 – X Value” will be set to 4.5V. The “Point 0 – X Value” will be set to
the default value of 0.0V.
For most ‘Data Responses’, the default value at point (0,0) is [0,0].
However, should the minimum input be less than zero, for example a CAN message that is reflecting
temperature in the range of -40ºC to 210ºC, then the “Point 0 – X Value” will be set to the minimum
instead, in this case -40ºC.
The constraint on the X-Axis data is that the next index value is greater than or equal to the one
below it, as shown in the equation below. Therefore, when adjusting the X-Axis data, it is
recommended that X10 is changed first, then lower indexes in descending order.
MinInputRange <= X0 <= X1 <= X2<= X3<= X4<= X5<= X6<= X7<= X8<= X9<= X10<= MaxInputRange
As stated earlier, MinInputRange and MaxInputRange will be determined by the X-Axis Source that
has been selected.
If some of the data points are ‘Ignored’ as described in Section 1.4.4, they will not be used in the X-
Axis calculation shown above. For example, if points X4 and higher are ignored, the formula becomes
MinInputRange <= X0 <= X1 <= X2<= X3<= MaxInputRange instead.
1.4.2. Y-Axis, Lookup Table Output
The Y-Axis has no constraints on the data that it represents. This means that inverse, or
increasing/decreasing or other responses can be easily established.
For example, should the X-Axis of a table be a resistive value (as read from another controller), the
output of the table could be temperature from an NTC sensor in the range Y0=125ºC to Y10= -20ºC.
If this table is used as the control source for another function block (i.e. transmitted over CAN), then
Xmin would be -20 and Xmax would be 125 when used the linear formula.
In all cases, the controller looks at the entire range of the data in the Y-Axis setpoints, and selects
the lowest value as the MinOutRange and the highest value as the MaxOutRange. They are passed
directly to other function blocks as the limits on the Lookup Table output. (i.e used as Xmin and
Xmax values in linear calculations.)
However, if some of the data points are ‘Ignored’ as described in Section 1.4.4, they will not be used
in the Y-Axis range determination. Only the Y-Axis values shown on EA will be considered when
establishing the limits of the table when it is used to drive another function block, such as an Analog
Output.

User Manual UMAX1307x0. Version: 2B 15-61
1.4.3. Default Configuration, Data Response
By default, all Lookup Tables in the ECU are disabled (“X-Axis Source” equals ‘Control Source Not
Used’.) If they were to use the default settings for Inputs 1 and 2 instead as the X-Axis and output
current (in mA) they could be used to control the Analog Output 1. If a non-linear response for one
or more of the outputs is required, the user can easily use the table(s) to create the desired response
profiles.
Recall, any controlled function block which uses the Lookup Table as an input source (not only the
Analog Output 1) will also apply a linearization to the data. Therefore, for a 1:1 control response,
ensure that the minimum and maximum values of the output (Ymin and Ymax in Figure 3) correspond
to the minimum and maximum values of the table’s Y-Axis (Xmin and Xmax in Figure 3).
To control “Analog Output 1” by “CAN Received Message 1” modified by “Lookup Table 1”, it is
recommended to do so in the following order:
a) Change Analog Output 1 “Output at Minimum Command” and “Output at Maximum
Command” to the desired limits.
b) Configure the desired Control Source (i.e. CAN Receive Message) and set the appropriate limits.
c) Change the Lookup Table 1 “X-Axis Source” setpoints. (If applicable)
At this point, the X-Axis limits will match the control source, and the Y-Axis limits and the Y-Axis
limits would correspond to the Analog Output 1 range, as a percentage.
d) Update the X and Y setpoints for the application
Note: Order (b) to (d) holds true for all configuration done using any Lookup Table function block.
All tables (1 to 10) are disabled by default (no control source selected). However, should an “X-Axis
Source” be selected, the Y-Axis defaults will be in the range of 0 to 100% as described in the “Y-
Axis, Lookup Table Output” section above. X-Axis minimum and maximum defaults will be set as
described in the “X-Axis, Data Response” section above.
By default, the X and Y axes data is setup for an equal value between each point from the
minimum to maximum in each case.

User Manual UMAX1307x0. Version: 2B 16-61
For example, with a 0.5 to 4.5V input (X-Axis) driving a 0 to 1500mA output (Y-Axis), the default
points would be setup as per figure (a) below. However, a 100Ω to 54kΩ input (X-Axis) representing
120ºC to -30ºC (Y-Axis) would be setup as per figure (b) below. In each case, the user would have
to adjust the table for the desired response.
Figure 4 – Lookup Table Initialization Examples
1.4.4. Point To Point Response
By default, the X and Y axes are setup for a linear response from point (0,0) to (10,10), where the
output will use linearization between each point, as shown in Figure 4. To get the linearization, each
“Point N – Response”, where N = 1 to 10, is setup for a ‘Ramp To’ output response.
Alternatively, the user could select a ‘Jump To’ response for “Point N – Response”, where N = 1 to
10. In this case, any input value between XN-1 to XN will result in an output from the Lookup Table
function block of YN.
An example of a CAN message (0 to 100) used to control a default table (0 to 100) but with a ‘Jump
To’ response instead of the default ‘Ramp To’ is shown in Figure 5.

User Manual UMAX1307x0. Version: 2B 17-61
Figure 5 – Lookup Table “Jump To” Data Response
Lastly, any point except (0,0) can be selected for an ‘Ignore’ response. If “Point N – Response” is
set to ignore, then all points from (XN, YN) to (X10, Y10) will also be ignored. For all data greater than
XN-1, the output from the Lookup Table function block will be YN-1.
A combination of ‘Ramp To’, ‘Jump To’ and ‘Ignore’ responses can be used to create an application
specific output profile. An example of where the same input (i.e. a CAN Message) is used as the X-
Axis for two tables, but where the output profiles ‘mirror’ each other for a deadband joystick response
is shown in . The example shows a dual slope output response for each side of the deadband, but
additional slopes can be easily added as needed.
Figure 6 – Lookup Table Examples to Setup for Joystick Deadband Response

User Manual UMAX1307x0. Version: 2B 18-61
1.4.5. X-Axis, Time Response
As mentioned in Section 1.4, a Lookup Table can also be used to get a custom output response
where the “X-Axis Type” is a ‘Time Response.’ When this is selected, the X-Axis now represents
time, in units of milliseconds, while the Y-Axis still represents the output of the function block.
In this case, the “X-Axis Source” is treated as a digital input. If the signal is actually an analog input,
it is interpreted like a digital input per Figure 2. When the control input is ON, the output will be
changed over a period of time based on the profile in the Lookup Table. Once the profile has finished
(i.e. index 10, or ‘Ignored’ response), the output will remain at the last output at the end of the profile
until the control input turns OFF.
When the control input is OFF, the output is always at zero. When the input comes ON, the profile
ALWAYS starts at position (X0, Y0) which is 0 output for 0ms.
When using the Lookup Table to drive an output based on time, it is mandatory that setpoints “Ramp
Up (min to max)” and “Ramp Down (max to min)” in the Analog Output 1 function block be set to
zero. Otherwise, the output result will not match the profile as expected. Recall, also, that the Y-Axis
range of the table should be set to match the Analog Output 1 range in order to get a 1:1 response
of table output versus drive output.
An application where this feature would be useful is filling a clutch when a transmission is engaged.
An example of some fill profiles is shown in Figure 7.
Figure 7 – Lookup Table Time Response Clutch Fill Profiles

User Manual UMAX1307x0. Version: 2B 19-61
In a time response, the interval time between each point on the X-axis can be set anywhere from
1ms to 24 hours. [86,400,000 ms]
One final note about the Lookup Tables is that if a digital input is selected as the control source for
the X-Axis, only a 0 (Off) or 1 (On) will be measured. Ensure that the data range for the X-Axis on
the table is updated appropriately in this condition.
Figure 8 – Lookup Table “Soft Shift” EA Configuration

User Manual UMAX1307x0. Version: 2B 20-61
1.5. Programmable Logic Function Block
Figure 9 – Programmable Logic Function Block
This manual suits for next models
1
Table of contents
Other AXIOMATIC Media Converter manuals
Popular Media Converter manuals by other brands

Lika
Lika DRAW WIRE SFE Series manual

Patton electronics
Patton electronics 2035 user manual

Worldcast Systems
Worldcast Systems FMB50 quick start

ICP DAS USA
ICP DAS USA I-7550E quick start

Hall Research Technologies
Hall Research Technologies TVB-400 manual

Allied Telesis
Allied Telesis AT-CM3K0S installation guide