文件生成方法、装置及计算机可读存储介质制造方法及图纸

技术编号:18621217 阅读:32 留言:0更新日期:2018-08-08 00:20
本发明专利技术公开了一种嵌入式软件的文件生成方法、装置及计算机可读存储机制,该方法通过获取所述标定文件的预设信息;根据所述预设信息确定所述标定文件所需要修改的信息范围;根据预设标定数据更改规则确定所述标定文件需要修改的信息;根据预设修改规则修改所述标定文件以生成新的标定文件。本发明专利技术方法可以根据给定的标定数据修改规则实现离线标定并生成包含程序与数据的标定文件;且生成的文件烧写到控制器中只需要一次烧写操作,节省时间;标定的过程中不需要依赖于控制器、标定工具以及标定软件,可以节约大量的软硬件工具成本;同时可以自动化地根据批量的标定数据生成规则快速生成所需要的所有标定文件。

File generation method, device and computer readable storage medium

The invention discloses a file generation method, a device and a computer readable storage mechanism for the embedded software. By obtaining the presupposed information of the demarcated file, the method determines the range of information needed to be modified according to the presupposed information, and determines the demarcated text according to the presupposed data change rule. The information needed to be modified is modified according to the preset modification rules to generate the new calibration file. The method can achieve off-line calibration and generate calibration files containing programs and data according to the given calibration rules, and the generated files can be burned to the controller only once and save time, and the calibration process does not need to rely on the controller, calibration tool and calibration software. It saves a lot of hardware and software tool costs, and can automatically generate all the required calibration files according to the rules of batch calibration data generation.

【技术实现步骤摘要】
文件生成方法、装置及计算机可读存储介质
本专利技术涉及汽车
,尤其涉及一种嵌入式软件的文件生成方法、装置及计算机可读存储介质。
技术介绍
随着经济实力的不断增长和汽车行业的迅速发展,汽车的产量不断增加,质量不断提升,功能越来越丰富。目前,一辆汽车的性能除了取决于传统的机械部分和热力学部分之外,还受到汽车电子技术水平的影响。在汽车中,越来越多的电子控制单元(ElectricControlUnit,ECU)被应用到汽车上,这些电子控制单元的使用,是的汽车的安全性、可靠性和舒适性等都得到了显著的提高。汽车电子的目前市场广阔,控制对象也门类众多。而面对多种控制对象,频繁的修改软件或者控制器会造成很多不必要的资金浪费。设计通用的软件然后根据需要进行不同参数或者功能的标定是目前常用的手段。目前常见标定技术的实现,一是依赖于昂贵的标定软件和设备,二是软件需要对数据进行二次烧写,操作会造成一定的操作复杂化和低效率
技术实现思路
本专利技术的主要目的在于提供一种嵌入式软件的文件生成方法、装置及计算机可读存储介质,旨在解决上述指出存在的缺陷。为实现上述目的,本专利技术提供的一种嵌入式软件的文件生成方法,所述文件生成方法包括以下步骤:获取所述标定文件的预设信息;根据所述预设信息确定所述标定文件所需要修改的信息范围;根据预设标定数据更改规则确定所述标定文件需要修改的信息;根据预设修改规则修改所述标定文件以生成新的标定文件。优选地,所述获取所述标定文件的预设信息的步骤包括:根据ASAP2技术标定文件以及预设修改规则获取需要标定的标定文件的文件类型步。优选地,所述所述获取所述标定文件的预设信息的步骤包括:根据预设修改规则以及MAP文件获取所需标定的标定量的起始地址。优选地,所述根据所述预设信息确定所述标定文件所需要修改的信息范围的步骤包括:将所述预设修改规则以Excel文件格式保存。优选地,所述根据预设修改规则修改所述标定文件以生成新的标定文件的步骤包括:以脚本语言的方式读取Excel文件内保存的预设修改规则;通过脚本文件以文本写入的方式对所述标定文件进行修改;存储修改后的标定文件。优选地,所述根据预设修改规则修改所述标定文件以生成新的标定文件的步骤包括:所述生成新的标定文件包括程序以及标定数据。优选地,所述标定文件的类型包括HEX文件、MOT文件、S19文件。优选地,所述方法还包括通过GUI软件对文件生成进行自动批量化处理。此外,为实现上述目的,本专利技术还提供一种嵌入式软件的文件生成装置,所述装置内包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的嵌入式软件的文件生成程序,所述嵌入式软件的文件生成程序被所述处理器执行时实现如上所述的方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有嵌入式软件的文件生成程序,所述嵌入式软件的文件生成程序被处理器执行时实现如上所述的嵌入式软件的文件生成方法的步骤。本专利技术提供的嵌入式软件的文件生成方法,具有如下有益效果:生成的文件烧写到控制器中只需要一次烧写操作,节省时间;标定的过程中不需要依赖于控制器、标定工具以及标定软件,可以节约大量的软硬件工具成本;可以自动化地根据批量的标定数据生成规则快速生成所需要的所有HEX文件。附图说明图1为本专利技术嵌入式软件的文件生成方法第一实施例的流程示意图;图2为本专利技术嵌入式软件的文件生成方法第二实施例的流程示意图;图3为本专利技术嵌入式软件的文件生成装置的示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种嵌入式软件的文件生成方法,该方法应用于汽车标定中。在新能源汽车中,包括以下重要单元:整车控制单元(VehicleControlUnit,VCU),也可以称为整车控制器或整车控制系统等,一般配置与新能源汽车,是实现整车控制决策的核心电子控制单元。VCU通过采集油门踏板、挡位、刹车踏板等信号来判断驾驶员的驾驶意图。VCU通过检测车辆状态信息(如车速、温度等)并进行判断处理后,向动力系统、动力电池系统发送车辆的运行状态控制指令,同时控制车载附件电力系统的工作模式。VCU具有整车系统故障诊断保护盒存储功能。电机控制电源(MotorControlUnit,MCU),也可以称为电机控制器,可以根据VCU的指令,控制电机的旋转状态。电池管理系统(BatteryManagementSystem,BMS),可以用于监控电池的状态,智能化管理及维护各个电池单元,从而防止电池出现过充电和过放电,盐城电池的使用寿命。防抱死系统(AntilockBrakeSystem,ABS),在汽车制动时,可以用于自动地控制制动器的制动力的大小,使车轮不被抱死,即使车轮处于边滚边滑的状态,例如滑移率在20%左右,从而保证车轮与地面的附着力可以保持在最大值。在对汽车进行标定的过程中,需要标定的参数可以包括以下中的至少一种:VCU参数、BMS参数、MCU参数以及故障码。其中,VCU参数可以包括扭矩、电机转速、车速、档位、点火开关、空调开关、系统电压等。其中,BMS参数可以包括:电池电量、电池充电状态等、电池温度、电池参数、电池单体状态、故障等。其中,MCU参数可以包括电机电压、电机电流、电机转速、电机转矩、电机温度等。其中,故障码可以包括系统故障、蓄电池故障、ABS故障、动态后轮制动力比例分配故障、牵引力控制系统故障、电子点火控制故障等。本实施例中的嵌入式软件的文件生成方法,用于对标定文件进行修改,以及生成新的标定文件。其中所述标定文件就包含对上述各个单元的各个参数的标定。该软件的运行只需要一台普通的PC机即可,可以在Windows、MAC、Linux以及各种UNIXlike的环境中运行。在第一实施例中,参照图1,所述嵌入式软件的文件生成方法包括如下步骤:步骤S10,获取所述标定文件的预设信息;本实施例中,在对标定文件进行修改之前,通过相应地技术手段获取标定文件的预设信息。该预设信息包括标定文件的文件类型、标定量的起始地址等。其中,所述标定文件的文件类型根据ASAP2技术标定文件以及预设修改规则来获取。所述标定量的起始地址根据预设修改规则以及MAP文件获取。其中,本实施中,所述标定文件的文件类型包括.HEX文件、.hex文件、.MOT文件、.mot文件、.S19文件、.s19文件等,但不限于上述的文件类型。本实施例中以所述标定文件为HEX文件为例进行说明。步骤S20,根据所述预设信息确定所述标定文件所需要修改的信息范围;具体地,本实施例中的预设修改规则以Excel文件格式保存,在Excel文件中打开该预设修改规则,在修改时可以通过Excel或者与Excel兼容的其他编辑文件进行规则的修改。通过脚本语言的方式对Excel进行读取,并分析所述标定文件,确定所述标定文件需要修改的信息。步骤S30,根据预设标定数据更改规则确定所述标定文件需要修改的信息;结合上述获得的标定文件的文件类型、标定量的起始地址以及标定文件需要修改的信息范围,进一步结合预设修改规则得到标定文件需要修改的信息。步骤S40,根据预设修改规则修改所述标定文件以生成新的标定文件。最后根据预设修改规则对标定文件进行修改,进而生成新的标本文档来自技高网...

