-
公开(公告)号:CN113359680B
公开(公告)日:2023-05-23
申请号:CN202110717336.X
申请日:2021-06-28
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G05B23/02
Abstract: 本发明提供了一种数据采集方法及车载终端,该方法为:获取网络平台下发的预先配置的心跳配置表;解析心跳配置表,获取心跳配置表中每一CANID对应的源地址参数及用于采集数据的配置参数;针对每一CANID,利用CANID的源地址参数,确定CANID对应的协议;针对每一CANID,基于CANID对应的协议和配置参数,从ECU中采集符合CANID对应的协议的数据。本方案中,通过预先配置的心跳配置表中的源地址参数来区分各个CANID对应的协议,再从ECU中采集符合CANID对应的协议的数据。在不修改心跳配置表原有架构的基础上,通过心跳配置表的源地址参数对多种协议进行兼容,提高数据采集方式的适配性。
-
公开(公告)号:CN113377421B
公开(公告)日:2022-10-28
申请号:CN202110638086.0
申请日:2021-06-08
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种软硬件版本信息的检测方法,该方法通过电子控制单元上电,执行刷写引导程序,将表征硬件版本信息的变量存储在电子控制单元中的共用随机存取存储器空间,然后执行应用程序,应用程序能够读取共用随机存取存储器空间中的变量,从而判断硬件版本信息是否与应用程序支持的信息匹配,保证电子控制单元中软硬件版本的兼容性,避免由于软硬件版本不兼容对发动机或者整车系统造成的损坏。
-
公开(公告)号:CN114598669B
公开(公告)日:2024-03-19
申请号:CN202210223979.3
申请日:2022-03-07
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: H04L49/90 , H04L49/9047 , H04L69/06
Abstract: 本申请公开了一种报文的存储方法、装置及设备,该方法包括:获取需要存储的目标报文,该目标报文中包括第一信息字段。然后基于第一信息字段的长度,获取目标结构体数组,该目标结构体数组中包括一个或多个结构体。即可以根据报文中数据的长度选择相应的结构体数组进行存储,例如,当第一信息字段的长度小于或等于单个结构体所能存储的数据的最大长度时,获取一个结构体即可存储目标报文;当第一信息字段的长度大于单个结构体所能存储的数据的最大长度时,需要获取多个结构体存储目标报文。利用结构体将原始的缓存空间划分为多个小的缓存空间,根据报文的数据长度选择合适的结构体数组进行存储,可以提高缓存空间的利用率。
-
公开(公告)号:CN114701450B
公开(公告)日:2023-05-23
申请号:CN202210362166.2
申请日:2022-04-07
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种远程锁车防拆的方法、云平台及从远程信息处理器,该方法包括:在云平台未接收到从远程信息处理器发送的第一消息的情况下,确定主远程信息处理器已经被拆除,第一消息用于表征主远程信息处理器的编号;在云平台确定车辆的锁车激活状态信息出现异常的情况下,确定电子控制单元的数据已经被篡改;在至少满足预定条件的情况下,云平台生成锁车指令,并将锁车指令发送至从远程信息处理器,锁车指令用于控制车辆锁车,预定条件包括以下至少之一:主远程信息处理器已经被拆除、电子控制单元的数据已经被篡改,从而避免锁车防拆系统失效,增加了破解的难度,解决了电子控制单元的数据被篡改,主远程信息处理器被拆除后锁车失效的问题。
-
公开(公告)号:CN114701450A
公开(公告)日:2022-07-05
申请号:CN202210362166.2
申请日:2022-04-07
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种远程锁车防拆的方法、云平台及从远程信息处理器,该方法包括:在云平台未接收到从远程信息处理器发送的第一消息的情况下,确定主远程信息处理器已经被拆除,第一消息用于表征主远程信息处理器的编号;在云平台确定车辆的锁车激活状态信息出现异常的情况下,确定电子控制单元的数据已经被篡改;在至少满足预定条件的情况下,云平台生成锁车指令,并将锁车指令发送至从远程信息处理器,锁车指令用于控制车辆锁车,预定条件包括以下至少之一:主远程信息处理器已经被拆除、电子控制单元的数据已经被篡改,从而避免锁车防拆系统失效,增加了破解的难度,解决了电子控制单元的数据被篡改,主远程信息处理器被拆除后锁车失效的问题。
-
公开(公告)号:CN114598669A
公开(公告)日:2022-06-07
申请号:CN202210223979.3
申请日:2022-03-07
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: H04L49/90 , H04L49/9047 , H04L69/06
Abstract: 本申请公开了一种报文的存储方法、装置及设备,该方法包括:获取需要存储的目标报文,该目标报文中包括第一信息字段。然后基于第一信息字段的长度,获取目标结构体数组,该目标结构体数组中包括一个或多个结构体。即可以根据报文中数据的长度选择相应的结构体数组进行存储,例如,当第一信息字段的长度小于或等于单个结构体所能存储的数据的最大长度时,获取一个结构体即可存储目标报文;当第一信息字段的长度大于单个结构体所能存储的数据的最大长度时,需要获取多个结构体存储目标报文。利用结构体将原始的缓存空间划分为多个小的缓存空间,根据报文的数据长度选择合适的结构体数组进行存储,可以提高缓存空间的利用率。
-
公开(公告)号:CN113377421A
公开(公告)日:2021-09-10
申请号:CN202110638086.0
申请日:2021-06-08
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种软硬件版本信息的检测方法,该方法通过电子控制单元上电,执行刷写引导程序,将表征硬件版本信息的变量存储在电子控制单元中的共用随机存取存储器空间,然后执行应用程序,应用程序能够读取共用随机存取存储器空间中的变量,从而判断硬件版本信息是否与应用程序支持的信息匹配,保证电子控制单元中软硬件版本的兼容性,避免由于软硬件版本不兼容对发动机或者整车系统造成的损坏。
-
公开(公告)号:CN113359680A
公开(公告)日:2021-09-07
申请号:CN202110717336.X
申请日:2021-06-28
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G05B23/02
Abstract: 本发明提供了一种数据采集方法及车载终端,该方法为:获取网络平台下发的预先配置的心跳配置表;解析心跳配置表,获取心跳配置表中每一CANID对应的源地址参数及用于采集数据的配置参数;针对每一CANID,利用CANID的源地址参数,确定CANID对应的协议;针对每一CANID,基于CANID对应的协议和配置参数,从ECU中采集符合CANID对应的协议的数据。本方案中,通过预先配置的心跳配置表中的源地址参数来区分各个CANID对应的协议,再从ECU中采集符合CANID对应的协议的数据。在不修改心跳配置表原有架构的基础上,通过心跳配置表的源地址参数对多种协议进行兼容,提高数据采集方式的适配性。
-
公开(公告)号:CN110611618B
公开(公告)日:2021-08-20
申请号:CN201910891612.7
申请日:2019-09-20
Applicant: 潍柴动力股份有限公司
IPC: H04L12/741 , H04L12/40
Abstract: 本发明提供了一种多包接收报文的处理方法及装置,该方法应用于CANdriver层,包括:获取目标报文的地址信息;根据目标报文的地址信息判断目标报文是否属于多包接收报文;若是,获取目标报文的数据信息和目标报文所属的目标多包接收报文的地址信息;通过形参将目标报文的数据信息和目标多包接收报文的地址信息上传至J1939TP层,目标报文的数据信息和目标多包接收报文的地址信息是J1939TP层打包目标报文的依据。基于本发明,可以节省CANIF层报文配置的资源和协议路由的时间,提高数据传输的时效性,同时由于无需CANIF层配置CAN通道,因此可以同时处理多条报文,从而可以灵活实现多条多包接收报文的应用匹配。
-
公开(公告)号:CN111121910B
公开(公告)日:2021-07-09
申请号:CN201911410213.0
申请日:2019-12-31
Applicant: 潍坊内燃机质量检验中心有限公司 , 潍柴动力股份有限公司
Abstract: 本发明实施例提供了一种检测尿素消耗偏差的方法、装置、存储介质及电子设备,该方法首先判断尿素是否发生再填充,如果是,将累积实际尿素喷射量以及液位变化对应尿素体积清零,如果否,获取累积实际尿素喷射量,并累加至第一体积。然后,判断所述第一体积是否大于第一阈值,如果否,判断尿素是否发生再填充,如果是,计算液位升高前液位降低的尿素体积,并累加至第二体积,判断所述第一体积是否大于第一阈值,如果是,判断所述第一体积与所述第二体积的差值的绝对值是否大于第二阈值,如果是,确定为存在尿素消耗偏差。可见,本方案能够在线诊断尿素消耗偏差,避免少量添加尿素导致的诊断故障误报。
-
-
-
-
-
-
-
-
-