AX031700 带 CAN 的通用输入控制器

产品信息

规格

  • 产品名称:带 CAN 的通用输入控制器
  • 型号:UMAX031700 版本 V3
  • 零件编号:AX031700
  • 支持协议:SAE J1939
  • 特点:单一通用输入至比例阀输出
    控制器

产品使用说明

1.安装说明

尺寸和引脚排列

有关详细尺寸和引脚排列,请参阅用户手册
信息。

安装说明

确保控制器按照以下要求牢固安装
用户手册中提供的指南。

2.结束view J1939 特点

支持的消息

控制器支持SAE中规定的各种消息
J1939 标准。请参阅用户手册第 3.1 节
细节。

名称、地址和软件 ID

根据配置控制器的名称、地址和软件 ID
您的要求。请参阅用户手册第 3.2 节
指示。

3. 使用 Axiomatic Electronic 访问 ECU 设定点
助手

使用公理电子助手 (EA) 访问和
配置 ECU 设定点。请按照
用户手册第 4 节。

4. 使用 Axiomatic EA Bootloader 通过 CAN 重新刷新

利用 Axiomatic EA Bootloader 重新刷新控制器
通过 CAN 总线。详细步骤参见用户手册第 5 节
手动的。

5. 技术规格

有关详细的技术规格,请参阅用户手册
控制器的。

6.版本历史

查看用户手册第 7 部分,了解版本历史
产品。

常见问题 (FAQ)

问:我可以使用单输入 CAN 的多种输入类型吗?
控制器?

答:是的,控制器支持多种可配置
输入类型,提供控制的多功能性。

问:如何更新控制器的软件?

答:您可以使用 Axiomatic 通过 CAN 重新刷新控制器
EA Bootloader。有关详细信息,请参阅用户手册第 5 节
指示。

