-
公开(公告)号:CN115529110B
公开(公告)日:2024-11-19
申请号:CN202211215267.3
申请日:2022-09-30
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: H04L1/00
Abstract: 本发明提供一种数据处理方法及装置,该方法包括:当检测到目标信号发生变化时,确定预设的第一报文中所述目标信号对应的目标字节;确定目标字节中目标信号对应的第一信号参数;应用预先设置的变化公式对目标信号对应的第一信号参数进行计算,获得第二信号参数;基于第二信号参数,更新第一报文中目标信号对应的目标字节,获得第二报文;将第一报文及第二报文发送至预设的接收端,触发接收端应用变化公式逆推出第一报文及第二报文之间发生变化的目标信号以及目标信号发生变化后的第二信号参数。应用本发明提供的方法,无需更新文档或数据库,直接通过新的报文即可获知信号的变化,降低沟通成本。
-
公开(公告)号:CN114598669B
公开(公告)日:2024-03-19
申请号:CN202210223979.3
申请日:2022-03-07
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: H04L49/90 , H04L49/9047 , H04L69/06
Abstract: 本申请公开了一种报文的存储方法、装置及设备,该方法包括:获取需要存储的目标报文,该目标报文中包括第一信息字段。然后基于第一信息字段的长度,获取目标结构体数组,该目标结构体数组中包括一个或多个结构体。即可以根据报文中数据的长度选择相应的结构体数组进行存储,例如,当第一信息字段的长度小于或等于单个结构体所能存储的数据的最大长度时,获取一个结构体即可存储目标报文;当第一信息字段的长度大于单个结构体所能存储的数据的最大长度时,需要获取多个结构体存储目标报文。利用结构体将原始的缓存空间划分为多个小的缓存空间,根据报文的数据长度选择合适的结构体数组进行存储,可以提高缓存空间的利用率。
-
公开(公告)号:CN117520044A
公开(公告)日:2024-02-06
申请号:CN202311581728.3
申请日:2023-11-24
Applicant: 潍柴动力股份有限公司
IPC: G06F11/10
Abstract: 本公开涉及一种数据校验方法、装置、设备及存储介质,该方法包括:响应于驾驶循环开始指令,从设定区域指定位置获取刷写指示,所述刷写指示用于指示上次驾驶循环执行应用层逻辑计算流程后是否发生数据区刷写;若根据刷写指示确定未发生数据区刷写,则从存储器中获取上次驾驶循环的各数据区的第一校验和;基于所述各数据区的第一校验和,执行应用层逻辑计算流程。本公开不需要利用预设校验和算法计算本次驾驶循环的各数据区的校验码,节省了对应的计算时间,从而提高用户体验感。
-
公开(公告)号:CN115529110A
公开(公告)日:2022-12-27
申请号:CN202211215267.3
申请日:2022-09-30
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: H04L1/00
Abstract: 本发明提供一种数据处理方法及装置,该方法包括:当检测到目标信号发生变化时,确定预设的第一报文中所述目标信号对应的目标字节;确定目标字节中目标信号对应的第一信号参数;应用预先设置的变化公式对目标信号对应的第一信号参数进行计算,获得第二信号参数;基于第二信号参数,更新第一报文中目标信号对应的目标字节,获得第二报文;将第一报文及第二报文发送至预设的接收端,触发接收端应用变化公式逆推出第一报文及第二报文之间发生变化的目标信号以及目标信号发生变化后的第二信号参数。应用本发明提供的方法,无需更新文档或数据库,直接通过新的报文即可获知信号的变化,降低沟通成本。
-
公开(公告)号:CN114598669A
公开(公告)日:2022-06-07
申请号:CN202210223979.3
申请日:2022-03-07
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: H04L49/90 , H04L49/9047 , H04L69/06
Abstract: 本申请公开了一种报文的存储方法、装置及设备,该方法包括:获取需要存储的目标报文,该目标报文中包括第一信息字段。然后基于第一信息字段的长度,获取目标结构体数组,该目标结构体数组中包括一个或多个结构体。即可以根据报文中数据的长度选择相应的结构体数组进行存储,例如,当第一信息字段的长度小于或等于单个结构体所能存储的数据的最大长度时,获取一个结构体即可存储目标报文;当第一信息字段的长度大于单个结构体所能存储的数据的最大长度时,需要获取多个结构体存储目标报文。利用结构体将原始的缓存空间划分为多个小的缓存空间,根据报文的数据长度选择合适的结构体数组进行存储,可以提高缓存空间的利用率。
-
公开(公告)号:CN111198555B
公开(公告)日:2021-06-22
申请号:CN201911320060.0
申请日:2019-12-19
Applicant: 潍柴动力股份有限公司
IPC: G05B23/02
Abstract: 本发明公开了一种CAN网络采样点检测方法、装置、存储介质及电子设备,所述方法包括:获取预设CAN网络采样点集合和预设采样点配置参数集合;根据预设公式获取所述CAN网络采样点集合中目标采样点;基于所述目标采样点获取所述采样点配置参数集合中目标采样点配置参数;基于所述目标采样点配置参数完成CAN驱动初始化。因此,采用本申请实施例,可以提高整车CAN网络的稳定性。
-
公开(公告)号:CN112783056A
公开(公告)日:2021-05-11
申请号:CN202110001856.0
申请日:2021-01-04
Applicant: 潍柴动力股份有限公司
IPC: G05B19/042
Abstract: 本发明实施例提供的ECU的数据烧写方法、装置、设备及存储介质,在上位机端,将原始数据按顺序先写入第一缓冲区再写入第二缓冲区;从第二缓冲区中最先写入的原始数据开始,判断第二缓冲区中连续多个原始数据是否在第一缓冲区中有相同的;对判断成功的原始数据利用数据特征进行压缩;将完成判断的原始数据从第二缓冲区移入第一缓冲区,并向第二缓冲区移入等量的原始数据以依次对每一个原始数据进行上述判断;最后,利用压缩结果得到传输数据序列并传输至ECU。在ECU端,接收上位机传输的传输数据序列;依次判断传输数据序列中的传输数据是否为压缩数据;将压缩数据根据对应的之前位置的解压数据的特征进行解压,解压完成后将解压数据烧写。
-
公开(公告)号:CN111198555A
公开(公告)日:2020-05-26
申请号:CN201911320060.0
申请日:2019-12-19
Applicant: 潍柴动力股份有限公司
IPC: G05B23/02
Abstract: 本发明公开了一种CAN网络采样点检测方法、装置、存储介质及电子设备,所述方法包括:获取预设CAN网络采样点集合和预设采样点配置参数集合;根据预设公式获取所述CAN网络采样点集合中目标采样点;基于所述目标采样点获取所述采样点配置参数集合中目标采样点配置参数;基于所述目标采样点配置参数完成CAN驱动初始化。因此,采用本申请实施例,可以提高整车CAN网络的稳定性。
-
公开(公告)号:CN110928578A
公开(公告)日:2020-03-27
申请号:CN201911234910.5
申请日:2019-12-05
Applicant: 潍柴动力股份有限公司
IPC: G06F9/30
Abstract: 本发明提供了一种数据处理方法、装置及系统,通过获取待处理数据;对预先设置的数据处理逻辑进行标定,并将标定的数据处理逻辑作为目标数据处理逻辑;按照目标数据处理逻辑中的数据处理方式,对待处理数据执行数据处理操作,得到数据处理结果。由于本发明预先设置了多种数据处理逻辑,通过对预先设置的数据处理逻辑进行标定的方式,将标定的数据处理逻辑作为目标数据处理逻辑,使得控制器按照目标数据处理逻辑中的数据处理方式,对所述待处理数据执行数据处理操作,本发明通过对预先设置的数据处理逻辑进行标定的方式,能够选择多种目标数据处理逻辑,进而丰富了控制器的功能,使得控制器能够按照多种目标数据处理逻辑产生更加丰富的指令。
-
公开(公告)号:CN118708165A
公开(公告)日:2024-09-27
申请号:CN202410864102.1
申请日:2024-06-30
Applicant: 潍柴动力股份有限公司
Abstract: 本申请公开了一种诊断管理系统软件包生成方法及相关装置,涉及软件开发领域,目标控制器的故障数量以及每个故障的故障数据可配置,不需要根据诊断管理系统支持的最大故障数开辟控制器的存储空间。通过调用第一预设脚本,根据每个故障的故障数据中的故障属性自动生成故障初始属性设置代码,并通过在确定用于将每个故障的故障数据存储至目标控制器的存储分配方案之后,调用第二预设脚本,根据该存储分配方案自动生成存储功能代码,从而基于故障数量、故障初始属性设置代码以及存储功能代码生成故障数自适应的诊断管理系统软件包。
-
-
-
-
-
-
-
-
-