【技术保护点】
1.一种嵌入式软件的文件生成方法,其特征在于,所述文件生成方法包括以下步骤:获取所述标定文件的预设信息;根据所述预设信息确定所述标定文件所需要修改的信息范围;根据预设标定数据更改规则确定所述标定文件需要修改的信息;根据预设修改规则修改所述标定文件以生成新的标定文件。

【技术特征摘要】
1.一种嵌入式软件的文件生成方法,其特征在于,所述文件生成方法包括以下步骤:获取所述标定文件的预设信息;根据所述预设信息确定所述标定文件所需要修改的信息范围;根据预设标定数据更改规则确定所述标定文件需要修改的信息;根据预设修改规则修改所述标定文件以生成新的标定文件。2.根据权利要求1所述的嵌入式软件的文件生成方法,其特征在于,所述获取所述标定文件的预设信息的步骤包括:根据ASAP2技术标定文件以及预设修改规则获取需要标定的标定文件的文件类型。3.根据权利要求2所述的嵌入式软件的文件生成方法,其特征在于,所述所述获取所述标定文件的预设信息的步骤包括:根据预设修改规则以及MAP文件获取所需标定的标定量的起始地址。4.根据权利要求1所述的嵌入式软件的文件生成方法,其特征在于,所述根据所述预设信息确定所述标定文件所需要修改的信息范围的步骤包括:将所述预设修改规则以Excel文件格式保存。5.根据权利要求4所述的嵌入式软件的文件生成方法,其特征在于,所述根据预设修改规则修改所述标定文件以生成新的标定文件的步骤包括:以脚本语言的方式读取Excel文件内...

【专利技术属性】
技术研发人员:张国磊张君鸿高史贵
申请(专利权)人:北京智行鸿远汽车有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1