“`

用户手册 UMAX031700 版本 V3
带 CAN 的通用输入控制器
SAEJ1939
用户手册
部件号:AX031700

缩写词

确认

肯定确认(来自 SAE J1939 标准)

UIN

通用输入

EA

Axiomatic 电子助手(Axiomatic ECU 的服务工具)

发动机控制单元

电子控制单元

(来自 SAE J1939 标准)

否定答复

否定确认(来自 SAE J1939 标准)

PDU1

发送到目标地址(特定或全局)的消息格式(来自 SAE J1939 标准)

PDU2

用于发送已使用组扩展技术标记的信息的格式,并且不包含目标地址。

PGN

参数组编号(来自 SAE J1939 标准)

丙酸

使用专有 A PGN 进行点对点通信的消息

丙酸杆菌

使用专有 B PGN 进行广播通信的消息

血清型蛋白

可疑参数编号(来自 SAE J1939 标准)

注意:Axiomatic 电子助手套件可按部件号订购:AX070502 或 AX070506K

用户手册 UMAX031700。版本:3

2-44

目录
1。 OVERVIEW 控制器数量……………………………………………………………………………………………………………… 4
1.1. 比例阀输出控制器单个通用输入的描述………………………………….. 4 1.2. 通用输入功能块…………………………………………………………………………………………………………. 4
1.2.1. 输入传感器类型…………………………………………………………………………………………………………………………………………. 4 1.2.2. 上拉/下拉电阻选项…………………………………………………………………………………………………………………… 5 1.2.3. 最小和最大误差和范围……………………………………………………………………………………………………………. 5 1.2.4. 输入软件滤波器类型………………………………………………………………………………………………………………………… 5 1.3. 内部功能块控制源………………………………………………………………………………………………….. 6 1.4. 查找表功能块…………………………………………………………………………………………………………………. 7 1.4.1. X轴,输入数据响应…………………………………………………………………………………………………………………………………….. 8 1.4.2. Y轴,查找表输出……………………………………………………………………………………………………………………………….. 8 1.4.3. 默认配置,数据响应…………………………………………………………………………………………………………………….. 8 1.4.4. 点对点响应…………………………………………………………………………………………………………………………….. 9 1.4.5. X轴,时间响应………………………………………………………………………………………………………………………………………… 10 1.5. 可编程逻辑功能块……………………………………………………………………………………………………………….. 11 1.5.1. 条件评估………………………………………………………………………………………………………………………………………… 14 1.5.2. 表格选择………………………………………………………………………………………………………………………………………… 15 1.5.3. 逻辑块输出…………………………………………………………………………………………………………………………………… 16 1.6. 数学功能块………………………………………………………………………………………………………………………… 17 1.7. CAN 发送功能块…………………………………………………………………………………………………………………… 18 1.8. CAN 接收功能块………………………………………………………………………………………………………………………… 19 1.9.诊断功能块………………………………………………………………………………………………………….20
2. 安装说明………………………………………………………………………………………………………… 24
2.1. 尺寸和引脚排列…………………………………………………………………………………………………………………… 24 2.2. 安装说明………………………………………………………………………………………………………………………….. 24
3。 OVERVIEW J1939 特点​​………………………………………………………………………………………………………….. 26
3.1. 支持的消息介绍…………………………………………………………………………………………………………. 26 3.2. 名称、地址和软件 ID …………………………………………………………………………………………………………… 27
4. 使用公理电子助手访问的 ECU 设定点………………………………………. 29
4.1. J1939 网络……………………………………………………………………………………………………………………………… 29 4.2. 通用输入………………………………………………………………………………………………………………………… 30 4.3. 恒定数据列表设定点………………………………………………………………………………………………………….. 31 4.4. 查找表设定点……………………………………………………………………………………………………………… 32 4.5. 可编程逻辑设定点…………………………………………………………………………………………………………….. 33 4.6.数学功能块设定点………………………………………………………………………………………………………….. 35 4.7. CAN 接收设定点……………………………………………………………………………………………………………….. 37 4.8. CAN 传输设定点………………………………………………………………………………………………………………………… 37
5. 使用 AXIOMATIC EA 引导加载程序通过 CAN 重新刷新………………………………………………………… 39
6. 技术规格……………………………………………………………………………………………………………… 43
6.1. 电源…………………………………………………………………………………………………………………………………….. 43 6.2. 输入……………………………………………………………………………………………………………………………………… 43 6.3. 通信…………………………………………………………………………………………………………………………………. 43 6.4. 一般规格…………………………………………………………………………………………………………………………. 43
7. 版本历史………………………………………………………………………………………………………………………… ...... 44

用户手册 UMAX031700。版本:3

3-44

1。 OVERVIEW 控制器数量
1.1. 单通用输入至比例阀输出控制器的描述
单输入 CAN 控制器 (1IN-CAN) 专为单输入多功能控制以及各种控制逻辑和算法而设计。其灵活的电路设计为用户提供了多种可配置的输入类型。
控制器有一个完全可配置的通用输入,可以设置为读取:voltag例如,电流、频率/RPM、PWM 或数字输入信号。设备上的所有 I/O 和逻辑功能块本质上都是彼此独立的,但可以配置为以多种方式相互交互。
以下各节概述了 1IN-CAN 支持的各种功能块。所有设定点均可由用户使用 Axiomatic Electronic Assistant 配置,如本文档第 3 节所述。
1.2. 通用输入功能块
该控制器由两个通用输入组成。两个通用输入可配置为测量体积tage、电流、电阻、频率、脉宽调制(PWM)和数字信号。
1.2.1.输入传感器类型
表 3 列出了控制器支持的输入类型。输入传感器类型参数提供了一个下拉列表,其中包含表 1 中所述的输入类型。更改输入传感器类型会通过将其刷新为新的输入类型来影响同一设定点组中的其他设定点,例如最小/最大误差/范围,因此应该首先改变。
0 禁用 12 卷tage 0 至 5V 13 伏tage 0 至 10V 20 电流 0 至 20mA 21 电流 4 至 20mA 40 频率 0.5Hz 至 10kHz 50 PWM 占空比 (0.5Hz 至 10kHz) 60 数字 (正常) 61 数字 (反向) 62 数字 (锁存)
表 1 通用输入传感器类型选项
所有模拟输入都直接馈送到微控制器中的 12 位模数转换器 (ADC)。所有卷tag输入为高阻抗,而电流输入使用 124 电阻器来测量信号。
频率/RPM、脉冲宽度调制 (PWM) 和计数器输入传感器类型连接到微控制器定时器。仅当所选的输入传感器类型为表 3 中的频率类型时,才会考虑每转脉冲设定值。当每转脉冲设定值设置为 0 时,测量的单位为 [Hz]。如果每转脉冲设定值设置为高于 0,则测量的单位为 [RPM]。

用户手册 UMAX031700。版本:3

4-44

数字输入传感器类型提供三种模式:正常、反向和锁定。使用数字输入类型进行的测量为 1(ON)或 0(OFF)。

1.2.2.上拉/下拉电阻选项

输入传感器类型:频率/RPM、PWM、数字,用户可以选择三 (3) 种不同的上拉/下拉选项,如表 2 所列。

0 上拉/下拉关闭 1 10k 上拉 2 10k 下拉
表 2 上拉/下拉电阻选项
可以通过调整 Axiomatic Electronic Assistant 中的设定点上拉/下拉电阻来启用或禁用这些选项。

1.2.3. 最小和最大误差及范围

最小范围和最大范围设定点不能与测量范围混淆。这些设定点适用于除数字输入之外的所有输入,当输入被选为另一个功能块的控制输入时,它们会被使用。它们将成为斜率计算中使用的 Xmin 和 Xmax 值(参见图 6)。当这些值发生变化时,使用该输入作为控制源的其他功能块会自动更新以反映新的 X 轴值。

最小误差和最大误差设定点与诊断功能块一起使用,有关诊断功能块的更多详细信息,请参阅第 1.9 节。这些设定点的值受到限制,以便

0 <= 最小误差 <= 最小范围 <= 最大范围 <= 最大误差 <= 1.1xMax*

* 任何输入的最大值取决于类型。误差范围可设置为 10%

高于此值。例如amp乐:

频率:最大 = 10,000 [Hz 或 RPM]

脉宽调制

最大值 = 100.00 [%]

卷tage:最大值 = 5.00 或 10.00 [V]

电流:最大 = 20.00 [mA]

为了避免引起误报,用户可以选择对测量信号添加软件滤波。

1.2.4.输入软件过滤器类型

用户手册 UMAX031700。版本:3

5-44

除数字(正常)、数字(反向)、数字(锁存)之外的所有输入类型都可以使用滤波器类型和滤波器常数设定值进行过滤。表 3 中列出了三 (3) 种可用的滤波器类型。
0 无过滤 1 移动平均 2 重复平均
表 3 输入过滤类型
第一个过滤器选项“无过滤”,不对测量数据提供过滤。因此,测量的数据将直接用于使用该数据的任何功能块。
第二个选项“移动平均”将下面的“公式 1”应用于测量的输入数据,其中 ValueN 表示当前输入的测量数据,而 ValueN-1 表示先前的过滤数据。过滤器常数是过滤器常数设定值。
公式 1 – 移动平均滤波器函数:

值N

=

值N-1+

(输入 – 值 N-1) 滤波器常数

第三个选项“重复平均”,将下面的“公式 2”应用于测量的输入数据,其中 N 是滤波器常数设定点的值。过滤后的输入值是在 N(过滤常数)次读取中获取的所有输入测量值的平均值。取平均值后,过滤后的输入将保留,直到下一个平均值准备就绪。

公式 2 – 重复平均传递函数:值 = N0 输入 N N

1.3.内部功能块控制源

用户手册 UMAX031700。版本:3

6-44

1IN-CAN 控制器允许从控制器支持的逻辑功能块列表中选择内部功能块源。因此,一个功能块的任何输出都可以被选为另一个功能块的控制源。请记住,并非所有选项在所有情况下都有意义,但控制源的完整列表如表 4 所示。

值 0 1 2 3 4 5 6 7 8

含义 控制源 未使用 CAN 接收消息 通用输入 测量的查找表功能块 可编程逻辑功能块 数学功能块 常量数据列表块 测量的电源 测量的处理器温度
表 4 控制源选项

除了源之外,每个控件还有一个与相关功能块的子索引相对应的编号。表 5 概述了数字对象支持的范围,具体取决于所选的源。

控制源

控制源编号

未使用控制源(忽略)

[0]

CAN接收消息

[1…8]

通用输入测量

[1…1]

查找表功能块

[1…6]

可编程逻辑功能块

[1…2]

数学功能块

[1…4]

常量数据列表块

[1…10]

测量电源

[1…1]

测量的处理器温度

[1…1]

表 5 控制源编号选项

1.4.查找表功能块

用户手册 UMAX031700。版本:3

7-44

查找表用于为每个查找表提供最多 10 个斜率的输出响应。基于 X 轴类型的查找表响应有两种类型:数据响应和时间响应 第 1.4.1 节到 1.4.5 节将更详细地描述这两种 X 轴类型。如果需要 10 个以上的斜率,则可以使用可编程逻辑块来组合最多三个表以获得 30 个斜率,如第 1.5 节中所述。
有两个关键设定点会影响此功能块。第一个是 X 轴源和 X 轴编号,它们共同定义功能块的控制源。
1.4.1. X 轴,输入数据响应
当X轴类型=数据响应时,X轴上的点代表控制源的数据。这些值必须在控制源的范围内选择。
选择 X 轴数据值时,可输入任何 X 轴点的值没有限制。用户应按升序输入值,以便能够利用整个表。因此,在调整X轴数据时,建议先更改X10,然后按降序降低索引,以保持如下:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
如前所述,Xmin 和 Xmax 将由已选择的 X 轴源确定。
如果某些数据点被“忽略”,如第 1.4.3 节所述,则它们将不会用于上面显示的 XAxis 计算。例如amp例如,如果忽略 X4 及更高点,则公式将变为 Xmin <= X0 <= X1 <= X2<= X3<= Xmax。
1.4.2. Y 轴,查找表输出
Y 轴对其表示的数据没有限制。这意味着可以很容易地建立反向、增加/减少或其他响应。
在所有情况下,控制器都会查看 Y 轴设定值中的整个数据范围,并选择最低值作为 Ymin,选择最高值作为 Ymax。它们被直接传递到其他功能块作为查找表输出的限制。 (即在线性计算中用作 Xmin 和 Xmax 值。)
但是,如果某些数据点如第 1.4.3 节中所述被“忽略”,则它们将不会用于 Y 轴范围确定。当表用于驱动另一个功能块(例如数学功能块)时,在建立表的限制时,仅考虑 Axiomatic EA 上显示的 Y 轴值。
1.4.3.默认配置、数据响应
默认情况下,ECU 中的所有查找表均被禁用(X 轴源等于未使用控制)。查找表可用于创建所需的响应专业人士files。如果通用输入用作 X 轴,则查找表的输出将是用户在 Y 值设定点中输入的内容。
回想一下,任何使用查找表作为输入源的受控功能块也将对数据应用线性化。因此,对于 1:1 控制响应,确保最小和

用户手册 UMAX031700。版本:3

8-44

输出的最大值对应于表格 Y 轴的最小值和最大值。
所有表格(1 至 3)默认禁用(未选择控制源)。但是,如果选择了 X 轴源,Y 值默认值将在 0 至 100% 的范围内,如上文“YAxis,查找表输出”部分所述。X 轴最小和最大默认值将按照上文“X 轴,数据响应”部分所述进行设置。
默认情况下,X 轴和 Y 轴数据在每种情况下设置为每个点之间从最小值到最大值的相等值。
1.4.4. 点对点响应
默认情况下,X 轴和 Y 轴设置为从点 (0,0) 到 (10,10) 的线性响应,其中输出将在每个点之间使用线性化,如图 1 所示。为了获得线性化,每个“N 点响应”,其中 N = 1 到 10,是为“R”设置的amp To' 输出响应。

图 1 带有“R”的查找表amp 至”数据响应
或者,用户可以为“Point N Response”选择“Jump To”响应,其中 N = 1 到 10。在这种情况下,XN-1 到 XN 之间的任何输入值都将导致查找表功能块的输出的YN。
前任amp数学功能块(0 到 100)的文件,用于控制默认表(0 到 100),但使用“Jump To”响应而不是默认的“R”amp To'如图2所示。

用户手册 UMAX031700。版本:3

9-44

图 2 具有“跳转到”数据响应的查找表
最后,可以选择除 (0,0) 之外的任何点作为“忽略”响应。如果“N 点响应”设置为忽略,则从 (XN, YN) 到 (X10, Y10) 的所有点也将被忽略。对于大于 XN-1 的所有数据,Lookup Table 功能块的输出将为 YN-1。
R的组合amp To、Jump To 和 Ignore 响应可用于创建特定于应用程序的输出专业版file.
1.4.5。 X 轴,时间响应
查找表还可用于获取自定义输出响应,其中 X 轴类型为“时间响应”。选择此选项后,X 轴现在以毫秒为单位表示时间,而 Y 轴仍然表示功能块的输出。
在这种情况下,X 轴源被视为数字输入。如果信号实际上是模拟输入,则将其解释为数字输入。当控制输入为 ON 时,输出将根据 pro 在一段时间内发生变化file 在查找表中。
当控制输入关闭时,输出始终为零。当输入变为 ON 时,profile 始终从位置 (X0, Y0) 开始,该位置为 0 输出,持续 0ms。
在时间响应中,X 轴上各点之间的间隔时间可设置为 1 毫秒至 1 分钟之间的任意值 [60,000 毫秒]。

用户手册 UMAX031700。版本:3

10-44

1.5.可编程逻辑功能块

图 3 可编程逻辑功能块用户手册 UMAX031700。版本:3

11-44

这个功能块显然是所有功能块中最复杂的,但功能非常强大。可编程逻辑最多可以链接到三个表,其中任何一个表仅在给定条件下才会被选中。任何三个表(可用的 8 个表中)都可以与逻辑相关联,并且使用哪些表是完全可配置的。
如果条件是已选择特定表(1、2 或 3),如第 1.5.2 节所述,则所选表的输出在任何给定时间将直接传递到逻辑输出。
因此,对同一输入的最多三种不同响应,或对不同输入的三种不同响应,可以成为另一个功能块(如输出 X 驱动器)的输入。为此,反应块的“控制源”将被选择为“可编程逻辑功能块”。
为了启用任何一个可编程逻辑块,“可编程逻辑块已启用”设定点必须设置为 True。默认情况下,它们都是禁用的。
逻辑按照图 4 所示的顺序进行评估。只有在没有选择较低编号的表的情况下,才会查看下一个表的条件。默认表在评估后始终会被选中。因此,要求默认表始终是任何配置中的最大编号。

用户手册 UMAX031700。版本:3

12-44

图 4 可编程逻辑流程图用户手册 UMAX031700。版本:3

13-44

1.5.1.条件评估

确定选择哪个表作为活动表的第一步是首先评估与给定表相关的条件。每个表最多可关联三个可评估的条件。

参数 1 始终是来自另一个功能块的逻辑输出。与往常一样,源是功能块类型和编号、设定点“表 X、条件 Y、参数 1 源”和“表 X、条件 Y、参数 1 编号”的组合,其中 X = 1 至 3,Y = 1 至 3。

另一方面,参数 2 可以是另一个逻辑输出(例如参数 1),也可以是用户设置的常量值。要使用常量作为操作中的第二个参数,请将“表 X、条件 Y、参数 2 源”设置为“控制常量数据”。请注意,常量值在公理 EA 中没有与之关联的单位,因此用户必须根据应用程序的需要进行设置。

根据用户选择的“表 X,条件 Y 运算符”来评估条件。默认情况下,它始终为 `=,等于'。更改此设置的唯一方法是为任何给定条件选择两个有效参数。运算符的选项列于表 6 中。

