汽车维修

介绍如何维修汽车以及工程机械的经验,希望能够帮到大家。
正文

道依茨发动机 EMR4 CAN 总线发动机接收消息 TSC1TE 消息及其衍生信息

(2025-05-21 18:34:36) 下一个

Deutz 发动机 EMR4 CAN 总线发动机接收消息 TSC1TE 消息和派生消息字节 1 位 1、2 覆盖控制模式: 00 覆盖禁用 – 禁用此命令源命令的任何现有控制。01 速度控制,不会更改任何限制字节 2 和 3 用于请求的速度字节 4 将被忽略10 扭矩控制,不会更改任何限制字节 2 和 3 将被忽略字节 4 用于请求的扭矩11 设置限制´ 字节 2 和 3 是速度控制的限制。字节 4 包含扭矩控制的限制字节 1 位 5、6 优先级位00 最高优先级01 高优先级10 低优先级11 最低优先级

 

您需要什么?

Deutz DECOM
Deutz Serdia4.0


 

 

 

 

字节 4
扭矩范围如下表所示:
消息扭矩
设定点范围
扭矩
限制范围
TSC1_TE 0% 至 125% 0% 至 125% 传入值 < 0 设置为 0
如何向 ECU 发出 TSC1 速度请求:
字节 1 应为 01h 以选择模式 1 发动机转速请求。字节 2 和 3 是
请求的发动机转速乘以 8 的小端格式。字节 4 应小于
Fah,例如,您希望发动机的 1000RPM 乘以 8,得到十进制 8000,
十六进制 1F40(大端)。翻转这些字节以获得小端格式,结果为 401Fh。
消息将如下所示:
ID DLC 字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8
0C000003 8 01 40 1F 00 FF FF FF FF
如何向ECU发出TSC1扭矩请求:
字节1应为02h以选择模式2发动机扭矩请求。字节2和3应
小于FFFAh。字节4是请求的扭矩百分比,偏移量为125d,例如,您
希望发动机获得80%的扭矩,加上十进制125,得到十进制205,CD为十六进制。
消息将如下所示:
ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
0C000003 8 02 00 00 CD FF FF FF FF
如何向 ECU 发出 TSC1 限制请求:
字节 1 应为 03h,以选择模式 3 发动机转速和扭矩请求。如上
例所示,1000RPM 和 80% 扭矩限制。
消息将如下所示:
ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
0C000003 8 03 40 1F CD FF FF FF FF
注意:除非重置限制/再次更改为最大值,否则此限制将一直有效
。相应消息如下所示:
ID DLC 字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8
0C000003 8 03 FF FA FA FF FF FF FF
注意:这些是验收过滤器判断为有效的最高值。
尽管FAFF = 8031RPM,125%扭矩,但它们并不现实。


正常运行/临时运行:
我们建议客户定期发送TSC1请求,但
使用特殊功能数据集也可以发送临时TSC1请求。 


至少,TSC1 消息本质上是与
ECU 进行普通握手,以表明它无意进一步控制发动机。这通过
发送模式 0 来实现,例如:
ID DLC 字节 1 字节 2 字节 3 字节 4 字节 5 字节 6 字节 7 字节 8
0C000003 8 00 00 00 00 FF FF FF FF
ECU 收到此消息后,可以
暂停消息传输,而不会影响正在运行的发动机,但可能会将超时错误写入
错误内存。
如果 TSC1 消息是模式 3 的速度和扭矩限制,
则必须在进行上述握手之前通过 TSC1 消息重置这些限制。
在这种情况下,握手将如下所示:
ID DLC 字节 1 字节 2 字节 3 字节 4 字节 5 字节 6 字节 7 字节 8 0C000003
8 03 FF FA FA FF FF FF FF FF
0C000003 8 00 00 00 00 FF FF FF FF
在不同控制模式之间切换:
如果发动机有负载,则可以从扭矩控制切换到速度控制,
例如,它不会切换到超速模式来抵消突然的扭矩增益。
始终可以从速度控制切换到扭矩控制。通常,
请求设备负责安全平稳的控制器模式转换。由于ECU 传输当前负载和速度,因此建议在更改控制器模式时
首先使用这些值。请求优先级:有关 TSC1 消息优先级位的数据处理如 SAE-J1939/71 文档的图 7 所示,即优先级为 0 的消息优先于优先级为 1、2 或 3 的消息。EMR4 使用标准优先级控制方法。请求验证/验收过滤器:所有传入的 TSC1 消息都必须通过验收过滤器,检查内容的有效性,否则将被声明为无效并丢弃。此检查包括请求扭矩和速度的物理值检查。如果请求扭矩大于 FA 或请求速度大于 FAFF (分别为 FFFA 小端序),则发动机转速请求和发动机扭矩请求均无效。请勿超过这些限制,否则发动机可能会空转而不会出现任何有关此问题的错误消息。www.car-auto-repair.com

[ 打印 ]
评论
目前还没有任何评论
登录后才可评论.