-
公开(公告)号:CN112765053B
公开(公告)日:2022-11-29
申请号:CN202110002058.X
申请日:2021-01-04
Applicant: 潍柴动力股份有限公司
IPC: G06F12/1081
Abstract: 本申请提供一种数据处理方法及装置,在ECU上电后,向除MCU的RAM地址范围之外的其他地址写数据,从写入数据的地址中读取数据并确定同一地址写入的数据和读取到的数据是否相同;若确定写入的数据和读取到的数据相同,则确定ECU为标定ECU,将全部虚拟地址映射到标定RAM地址,以对映射到标定RAM地址中的数据进行标定;若确定写入的数据和读取到的数据不同,则确定ECU为产品ECU,将部分虚拟地址映射到标定RAM地址。这样通过将一套集成了采用标定ECU进行发动机性能试验和采用产品ECU进行发动机性能试验的程序刷写至MCU中就可以执行对应的程序以进行发动机性能试验。
-
公开(公告)号:CN115129351A
公开(公告)日:2022-09-30
申请号:CN202210781071.4
申请日:2022-07-04
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种升级从控制器的方法、主控制器及从控制器,该方法包括:接收多个从控制器发送的第一版本号,第一版本号用于标识运行在从控制器上的系统的当前版本,一个控制器对应一个第一版本号;在目标从控制器的第一版本号与第二版本号不相同的情况下,生成提示信息;将提示信息发送至目标从控制器,以使得目标从控制器的系统的版本升级至最高版本,目标从控制器是多个从控制器中的一个或者多个,第二版本号存储在主控制器中,通过主控制器根据从控制器的第一版本号,判断哪些从控制器为目标从控制器,进而使得目标从控制器进行升级,从而避免了人工对从控制器逐个进行升级,进而解决了人工对从控制器逐个进行升级而造成成本较高的问题。
-
公开(公告)号:CN112594377B
公开(公告)日:2022-04-26
申请号:CN202011575547.6
申请日:2020-12-28
Applicant: 潍柴动力股份有限公司
Abstract: 本发明是关于一种自动变速工况下信号处理方法及装置,涉及车辆换档技术领域,本发明包括:在车辆需要换档时,获取表征离合器中膜片弹簧移动的位置信号,以及检测正在行驶的车辆所处的路面情况;根据路面情况对应的滤波系数对获取到的位置信号进行滤波处理;其中,滤波系数为对获取到的位置信号进行滤波处理时的滤波程度;根据滤波处理后的位置信号,确定离合器的状态,并根据离合器的状态进行换档操作。由于本发明实施例采用路面情况对应的滤波系数对位置信号进行滤波处理,从而降低了路面情况对位置信号的影响,提高了确定离合器状态的正确率。
-
公开(公告)号:CN109683881B
公开(公告)日:2022-04-05
申请号:CN201811618411.1
申请日:2018-12-27
Applicant: 潍柴动力股份有限公司
IPC: G06F8/33
Abstract: 本发明提供一种代码格式调整方法及装置,在获取需要进行代码格式调整的待处理代码后,基于预设代码特征对待处理代码进行格式调整,得到具有预设格式的目标代码,输出具有预设格式的目标代码,使得不同的待处理代码经过预设代码特征调整后得到的目标代码之间的预设格式相同,进而使得不同待处理代码的格式从多样化向整齐划一过渡,实现不同待处理代码的格式统一,而统一的格式可以让每个程序员能够准确理解代码的思路和用意,显著地提高代码的可读性,利于代码的修改和维护,另外待处理代码可以基于预设代码特征自动进行格式调整,省去程序员调整或设置格式的环节,节省了人为调整时间,提高了调整效率。
-
公开(公告)号:CN110865771A
公开(公告)日:2020-03-06
申请号:CN201910944061.6
申请日:2019-09-30
Applicant: 潍柴动力股份有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种数据存储方法及装置,方法包括:将接收到的存储请求添加到预设的队列中,并从所述队列中选取当前需要处理的存储请求;从选取的存储请求中获取待存储数据,并为每个待存储数据生成映射到EEPROM的偏移地址;针对每个待存储数据,依据为该待存储数据生成的偏移地址,将该待存储数据存储到EEPROM中。通过使用队列管理存储请求,如果数据持续发生改变,可以将每次发生改变的存储请求加入队列中,既可以防止存储冲突造成的数据遗漏,也可以避免使用flag开关造成一些功能失效的问题。另外,在存储时,通过为数据生成偏移地址的方式,使得每条数据都有一个固定地址映射到EEPROM,从而不会造成存储失败。
-
公开(公告)号:CN110781031A
公开(公告)日:2020-02-11
申请号:CN201910913958.2
申请日:2019-09-25
Applicant: 潍柴动力股份有限公司
IPC: G06F11/14
Abstract: 本申请公开了一种控制器数据恢复方法、装置、控制器及汽车,该方法包括:访问指定的FLASH存储区之前,保存此次访问的环境信息;访问指定的FLASH存储区的过程中,监测所述FLASH存储区是否产生异常;若所述FLASH存储区产生异常,则根据此次访问的所述环境信息确定对应的数据恢复策略,以根据所述数据恢复策略进行数据恢复。本方案中,根据对FLASH监控的环境信息不同从而采取不同的数据恢复策略,对客户的影响降到最低,而且整个的异常处理及数据恢复过程都是软件自动进行,无需人为干预,数据恢复更高效。
-
公开(公告)号:CN110109690B
公开(公告)日:2019-10-15
申请号:CN201910588456.7
申请日:2019-07-02
Applicant: 潍柴动力股份有限公司
IPC: G06F8/61
Abstract: 本发明提供了一种ECU数据的刷写方法及系统,刷写工具依据约定的不可逆压缩算法,对待刷写程序中约定的关键性数据和ECU识别编码进行加密生成校验和,并依据校验和生成刷写码,刷写工具在刷写数据时,将刷写码一并刷写到ECU内存特定位置;ECU读取内存中的约定的关键性数据和ECU识别编码,并依据约定的不可逆压缩算法生成验证校验和,并读取内存特定位置中刷写码中的所述校验和,判断校验和与验证校验和是否一致,若一致,ECU正常运行已刷写程序,若不一致,ECU将本次刷写识别为非法刷写,并发出报警提示。ECU通过刷写校验,避免由于ECU数据和刷写工具泄露出现的数据安全性问题。
-
公开(公告)号:CN110287131A
公开(公告)日:2019-09-27
申请号:CN201910591816.9
申请日:2019-07-01
Applicant: 潍柴动力股份有限公司
IPC: G06F12/10
Abstract: 本申请实施例提供了一种内存管理方法及装置,确定待标定的目标变量,以及目标变量对应的目标虚拟地址区域,在MMU映射表中确定目标虚拟地址区域所在的第一映射表项,其中第一映射表项中包括第一虚拟地址区域与第一ROM地址区域的映射关系,以及第二虚拟地址区域和第二ROM地址区域的映射关系,目标虚拟地址区域位于第一虚拟地址区域中,则可以将第一虚拟地址区域映射到目标RAM地址区域,将第二虚拟地址区域映射到第二ROM地址区域,因此根据第一虚拟地址区域可以对目标变量进行标定,而第一虚拟地址区域仅仅是第一映射表项对应的地址区域的一部分,因此在对目标变量进行标定时利用的RAM空间较少。
-
公开(公告)号:CN104202955B
公开(公告)日:2019-05-28
申请号:CN201410404628.8
申请日:2014-08-15
Applicant: 潍柴动力股份有限公司
IPC: H05K9/00
Abstract: 本发明提供一种提高电路EMC的装置,该电路中的控制器位于印刷电路板PCB板上;PCB板之外套设壳体;PCB板之外设置一层导电金属层;或,PCB板上设置一层导电金属层;导电金属层与PCB板的地平面进行电连接。增加一层导电金属层,由于导电金属层是导电的,并且是与PCB板的地平面进行电连接的。使PCB板的地平面上的干扰流入导电金属层,避免或降低PCB板上的电磁干扰。如果没有该导电金属层,PCB板的地平面上的共模信号一直在PCB板上流动,最终与大地形成回路,无法达到彻底消除共模干扰的目的。添加导电金属层后,将PCB板上的干扰信号释放掉,提高整个电路EMC性能。并且本发明寄生电容大幅减小,电磁发射回路阻抗增加,从而降低电路的电磁发射水平。
-
公开(公告)号:CN109240622A
公开(公告)日:2019-01-18
申请号:CN201811122642.3
申请日:2018-09-26
Applicant: 潍柴动力股份有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种EEPROM数据写入的方法及系统,该方法包括:将EEPROM存储空间划分为若干个存储块;在所述存储块中,确定备份区和存储区;将所述EEPROM数据划分为与所述存储区数量相匹配的数据块;将第一数据块写入到所述备份区,若所述第一数据块写入成功,则将所述备份区确定为所述第一数据块的有效区;将与所述第一数据块对应的第一存储区重新确定为备份区,将第二数据块写入到所述备份区,并重新判断第二数据块是否写入成功,直至将所述EEPROM数据全部写入。通过本发明实现了提高EEPROM空间使用率和保证EEPROM数据安全写入的目的。
-
-
-
-
-
-
-
-
-