0 =、等于 1 !=、不等于 2 >、大于 3 >=、大于或等于 4 <、小于 5 <=、小于或等于
表 6 条件运算符选项

默认情况下,两个参数都设置为“未使用控制源”,这会禁用该条件,并自动生成 N/A 值作为结果。尽管图 4 仅显示了条件评估结果的 True 或 False,但实际情况是可能有四种可能的结果,如表 7 中所述。

值 0 1 2 3

含义 False True 错误 不适用

原因(参数 1) 运算符(参数 2)= False(参数 1) 运算符(参数 2)= True 参数 1 或 2 输出报告为处于错误状态 参数 1 或 2 不可用(即设置为“控制源”)不曾用过')
表7 条件评价结果

用户手册 UMAX031700。版本:3

14-44

1.5.2.餐桌选择

为了确定是否选择特定表,对第 1.5.1 节中的逻辑确定的条件结果执行逻辑运算。有多种逻辑组合可供选择,如表 8 所列。

0 默认表 1 Cnd1 和 Cnd2 和 Cnd3 2 Cnd1 或 Cnd2 或 Cnd3 3 (Cnd1 和 Cnd2) 或 Cnd3 4 (Cnd1 或 Cnd2) 和 Cnd3
表 8 条件逻辑运算符选项

并非每个评估都需要所有三个条件。前面部分给出的案例,例如amp文件中仅列出了一个条件,即发动机 RPM 低于某一值。因此,了解逻辑运算符如何计算条件的错误或 N/A 结果非常重要。

逻辑运算符默认表 Cnd1 和 Cnd2 和 Cnd3

选择条件标准 评估后会自动选择关联表。当两个或三个条件相关时应使用,并且所有条件都必须为真才能选择表。

如果任何条件为 False 或 Error,则不会选择该表。N/A 被视为 True。如果所有三个条件均为 True(或 N/A),则选择该表。

Cnd1 或 Cnd2 或 Cnd3

If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Then 使用表 应该在只有一个条件相关时使用。也可以与两个或三个相关条件一起使用。

如果任何条件评估为 True,则选择该表。错误或 N/A 结果被视为 False

If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) then 使用 Table (Cnd1 And Cnd2) 或 Cnd3 仅当所有三个条件都相关时才使用。

如果条件 1 和条件 2 都为 True,或者条件 3 为 True,则选择该表。错误或 N/A 结果被视为 False

If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) then 使用 Table (Cnd1 或 Cnd2) 和 Cnd3 仅当所有三个条件都相关时才使用。

如果条件 1 和条件 3 为真,或者条件 2 和条件 3 为真,则选择该表。错误或 N/A 结果被视为 False

If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) 然后使用表
表 9 基于所选逻辑运算符的条件评估

表 1 和表 2 默认的“表 X,条件逻辑运算符”为“Cnd1 和 Cnd2 和 Cnd3”,而表 3 设置为“默认表”。

用户手册 UMAX031700。版本:3

15-44

1.5.3。逻辑块输出

回想一下,可编程逻辑功能块中的表 X(其中 X = 1 至 3)并不意味着查找表 1 至 3。每个表都有一个设定点“表 X 查找表块编号”,允许用户选择他们想要与特定可编程逻辑块关联的查找表。表 10 列出了与每个逻辑块关联的默认表。

可编程逻辑块号
1

表1 查找

表2 查找

表3 查找

桌块编号 桌块编号 桌块编号

1

2

3

表 10 可编程逻辑块默认查找表

如果关联的查找表未选择“X 轴源”,则只要选择了该表,可编程逻辑块的输出将始终为“不可用”。但是,如果查找表配置为对输入(无论是数据还是时间)的有效响应,则只要选择了该表,查找表功能块的输出(即根据 X 轴值选择的 Y 轴数据)将成为可编程逻辑功能块的输出。

与所有其他功能块不同,可编程逻辑不会在输入和输出数据之间执行任何线性化计算。相反,它精确镜像输入(查找表)数据。因此,当使用可编程逻辑作为另一个功能块的控制源时,强烈建议所有相关的查找表 Y 轴 (a) 设置在 0 到 100% 的输出范围之间或 (b) 全部设置为相同的比例。

