[发明专利]一种控制器刷写方法及装置在审
申请号: | 202010258875.7 | 申请日: | 2020-04-03 |
公开(公告)号: | CN113495509A | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | 耿来志;王万荣;王辉;杨宝峰;孙雷霸;杨广标 | 申请(专利权)人: | 上海汽车集团股份有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京信远达知识产权代理有限公司 11304 | 代理人: | 姚莹丽 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制器 方法 装置 | ||
本申请公开了一种控制器刷写方法及装置,该方法包括:控制器刷写上位机在获取到目标控制器的刷写请求后,可以先向数据库管理模块发送该刷写请求,以便数据库管理模块根据该刷写请求从服务器中获取目标控制器的刷写软件,然后,控制器刷写上位机可以从数据库管理模块获取目标控制器的刷写软件,进而可以利用该刷写软件对目标控制器进行刷写,可见,本申请是利用数据库技术实现了仅利用一个控制器刷写上位机就能够刷写整车的各个控制器,不再需要对每个控制器单独进行刷写,从而能够降低人力成本和硬件成本,提高整车控制器的刷写效率。
技术领域
本申请涉及车辆控制技术领域,尤其涉及一种控制器刷写方法及装置。
背景技术
随着经济的高速发展,汽车的使用率越来越高。整车的各个控制器作为汽车的核心部件,更是汽车必不可少的重要组成部分。为了能够提高汽车的驾驶动力性、舒适性、经济性以及娱乐性,越来越多的不同类型的控制器被加入到汽车当中。
目前,不同配置的汽车上的整车控制器所匹配的程序不同,在进行整车控制器的程序刷写时,针对不同车型配置,须刷写不同的程序。现有的控制器刷写方法通常是通过特定控制器的专用上位机与控制器一对一连接后单独进行刷写,即,需要根据特定的控制器、控制器局域网络(Controller Area Network,简称CAN)设备、通信协议来开发上位机刷写软件,刷写效率低下且大量浪费人力成本。
因此,如何利用更先进的方法,实现对整车的各个控制器的简便、快速刷写,已成为亟待解决的问题。
发明内容
本申请实施例的主要目的在于提供一种控制器刷写方法及装置,能够提高整车控制器的刷写效率,降低刷写成本。
本申请实施例提供了一种控制器刷写方法,包括:
获取目标控制器的刷写请求;
向数据库管理模块发送所述刷写请求,以便所述数据库管理模块根据所述刷写请求从服务器获取所述目标控制器的刷写软件;
从所述数据库管理模块处获取所述目标控制器的刷写软件;
利用所述刷写软件,对所述目标控制器进行刷写。
可选的,所述服务器中预先存储有各种类型控制器的软件和标定文件,以及各种类型控制器的软件编译系统。
可选的,所述数据库管理模块用于管理和存储各种类型控制器的刷写软件的版本信息和车辆的车型信息。
可选的,所述向数据库管理模块发送所述刷写请求,以便所述数据库管理模块根据所述刷写请求从服务器获取所述目标控制器的刷写软件,包括:
向数据库管理模块发送所述刷写请求,以便所述数据库管理模块将所述刷写请求发送至控制器软件释放模块;
利用所述控制器软件释放模块对所述刷写请求进行解析,得到解析结果;
将所述解析结果发送至编译指令生成模块,以便所述编译指令生成模块生成指令信息,并将所述指令信息发送至所述服务器;
利用所述服务器中预先存储的各种类型控制器的软件和标定文件以及各种类型控制器的软件编译系统,根据所述指令信息,确定所述目标控制器的刷写软件,并将所述刷写软件发送至所述控制器软件释放模块;
通过所述控制器软件释放模块将所述刷写软件发送至数据库管理模块。
可选的,所述利用所述刷写软件,对所述目标控制器进行刷写,包括:
对所述刷写软件进行解析,得到二进制bin文件和所述目标控制器的刷写指令;
将所述bin文件数据和刷写指令封装成控制器局域网络CAN通信报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汽车集团股份有限公司,未经上海汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010258875.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:以子像素为显示单元的单目多视图显示方法
- 下一篇:柔性显示面板与柔性显示装置