-
公开(公告)号: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负荷升高。
-
公开(公告)号:CN112594377B
公开(公告)日:2022-04-26
申请号:CN202011575547.6
申请日:2020-12-28
Applicant: 潍柴动力股份有限公司
Abstract: 本发明是关于一种自动变速工况下信号处理方法及装置,涉及车辆换档技术领域,本发明包括:在车辆需要换档时,获取表征离合器中膜片弹簧移动的位置信号,以及检测正在行驶的车辆所处的路面情况;根据路面情况对应的滤波系数对获取到的位置信号进行滤波处理;其中,滤波系数为对获取到的位置信号进行滤波处理时的滤波程度;根据滤波处理后的位置信号,确定离合器的状态,并根据离合器的状态进行换档操作。由于本发明实施例采用路面情况对应的滤波系数对位置信号进行滤波处理,从而降低了路面情况对位置信号的影响,提高了确定离合器状态的正确率。
-
公开(公告)号:CN118733051A
公开(公告)日:2024-10-01
申请号:CN202410863813.7
申请日:2024-06-29
Applicant: 潍柴动力股份有限公司
Abstract: 本申请提供了一种保持A2L文件中的变量地址不变的方法与装置,采用编译器在编译更新待编译文件的过程中读取到中断语句时,使得单片机通过操作寄存器的方式主动触发一中断,以使得CPU响应触发的中断运行新增代码段,以使得经过编译处理以及脚本处理得到的A2L文件中的变量地址保持不变,从而在确保程序顺利执行的前提下,还可以确保编译器对新增的程序不敏感,以确保即使增加新的片段也不会对原变量的地址进行变更,进而解决了现有技术中针对A2L文件中的地址变更的缺陷未有解决方案的问题。
-
公开(公告)号:CN118467137A
公开(公告)日:2024-08-09
申请号:CN202410691384.X
申请日:2024-05-30
Applicant: 潍柴动力股份有限公司
Abstract: 本申请提供了一种多核单片机内部FLASH操作方法、多核单片机与车辆ECU,其中,单片机包括多个处理核和内部FLASH,方法包括:在多个处理核均处于启动状态,且多个处理核运行时均需对内部FLASH的同一区域执行操作,且在目标处理核对内部FLASH执行操作之前,目标处理核触发非目标处理核进入中断状态,非目标处理核为多个处理核中除目标处理核的之外的处理核;在目标处理核对内部FLASH的操作结束后,生成操作结束标识,以使得非目标处理核检测到操作结束标识后退出中断。通过触发中断的方式实现多核操作,解决了现有的方案多核同时对内部FLASH进行操作时容易报错的问题,可以保证多核架构下安全访问内部FLASH。
-
公开(公告)号:CN116820512A
公开(公告)日:2023-09-29
申请号:CN202310747452.5
申请日:2023-06-21
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F8/65 , G06F9/4401
Abstract: 本申请提供了一种引导程序更新方法、装置、设备及存储介质。在执行方法时,先利用第一引导程序的第一代码模块判断第一引导程序是否更新,若是,则从第一引导程序跳转到第二引导程序;后在第二引导程序中确定第一引导程序的第一引导程序更新文件;第一引导程序更新文件用于更新第一引导程序;最后执行更新后的第一引导程序,以使用第一引导程序的第一引导程序更新文件对第一引导程序的第二代码模块进行更新。这样,将第一引导程序的第一代码模块作为启动区,通过第一引导程序的第一代码模块判断第一引导程序是否更新,使得第二引导程序只更新第一引导程序的第二代码模块,而不更新启动区,降低启动区代码更新过程中更新失败的可能性。
-
公开(公告)号:CN116774936A
公开(公告)日:2023-09-19
申请号:CN202310738929.3
申请日:2023-06-20
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种车辆的存储装置的控制方法、控制装置和电子装置。该方法包括:第一获取步骤,在车辆处于下电阶段的情况下,控制第一存储器获取一个存储分区对应的待存储数据;第一确定步骤,在确定接收到的信号为下电开始信号的情况下,获取一个当前可用的存储分区对应的配置信息,在配置信息不表征当前可用的存储分区用于存储下电开始的数据的情况下,将配置信息更新为表征当前可用的存储分区用于存储下电开始的数据的信息;依次重复执行第一获取步骤和第一确定步骤至少一次,直到将车辆在下电开始阶段获取的待存储数据一一对应地存储至存储分区中。该方法解决了需要不断对存储装置的存储量进行调整,灵活度较低的问题。
-
公开(公告)号:CN114047885B
公开(公告)日:2023-09-15
申请号:CN202111431546.9
申请日:2021-11-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供一种多类型数据的写入方法、装置、设备及介质。包括:根据各第一存储变量指定的数据类型,确定第一目标数据的数据类型;各第一存储变量的数据类型为多种;创建各第一存储变量对应的联合体变量;每个第一存储变量对应的联合体变量包括预定的第一类型的第一数组变量和第二类型的第二数组变量,第一数组变量的预定字节用于存储第一目标数据的数据特征,第二数组变量中除预定字节的映射字节以外的其它字节用于存储第一目标数据;第二类型为第一存储变量的数据类型;将各第一存储变量对应的联合体变量存储至存储空间,以完成对第一目标数据的写入。本申请的方法,实现了多类型数据的写入,提高数据计算效率,节省存储空间。
-
公开(公告)号:CN116683053A
公开(公告)日:2023-09-01
申请号:CN202310687988.2
申请日:2023-06-09
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种电池管理系统及报文传输方法。所述系统包括主板和从板,主板的一端通过CAN总线与从板的第一端连接,另一端通过数字信号传输线,与从板的第二端的连接。主板用于在数字信号传输线上输出一个低电平信号,并同时在CAN网络上广播第一记录时间;从板用于根据接收到的低电平信号和第一记录时间,确定第一记录时间通过CAN网络传输到主板上的传输时间;并将第一记录时间和传输时间的和值作为从板的同步时间。从板用于根据同步时间,确定报文发送时间;并根据报文发送时间,通过CAN网络向主板发送报文。通过同步主板和各从板的相对时间,在不同的报文发送时间,向主板发送报文,避免了CAN网络出现冲突。
-
公开(公告)号:CN116225904A
公开(公告)日:2023-06-06
申请号:CN202211718820.5
申请日:2022-12-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种单片机的调试方法、调试装置、处理器和电子设备,该方法包括:读取函数地址范围,函数地址范围为目标函数的地址集合,目标函数为对目标变量执行操作的所有函数,目标变量包括单片机中的全局变量;在单片机处于调试监控模式且执行操作指令的情况下,中断操作指令,操作指令为请求操作目标变量的指令;根据操作指令对应的PC指针地址以及函数地址范围,对单片机进行调试。本申请至少解决了现有技术中没有调试器的情况下无法对单片机进行调试的问题。
-
-
-
-
-
-
-
-
-