The invention provides a data calibration method and system, which comprises the following steps: the host computer and lower computer to establish a connection, and the connection is successful, the PC calibration of the amount of memory required to send commands to the random access memory machine; random access memory according to the memory size required for the calibration of the size distribution of the corresponding instruction the memory space, the storage space of the memory space is less than or equal to the random access memory; PC mapping parameters to the memory space corresponding to the required amount of calibration; and the machine will be mapped to the corresponding parameters of brush standard memory writes in Flash. The invention can release the random access register maximum memory space, improve the use of random access register rate, and improve the system efficiency, and save development cost, random access and data register mapping space completely according to the standard size, so the higher flexibility.
【技术实现步骤摘要】
数据标定方法及系统
本专利技术单片机
,特别涉及一种数据标定方法及系统。
技术介绍
控制器的随机存取存储空间对程序的运行起着重要作用,目前对于控制器的数据标定主要是基于CCP(CANCalibrationProtocol,基于CAN总线的ECU(ElectronicControlUnit,电子控制单元)标定协议)实现,即在对控制器的数据进行标定、测量和刷写前,在控制器内部实现支持CCP协议的程序,使控制器能够接受并发送符合CCP规范的CRO(commandreceiveobjective,命令接收对象)与DTO(DataTransferObject,数据传输对象),并能够对收到的CRO命令进行解析并执行,这部分程序即为CCP标定协议下位机软件驱动。其中底层驱动包括CAN驱动、CANInterface驱动、Flash驱动,上位机采用INCA进行标定、观测及刷写。其中,对于标定数据的刷写,由于标定数据定义在Flash地址区间,只能通过刷写进行更改,所以应该将标定数据的Flash地址段映射到对应的RAM(RandomAccessMemory,随机存取存储器)段,在RAM中对标定参数进行操作,得到最优控制后,再将RAM中的数据刷写到Flash中,以完成标定功能。在整个标定工作过程中,需要在上位机配置相关的文件。例如包括:A2L文件、S19文件、DLL文件和Prof文件等。其中,A2l文件采用ASAP2标准对控制器功能和接口及标定信息进行标准和规范化的描述。Freescale系列芯片的程序文件,不同的控制器编译链接产生的文件格式不同,例如HEX文件。DLL是一 ...
【技术保护点】
一种数据标定方法,其特征在于,包括以下步骤:上位机(110)与下位机(120)建立连接,并在连接成功后,所述上位机(110)向所述下位机(120)的随机存取存储器发送标定所需的内存大小指令;所述随机存取存储器(130)根据所述标定所需的内存大小指令分配相应的大小的内存空间,其中,所述内存空间小于或等于所述随机存取存储器(130)的存储空间;所述上位机(110)将所需的标定量对应的参数映射至所述内存空间;以及所述下位机(120)将映射至所述内存空间的标定量对应的参数刷写到Flash中。
【技术特征摘要】
1.一种数据标定方法,其特征在于,包括以下步骤:上位机(110)与下位机(120)建立连接,并在连接成功后,所述上位机(110)向所述下位机(120)的随机存取存储器发送标定所需的内存大小指令;所述随机存取存储器(130)根据所述标定所需的内存大小指令分配相应的大小的内存空间,其中,所述内存空间小于或等于所述随机存取存储器(130)的存储空间;所述上位机(110)将所需的标定量对应的参数映射至所述内存空间;以及所述下位机(120)将映射至所述内存空间的标定量对应的参数刷写到Flash中。2.根据权利要求1所述的数据标定方法,其特征在于,在将映射至所述内存空间的标定量对应的参数刷写到Flash中之后,还包括:释放所述内存空间。3.根据权利要求1所述的数据标定方法,其特征在于,所述标定量对应的参数包括所述标定量的存储地址、大小及序号。4.根据权利要求1所述的数据标定方法,其特征在于,其中,所述内存空间的大小为N,所述所需的标定量的大小为M,所述上位机(110)可同时标定的标定量的个数为N/M,其中,N大于M。5.根据权利要求1-4任一项所述的数据标定方法,其特征在于,所述下位机(120)为整车控制器。6.一种数据标定系统,其特征在于,包括:上位机(110)、下位机(...
【专利技术属性】
技术研发人员:杨明,杜雷鸣,李雷,张建彪,
申请(专利权)人:长城汽车股份有限公司,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。