用户手册 UMAX031700。版本:3

16-44

1.6.数学功能块

有四个数学功能块,允许用户定义基本算法。一个数学功能块最多可以接收四个输入信号。然后根据相关限制和缩放设定点缩放每个输入。
输入被转换成百分比tage 值基于所选的“函数 X 输入 Y 最小值”和“函数 X 输入 Y 最大值”值。对于附加控制,用户还可以调整“功能 X 输入 Y 缩放器”。默认情况下,每个输入的缩放“权重”为 1.0。但是,每个输入在应用于函数之前可以根据需要从 -1.0 缩放到 1.0。
数学函数块包括三个可选函数,每个函数都实现方程 A 运算符 B,其中 A 和 B 是函数输入,运算符是使用设定点数学函数 X 运算符选择的函数。设定点选项如表 11 所示。这些函数连接在一起,因此前一个函数的结果进入下一个函数的输入 A。因此,函数 1 具有可选的输入 A 和输入 B 以及设定点,而函数 2 至 4 仅具有可选的输入 B。通过设置函数 X 输入 Y 源和函数 X 输入 Y 编号来选择输入。如果将函数 X 输入 B 源设置为 0,则未使用的控制信号将通过函数而不改变。
= (1 1 1)2 23 3 4 4

0

=,当 InA 等于 InB 时为真

1

!=,当 InA 不等于 InB 时为真

2

>,当 InA 大于 InB 时为真

3

>=,当 InA 大于或等于 InB 时为真

4

<,当 InA 小于 InB 时为真

5

<=,当 InA 小于或等于 InB 时为真

6

OR,当 InA 或 InB 为真时为真

7

AND,当 InA 和 InB 为真时为真

8 XOR,当 InA 或 InB 之一为真时为真,但不能同时为真

9

+,结果 = InA 加 InB

10

-,结果 = InA 减 InB

11

x,结果 = InA 乘以 InB

12

/,结果 = InA 除以 InB

13

MIN,结果 = InA 和 InB 中最小的一个

14

MAX,结果 = InA 和 InB 中的最大者

表 11 数学函数运算符

用户在使用某些数学运算时应确保输入相互兼容。例如,如果通用输入 1 以 [V] 为单位测量,而 CAN 接收 1 以 [mV] 为单位测量,并且数学函数运算符 9 (+),则结果将不是所需的真实值。

为了获得有效的结果,输入的控制源必须是非零值,即除“未使用控制源”之外的值。

除法时,零 InB 值始终会导致相关函数的输出值为零。减法时,负结果始终被视为零,除非函数乘以负数,或者输入先用负系数缩放。

用户手册 UMAX031700。版本:3

17-44

1.7. CAN 发送功能块
CAN Transmit 功能块用于将另一个功能块的任何输出(即输入、逻辑信号)发送到 J1939 网络。
通常,要禁用传输消息,请将“传输重复率”设置为零。但是,如果消息与另一消息共享其参数组编号 (PGN),则不一定如此。在多条消息共享相同“传输 PGN”的情况下,将对使用该 PGN 的所有消息使用在具有最低编号的消息中选择的重复率。
默认情况下,所有消息都以广播消息的形式通过专有 B PGN 发送。如果所有数据都不是必需的,请通过将使用该 PGN 的最低通道设置为零来禁用整个消息。如果某些数据不是必需的,只需将多余通道的 PGN 更改为专有 B 范围内未使用的值即可。
通电后,传输的消息将在 5 秒延迟后才广播。这样做是为了防止任何通电或初始化条件对网络造成问题。
由于默认为 PropB 消息,“传输消息优先级”始终初始化为 6(低优先级),并且不使用“目标地址(用于 PDU1)”设定点。此设定点仅在选择了 PDU1 PGN 时有效,并且可以将其设置为广播的全局地址 (0xFF),或发送到用户设置的特定地址。
“传输数据大小”、“传输数据在数组中的索引(LSB)”、“传输位在字节中的索引(LSB)”、“传输分辨率”和“传输偏移”均可用于将数据映射到 J1939 标准支持的任何 SPN。
注意:CAN 数据 = (输入数据偏移)/分辨率
1IN-CAN 支持最多 8 个独特的 CAN 传输消息,所有这些消息都可以进行编程以将任何可用数据发送到 CAN 网络。

用户手册 UMAX031700。版本:3

18-44

1.8. CAN 接收功能块
CAN 接收功能块设计用于从 J1939 网络获取任何 SPN,并将其用作另一个功能块的输入。
接收消息启用是与该功能块相关的最重要的设定点,应首先选择它。更改它将导致其他设定点根据需要启用/禁用。默认情况下,所有接收消息均被禁用。
启用消息后,如果在接收消息超时期限内未收到该消息,则会标记“通信丢失”故障。这可能会触发“通信丢失”事件。为了避免在严重饱和的网络上发生超时,建议将期限设置为预期更新率的至少三倍。要禁用超时功能,只需将此值设置为零,在这种情况下,收到的消息将永远不会超时,也不会触发“通信丢失”故障。
默认情况下,所有控制消息都应发送到专有 B PGN 上的 1IN-CAN 控制器。但是,如果选择了 PDU1 消息,则可以将 1IN-CAN 控制器设置为从任何 ECU 接收该消息,方法是将发送 PGN 的特定地址设置为全局地址 (0xFF)。如果选择了特定地址,则 PGN 上的任何其他 ECU 数据都将被忽略。
接收数据大小、接收数据数组索引 (LSB)、接收位索引字节 (LSB)、接收分辨率和接收偏移都可用于将 J1939 标准支持的任何 SPN 映射到 Received 功能块的输出数据。
如前所述,可以选择 CAN 接收功能块作为输出功能块的控制输入源。在这种情况下,接收数据最小值(关闭阈值)和接收数据最大值(开启阈值)设定点决定了控制信号的最小值和最大值。顾名思义,它们也用作数字输出类型的开启/关闭阈值。这些值的单位是将分辨率和偏移量应用于 CAN 接收信号之后的数据。1IN-CAN 控制器最多支持五个唯一的 CAN 接收消息。

用户手册 UMAX031700。版本:3

19-44

1.9. 诊断功能块
1IN-CAN 信号控制器支持多种类型的诊断。故障检测和反应与所有通用输入和输出驱动器相关。除了 I/O 故障外,1IN-CAN 还可以检测/反应电源过压/欠压tag测量、处理器过热或通信丢失事件。

图 5 诊断功能块
“故障检测已启用”是与此功能块相关的最重要的设定点,应首先选择它。更改它将导致其他设定点被启用或禁用(视情况而定)。禁用时,与相关 I/O 或事件相关的所有诊断行为都将被忽略。
在大多数情况下,故障可以标记为低发生率或高发生率。1IN-CAN 支持的所有诊断的最小/最大阈值列于表 12 中。粗体值是用户可配置的设定值。某些诊断仅对单一条件作出反应,在这种情况下,其中一列中会列出 N/A。

功能块通用输入通信丢失

最低门槛

最大阈值

最小误差

最大误差

不适用

收到消息

(任何)

表 12 故障检测阈值

暂停

适用时,会提供滞后设定点,以防止在输入或反馈值接近故障检测阈值时快速设置和清除错误标志。对于低端,一旦标记了故障,直到测量值大于或等于最小阈值 + “清除故障滞后”时才会清除。对于高端,直到测量值小于或等于最大阈值 “清除故障滞后”时才会清除

用户手册 UMAX031700。版本:3

20-44

故障。”最小值、最大值和滞后值始终以所讨论故障的单位来测量。

此功能块中的下一个设定点是“事件在 DM1 中生成 DTC”。当且仅当将其设置为真时,功能块中的其他设定点才会启用。它们都与作为 DM1939 消息(主动诊断故障代码)的一部分发送到 J1 网络的数据相关。

J1939 标准将诊断故障代码 (DTC) 定义为一个四字节值,即

组合:

SPN 可疑参数编号(DTC 的前 19 位,LSB 优先)

