![AXIOMATIC Tri-Axial J1939 CAN User Manual Download Page 39](http://html1.mh-extra.com/html/axiomatic/tri-axial-j1939-can/tri-axial-j1939-can_user-manual_3037103039.webp)
UMAX0608XX‐1000. Tri‐Axial J1939 CAN Inclinometer. Version 9B
Page: 39-66
Table 16. CAN Input Signal Function Block Configuration Parameters
Name
Default
Value
Range
Units
Description
Signal Type
Undefined
{Undefined,
Discrete,
Continuous}
–
CAN input signal type
PGN
65535
Any J1939 PGN
value
1
–
Signal message PGN value
PGN From
Selected Address
No
{No, Yes}
–
Only CAN messages from the
selected address will be accepted,
if
Yes.
Selected Address
0
[0; 253]
–
Address of the ECU transmitting
CAN messages if
PGN From
Selected Address
is set to
Yes
Data Position Byte 1
[1; 8]
–
Start byte of the CAN input signal
in the CAN message data frame
Data Position Bit
1
[1; 8]
–
Start bit of the CAN input signal in
the Data Position Byte
Size
1
[1…32]
bit
CAN input signal size
Resolution
1
Any value
signal
units /
bit
CAN input signal resolution for
continuous input signals
Offset
0
Any value
signal
units
CAN input signal offset for
continuous input signals
Autoreset Time
500
[0; 10000]
ms
Function block signal output auto-
reset time. If
Autoreset Time
is 0,
the auto-reset is disabled.
1
Proprietary A PGN (61184) is excluded. It is taken by Axiomatic Simple Proprietary Protocol and
therefore cannot be used in function blocks.
The CAN input signal position is defined within the CAN message data frame by the
Data
Position Byte
and
Data Position Bit
configuration parameters the same way as in the J1939
standard. The start and stop bits of the CAN signal in the 64-bit CAN message data frame are
calculated using the formulae:
𝑆𝑡𝑎𝑟𝑡𝐵𝑖𝑡
𝐷𝑎𝑡𝑎𝑃𝑜𝑠𝑖𝑡𝑖𝑜𝑛𝐵𝑦𝑡𝑒
1 ∙ 8
𝐷𝑎𝑡𝑎𝑃𝑜𝑠𝑖𝑡𝑖𝑜𝑛𝐵𝑖𝑡
1 ,
(12)
𝑆𝑡𝑜𝑝𝐵𝑖𝑡
𝑆𝑡𝑎𝑟𝑡𝐵𝑖𝑡
𝑆𝑖𝑧𝑒
1, 𝑤ℎ𝑒𝑟𝑒: 𝑆𝑡𝑎𝑟𝑡𝐵𝑖𝑡, 𝑆𝑡𝑜𝑝𝐵𝑖𝑡 ∈ 0 … 63
.
Resolution
and
Offset
configuration parameters are set for continuous CAN input signals. They
are not used with discrete CAN signals.
The following rules apply when converting the CAN signal data to the function block output
signal:
It is assumed that the CAN signal code with all bits set to 1 represents an undefined signal.
The undefined signal is ignored by the function block;
Discrete signals can take any value except the one reserved for the undefined signal (all
bits set to 1);
Continuous signals can take only values from the range reserved for continuous signals in
the J1939 standard. If the CAN signal code is outside of the range reserved for the
continuous signal, the signal is ignored.