[发明专利]一种数据处理方法及电子控制设备在审
申请号: | 201811628921.7 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109739562A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 秦涛;纪小娟;李国朋;王怀宽 | 申请(专利权)人: | 潍柴动力股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 261061 山东省潍坊*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 波特率 引导模块 应用程序运行 电子控制设备 响应报文 数据处理 跳转 模块发送 数据刷写 通用诊断 应用程序 预设周期 引导模 报文 预设 反馈 服务 | ||
1.一种数据处理方法,其特征在于,适用于电子控制设备,所述电子控制设备包括应用程序运行模块和ECU刷写引导模块,所述方法包括:
所述应用程序运行模块在运行应用程序的过程中,基于接收到通用诊断服务UDS跳转命令,跳转至所述ECU刷写引导模块,使所述ECU刷写引导模块处于待启动状态;
所述ECU刷写引导模块基于预设周期内接收到的预设波特率适应报文,调整所述ECU刷写引导模块的波特率,直至确定所述ECU刷写引导模块的波特率与所述应用程序运行模块的波特率一致,向所述应用程序运行模块反馈正响应报文;
所述ECU刷写引导模块运行刷写流程。
2.根据权利要求1所述的方法,其特征在于,所述ECU刷写引导模块基于预设周期内接收到的预设波特率适应报文,调整所述ECU刷写引导模块的波特率,直至确定所述ECU刷写引导模块的波特率与所述应用程序运行模块的波特率一致,向所述应用程序运行模块反馈正响应报文,包括:
在预设周期内,若所述ECU刷写引导模块接收到的预设波特率适应报文,基于所述预设波特率适应报文调整所述ECU刷写引导模块的波特率;
判断调整后的所述ECU刷写引导模块的波特率是否与所述应用程序运行模块的波特率一致;
若一致,则向所述应用程序运行模块发送正响应报文;
若不一致,则等待下一所述预设周期到来。
3.根据权利要求1所述的方法,其特征在于,还包括:
在预设周期内,若所述ECU刷写引导模块未接收到预设波特率适应报文,则调整所述ECU刷写引导模块的初始波特率,等待下一所述预设周期到来。
4.根据权利要求1所述的方法,其特征在于,所述ECU刷写引导模块运行刷写流程,包括:
所述ECU刷写引导模块基于接收到的安全校验命令启动刷写流程;
所述ECU刷写引导模块基于接收到的数据刷写命令执行所述数据刷写命令对应的数据刷写。
5.一种电子控制设备,其特征在于,包括:应用程序运行模块和ECU刷写引导模块;
所述应用程序运行模块,用于在运行应用程序的过程中,基于接收到通用诊断服务UDS跳转命令,跳转至所述ECU刷写引导模块,使所述ECU刷写引导模块处于待启动状态;
所述ECU刷写引导模块,用于基于预设周期内接收到的预设波特率适应报文,调整所述ECU刷写引导模块的波特率,直至确定所述ECU刷写引导模块的波特率与所述应用程序运行模块的波特率一致,向所述应用程序运行模块反馈正响应报文;运行刷写流程。
6.根据权利要求5所述的设备,其特征在于,所述ECU刷写引导模块,包括:第一调整模块和判断模块;
所述第一调整模块,用于在预设周期内,若所述ECU刷写引导模块接收到的预设波特率适应报文,基于所述预设波特率适应报文调整所述ECU刷写引导模块的波特率;
所述判断模块,用于判断调整后的所述ECU刷写引导模块的波特率是否与所述应用程序运行模块的波特率一致;若一致,则向所述应用程序运行模块发送正响应报文;若不一致,则等待下一所述预设周期到来。
7.根据权利要求5所述的设备,其特征在于,还包括:第二调整模块;
所述第二调整模块,用于在预设周期内,若所述ECU刷写引导模块未接收到预设波特率适应报文,则调整所述ECU刷写引导模块的初始波特率,等待下一所述预设周期到来。
8.根据权利要求5所述的设备,其特征在于,所述ECU刷写引导模块,用于:
基于接收到的安全校验命令启动刷写流程;基于接收到的数据刷写命令执行所述数据刷写命令对应的数据刷写。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潍柴动力股份有限公司,未经潍柴动力股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811628921.7/1.html,转载请声明来源钻瓜专利网。