ECU刷写,两组CAN线,一组诊断,一组刷写,怎么跳线?

ECU刷写,两组CAN线,一组诊断,一组刷写,怎么跳线?,第1张

ECU上电后,先进入bootLoader确定application程序是否有问题,如果没有问题则跳转至application,如果application出现问题,程序会停留在bootloader中,等待刷写命令。软件刷写主要分为三部分:

1、pre-programming step

2、programming step

3、post-programming step

pre-programming step

从名字可以看出,该步骤主要是下载程序前的一些 *** 作,包括唤醒ECU、读取特定的DID、通信管理等,详细的 *** 作见图1。

图1 pre-programming step

其中:

1、唤醒ECU,唤醒的方法和策略由汽车制造商制定;

2、为了关闭DTC存储和运行0x28服务关闭相关的通信,需运行0x10服务跳转至extendedDiagnosticSession,

3、进入extendedDiagnosticSession后,汽车制造商可以进一步进行特定数据链路的初始化;

4、运行0x31服务对刷写条件进行检查,例如低压电是否在正常范围内;

5、为了防止刷写过程中出现异常误触发DTC存储,运行0x85服务关闭DTC的存储;

6、该步骤提供给汽车制造商一个接口,可以通过0x31服务启动或关闭ECU的故障安全响应(failsafe reaction)

7、为了提高刷写速度,降低刷写程序时总线负载率,通过运行0x28服务关闭无关报文,比如应用报文和网络管理报文;

8、在关闭部分通信之后,通过0x22服务读取被刷ECU的状态(应用软件和数据)、软件指纹信息等;

9、为了减少刷写的时间,可以通过0x87服务提高CAN总线的波特率。

programming step

该步骤用于将软件或者数据下载到被刷ECU中,主要包括进入特定的安全等级、写入指纹信息、下载软件和数据等,如图2所示。

图2 programming step

其中:

1、运行0x10服务进入programmingSession;

2、运行0x27服务进入特定的安全等级;

3、运行0x2E服务将指纹信息写入ECU;

4、运行0x34、0x36、0x37服务将永久存储区写入默认值;

5、运行0x31服务检查步骤4是否成功,另外一种方法是通过0x37的响应确定是否成功;

6、运行0x31服务对特定的Flash进行擦除;

7、分别运行0x34、0x36、0x37服务将Flash driver下载至内存中;

8、运行0x31服务检查Flash driver下载是否成功;

9、分别运行0x34、0x36、0x37服务将软件和数据下载至ECU的flash中;

10、运行0x31服务检查步骤9是否下载成功;

11、运行0x31服务验证程序是否能正常运行,例如checksum、标志位等;

12、在下载完软件和数据后,汽车制造产商需要一些特定的 *** 作,比如写入VIN码等。

post-programming step

该步骤主要通过0x11服务对ECU进行复位或者通过0x10服务将session切换至defaultSession,如图3所示,如果在pre-programming step中调整了波特率,须通过特定的 *** 作将波特率调整至正常值。通常 *** 作是运行0x11服务使ECU复位,回到正常状态。

图3 post-programming step

该刷写流程是14229标准中提到的,不同的OEM有不同的标准,但是主体的步骤与14229应该还是相同的。

玉柴电控发动机主要分为以下几种系统:德尔福共轨、博世共轨、玉柴自主ECU和电控单体泵,这几种不同的电控系统所使用的电子控制单元(ECU/ECM)也各不相同,每种控制单元都有对应的刷写软件和适配器才能进行程序的刷写。

一般情况,用户发动机控制器出现故障,建议到玉柴服务站进行刷写数据,因为他们那里可以找到发动机原来刷写的数据,并进行重刷数据。

如果是用户提新车,对发动机原来的电控数据开通的功能有新的要求,可以要求汽车厂进行更改,汽车厂会根据用户要求向通过服务站向玉柴重新申请程序并刷写。

inca会读取a2l知道所有变量地址、名称转化方式,并按照这个说明访问对应地址转化为显示的物理值,也会把你的标定值反算回实际值写入到hex、s19或者ECU内存中。

hex、s19都是数据/程序文件,来源厂家不同,hex是intel制定的,s19是摩托罗拉的。两种文件类型的控制器位数也不一样,不过二者之间都能通过inca相互生成。

德尔福是全球领先的乘用车、商用车及其他细分市场的电子与技术供应商,在全球30个国家设有技术中心、生产基地和客户服务中心。德尔福致力于提供面向现实世界的创新,使产品更智能、更安全、更强大、更高效。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12112882.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存