-
公开(公告)号:CN109274567A
公开(公告)日:2019-01-25
申请号:CN201811130240.8
申请日:2018-09-27
Applicant: 潍柴动力股份有限公司
IPC: H04L12/40
Abstract: 本发明公开了一种波特率的自适应方法,包括:当检测到目标局域网中的目标控制器的预设引脚上电时,获取预设的扫描标识的初始状态值;判断所述初始状态值是否满足扫描条件;若是,判断当前节点的标定开关或者数据开关中的至少一个是否处于打开状态;若是,判断预设的波特率数据库中的各个波特率中是否存在一个目标波特率与目标总线的波特率匹配;若是,将所述目标波特率作为所述当前节点的波特率。上述的方法,可以通过扫描的方式获取所述目标局域网中当前节点的波特率,避免了通过标定量来调整新增CAN节点波特率时,在测试、调试设备不足的情况下无法匹配CAN网络的问题。
-
公开(公告)号:CN104298223A
公开(公告)日:2015-01-21
申请号:CN201410239623.4
申请日:2014-05-29
Applicant: 潍柴动力股份有限公司
IPC: G05B23/02
CPC classification number: G05B23/0218 , G05B23/0243
Abstract: 本发明实施例提供一种故障处理方法及系统,所述方法包括:整车控制器监控局部控制器共享到局域网中的运行信息,通过所述运行信息判断局部控制器所控制的局部设备是否出现故障;当出现故障,则整车控制器为所述故障进行故障评定,得到故障数据并显示。
-
公开(公告)号:CN119088621A
公开(公告)日:2024-12-06
申请号:CN202411240185.3
申请日:2024-09-05
Applicant: 潍柴动力股份有限公司
IPC: G06F11/14
Abstract: 本发明公开了一种程序数据双备份回滚方法、系统、车辆及存储介质。该程序数据双备份回滚方法包括:在程序存储区的待刷写程序刷写完成且控制待刷写程序运行设定时间长度后,根据外置存储模块的第一程序备份区的第一备份标识以及第二程序备份区的第二备份标识,确定将待刷写程序的第一备份程序备份至第一程序备份区或将待刷写程序的第二备份程序备份至第二程序备份区;当程序存储区的待刷写程序运行异常时,根据第一备份标识和第二备份标识确定将第一备份程序或第二备份程序回滚至程序存储区,以基于第一备份程序或第二备份程序进行刷写。本发明实现基于备份标识的动态程序数据双备份,保证车辆正常运行。
-
公开(公告)号:CN119088620A
公开(公告)日:2024-12-06
申请号:CN202411239575.9
申请日:2024-09-05
Applicant: 潍柴动力股份有限公司
IPC: G06F11/14
Abstract: 本发明公开了一种程序数据双备份回滚方法、系统、车辆及存储介质。该程序数据双备份回滚方法包括:在程序存储区的待刷写程序刷写完成且控制待刷写程序运行第一运行时间长度后,将待刷写程序的第一备份程序备份至外置存储模块的第一程序备份区,并在当前驾驶循环运行时间大于第二运行时间长度后,将第一备份程序的第二备份程序备份至外置存储模块的第二程序备份区;当程序存储区的待刷写程序运行异常时,根据待刷写程序的程序校验和、第一备份程序的第一校验和以及第二备份程序的第二校验和,确定将第一备份程序或第二备份程序回滚至程序存储区,以基于第一备份程序或第二备份程序进行刷写。本发明实现程序数据双备份,保证车辆正常运行。
-
公开(公告)号:CN115202261A
公开(公告)日:2022-10-18
申请号:CN202210867830.9
申请日:2022-07-22
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G05B19/042
Abstract: 本申请提供了一种控制器应用程序的管理方法、装置以及系统。该方法包括:发送唤醒报文至至少一个从控制器,并接收各从控制器发送的响应报文;至少根据响应报文的类型,确定从控制器中是否存储有第二应用程序,并确定从控制器的源地址;在从控制器中未存储有第二应用程序或第二应用程序的版本与第一应用程序的版本不一致的情况下,获取源地址对应的映射信息,并根据映射信息对第一应用程序进行改写,得到目标应用程序;发送目标应用程序至对应的从控制器,使得对应的从控制器执行目标应用程序。该方法避免了为每一个从控制器单独录入对应的应用程序,进而解决了现有技术中控制器应用程序录入效率低的问题。
-
公开(公告)号:CN114740822A
公开(公告)日:2022-07-12
申请号:CN202210326418.6
申请日:2022-03-30
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G05B23/02
Abstract: 本申请提供一种电子控制单元之间的通讯方法及装置,包括:目标网关接收第一电子控制单元ECU发送的第一格式的报文,将第一格式的报文进行格式转换为第二格式的报文,将第二格式的报文发送给第二电子控制单元ECU,其中,第一格式为控制器局域网总线CAN协议格式和控制器局域网总线速率增强CANFD协议格式中的一种格式,第二格式为CAN协议格式和CANFD协议格式中的另一种格式。也就是说,利用一个目标网关对第一ECU的报文格式进行转换,得到第二ECU的报文格式,以便实现利用不同通讯协议的电子控制单元之间的通讯。
-
公开(公告)号:CN114598752A
公开(公告)日:2022-06-07
申请号:CN202210224002.3
申请日:2022-03-07
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
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端,接收上位机传输的传输数据序列;依次判断传输数据序列中的传输数据是否为压缩数据;将压缩数据根据对应的之前位置的解压数据的特征进行解压,解压完成后将解压数据烧写。
-
公开(公告)号:CN112698857A
公开(公告)日:2021-04-23
申请号:CN202110001850.3
申请日:2021-01-04
Applicant: 潍柴动力股份有限公司
Inventor: 潘文卿
Abstract: 本申请提供一种数据刷写的方法及设备,应用于ECU中,用以支持数据批量刷写,提高数据刷写速率。在本申请实施例中,在数据刷写模式为单变量刷写模式后,接收外部刷写设备传输的至少一个电子控制单元ECU数据;将至少一个ECU数据写入EOL备份区,且在EOL备份区中建立至少一个ECU数据对应的待刷写EOL子区的标识;将EOL备份区中存储的至少一个ECU数据刷写至标识对应的待刷写EOL子区中。本申请实施例提供的数据刷写方式支持单变量刷写,即对EOL子区中的至少一个ECU数据进行刷写,无需将该EOL子区中的全部数据擦除再全部写入,减少工作时间,提高刷写效率。
-
-
-
-
-
-
-
-
-