金融市场信息

故障模式识别器

(DTC 的后 5 位)

CM

转换方法

(1 位,始终设置为 0)

OC

发生次数

(7位,故障发生的次数)

1IN-CAN 信号控制器除了支持 DM1 消息外,还支持

DM2 先前有效的诊断故障代码

仅根据要求发送

DM3 诊断数据清除/重置先前有效的 DTC 仅根据要求完成

DM11 清除/重置活动 DTC 的诊断数据

仅根据要求完成

只要有一个诊断功能块将“事件在 DM1 中生成 DTC”设置为 True,1IN-CAN 信号控制器就会每秒发送一次 DM1 消息,无论是否存在任何活动故障,这都是标准建议的。当没有活动 DTC 时,1IN-CAN 将发送“无活动故障”消息。如果之前未激活的 DTC 变为活动状态,则会立即发送 DM1 以反映这一点。一旦最后一个活动 DTC 变为未激活状态,它就会发送 DM1 以表明不再有活动 DTC。
如果在任何给定时间有多个活动 DTC,则将使用多包广播公告消息 (BAM) 发送常规 DM1 消息。如果控制器在这种情况发生时收到 DM1 请求,它将使用传输协议 (TP) 将多包消息发送到请求者地址。

通电后,DM1 消息将在 5 秒延迟后才广播。这样做是为了防止任何通电或初始化情况被标记为网络上的活动错误。

当故障与 DTC 相关联时,将保留发生次数 (OC) 的非易失性日志。一旦控制器检测到新的(之前未激活的)故障,它将开始减少该诊断功能块的“发送 DM1 之前的延迟”计时器。如果故障在延迟时间内一直存在,则控制器将 DTC 设置为激活状态,并将增加日志中的 OC。将立即生成包含新 DTC 的 DM1。提供计时器是为了使间歇性故障不会在故障出现和消失时压垮网络,因为每次故障出现或消失时都会发送 DM1 消息。

先前激活的 DTC(任何具有非零 OC 的 DTC)在请求 DM2 消息时可用。如果存在多个先前激活的 DTC,则将使用传输协议 (TP) 将多包 DM2 发送到请求者地址。

如果请求 DM3,所有之前激活的 DTC 的发生次数将重置为零。当前激活的 DTC 的 OC 将不会改变。

用户手册 UMAX031700。版本:3

21-44

诊断功能块有一个设定点“仅由 DM11 清除事件”。默认情况下,该设定点始终设置为 False,这意味着一旦导致设置错误标志的条件消失,DTC 将自动设置为“先前活动”,并且不再包含在 DM1 消息中。但是,当该设定点设置为 True 时,即使清除了标志,DTC 也不会变为非活动状态,因此它将继续在 DM1 消息上发送。只有在请求 DM11 时,DTC 才会变为非活动状态。此功能在需要明确识别已发生严重故障的系统中可能很有用,即使导致该故障的条件消失了。
除了所有活动的 DTC 之外,DM1 消息的另一部分是反映 Lamp 状态。每个诊断功能块都有设定点“Lamp 由 DM1 中的事件设置”,它决定了amp 当 DTC 处于活动状态时,将在此字节中设置。J1939 标准定义了 lamp为“故障”、“红色、停止”、“黄色、警告”或“保护”。默认情况下,黄色、警告amp 通常是由任何活动断层设置的。
默认情况下,每个诊断功能块都与其关联一个专有 SPN。但是,如果用户希望该设定点“DTC 中使用的事件的 SPN”反映 J1939-71 中定义的标准 SPN,则该设定点完全可由用户配置。如果 SPN 发生更改,关联错误日志的 OC 将自动重置为零。
每个诊断功能块还具有与之关联的默认 FMI。用户更改 FMI 的唯一设定点是“DTC 中使用的事件的 FMI”,尽管某些诊断功能块可能同时具有高错误和低错误(如表 13 所示)。在这些情况下,设定点中的 FMI 反映低端条件的 FMI,高故障使用的 FMI 将根据表 21 确定。如果更改了 FMI,则关联错误日志的 OC 将自动重置为零。

用户手册 UMAX031700。版本:3

22-44

DTC 低故障中使用的事件的 FMI
FMI=1,数据有效但低于正常操作范围最严重程度 FMI=4,Voltage 低于正常值,或短路至低电源 FMI=5,电流低于正常值或开路 FMI=17,数据有效但低于正常操作范围 最低严重程度 FMI=18,数据有效但低于正常操作范围 中等严重程度 FMI=21,数据漂移低

DTC 高故障中使用的相应 FMI
FMI=0,数据有效但高于正常操作范围最严重级别FMI=3,Voltage 高于正常值,或短路至高电源 FMI=6,电流高于正常值或接地电路 FMI=15,数据有效但高于正常操作范围 最低严重程度 FMI=16,数据有效但高于正常操作范围 中等严重程度 FMI=20,数据漂移过高

表 13 低故障 FMI 与高故障 FMI

如果使用的 FMI 不是表 13 中的某个值,则低故障和高故障都将被分配相同的 FMI。应避免这种情况,因为即使 DTC 中报告的两种故障类型相同,日志仍将使用不同的 OC。用户有责任确保这种情况不会发生。

用户手册 UMAX031700。版本:3

23-44

2.安装说明
2.1. 尺寸和引脚分布 1IN-CAN 控制器采用超声波焊接塑料外壳封装。该组件的防护等级为 IP67。

图 6 外壳尺寸

引脚编号 说明

1

电池+

2

输入 +

3

CAN_H

4

CAN_L

5

输入 -

6

电池-

表 14 连接器引脚分配

2.2. 安装说明
注意和警告 · 请勿安装在高电压附近tage 或高电流设备。 · 注意工作温度范围。所有现场接线必须适合该温度范围。 · 安装设备时应留有适当的空间用于维修和足够的线束接入(15
厘米)和应力消除(30 厘米)。 · 请勿在电路带电时连接或断开设备,除非已知该区域非危险区域。
危險的。

安装
安装孔尺寸适合 8 号或 M4 螺栓。螺栓长度由最终用户的安装板厚度决定。控制器的安装法兰厚度为 0.425 英寸(10.8 毫米)。

如果模块没有外壳,则应垂直安装,连接器朝左或

用户手册 UMAX031700。版本:3

24-44

以减少湿气进入的可能性。

CAN 接线被视为本质安全。电源线不被视为本质安全,因此在危险场所,它们需要始终位于导管或导管托盘中。为此,模块必须在危险场所的外壳中安装。

任何电线或电缆线束的长度都不应超过 30 米。电源输入线的长度应限制在 10 米以内。

所有现场布线应适合工作温度范围。

安装设备时,应留出适当的空间,以便进行维修和有足够的线束通道(6 英寸或 15 厘米)以及应力消除(12 英寸或 30 厘米)。

连接

使用以下 TE Deutsch 配合插头连接到一体式插座。这些配合插头的接线必须符合所有适用的当地法规。适用于额定电压的现场接线tag必须使用 e 和 current。连接电缆的额定温度必须至少为 85°C。对于低于 10°C 和高于 +70°C 的环境温度,请使用适合最低和最高环境温度的现场接线。

有关可用绝缘直径范围和其他说明,请参阅相应的 TE Deutsch 数据表。

插座端子配合连接器

适当的配合插座(有关该配合插头可用触点的更多信息,请参阅 www.laddinc.com。)
DT06-08SA、1 W8S、8 0462-201-16141 和 3 114017

用户手册 UMAX031700。版本:3

25-44

3。 OVERVIEW J1939 的功能

该软件旨在为用户提供发送至 ECU 和从 ECU 发出的消息方面的灵活性,通过提供: · NAME 中的可配置 ECU 实例(允许同一网络上的多个 ECU) · 可配置的传输 PGN 和 SPN 参数 · 可配置的接收PGN 和 SPN 参数 · 发送 DM1 诊断消息参数 · 读取其他 ECU 发送的 DM1 消息并做出反应 · 诊断日志,维护在非易失性存储器中,用于发送 DM2 消息

