一种车载控制器多通道并行刷写的方法技术

技术编号:31449032 阅读:16 留言:0更新日期:2021-12-18 11:11
本发明专利技术公开了一种车载控制器多通道并行刷写的方法,包括以下步骤:S1:系统建立连接:上位机和多路CAN卡通过USB接口相连接,多路CAN卡通过特制接插件和多个ECU的CAN相连接;S2:打开通道:上位机通过扫码枪扫描ECU编号与对应的端口号对应,打开相应的端口;S3:获取刷写数据:ECU刷写所需要的数据文件保存在云服务器中,上位机从云服务器中下载对应刷写数据文件,保存到本地并读取到内存中;S4:开启刷写流程:上位机开启ECU所在端口对应的多个刷写线程,开始与ECU进行报文交互,将相应数据刷写到ECU中;S5:刷写状态判断:上位机判别不同CAN通道的刷写状态,本发明专利技术实现了一台上位机同时刷写多个ECU,并能够实时显示上位机的刷写状态,大幅度的提升了生产效率。大幅度的提升了生产效率。大幅度的提升了生产效率。

【技术实现步骤摘要】
一种车载控制器多通道并行刷写的方法


[0001]本专利技术属于车辆控制领域,尤其涉及一种车载控制器多通道并行刷写的方法。

技术介绍

[0002]ECU在装车之前,需要将发动机对应的数据刷写至ECU内,现有的车载控制器刷写工具的工作模式为开启一个上位机刷写软件,使用 CAN线等总线与一个ECU相连,上位机通过报文交互将所需数据刷写至ECU内。该一对一的刷写模式刷写效率低,在大规模实际生产的过程中将会耗费大量的时间以及人力,造成资源浪费。

技术实现思路

[0003]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种车载控制器多通道并行刷写的方法。
[0004]本专利技术的目的可以通过以下技术方案来实现:
[0005]一种车载控制器多通道并行刷写的方法,包括以下步骤:
[0006]S1:系统建立连接:上位机和多路CAN卡通过USB接口相连接,多路CAN卡通过特制接插件和多个ECU的CAN相连接;
[0007]S2:打开通道:上位机通过扫码枪扫描ECU编号与对应的端口号对应,打开相应的端口;
[0008]S3:获取刷写数据:ECU刷写所需要的数据文件保存在云服务器中,上位机从云服务器中下载对应刷写数据文件,保存到本地并读取到内存中;
[0009]S4:开启刷写流程:上位机开启ECU所在端口对应的多个刷写线程,开始与ECU进行报文交互,将相应数据刷写到ECU中;
[0010]S5:刷写状态判断:上位机判别不同CAN通道的刷写状态,如发现报文交互问题及时终止程序并在上位机界面上显示,上位机界面包含多路指示灯对应多个ECU的刷写状态,灰色为准备状态,黄色为刷写进行中状态,绿色为刷写成功状态,红色为刷写失败状态。并将各 ECU的开始时间,结束时间,刷写完成状态等记录成日志保存。
[0011]本专利技术的有益效果:
[0012]本专利技术实现了一台上位机同时刷写多个ECU,并能够实时显示上位机的刷写状态,大幅度的提升了生产效率。
附图说明
[0013]图1为一种车载控制器多通道并行刷写的方法的流程示意图。
具体实施方式
[0014]结合附图所示,本专利技术的技术方案作进一步的描述:
[0015]上位机与一个多路CAN卡相互配合,上位机与CAN卡通过usb端口相连接并开启多
线程打开CAN卡的多个通道,一个多路CAN卡与多个ECU硬件相连,上位机通过扫码枪扫描ECU编号与对应的端口号对应,并开启ECU所在端口的刷写线程,使得对各个ECU与上位机的报文传输互不干涉,通过显示灯实时显示ECU刷写状态,并记录成日志储存在根目录之中,从而实现了多ECU同时刷写、实时监控的功能。
[0016]一种车载控制器多通道并行刷写的方法,包括以下步骤:
[0017]S1:系统建立连接:上位机和多路CAN卡通过USB接口相连接,多路CAN卡通过特制接插件和多个ECU的CAN相连接;
[0018]S2:打开通道:上位机通过扫码枪扫描ECU编号与对应的端口号对应,打开相应的端口;
[0019]S3:获取刷写数据:ECU刷写所需要的数据文件保存在云服务器中,上位机从云服务器中下载对应刷写数据文件,保存到本地并读取到内存中;
[0020]S4:开启刷写流程:上位机开启ECU所在端口对应的多个刷写线程,开始与ECU进行报文交互,将相应数据刷写到ECU中;
[0021]S5:刷写状态判断:上位机判别不同CAN通道的刷写状态,如发现报文交互问题及时终止程序并在上位机界面上显示,上位机界面包含多路指示灯对应多个ECU的刷写状态,灰色为准备状态,黄色为刷写进行中状态,绿色为刷写成功状态,红色为刷写失败状态,并将各 ECU的开始时间,结束时间,刷写完成状态等记录成日志保存。
[0022]根据上面的方法可以看出,上位机开启多个线程并且打开多个 CAN通道,通过通道号的不同对每个ECU进行识别,防止报文传输过程中不同ECU的报文相互冲突造成的报文混乱问题,实现了一上位机对多ECU的CAN报文传输,使得多个ECU可以同时进行刷写、测试、监控。极大地提升了生产过程中的刷写效率,简化了操作人员的操作流程,能够明确显示具体的ECU的刷写结果,进一步提高了整个刷写系统的性能。
[0023]最后应说明的是:
[0024]本领域技术人员可以参考本文内容,实施该方法,实现其应用,特别需要指出的是,所有类似的替换和改动对本领域技术人员来说是显而易见的,它们都被视为包括在本专利技术内。本专利技术的方法及应用己经通过较佳的实施例进行了描述,相关人员明显能在不脱离本
技术实现思路
、精神和范围内对本文制各方法和应用进行改动或适当变更与组合,来实现和应用本专利技术技术。
[0025]以上实施例仅用以说明而非限制本专利技术的技术方案,尽管参照上述实施例对本专利技术进行了详细说明,本领域的普通技术人员应当理解:依然可以对本专利技术进行修改或者等同替换,而不脱离本专利技术的精神和范围,而所附权利要求意在涵盖落入本专利技术精神和范围中的这些修改或者等同替换。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载控制器多通道并行刷写的方法,其特征在于:包括以下步骤:S1:系统建立连接:上位机和多路CAN卡通过USB接口相连接,多路CAN卡通过特制接插件和多个ECU的CAN相连接;S2:打开通道:上位机通过扫码枪扫描ECU编号与对应的端口号对应,打开相应的端口;S3:获取刷写数据:ECU刷写所需要的数据文件保存在云服务器中,上位机从云服务器中下载对应刷写数据文件,保存到本地并读取到内存中;S4:开启刷写流程...

【专利技术属性】
技术研发人员:刘钊杜春花徐乾张亢
申请(专利权)人:卓品智能科技无锡有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1