中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 1007查看
  • 1回复

[发动机电子] J1939发动机通讯控制软件设计的交流

[复制链接]

该用户从未签到

发表于 6-9-2012 19:21:01 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


请问论坛里有搞J基于1939协议的发动机通讯控制软件的吗?
本人正在开发此软件,碰到一下几个问题,还望高手指点:
1.在数据接收时,周期性发往CAN总线的发动机参数接收没有问题,但在接收多包数据时如发动机故障代码DM1/DM2/DM4时就发现接收出现问题了
主要原因是单包接收时,数据只需根据ID进行接收就可,但多包数据是在PF=OXEC下收到PGN,包数,字节总数;而在PF=0XEB下则接收原始数据,现在的问题是
如果我接收了四包数据,怎么知道它的PGN是哪个呢?因为发往总线的在PF=OXEC下收到PGN可能有多个,如何让原始数据与其PGN对应起来?
2.发动机调速和变速箱变速变扭是如何配合的?我们知道通过软件发TSC组,只要在TSC组的2,3字节写入速度值,就可以让发动机ECU自动调整发动机转速到这个目标转速。
但如果车上还有变速箱,它的扭矩值是如何调整的呢,是通过CAN收到发动机转速,根据转速自动调整档位扭矩还是别的方法?
请高手指点,不胜感激!!

该用户从未签到

发表于 15-9-2012 07:08:36 | 显示全部楼层
简单回答一下第2个问题,个人理解。通过CAN控制发动机转速,不光是TCU可以,比如车身,ABS等都可以,报文对应即可。变速箱一般是扭矩控制,换挡和起步时采用速度控制。

评分

参与人数 1积分 +2 收起 理由
清雅轩 + 2 回帖有奖【论坛口号→知无不言,言无不尽】

查看全部评分

回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 21-5-2024 10:22 , Processed in 0.550493 second(s), 35 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.