-
公开(公告)号:CN117811956A
公开(公告)日:2024-04-02
申请号:CN202311633640.1
申请日:2023-11-30
Applicant: 潍柴动力股份有限公司
Abstract: 本发明涉及在线监测整车网络报文重复的检测方法、装置及设备,方法包括:基于监听的方式查看来自多个目标控制器发送的各第一报文,并确定各第一报文的属性信息和实际接收时间戳;对于每个第一报文,基于连续两次的实际接收时间戳,确定实际接收周期;基于所述实际接收周期、各第一报文的属性信息,以及第一预设属性信息集,确定出现周期异常的第一报文对应的第一目标控制器;并基于关闭第一目标控制器后的报文接收情况,确定第一目标控制器是否为引发报文重复的控制器;第二报文为预先保存的与各目标控制器相关的报文。实现及时且实时发现CAN报文重复以及CAN报文ID值重复。
-
公开(公告)号:CN112653607B
公开(公告)日:2022-09-23
申请号:CN202011570116.0
申请日:2020-12-26
Applicant: 潍柴动力股份有限公司
IPC: H04L12/40
Abstract: 本申请提供了一种报文的传输方法、装置、电子设备及计算机存储介质中,报文的传输方法包括:首先,接收用户的报文传输请求;其中,所述报文传输请求包括待处理报文以及用户选择的处理所述待处理报文的控制器局域网络的通道信息;所述待处理报文为待发送报文或待接收报文;然后,确定所述控制器局域网络的通道信息对应的至少一个硬件处理单元;最终,利用所述硬件处理单元处理所述待处理报文。可以看出本申请只需要用户选择的处理所述待处理报文的控制器局域网络的通道信息,即使用哪一个CAN进行处理待处理报文即可,而不再需要用户自己选择CAN的端口数值,从而达到了灵活的指定CAN发送指定的报文或接收指定的报文的目的。
-
公开(公告)号:CN112713964A
公开(公告)日:2021-04-27
申请号:CN202011528679.3
申请日:2020-12-22
Applicant: 潍柴动力股份有限公司
Abstract: 本发明公开了一种数据校验加速方法、装置、计算机设备及存储介质,该方法包括:获取待校验数据;基于预设数据块的标准数据量对待校验数据进行分段处理,确定多个校验块,校验块的校验数据量大小等于预设数据块的标准数据量大小;获取上位机发送的请求报文,判断请求报文是否为校验请求;若请求报文为校验请求,则执行异步校验处理程序对多个校验块进行校验,异步校验程序包括中断处理程序和异步计算程序,中断处理程序用于对上位机发送校验等待响应,异步计算程序用于对校验块进行计算,并在计算结束后对上位机发送校验响应。本发明通过扩大每次校验处理的校验块的数据量大小,并采用异步计算方法进行数据校验,提高数据校验的处理速度。
-
公开(公告)号:CN111245790A
公开(公告)日:2020-06-05
申请号:CN201911416889.0
申请日:2019-12-31
Applicant: 潍柴动力股份有限公司
IPC: H04L29/06
Abstract: 本申请公开了一种方法、装置、存储介质及电子设备,所述方法包括:获取目标报文数据和目标地址;当接收到针对客户端输入的按位操作指令时,基于预设取位方式获取所述目标报文数据对应的位集合;将所述位集合中每个位进行左移后组合生成字节数据;将所述字节数据通过所述目标地址进行发送。因此,采用本申请实施例,可以提高工作效率。
-
公开(公告)号:CN112579340B
公开(公告)日:2023-03-21
申请号:CN202011437244.8
申请日:2020-12-10
Applicant: 潍柴动力股份有限公司
IPC: G06F11/10
Abstract: 本申请公开了一种电子控制单元的数据校验方法、装置、设备及存储介质。该方法包括:按照预设的数据校验规则对数据进行校验,将得到的数据校验结果基于预设的存储标识对应存储起来;响应于来自上位机的数据校验指令,根据所述数据校验指令确定预先设定的校验规则标识;校验规则标识与数据校验规则相关联;基于校验规则标识、数据校验规则以及存储标识之间的关联关系,确定对应的存储标识;根据存储标识查找到存储的数据校验结果,将数据校验结果发送给上位机本申请的方法采用由电子控制单元预先校验、在接收到校验指令后直接反馈校验结果的方式,可以极大地节约校验所需的时间,能够提升校验速率,使校验更快捷有效,提高了工作效率。
-
公开(公告)号:CN111245790B
公开(公告)日:2022-11-29
申请号:CN201911416889.0
申请日:2019-12-31
Applicant: 潍柴动力股份有限公司
Abstract: 本申请公开了一种方法、装置、存储介质及电子设备,所述方法包括:获取目标报文数据和目标地址;当接收到针对客户端输入的按位操作指令时,基于预设取位方式获取所述目标报文数据对应的位集合;将所述位集合中每个位进行左移后组合生成字节数据;将所述字节数据通过所述目标地址进行发送。因此,采用本申请实施例,可以提高工作效率。
-
公开(公告)号:CN114461254A
公开(公告)日:2022-05-10
申请号:CN202210264305.8
申请日:2022-03-17
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F8/65 , G06F9/4401 , G06F11/14
Abstract: 本申请公开了一种软件程序更新方法和相关装置,在ECU上电后,首先控制ECU运行第一引导加载程序,完成初始化校验;通过监测ECU所接收到的报文确定运行程序与待更新程序,具体的,当接收到第一刷写请求时,控制ECU运行在第一引导加载程序,根据第一刷写请求对第二引导加载程序进行更新;当接收到第二刷写请求时,控制ECU运行在第二引导加载程序,根据第二刷写请求对应用程序进行更新。如此实现对应用程序及用于更新该应用程序的第二引导加载程序的更新,且由于ECU上电后首先运行的是第一引导加载程序,若出现更新异常,可以通过ECU上下电复位的方式重新运行第一引导加载程序并对相关异常程序进行刷写,避免了因软件程序更新出现异常而导致ECU刷死的问题。
-
公开(公告)号:CN110989567B
公开(公告)日:2022-01-25
申请号:CN201911416042.2
申请日:2019-12-31
Applicant: 潍柴动力股份有限公司
IPC: G05B23/02
Abstract: 本申请提供了控制器刷写方法、控制器及上位机,各个控制器与上位机建立通信后,上位机向各个控制器发送地址获取指令,各个控制器向上位机返回包含源地址的地址声明报文。同时,各个控制器分别接收其它控制器发送的地址声明报文,并将对比自身的源地址与其它控制器的源地址是否冲突,如果冲突,则按照发送地址声明报文的顺序确定出需要重新分配源地址的控制器。需要重新分配源地址的控制器重新为自身分配与其它控制器互不冲突的新的源地址,并上报至上位机。上位机确定各个控制器的源地址互不冲突后同时对各个控制器进行刷写。最终实现同时对多个控制器进行刷写,提高了刷写效率,且保证了控制器刷写一致性。
-
公开(公告)号:CN112511441A
公开(公告)日:2021-03-16
申请号:CN202011298397.9
申请日:2020-11-18
Applicant: 潍柴动力股份有限公司
IPC: H04L12/743 , H04L12/879
Abstract: 本申请提供一种报文的处理方法及装置,该方法包括:接收发送端发送的第一报文;确定第一报文的标识对应的第一哈希值;根据第一哈希值,确定出在报文数组中与第一报文对应的第二报文,第二报文中包含有对第一报文中的数据的处理方式;根据第二报文,对第一报文中的数据进行处理。本申请方案中,通过报文对应的哈希值查询所需报文,降低了报文查找的运算量和时间复杂度,进而提高了报文查找的效率。
-
公开(公告)号:CN111198705A
公开(公告)日:2020-05-26
申请号:CN201911320063.4
申请日:2019-12-19
Applicant: 潍柴动力股份有限公司
Abstract: 本发明公开了一种防止ECU刷死的内存备份方法、装置、存储介质及电子设备,所述方法包括:获取预设第一校验和;获取预设备份区对应的第二校验和;当所述第一校验和与所述第二校验和不一致时,判断所述第一校验和是否正确后得到判断结果;基于所述判断结果完成内存数据备份。因此,采用本申请实施例,可以防止ECU刷死和数据丢失。
-
-
-
-
-
-
-
-
-