-
公开(公告)号:CN115826868A
公开(公告)日:2023-03-21
申请号:CN202211640964.3
申请日:2022-12-20
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F3/06
Abstract: 本申请公开了一种NANDFlash中查询数据、存储数据的方法、装置和设备,通过在NANDFlash中存储数据帧时,以预设的时间单位(如日期)为维度对每个时间单位存储的数据帧进行计数,记录数据帧对应的计数值,使得在查询NANDFlash存储的该时间单位的某个值(如某天)的数据时,能够基于时间单位的计数值进行蛙跳方式查找,跳过中间不满足查找目标的存储区域,实现对所要查询的数据的快速定位和获取的目的,节约了从NANDFlash中查找时间单位的某个值下存储的数据的时间等资源。
-
公开(公告)号:CN114047885A
公开(公告)日:2022-02-15
申请号:CN202111431546.9
申请日:2021-11-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供一种多类型数据的写入方法、装置、设备及介质。包括:根据各第一存储变量指定的数据类型,确定第一目标数据的数据类型;各第一存储变量的数据类型为多种;创建各第一存储变量对应的联合体变量;每个第一存储变量对应的联合体变量包括预定的第一类型的第一数组变量和第二类型的第二数组变量,第一数组变量的预定字节用于存储第一目标数据的数据特征,第二数组变量中除预定字节的映射字节以外的其它字节用于存储第一目标数据;第二类型为第一存储变量的数据类型;将各第一存储变量对应的联合体变量存储至存储空间,以完成对第一目标数据的写入。本申请的方法,实现了多类型数据的写入,提高数据计算效率,节省存储空间。
-
公开(公告)号:CN112596770A
公开(公告)日:2021-04-02
申请号:CN202011546869.8
申请日:2020-12-24
Applicant: 潍柴动力股份有限公司
Abstract: 本公开涉及计算机技术领域,公开了一种数据处理方法、装置、电子设备和存储介质,本实施例的方法包括:响应程序的变量信息存储指令,确定所述程序的新版本的变量信息以及所述程序的上一版本的变量信息中相同的变量标识;针对任一相同的变量标识,将所述相同的变量标识对应的所述新版本的变量信息中的变量数据,替换为所述上一版本的变量信息中的变量数据,本实施例能使程序在运行后产生的变量数据依然与地址变化后的变量对应,避免了因变量地址与变量数据不对应造成的数据读取失败,也避免了该程序在运行后产生的变量数据的遗失。
-
公开(公告)号:CN114721982B
公开(公告)日:2024-06-18
申请号:CN202210283226.1
申请日:2022-03-22
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本公开提供了一种可配置存储数据类型的读写处理方法及系统,其用于写入存储设备的程序,所述程序执行如下过程:写过程:获取待存储变量的数据信息;基于所述数据信息,将所述待存储变量赋值给B l ock块中间数组对应数据类型的联合体成员;其中,每个B l ock块的数据类型采用联合体类型,所述联合体类型包括不同数据宽度的整型类型和浮点类型;将B l ock块中间数组中的数据存储至EEPROM存储空间中;读过程:从EEPROM存储空间中读取数据至B l ock块中间数组;将B l ock块中间数组对应数据类型的联合体成员赋值给待存储EEPROM存储空间数据的变量中;实现可配置存储数据类型的读写。
-
公开(公告)号:CN117472029A
公开(公告)日:2024-01-30
申请号:CN202311600362.X
申请日:2023-11-28
Applicant: 潍柴动力股份有限公司
IPC: G05B23/02
Abstract: 本发明公开了一种控制器的变量观测方法、装置及电子设备,该方法包括:针对控制器中任意一个功能模块,将功能模块中的预设局部变量作为基准变量;根据基准变量对应的数据类型、待测局部变量对应的数据类型以及待测局部变量和基准变量的位置关系,确定待测局部变量的偏移地址;根据基准变量的实时地址和待测局部变量的偏移地址,确定待测局部变量的绝对地址;根据绝对地址,对待测局部变量对应的变量值进行观测。通过计算待测局部变量与基准变量之间的偏移地址,并根据偏移地址和基准变量的实时地址,确定待测局部变量的绝对地址,以根据绝对地址观测待测局部变量对应的变量值,从而实现对控制器的局部变量的观测,进而提高了控制器的调试效率。
-
公开(公告)号:CN117389365A
公开(公告)日:2024-01-12
申请号:CN202311376493.4
申请日:2023-10-23
Applicant: 潍柴动力股份有限公司
IPC: G05F1/56
Abstract: 本申请公开了一种电流补偿的控制方法、装置及电子设备,方法包括:针对电流闭环芯片中的目标输出通道,监测补偿条件是否被满足,电流闭环芯片能够利用驱动电流通过闭环控制方式输出目标电流;电流闭环芯片包含至少一个输出通道,每个输出通道用于输出相应的电流;目标输出通道为输出至少一个输出通道中目标电流的输出通道;在补偿条件被满足的情况下,检测目标输出通道是否存在故障;在目标输出通道存在故障的情况下,执行:监测补偿条件是否被满足;在目标输出通道不存在故障的情况下,对目标输出通道执行自动归零流程,自动归零流程用于对目标输出通道实现电流补偿。
-
公开(公告)号:CN116679961A
公开(公告)日:2023-09-01
申请号:CN202310778112.9
申请日:2023-06-28
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种程序升级方法、装置和电子设备,该方法通过提取目标公共代码,得到修改后的待升级程序和修改后的升级数据包,并将目标公共代码存储至目标FLASH区域,本方案中只在FLASH区域中存储了一次目标公共代码,所以在FLASH区域中存储的代码总数减少了;后续让目标公共代码直接在运行内存中运行,在FLASH区域中只需要运行修改后的升级数据包,相比现有技术在FLASH区域中运行待升级程序和升级数据包的方案来说大大减少了FLASH区域运行的代码数量,进而减少了FLASH使用率,也没有增加设备的成本,进而解决了现有技术中解决升级过程中FLASH资源紧张问题的更换MUC方案容易导致成本较高的问题。
-
公开(公告)号:CN116501673A
公开(公告)日:2023-07-28
申请号:CN202310325978.4
申请日:2023-03-27
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种数据的传输方法、传输装置、电子装置和电子设备。该传输方法包括:在第一控制信号为低电平的情况下,判断第二控制信号是否由高电平变为低电平,在第二控制信号由高电平变为低电平的情况下,发送帧头至接收端;在发送帧头至接收端之后,继续判断第二控制信号是否由高电平变为低电平,在第二控制信号由高电平变为低电平的情况下,发送有效数据至接收端,继续判断第二控制信号是否由高电平变为低电平,在第二控制信号由高电平变为低电平的情况下,继续发送下一个有效数据至接收端,直至多个有效数据均发送至接收端为止。通过本申请,解决了数据传输效率较低的问题,达到了提高数据传输效率的目的。
-
公开(公告)号:CN116088473A
公开(公告)日:2023-05-09
申请号:CN202211709939.6
申请日:2022-12-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G05B23/02
Abstract: 本申请提供一种控制器针脚自由配置唯一性检查方法、装置、设备及介质,包括:获取对发动机平台上所有功能配置的通道变量值以及通道变量地址,通道变量值指示该功能是否已配置控制器的针脚通道号;根据预设配置规则以及各功能配置的通道变量值,筛选出已配置控制器的针脚通道号的第一功能;在所有第一功能中筛选具有相同通道变量值的第二功能,得到筛选结果;根据筛选结果确定控制器针脚是否配置所述发动机平台上的唯一功能;若是,输出配置唯一性检查合格的消息;若否,输出通道变量值相同的至少一组第二功能的通道变量地址。本申请,能够自动检查控制器针脚通道配置是否唯一,且全过程自动化对重复配置的通道进行筛选输出,提高了检查效率。
-
公开(公告)号:CN111241008B
公开(公告)日:2022-09-23
申请号:CN201911408907.0
申请日:2019-12-31
Applicant: 潍柴动力股份有限公司
IPC: G06F12/0802
Abstract: 本发明涉及数据存储领域,尤其涉及一种用于校正EEPROM变量与地址的方法、装置和控制器。本发明所述的用于校正EEPROM变量与地址的方法包括:获取上版本和当前版本程序中,存储在EEPROM区的变量,得到第一变量和第二变量;对比所述第一变量和第二变量,提取被修改的第二变量,得到待修改变量名称;根据映射关系,获取待修改变量名称在RAM区中的第一存储地址和在EEPROM区的储存内容;将所述存储内容赋值至待修改变量名称在RAM区的第一存储地址中;清除EEPROM区,将存储内容更新至EEPROM区中的对应地址。通过在EEPROM变量改变时,更新当前编译环境中的RAM量和EEPROM区的对应关系,实现EEPROM变量的自动更新,消除了重要数据信息被擦除的风险,以此保存原始数据。
-
-
-
-
-
-
-
-
-