3.1. 支持的信息介绍 ECU 符合 SAE J1939 标准,并支持以下 PGN

来自 J1939-21 – 数据链路层 · 请求 · 确认 · 传输协议连接管理 · 传输协议数据传输消息

59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)

注意:可以选择 65280 至 65535($00FF00 至 $00FFFF)范围内的任何专有 B PGN

从 J1939-73 – 诊断 · DM1 活动诊断故障代码 · DM2 先前活动的诊断故障代码 · DM3 先前活动 DTC 的诊断数据清除/重置 · DM11 – 活动 DTC 的诊断数据清除/重置 · DM14 内存访问请求 · DM15 内存访问响应 · DM16 二进制数据传输

65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)

从 J1939-81 – 网络管理 · 地址已声明/无法声明 · 命令地址

60928 ($00EE00) 65240 ($00FED8)

来自J1939-71车辆应用层·软件识别

65242 ($00FEDA)

默认配置中不支持任何应用层 PGN,但可以根据需要为发送或接收功能块选择它们。使用带有专有地址的标准内存访问协议 (MAP) 来访问设定点。 Axiomatic 电子助手 (EA) 允许通过 CAN 网络快速轻松地配置设备。

用户手册 UMAX031700。版本:3

26-44

3.2. 姓名、地址和软件 ID

J1939 名称 1IN-CAN ECU 的 J1939 名称具有以下默认值。用户应参考 SAE J1939/81 标准以获取有关这些参数及其范围的更多信息。

具有任意地址功能 行业组 车辆系统实例 车辆系统功能 功能实例 ECU 实例 制造商代码 识别号

是 0,全局 0 0,非特定系统 125,Axiomatic I/O 控制器 20,Axiomatic AX031700,带 CAN 的单输入控制器 0,第一个实例 162,Axiomatic Technologies Corporation 变量,在工厂编程期间为每个 ECU 唯一分配

ECU 实例是与名称关联的可配置设定点。更改此值将允许该类型的多个 ECU 在全部连接到同一网络上时能够被其他 ECU(包括 Axiomatic Electronic Assistant)区分。

ECU 地址 此设定点的默认值为 128 (0x80),这是 SAE 在 J1939 表 B3 至 B7 中设置的自配置 ECU 的首选起始地址。Axiomatic EA 将允许选择 0 至 253 之间的任何地址,用户有责任选择符合标准的地址。用户还必须注意,由于该单元具有任意地址能力,如果另一个具有更高优先级 NAME 的 ECU 争夺所选地址,则 1IN-CAN 将继续选择下一个最高地址,直到找到可以声明的地址。有关地址声明的更多详细信息,请参阅 J1939/81。

软件标识符

PGN 65242

软件识别

传输重复率:根据要求

数据长度:

多变的

扩展数据页:

0

数据页:

0

PDU 格式:

254

PDU 特定:

218 PGN 支持信息:

默认优先级:

6

参数组编号:

65242(0xFEDA)

- 柔软的

起始位置 1 2-n

长度 参数名称 1 字节 软件标识字段的数量 可变 软件标识、分隔符(ASCII“*”)

SPN 965 234

对于1IN-CAN ECU,字节1设置为5,标识字段如下 (零件编号)*(版本)*(日期)*(所有者)*(说明)

用户手册 UMAX031700。版本:3

27-44

Axiomatic EA 在“General ECU Information”中显示所有这些信息,如下所示:
注意:软件 ID 中提供的信息适用于任何支持 PGN -SOFT 的 J1939 服务工具。

用户手册 UMAX031700。版本:3

28-44

4. 使用公理电子助手访问 ECU 设定点
本手册中引用了许多设定点。本节详细描述了每个设定点及其默认值和范围。有关 1IN-CAN 如何使用每个设定点的更多信息,请参阅用户手册的相关部分。
4.1. J1939 网络
J1939 网络设定点处理具体影响 CAN 网络的控制器参数。请参阅有关每个设定点的信息的注释。

姓名

范围

默认

笔记

ECU 实例编号 ECU 地址

删除列表 0 至 253

0,#1 一审依据 J1939-81

128(0x80)

自配置 ECU 的首选地址

默认杂项设置点的屏幕截图

如果使用“ECU实例编号”或“ECU地址”的非默认值,它们将不会在设定点期间更新 file 闪光。这些参数需要手动更改,以便

防止网络上的其他单元受到影响。当它们发生变化时,控制器将在网络上声明其新地址。建议在更改后关闭并重新打开 Axiomatic EA 上的 CAN 连接 file 加载后,只有新的名称和地址出现在 J1939 CAN 网络 ECU 列表中。

用户手册 UMAX031700。版本:3

29-44

4.2. 通用输入
通用输入功能块的定义见第 1.2 节。请参阅该节以了解有关如何使用这些设定点的详细信息。

默认通用输入设定点的屏幕截图

名称 输入 传感器类型

范围删除列表

每转脉冲数

0 至 60000 年

最小误差
最小范围
最大范围
最大误差上拉/下拉电阻去抖时间数字输入类型软件去抖滤波器类型

取决于传感器类型 取决于传感器类型 取决于传感器类型 取决于传感器类型 下拉列表 下拉列表
0 至 60000 年

软件过滤器类型

下拉列表

软件滤波常数

0 至 60000 年

默认 12 卷tag0V 至 5V 0
0.2伏

注意事项 请参阅第 1.2.1 节 如果设置为 0,则测量以 Hz 为单位。如果设置的值大于 0,则测量以 RPM 为单位
请参阅第 1.2.3 节

0.5伏

请参阅第 1.2.3 节

4.5伏

请参阅第 1.2.3 节

4.8V 1 10kOhm 上拉 0 – 无 10(毫秒)
0 无过滤器
1000毫秒

请参阅第 1.2.3 节
请参阅第 1.2.2 节
数字开/关输入类型的去抖时间 请参阅第 1.2.4 节。此功能不适用于数字和计数器输入类型 请参阅第 1.3.6 节

故障检测已启用删除列表

1 – 正确

请参阅第 1.9 节

事件在 DM1 中生成 DTC

下拉列表

1 – 正确

请参阅第 1.9 节

用户手册 UMAX031700。版本:3

30-44

清除故障的滞后

取决于传感器类型

Lamp 按 DM1 下拉列表中的事件设置

0.1伏

请参阅第 1.9 节

1 黄色,警告 请参阅第 1.9 节

DTC 中使用的事件的 SPN 0 至 0x1FFFFFFF

请参阅第 1.9 节

DTC 删除列表中使用的事件的 FMI

4卷tag低于正常值,或短路至低电源

请参阅第 1.9 节

发送 DM1 前的延迟 0 至 60000

1000毫秒

请参阅第 1.9 节

4.3.恒定数据列表设定点

提供常量数据列表功能块以允许用户根据需要为各种逻辑块功能选择值。在本手册中,对常量进行了各种引用,如前文中所总结的amp下面列出的文件。

a)

可编程逻辑:常数“表 X = 条件 Y,参数 2”,其中 X 和 Y = 1

至 3

b)

数学函数:常量“数学输入 X”,其中 X = 1 到 4

前两个常数是固定值 0(假)和 1(真),用于二进制逻辑。其余 13 个常数完全可由用户配置为 +/- 1,000,000 之间的任何值。默认值显示在下面的屏幕截图中。

屏幕截图默认常数数据列表设定点用户手册 UMAX031700。版本:3

31-44

4.4.查找表设定点
查找表功能块在第 1.4 节中定义。请参阅那里以获取有关如何使用所有这些设定点的详细信息。由于此功能块的 X 轴默认值由从表 1 中选择的“X 轴源”定义,因此除了第 1.4 节中描述的内容之外,在默认值和范围方面没有其他可定义的内容。回想一下,如果所选源的最小/最大范围发生变化,X 轴值将自动更新。

Ex 的屏幕截图amp查找表 1 设定值

注意:在上面显示的屏幕截图中,“X 轴源”已从其默认值更改为启用功能块。

