一种车辆电子控制单元、运行方法、车辆电气系统及车辆技术方案

技术编号:34337710 阅读:33 留言:0更新日期:2022-07-31 03:18
本发明专利技术实施例公开了一种车辆电子控制单元、运行方法、车辆电气系统及车辆。车辆电子控制单元包括:操作数据记录模块,用于获取并记录软件版本信息以及通过通讯总线传输的报文,并通过报文确定通讯类型,根据各个通讯类型的通讯次数记录日志。操作数据记录模块包括数据读取端口,用于读取记录的日志、软件版本信息和报文。本发明专利技术实施例通过操作数据记录模块对ECU的软件版本信息、报文和日志等信息进行实时记录。当ECU刷死时,可以通过数据读取端口读取ECU运行期间记录下的信息。便于根据ECU运行记录分析ECU刷死的时间、原因及刷死时的状态等信息。为ECU刷死的分析提供了重要依据,提高了分析效率,降低了人力成本。降低了人力成本。降低了人力成本。

Vehicle electronic control unit, operation method, vehicle electrical system and vehicle

【技术实现步骤摘要】
一种车辆电子控制单元、运行方法、车辆电气系统及车辆


[0001]本专利技术实施例涉及车辆控制技术,尤其涉及一种车辆电子控制单元、运行方法、车辆电气系统及车辆。

技术介绍

[0002]车辆在试车下线、整车厂及服务站进行生产维修工作时,会对车辆电子控制单元(Electronic Control Unit,ECU)进行刷写和标定等操作。当操作不规范时,有可能将ECU刷死。为了确定ECU刷死的原因,只能通过工程师人工操作专业软件,监控ECU现在的状态,以及通过问题复现的方法,推断ECU刷死的可能原因。
[0003]然而,这种方法局限性极大,需要专业工程师进行操作,不仅大量耗费人力,且有可能无法对问题进行复现。也可能无法排查出ECU刷死的时间、原因及刷死时的状态。

技术实现思路

