-
公开(公告)号:CN116225418A
公开(公告)日:2023-06-06
申请号:CN202211726826.7
申请日:2022-12-30
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种汽车控制器软件快速开发系统,其特征在于,包括:基础软件接口模块库:包括快速原型平台输入输出接口函数;基础软件目标文件库:包括快速原型平台运行的基础代码环境、基础软件输入输出基础代码及基础软件操作系统代码;任务调度模块:基于所述基础软件目标文件库中基础软件操作系统提供的应用软件任务调度接口,能够将所述应用软件的任务调度嵌入基础软件操作系统中;接口针脚通道可标定支持单元:能够实现所述输入输出接口函数中输入输出针脚的自定义;应用软件与基础软件代码集成工具包:能够由模型生成C代码。实现输入输出针脚的自定义设置,解决了当前快速原型平台高度依赖硬件接口资源的问题。
-
公开(公告)号:CN114238006A
公开(公告)日:2022-03-25
申请号:CN202111547812.4
申请日:2021-12-16
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供一种单片机的调试方法、装置及设备,涉及单片机技术,该方法包括:通过USB接口接收上位机发送的控制指令,控制指令为符合USB协议的指令;将控制指令,转换为符合JTAG协议的调试指令;通过JTAG接口将调试指令发送给第二单片机,调试指令用于指示第二单片机执行调试指令所指示的调试任务并生成调试结果信息;接收第二单片机发送的调试结果信息,并将调试结果信息通过USB接口发送给上位机。本申请方法,针对待调试的第二单片机,可以将上位机及第一单片机作为调试设备,根据上位机及第一单片机向第二单片机发送控制指令,进而使得第二单片机根据控制指令进行调试,得到调试结果信息,解决单片机因缺少调试器而无法调试的技术问题。
-
公开(公告)号:CN114168085A
公开(公告)日:2022-03-11
申请号:CN202111546416.X
申请日:2021-12-16
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F3/06
Abstract: 本发明实施例提供一种变量处理方法、装置、设备及存储介质,其中方法包括:响应于用户触发的存储请求,对ram中待存储的变量按变量值占用的字节数进行分类,针对每一字节数,对所述字节数对应的变量按变量值进行排序,若存在连续多个变量对应的变量值中部分字节相同,则将所述连续多个变量中第一个变量的ram初始地址、所述部分字节的值、所述连续多个变量的个数、所述连续多个变量中每一变量除所述部分字节以外的其它字节的值存储到flash中,通过对变量按字节进行分类,对字节中的每一变量按变量值进行排序,从而可以针对部分字节相同的连续多个变量进行压缩存储,进而节约flash资源。
-
公开(公告)号:CN112594377A
公开(公告)日:2021-04-02
申请号:CN202011575547.6
申请日:2020-12-28
Applicant: 潍柴动力股份有限公司
Abstract: 本发明是关于一种自动变速工况下信号处理方法及装置,涉及车辆换档技术领域,本发明包括:在车辆需要换档时,获取表征离合器中膜片弹簧移动的位置信号,以及检测正在行驶的车辆所处的路面情况;根据路面情况对应的滤波系数对获取到的位置信号进行滤波处理;其中,滤波系数为对获取到的位置信号进行滤波处理时的滤波程度;根据滤波处理后的位置信号,确定离合器的状态,并根据离合器的状态进行换档操作。由于本发明实施例采用路面情况对应的滤波系数对位置信号进行滤波处理,从而降低了路面情况对位置信号的影响,提高了确定离合器状态的正确率。
-
公开(公告)号:CN112583307A
公开(公告)日:2021-03-30
申请号:CN202011482161.0
申请日:2020-12-15
Applicant: 潍柴动力股份有限公司
Abstract: 本发明公开了一种永磁同步电机及其旋转变压器的软解码方法、系统,该软解码方法包括:控制器以第一周期获取永磁同步电机旋转变压器的正交差分正余弦信号的离散的包络线;并对正交差分正余弦信号的离散的包络线进行反正切运算,获取与正交差分正余弦信号的离散的包络线对应的第一转子角度;三阶角度观测器根据第一转子角度以及三阶角度观测算法计算出第二转子角度,其中第一个第一转子角度作为三阶角度观测器最后一个积分器的初始值;控制器根据第二转子角度控制永磁同步电机。本发明提供的技术方案,不仅满足ISO26262 ASIL D的安全等级,还可获得精确的转子位置信息,提高电机启动时的平顺性,具有更好的动态响应特性。
-
公开(公告)号:CN119149084A
公开(公告)日:2024-12-17
申请号:CN202410845242.4
申请日:2024-06-27
Applicant: 潍柴动力股份有限公司
Abstract: 本发明实施例公开了一种模型的代码版本管理方法、装置、设备和存储介质,其中,方法包括:在检测到目标模型进行版本更新的情况下,生成已更新模型对应的至少两个待更新平台的已更新平台代码;基于已更新模型和所述已更新平台代码,确定模型代码关联表;其中,所述模型代码关联表用于表示已更新模型和所述已更新平台代码之间的版本对应关系;将模型代码关联表存储在预设数据库中,以完成针对所述目标模型的版本管理步骤。本发明实施例的技术方案解决了现有技术中通常针对代码本身或者模型本身进行版本管理,存在版本管理局限性的问题,可以建立模型和多平台代码之间的版本对应关系,提高版本管理的覆盖范围,为后续进行软件自动化集成提供便利。
-
公开(公告)号:CN117631999A
公开(公告)日:2024-03-01
申请号:CN202311373467.6
申请日:2023-10-20
Applicant: 潍柴动力股份有限公司
IPC: G06F3/06
Abstract: 本申请公开了一种函数代码的存储调整方法、装置、电子设备和存储介质,该方法和装置应用于电子设备,具体为响应用户的函数调度请求,配置一个函数调度表,函数调度表记录有至少一个功能核和与相应功能核对应的至少一个函数的函数代码;响应用户的代码处理请求,检测每个功能核的存储分区与其对应的函数代码的存储分区是否一致,如不一致则对功能核的存储分区与函数代码的存储分区进行一致性调整。通过本方案可以针对相应功能核自动调整函数代码所处的存储分区,从而提高了调整工作的效率。
-
公开(公告)号:CN116225446A
公开(公告)日:2023-06-06
申请号:CN202211732686.4
申请日:2022-12-30
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种嵌入式代码的编译方法、装置及其计算机可读存储介质。该编译方法包括:对源代码进行编译,生成初始编译文件,所述初始编译文件为可读取变量的属性的文件;确定所述初始编译文件中的各所述变量的属性,将至少一种所述属性的头文件生成至一个属性表中;遍历所述属性表,将至少一个所述属性的头文件写回至对应的所述变量的使用模块的文件中,形成更新的所述使用模块的文件,并采用所述更新的所述使用模块的文件进行编译,得到目标代码。通过本申请,解决了在变量的定义头文件和/或声明头文件嵌套使用时,编译得到的目标代码过于冗长的问题,达到了使嵌入式编译代码简洁的目的。
-
公开(公告)号:CN113886344A
公开(公告)日:2022-01-04
申请号:CN202111152382.6
申请日:2021-09-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本发明实施例提供的观测量的监控方法、装置、设备及介质,通过在检测到用户输入了观测量标识时,根据观测量标识从MAP文件中获取与观测量标识对应的观测量地址,再将观测量地址赋值给A2L文件中预设的标定量变量,得到标定量后,响应于用户的操作,开启A2L文件中预设的监控标定量使能开关,获取观测量标识对应的观测量数据,实现对未在A2L文件观测量进行监控,不需要工作人员专门升级软件版本,将观测量添加至A2L文件中,操作简单,时间成本和人工成本较低。
-
公开(公告)号:CN112397128A
公开(公告)日:2021-02-23
申请号:CN202011302770.3
申请日:2020-11-19
Applicant: 潍柴动力股份有限公司
Abstract: 本申请提供一种Flash存储器的控制方法和装置,应用于车载电子控制单元,方法包括:车辆下电阶段,根据Flash划分的各个存储块的可存储数据量确定待写入存储块,向待写入存储块写入待存储数据,写入后,若各个存储块的可存储数据量不符合预设条件,将部分存储块的擦除标志位置为1,车辆上电阶段,查找出待擦除存储块(擦除标志位为1的存储块)并对待擦除存储块执行数据擦除操作,若擦除过程中异常断电,则等待车辆再次上电后重新确定待擦除存储块并继续执行数据擦除操作。本方案将数据擦除和数据写入操作分别在上电阶段和下电阶段执行,即使上电时异常断电也能够在再次上电后继续进行擦除,避免下电阶段在未擦除的存储块写入数据,防止Flash存储器损坏。
-
-
-
-
-
-
-
-
-