用户手册 UMAX031700。版本:3

32-44

4.5.可编程逻辑设定点
可编程逻辑功能块在第 1.5 节中定义。有关如何使用所有这些设定值的详细信息,请参阅此处。
由于默认情况下该功能块被禁用,因此除了第 1.5 节中描述的默认值和范围外,没有任何需要进一步定义的内容。下面的屏幕截图显示了该部分中引用的设定点如何显示在 Axiomatic EA 上。

用户手册 UMAX031700。版本:3

33-44

默认可编程逻辑 1 设置点的屏幕截图

注意:在上面显示的屏幕截图中,“可编程逻辑块已启用”的默认值已更改,以便启用该功能块。

注意:所有可编程逻辑功能块中参数 1、参数 2 和运算符的默认值均相同,因此用户必须在使用前进行适当更改。

用户手册 UMAX031700。版本:3

34-44

4.6. 数学功能块设定点
数学功能块定义在第 1.6 节中。请参阅该节以获取有关如何使用这些设定点的详细信息。

前任的屏幕截图amp数学函数块

注意:在上面显示的屏幕截图中,设定点已从其默认值更改,以说明示例amp数学功能块的使用方法。

名称 数学函数 启用函数 1 输入 A 源 函数 1 输入 A 数字
功能 1 输入 A 最小值

范围删除列表删除列表取决于来源
-106 至 106

默认值 0 FALSE 0 控制未使用 1
0

功能 1 输入 A 最大值 功能 1 输入 A 定标器 功能 1 输入 B 源 功能 1 输入 B 编号
功能 1 输入 B 最小值

-106 至 106
-1.00 至 1.00 删除列表取决于来源
-106 至 106

100 1.00 0 对照未使用 1
0

功能 1 输入 B 最大值 -106 至 106

100

用户手册 UMAX031700。版本:3

注释 TRUE 或 FALSE 请参阅第 1.3 节
请参阅第 1.3 节
将输入转换为百分比tag在计算之前使用 e 将输入转换为百分比tage 在计算中使用前 请参阅第 1.6 节 请参阅第 1.3 节
请参阅第 1.3 节
将输入转换为百分比tag在计算之前使用 e 将输入转换为百分比tage 在计算之前
35-44

函数 1 输入 B 缩放器 数学 函数 1 运算 函数 2 输入 B 源
函数2 输入B数字
功能 2 输入 B 最小值
功能 2 输入 B 最大值
函数 2 输入 B 缩放器 数学 函数 2 运算(输入 A = 函数 1 的结果) 函数 3 输入 B 源
函数3 输入B数字
功能 3 输入 B 最小值
功能 3 输入 B 最大值
函数 3 输入 B 缩放器 数学函数 3 运算(输入 A = 函数 2 的结果) 数学输出最小范围

-1.00 至 1.00 删除列表 删除列表 取决于来源
-106 至 106
-106 至 106
-1.00 至 1.00

1.00 9,+,结果 = InA+InB 0 控制未使用 1
0
100 1.00

请参阅第 1.13 节 请参阅第 1.13 节 请参阅第 1.4 节
请参阅第 1.4 节
将输入转换为百分比tag在计算之前使用 e 将输入转换为百分比tag在使用前请参考 1.13 节

下拉列表

9,+,结果=InA+InB 参考1.13节

删除列表取决于来源
-106 至 106

0 控制未使用 1
0

-106 至 106

100

-1.00 至 1.00 1.00

请参阅第 1.4 节
请参阅第 1.4 节
将输入转换为百分比tag在计算之前使用 e 将输入转换为百分比tag在使用前请参考 1.13 节

下拉列表

9,+,结果=InA+InB 参考1.13节

-106 至 106

0

数学输出最大范围 -106 至 106

100

用户手册 UMAX031700。版本:3

36-44

4.7. CAN 接收设定点 CAN 接收功能块定义在第 1.16 节中。请参阅该节以了解有关如何使用所有这些设定点的详细信息。
默认 CAN 接收 1 设置点的屏幕截图
注意:在上面显示的屏幕截图中,“接收消息已启用”已从其默认值更改,以启用功能块。 4.8. CAN 传输设定点 CAN 传输功能块在第 1.7 节中定义。请参阅此处了解有关如何使用所有这些设定点的详细信息。

默认 CAN 传输 1 设定点用户手册 UMAX031700 的屏幕截图。版本:3

37-44

名称 传输 PGN 传输重复率 传输消息优先级 目标地址(用于 PDU1) 传输数据源 传输数据编号
传输数据大小
发送数据数组索引 (LSB) 发送位字节索引 (LSB) 发送数据分辨率 发送数据偏移量

范围
0 至 65535 0 至 60,000 毫秒 0 至 7 0 至 255 每个源的删除列表

默认
65280 ($FF00) 0 6 254 (0xFE,空地址) 输入测量 0,输入测量 #1

下拉列表

连续 1 个字节

0 至 8-DataSize 0,第一个字节位置

0 至 8 位大小
-106 到 106 -104 到 104

默认不使用
1.00 0.00

笔记
0ms 禁用传输 专有 B 优先级 默认未使用 请参阅第 1.3 节 请参阅第 1.3 节 0 = 未使用(禁用) 1 = 1 位 2 = 2 位 3 = 4 位 4 = 1 字节 5 = 2 字节 6 = 4 字节
仅适用于位数据类型

用户手册 UMAX031700。版本:3

38-44

5. 使用 AXIOMATIC EA 引导加载程序重新刷新 CAN
AX031700 可以使用引导加载程序信息部分升级新的应用程序固件。 本节详细介绍了通过 CAN 将 Axiomatic 提供的新固件上传到设备的简单分步说明,无需断开与 J1939 网络的连接。
1. 当 Axiomatic EA 首次连接到 ECU 时,Bootloader Information 部分将显示以下信息:

2. 要使用引导加载程序升级 ECU 上运行的固件,请将变量“Force Bootloader To Load on Reset”更改为 Yes。

3. 当提示框询问是否要重置ECU时,选择是。
用户手册 UMAX031700。版本:3

39-44

4. 重置后,ECU 将不再在 J1939 网络上显示为 AX031700,而是显示为 J1939 Bootloader #1。

请注意,引导加载程序不具备任意地址功能。这意味着,如果您想要同时运行多个引导加载程序(不推荐),则必须在激活下一个引导加载程序之前手动更改每个引导加载程序的地址,否则将发生地址冲突,并且只有一个 ECU 会显示为引导加载程序。一旦“活动”引导加载程序恢复正常功能,其他 ECU 必须进行电源循环才能重新激活引导加载程序功能。

5. 选择 Bootloader Information 部分时,将显示与以下情况相同的信息:

它运行的是 AX031700 固件,但在这种情况下,闪烁功能已启用。

用户手册 UMAX031700。版本:3

40-44

6. 选择闪烁按钮并导航到保存 AF-16119-x.yy.bin 的位置 file 从 Axiomatic 发送。 (注意:仅限二进制文件(.bin) file可以使用 Axiomatic EA 工具进行刷新)
7. 一旦“Flash 应用程序固件”窗口打开,您可以根据需要输入注释,例如“由 [名称] 升级的固件”。 这不是必需的,如果您不想使用该字段,可以将该字段留空。
注意:您不必约会amp 或时间amp 这 file,因为当您上传新固件时,这一切都是由 Axiomatic EA 工具自动完成的。

警告:请勿选中“擦除所有 ECU 闪存”框,除非您的 Axiomatic 联系人指示这样做。选择此项将擦除存储在非易失性闪存中的所有数据。它还将擦除可能已对 ECU 进行的任何设定值配置,并将所有设定值重置为其出厂默认值。如果不选中此框,则上传新固件时不会更改任何设定值。

用户手册 UMAX031700。版本:3

41-44

