-
公开(公告)号:CN110209420A
公开(公告)日:2019-09-06
申请号:CN201910708731.4
申请日:2019-08-01
Applicant: 潍柴动力股份有限公司
IPC: G06F8/654 , G06F8/71 , G06F9/4401
Abstract: 本申请公开了一种更新引导加载程序的方法及装置,包括:将目标程序存储于ECU中的第一存储区域中,其中,该目标程序至少包括更新程序,第一存储区域在存储目标程序之前被用于存储应用程序;存储新版本的引导加载程序,并通过执行更新程序,将第二存储区域中旧版本的引导加载程序更新为新版本的引导加载程序。由此可见,将更新程序刷写到ECU中用于存储应用程序的第一存储区域中,可以实现在不开壳的情况下,利用新版本的Boot Loader更新ECU中旧版本的Boot Loader,进而对ECU中的Boot Loader的更新;并且,每次更新Boot Loader时都是将更新程序烧录至ECU中原先存储应用程序的区域,因此,也无需占用ECU额外的存储空间。
-
公开(公告)号:CN109358892A
公开(公告)日:2019-02-19
申请号:CN201811123088.0
申请日:2018-09-26
Applicant: 潍柴动力股份有限公司
Abstract: 本申请提供了一种软件版本升级方法,当电子控制单元ECU上电时,将电可擦除可编程只读存储器EEPROM中所有块BLOCK区的全部数据复制到随机存储器RAM中,BLOCK区的全部数据包括当前软件版本号;软件运行时获取最新软件版本号;判断所述最新软件版本号是否大于所述当前软件版本号;若是,判定当前软件版本升级,RAM中0到所述当前软件版本号之间的全部数据保持不变,将所述当前软件版本号与所述最新软件版本号之间的新增变量的值设置为安全的默认值。本发明实现了EEPROM数据的版本兼容,当ECU刷写不同版本时,相同的变量数据不丢失,不同的变量保持安全值。
-
公开(公告)号:CN103047022A
公开(公告)日:2013-04-17
申请号:CN201210583895.7
申请日:2012-12-30
Applicant: 潍柴动力股份有限公司
Abstract: 本发明公开了一种电控柴油机无凸轮轴信号的启动方法及装置,具体方法是:按照预设的试喷油次数连续对多个测试气缸进行试喷油,计算每次试喷油后所述测试气缸的加速度;比较每次试喷油后所述测试气缸的加速度与加速度正常阈值的大小;统计所述测试气缸的加速度大于所述加速度正常阈值的次数;判断统计的次数是否大于预设的试喷油次数的一半;若否,则反转曲轴的当前相位后重新进行试喷油;若是,则按照气缸的喷油顺序对各气缸依次进行喷油。本发明提供的方法及装置,能够降低判断的错误率,从而提高柴油机的启动速率。
-
公开(公告)号:CN118625127A
公开(公告)日:2024-09-10
申请号:CN202410873377.1
申请日:2024-07-01
Applicant: 潍柴动力股份有限公司
IPC: G01R31/34
Abstract: 本申请提供了一种三相电机的故障诊断方法、装置和车辆,该方法包括:控制第一开关、第三开关和第五开关均闭合且第一开关、第三开关和第五开关均断开,使得三相电机处于波峰中断状态,或者控制第二开关、第四开关和第六开关均闭合且第一开关、第三开关和第五开关均断开,使得三相电机处于波谷中断状态;获取三相电机的母线电压,母线电压为电源正极和电源负极之间的压差;在母线电压等于预定电压的情况下,确定三相电机故障,预定电压为电源正极和电源负极之间的额定电压的一半,解决了现有技术中三相电机故障易出现误报的问题。
-
公开(公告)号:CN118519823A
公开(公告)日:2024-08-20
申请号:CN202410611637.8
申请日:2024-05-16
Applicant: 潍柴动力股份有限公司
Abstract: 本申请提供了一种单片机内部FLASH读异常处理方法、装置与电子设备。该方法包括:在操作单片机内部FLASH内,若出现目标FLASH读异常,不再继续读取异常代码行,且将异常代码行做标记处理;控制程序返回至异常代码行所在位置之前的预设位置处,从预设位置处的代码行继续执行且在执行至被标记的异常代码行时跳过异常代码行执行FLASH读取。也就是如果发现单片机内部FLASH读异常,不再继续本次执行,返回至异常代码行之前的位置重新开始执行,执行到异常代码行是跳过,以保证程序的顺利执行,以确保功能的正常实现。
-
公开(公告)号:CN117870951A
公开(公告)日:2024-04-12
申请号:CN202311532484.X
申请日:2023-11-16
Applicant: 潍柴动力股份有限公司
IPC: G01L25/00
Abstract: 本申请实施例公开了一种爆震传感器故障检测方法、电路和系统,所述方法包括:根据爆震传感器的分压电压和开路故障电压阈值判定爆震传感器是否存在开路故障;若爆震传感器不存在开路故障,且发动机为零转速模式,则根据发动机所有气缸的通道的静态积分电压和静态阈值判定爆震传感器是否存在硬件干扰故障;若爆震传感器不存在开路故障,且发动机转速高于动态故障转速阈值,则根据发动机气缸的通道的动态积分电压和动态背景噪音阈值判定是否存在传感器脱落故障。可以快速准确定位爆震传感器开路和传感器脱落故障,降低发动机异常运行风险。
-
-
公开(公告)号:CN116841916A
公开(公告)日:2023-10-03
申请号:CN202310809038.2
申请日:2023-07-03
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F12/06 , G06F9/4401
Abstract: 本申请提供了一种引导加载程序的扩展方法、扩展装置和电子设备,该方法包括:从应用程序地址段选取第一预定地址长度的地址段,得到第一扩展地址段;从应用程序地址段选取第二预定地址长度的地址段,得到第二扩展地址段;获取第一扩展地址段的起始地址和终止地址,并将第一扩展地址段的起始地址和终止地址写入第二引导加载程序,将超出第一引导加载程序地址段的容量的第一引导加载程序存储至第一扩展地址段;获取第二扩展地址段的起始地址和终止地址,并将第二扩展地址段的起始地址和终止地址写入第一引导加载程序,将超出第二引导加载程序地址段的容量的第二引导加载程序存储至第二扩展地址段。本申请解决了引导加载程序的扩展过程复杂的问题。
-
公开(公告)号:CN112596770B
公开(公告)日:2023-08-18
申请号:CN202011546869.8
申请日:2020-12-24
Applicant: 潍柴动力股份有限公司
Abstract: 本公开涉及计算机技术领域,公开了一种数据处理方法、装置、电子设备和存储介质,本实施例的方法包括:响应程序的变量信息存储指令,确定所述程序的新版本的变量信息以及所述程序的上一版本的变量信息中相同的变量标识;针对任一相同的变量标识,将所述相同的变量标识对应的所述新版本的变量信息中的变量数据,替换为所述上一版本的变量信息中的变量数据,本实施例能使程序在运行后产生的变量数据依然与地址变化后的变量对应,避免了因变量地址与变量数据不对应造成的数据读取失败,也避免了该程序在运行后产生的变量数据的遗失。
-
公开(公告)号:CN116006673A
公开(公告)日:2023-04-25
申请号:CN202211595469.5
申请日:2022-12-13
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请公开了一种AMT频率信号的处理方法、装置、设备及存储介质,所述方法包括:获取当前的AMT频率信号;当所述频率信号大于预设阈值时,采用轮询采集的方式采集所述频率信号;当所述频率信号小于等于预设阈值时,采用中断采集的方式采集所述频率信号。获取预设的换挡点转速,计算达到所述换挡点转速所需的时间;根据达到所述换挡点转速所需的时间设置定时器,并开启所述定时器;判断所述定时器的定时时间是否到达;若所述定时器的定时时间到达,则自动进行换挡操作。本申请通过采用轮询采集高频信号,中断采集低频信号相结合的方式,即可保证信号的实时性,又可以降低高频时中断过快导致的CPU负荷升高。
-
-
-
-
-
-
-
-
-