[0004]本专利技术提供一种车辆电子控制单元、运行方法、车辆电气系统及车辆,以节省人力,且能够确定ECU刷死的时间、原因及刷死时的状态。
[0005]第一方面,本专利技术实施例提供了一种车辆电子控制单元,包括:
[0006]操作数据记录模块,所述操作数据记录模块用于获取并记录软件版本信息以及通过通讯总线传输的报文,并通过所述报文确定通讯类型,根据各个所述通讯类型的通讯次数记录日志;
[0007]所述操作数据记录模块包括数据读取端口,用于读取记录的所述日志、所述软件版本信息和所述报文。
[0008]可选的,所述日志包括所述车辆电子控制单元的电源端电压值。
[0009]可选的,所述操作数据记录模块包括电压传感器,所述电压传感器用于获取所述电源端电压值。
[0010]可选的,所述操作数据记录模块包括第一存储区和第二存储区,所述第一存储区用于存储所述日志和所述软件版本信息,所述第二存储区用于存储所述报文。
[0011]可选的,所述软件版本信息包括启动软件版本信息和运行软件版本信息。
[0012]可选的,所述通讯类型包括标定操作通讯和刷写操作通讯。
[0013]第二方面,本专利技术实施例还提供了一种车辆电子控制单元的运行方法,运行任意一种上述车辆电子控制单元,所述车辆电子控制单元包括第一存储区和第二存储区,
[0014]所述运行方法包括:
[0015]检测到所述车辆电子控制单元上电时,所述操作数据记录模块置为可写入状态;
[0016]所述第一存储区通过电压传感器获取并记录所述车辆电子控制单元的电源端电压值,向所述第二存储区发送读取所述软件版本信息和通讯类型的报文指令,并记录反馈的所述软件版本信息,统计各所述通讯类型的通讯次数;
[0017]所述第二存储区记录通过通讯总线传输的报文,通过所述报文解析所述软件版本
信息和所述通讯类型;如果解析所述软件版本信息成功,则响应于所述第一存储区的所述指令,向所述第一存储区发送所述软件版本信息和所述通讯类型,并删除所述报文。
[0018]可选的,如果解析所述软件版本信息失败,则保留所述报文。
[0019]第三方面,本专利技术实施例还提供了一种车辆电气系统,包括任意一种上述车辆电子控制单元。
[0020]第四方面,本专利技术实施例还提供了一种车辆,包括任意一种上述车辆电气系统。
[0021]本专利技术实施例中车辆电子控制单元包括:操作数据记录模块,操作数据记录模块用于获取并记录软件版本信息以及通过通讯总线传输的报文,并通过报文确定通讯类型,根据各个通讯类型的通讯次数记录日志。操作数据记录模块包括数据读取端口,用于读取记录的日志、软件版本信息和报文。本专利技术实施例通过操作数据记录模块对ECU的软件版本信息、报文和日志等信息进行实时记录。当ECU刷死时,可以通过数据读取端口读取ECU运行期间记录下的信息。便于根据ECU运行记录分析ECU刷死的时间、原因及刷死时的状态等信息。为ECU刷死的分析提供了重要依据,提高了分析效率,降低了人力成本。
附图说明
[0022]图1为本专利技术实施例提供的一种车辆电子控制单元的结构示意图;
[0023]图2为本专利技术实施例提供的另一种车辆电子控制单元的结构示意图;
[0024]图3为本专利技术实施例提供的一种车辆电子控制单元的运行方法流程图。
具体实施方式
[0025]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0026]图1为本专利技术实施例提供的一种车辆电子控制单元的结构示意图,参见图1。本专利技术实施例提供了一种车辆电子控制单元1,包括:
[0027]操作数据记录模块11,操作数据记录模块11用于获取并记录软件版本信息以及通过通讯总线传输的报文,并通过报文确定通讯类型,根据各个通讯类型的通讯次数记录日志;
[0028]操作数据记录模块11包括数据读取端口111,用于读取记录的日志、软件版本信息和报文。
[0029]其中,车辆电子控制单元又称“行车电脑”、“车载电脑”等。它和普通的电脑一样,由微控制器(MCU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成。ECU的电压工作范围一般在6.5

16V(内部关键处可以有稳压装置)、工作电流在0.015

0.1A、工作温度在

40℃~80℃。多能承受1000Hz以下的振动。在ECU中CPU是核心部分,它具有运算与控制的功能,发动机在运行时,它采集各传感器的信号,进行运算,并将运算的结果转变为控制信号,控制被控对象的工作。它还实行对存储器、输入/输出接口(I/O)和其它外部电路的控制;存储器ROM中存放的程序是经过精确计算和大量实验取得的数据为基础编写出来的,这个固有程序在发动机工作时,不断地与采集来的各传感器的信号进行比较和计算。把比较和计算的结果用来对发动机的点火、空燃比、怠速、废
气再循环等多项参数的控制。
[0030]操作数据记录模块11可以包括控制部分和存储部分。控制部分用于执行记录日志、获取软件版本信息等信息,以及获取报文,确定通讯类型,记录通讯次数等操作,还有将各类型信息写入存储部分。其中报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。报文也是网络传输的单位,传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加一些信息段,那些就是报文头以一定格式组织起来的数据。比如里面有报文类型,报文版本,报文长度,报文实体等等信息。ECU通过车辆网络与外部通讯时,操作数据记录模块11可以获取通讯时的报文。例如ECU可以是通过控制器局域网络(Controller Area Network,CAN)总线与外部通讯的,操作数据记录模块11可以获取ECU在CAN总线上通讯的报文。存储部分用于存储数据。存储部分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆电子控制单元,其特征在于,包括:操作数据记录模块,所述操作数据记录模块用于获取并记录软件版本信息以及通过通讯总线传输的报文,并通过所述报文确定通讯类型,根据各个所述通讯类型的通讯次数记录日志;所述操作数据记录模块包括数据读取端口,用于读取记录的所述日志、所述软件版本信息和所述报文。2.根据权利要求1所述的车辆电子控制单元,其特征在于,所述日志包括所述车辆电子控制单元的电源端电压值。3.根据权利要求2所述的车辆电子控制单元,其特征在于,所述操作数据记录模块包括电压传感器,所述电压传感器用于获取所述电源端电压值。4.根据权利要求1所述的车辆电子控制单元,其特征在于,所述操作数据记录模块包括第一存储区和第二存储区,所述第一存储区用于存储所述日志和所述软件版本信息,所述第二存储区用于存储所述报文。5.根据权利要求1所述的车辆电子控制单元,其特征在于,所述软件版本信息包括启动软件版本信息和运行软件版本信息。6.根据权利要求1所述的车辆电子控制单元,其特征在于,所述通讯类型包括标定操作通讯和刷写操作通讯。7.一种车辆电子控制单元的...

【专利技术属性】
技术研发人员:武聪魁马光伟张良郝学敏
申请(专利权)人:潍坊潍柴动力科技有限责任公司
类型:发明
国别省市:

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

1