8. 随着上传进度,进度条将显示已发送的固件数量。 J1939 网络上的流量越多,上传过程所需的时间就越长。
9. 固件上传完成后,将弹出一条消息,指示操作成功。如果您选择重置 ECU,新版本的 AX031700 应用程序将开始运行,并且 Axiomatic EA 将如此识别 ECU。否则,下次 ECU 重新启动时,AX031700 应用程序将运行,而不是引导加载程序功能。
注意:如果在上传过程中的任何时候中断、数据损坏(校验和错误)或由于任何其他原因新固件不正确,即引导加载程序检测到 file 加载的不是设计用于在硬件平台上运行的,错误或损坏的应用程序将无法运行。 相反,当 ECU 重置或重新启动时,J1939 引导加载程序将继续作为默认应用程序,直到有效固件成功上传到设备中。

用户手册 UMAX031700。版本:3

42-44

6. 技术规格

6.1. 电源
电源输入 – 标称
浪涌保护 反极性保护

12 或 24Vdc 标称工作电压tage 8…36 Vdc 电源范围,适用于音量tag瞬变
满足 SAE J1113-11 对 24Vdc 标称输入的要求

6.2。 输入
模拟输入功能音量tag输入
电流输入
数字输入功能 数字输入电平 PWM 输入
频率输入 数字输入
输入阻抗 输入精度 输入分辨率

卷tage 输入或电流输入 0-5V(阻抗 204 KOhm) 0-10V(阻抗 136 KOhm) 0-20 mA(阻抗 124 Ohm) 4-20 mA(阻抗 124 Ohm) 离散输入、PWM 输入、频率/RPM 高达 Vps 0 至 100% 0.5Hz 至 10kHz 0.5Hz 至 10 kHz 高电平有效(至 +Vps),低电平有效 Amp范围:0 至 +Vps 1 MOhm 高阻抗,10KOhm 下拉,10KOhm 上拉至 +14V < 1% 12 位

6.3. 沟通
CAN 网络终端

1个CAN 2.0B端口,协议SAE J1939
根据 CAN 标准,需要使用外部终端电阻来终止网络。电阻为 120 欧姆、最小 0.25W、金属膜或类似类型。它们应放置在网络两端的 CAN_H 和 CAN_L 端子之间。

6.4. 一般规格

微处理器

STM32F103CBT7,32 位,128 KB 闪存程序存储器

静态电流

14 mA @ 24Vdc(典型值); 30 mA @ 12Vdc 典型值

控制逻辑

用户可使用 Axiomatic Electronic Assistant 编程功能,部件编号:AX070502 或 AX070506K

通讯

1 CAN (SAE J1939) 型号 AX031700:250 kbps 型号 AX031700-01:500 kbps 型号 AX031700-02:1 Mbps 型号 AX031701 CANopen®

用户界面

适用于 Windows 操作系统的 Axiomatic 电子助手附带免版税使用许可。Axiomatic 电子助手需要 USB-CAN 转换器将设备的 CAN 端口连接到基于 Windows 的 PC。Axiomatic USB-CAN 转换器是 Axiomatic 配置套件的一部分,订购部件号:AX070502 或 AX070506K。

网络终止

需要使用外部终端电阻来端接网络。电阻器为 120 欧姆、最小 0.25W、金属膜或类似类型。它们应放置在网络两端的 CAN_H 和 CAN_L 端子之间。

重量

0.10 磅(0.045 千克)

工作条件

-40 至 85 °C (-40 至 185 °F)

保护

IP67

EMC 合规性

CE 标志

振动

MIL-STD-202G,测试 204D 和 214A(正弦和随机)10 g 峰值(正弦);7.86 Grms 峰值(随机)(待定)

震惊

MIL-STD-202G,测试 213B,50 克(待定)

批准

CE 标志

电气连接

6 针连接器(相当于 TE Deutsch P/N:DT04-6P)

配套插头套件可作为 Axiomatic P/N: AX070119 使用。

引脚 # 1 2 3 4 5 6

描述 BATT+ 输入 + CAN_H CAN_L 输入 BATT-

用户手册 UMAX031700。版本:3

43-44

7. 版本历史

版本日期

1

31 年 2016 月 XNUMX 日

2

26 年 2019 月 XNUMX 日

26 年 2019 月 XNUMX 日

3

1 年 2023 月 XNUMX 日

作者
古斯塔沃·德尔·瓦莱 古斯塔沃·德尔·瓦莱
阿曼达·威尔金斯·基里尔·莫伊索夫

修改
初始草案更新了用户手册,以反映对 V2.00 固件所做的更新,其中频率和 PWM 输入类型不再分为不同的频率范围,而是组合成 [0.5Hz…10kHz] 的单一范围,在技术规格中添加了静态电流、重量和不同的波特率模型,执行了旧版更新

笔记:
技术规格仅供参考,可能会发生变化。实际性能将根据应用和操作条件而有所不同。用户应自行确认产品是否适合预期应用。我们所有产品均对材料和工艺缺陷提供有限保修。请参阅 https://www.axiomatic.com/service/ 上所述的保修、应用批准/限制和退货流程。

CANopen® 是 Automation eV 中 CAN 的注册社区商标

用户手册 UMAX031700。版本:3

44-44

我们的产品
AC/DC 电源 执行器控制/接口 汽车以太网接口 电池充电器 CAN 控制、路由器、中继器 CAN/WiFi、CAN/蓝牙、路由器 电流/电压tage/PWM 转换器 DC/DC 电源转换器 发动机温度扫描仪 以太网/CAN 转换器、网关、开关 风扇驱动控制器 网关、CAN/Modbus、RS-232 陀螺仪、倾角仪 液压阀控制器 倾角仪、三轴 I/O 控制 LVDT 信号转换器 机器控制Modbus、RS-422、RS-485 控制 电机控制、逆变器 电源、DC/DC、AC/DC PWM 信号转换器/隔离器 旋转变压器 信号调节器 维修工具 信号调节器、转换器 应变计 CAN 控制 浪涌抑制器

我们的公司
Axiomatic 为非公路用车、商用车、电动车、发电机组、物料搬运、可再生能源和工业 OEM 市场提供电子机器控制组件。 我们通过工程化和现成的机器控制进行创新,为我们的客户增加价值。
优质的设计和制造
我们在加拿大拥有通过 ISO9001:2015 认证的设计/制造工厂。
保修、应用批准/限制
Axiomatic Technologies Corporation 保留随时对其产品和服务进行更正、修改、增强、改进和其他更改的权利,以及在不另行通知的情况下终止任何产品或服务的权利。客户应在下订单前获取最新的相关信息,并应验证该等信息是最新且完整的。用户应确信该产品适合在预期应用中使用。我们的所有产品均针对材料和工艺缺陷提供有限保修。请参阅我们的保修、应用批准/限制和退回材料流程:https://www.axiomatic.com/service/。
遵守
产品合规性详细信息可在产品文献和/或 axiomatic.com 上找到。如有任何疑问,请发送至 sales@axiomatic.com。
安全使用
所有产品都应由 Axiomatic 提供服务。 请勿打开产品并自行执行维修。
该产品可能会让您接触美国加利福尼亚州已知会导致癌症和生殖危害的化学物质。欲了解更多信息,请访问 www.P65Warnings.ca.gov。

服务
所有要退回 Axiomatic 的产品都需要来自 sales@axiomatic.com 的退货授权号 (RMA#)。请求 RMA 编号时,请提供以下信息:
· 序列号、零件号 · 运行时间、问题描述 · 接线设置图、应用程序和其他需要的注释

处理
公理化产品是电子垃圾。请遵守当地环境废物和回收法律、法规和政策,安全处置或回收电子废物。

联系方式
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON CANADA L5T 2E3 电话:+1 905 602 9270 传真:+1 905 602 9279 www.axiomatic.com sales@axiomatic.com

Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä 芬兰 电话:+358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com

版权所有 2023

文件/资源

AXIOMATIC AX031700 带 CAN 的通用输入控制器 [pdf] 用户手册
AX031700、UMAX031700、AX031700 带 CAN 的通用输入控制器、AX031700、带 CAN 的通用输入控制器、带 CAN 的输入控制器、带 CAN 的控制器、CAN

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *