CN113807075A - 一种使用文件***增加标定能力的方法 - Google Patents
一种使用文件***增加标定能力的方法 Download PDFInfo
- Publication number
- CN113807075A CN113807075A CN202010529177.6A CN202010529177A CN113807075A CN 113807075 A CN113807075 A CN 113807075A CN 202010529177 A CN202010529177 A CN 202010529177A CN 113807075 A CN113807075 A CN 113807075A
- Authority
- CN
- China
- Prior art keywords
- file system
- ecu
- upper computer
- calibration
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/197—Version control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/117—Tagging; Marking up; Designating a block; Setting of attributes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种使用文件***增加标定能力的方法,包括包括有:上位机、ECU和文件***,所述上位机和ECU之间通过通讯接口和通讯协议进行数据传输,所述上位机下发标定命令至ECU;所述ECU接收上位机的指令,并根据指令向文件***进行数据操作;所述文件***根据ECU发出的指令进行数据操作。本发明将标定数据存储于文件***,基于文件***的属性,可实现随时读写,同时消耗较小的RAM。
Description
技术领域
本发明主要涉及电子控制单元领域,尤其涉及一种使用文件***增加标定能力的方法。
背景技术
在当今的汽车***中,电子控制单元(ECU)作为汽车***中的中枢***,主要的工作过程是采集输入信息包括驾驶员意图、工况等,并采用合理的算法计算输出,用公式OUT=f(IN)来表示,为了达到理想的控制效果,算法f中会有很多很多的参数根据不同的驾驶意图以及工况来进行适时的调整,由应用工程师/标定工程师在软件开发结束以后利用改变参数分析性能反复迭代最终测定的,因此应用/标定工程师需要能够在ECU程序运行过程中读取(测量Measure)ECU参数,改变(标定Calibrate)ECU参数的手段。
传统的标定解决方案需要使用与数据程序flash占用同等大小的RAM,或者需要使用具备MMU的高端芯片才能完成,两种方法均会造成成本激增。
已公开中国发明专利,申请号CN201811146384.2,专利名称:一种ECU数据标定方法及装置,申请日:2018-09-29,本发明涉及一种ECU数据标定方法及装置,包括:根据第一数据版本和第二数据版本,生成变量关系对应表,其中,第一数据版本表征成熟版ECU数据版本,第二数据版本表征待标定的ECU数据版本;根据第一数据版本的数据文件中的变量内部值,计算获得第一数据版本的变量实际值;根据变量关系对应表,将第一数据版本的变量实际值,确定为第二数据版本的变量实际值;根据第二数据版本的变量实际值和第二数据版本的变量信息进行计算,获得第二数据版本的变量内部值;将第二数据版本的变量内部值,写入到第二数据版本的数据文件中。通过本发明实现了对ECU数据的自动标定,提高了数据的标定效率和准确性。
发明内容
本发明提供一种使用文件***增加标定能力的方法,针对现有技术的上述缺陷,提供一种使用文件***增加标定能力的方法,包括有:上位机、ECU和文件***,所述上位机和ECU之间通过通讯接口和通讯协议进行数据传输,
所述上位机下发标定命令至ECU;
所述ECU接收上位机的指令,并根据指令向文件***进行数据操作;
所述文件***根据ECU发出的指令进行数据操作。
优选的,通讯接口采用CAN。
优选的,通讯协议采用CCP或XCP。
优选的,上位机下发标定命令包括读取变量的数值和修改变量的数值。
优选的,文件***的数据操作包括请求读取或者修改数据数值。
优选的,文件***采用FAT32,通过SPI或者GPIO进行SPI模拟。
本发明的有益效果:将标定数据存储于文件***,基于文件***的属性,可实现随时读写,同时消耗较小的RAM。
附图说明
图1为本发明的结构图。
具体实施方式
如图1所示可知,本发明包括有:上位机、ECU和文件***,所述上位机和ECU之间通过通讯接口和通讯协议进行数据传输,
所述上位机下发标定命令至ECU;
所述ECU接收上位机的指令,并根据指令向文件***进行数据操作;
所述文件***根据ECU发出的指令进行数据操作。
在使用中,使用较小RAM即可满足标定需求的方案,将标定数据存储于文件***,基于文件***的属性,可实现随时读写,同时消耗较小的RAM。
在本实施中优选的,通讯接口采用CAN。
在本实施中优选的,通讯协议采用CCP或XCP。
在本实施中优选的,上位机下发标定命令包括读取变量的数值和修改变量的数值。
在本实施中优选的,文件***的数据操作包括请求读取或者修改数据数值。
在本实施中优选的,文件***采用FAT32,通过SPI或者GPIO进行SPI模拟。
设置上述结构,根据FAT32文件***特性,只需要有SPI或者GPIO进行SPI模拟即可,对芯片要求很低。但是,可以扩展的文件***存储是很大的。这样即可用较小的RAM和低成本芯片完成较大的数据标定任务。
上述实施例仅例示性说明本专利申请的原理及其功效,而非用于限制本专利申请。任何熟悉此技术的人士皆可在不违背本专利申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本专利申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本专利请的权利要求所涵盖。
Claims (6)
1.一种使用文件***增加标定能力的方法,其特征在于,包括包括有:上位机、ECU和文件***,所述上位机和ECU之间通过通讯接口和通讯协议进行数据传输,
所述上位机下发标定命令至ECU;
所述ECU接收上位机的指令,并根据指令向文件***进行数据操作;
所述文件***根据ECU发出的指令进行数据操作。
2.根据权利要求1所述的使用文件***增加标定能力的方法,其特征在于:所述通讯接口采用CAN。
3.根据权利要求2所述的使用文件***增加标定能力的方法,其特征在于:所述通讯协议采用CCP或XCP。
4.根据权利要求3所述的使用文件***增加标定能力的方法,其特征在于:所述上位机下发标定命令包括读取变量的数值和修改变量的数值。
5.根据权利要求4所述的使用文件***增加标定能力的方法,其特征在于:所述文件***的数据操作包括请求读取或者修改数据数值。
6.根据权利要求5所述的使用文件***增加标定能力的方法,其特征在于:所述文件***采用FAT32,通过SPI或者GPIO进行SPI模拟。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010529177.6A CN113807075A (zh) | 2020-06-11 | 2020-06-11 | 一种使用文件***增加标定能力的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010529177.6A CN113807075A (zh) | 2020-06-11 | 2020-06-11 | 一种使用文件***增加标定能力的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113807075A true CN113807075A (zh) | 2021-12-17 |
Family
ID=78943860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010529177.6A Pending CN113807075A (zh) | 2020-06-11 | 2020-06-11 | 一种使用文件***增加标定能力的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113807075A (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190031203A1 (en) * | 2017-07-25 | 2019-01-31 | Aurora Labs Ltd. | Detecting anomalies using real-time ecu processing activity |
CN111061499A (zh) * | 2019-12-31 | 2020-04-24 | 上海赫千电子科技有限公司 | 一种基于文件***的ecu更新方法及*** |
-
2020
- 2020-06-11 CN CN202010529177.6A patent/CN113807075A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190031203A1 (en) * | 2017-07-25 | 2019-01-31 | Aurora Labs Ltd. | Detecting anomalies using real-time ecu processing activity |
CN111061499A (zh) * | 2019-12-31 | 2020-04-24 | 上海赫千电子科技有限公司 | 一种基于文件***的ecu更新方法及*** |
Non-Patent Citations (1)
Title |
---|
韦文波: ""基于CCP协议的电控发动机标定***开发"", 中国优秀硕士学位论文全文数据库(信息科技辑)》, no. 2018, pages 3 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103064403B (zh) | 一种ecu硬件在环仿真自动化测试方法和*** | |
CN114880346B (zh) | 一种数据处理方法及相关组件、加速处理器 | |
CN108549610A (zh) | 一种NVMe扩展的实现方法及固态硬盘 | |
WO2020140354A1 (zh) | 一种支持超大标定数据量的全地址标定方法及*** | |
CN115146568B (zh) | 一种基于uvm的芯片验证***及验证方法 | |
CN102253672B (zh) | 一种基于can总线的整车控制器在线调试方法 | |
CN113868039A (zh) | 一种测试方法、装置及相关设备 | |
CN113807075A (zh) | 一种使用文件***增加标定能力的方法 | |
CN109871001B (zh) | 一种对发动机大数据量标定的方法 | |
GB2526992A (en) | Electronic control device and method for rewriting data | |
CN116467871A (zh) | 文件参数修改方法、装置、设备及存储介质 | |
CN108228314B (zh) | 一种基于设备规约的虚拟原型错误检测方法 | |
CN116186096A (zh) | 基于fpga的关系型数据库聚合查询方法、装置、设备及介质 | |
CN115599719A (zh) | 一种基于fpga的fifo接口多通道dma控制器 | |
CN102023633A (zh) | Ecu中ccp标定装置 | |
CN115577113A (zh) | 知识图谱平台 | |
CN114328506A (zh) | 一种智能船舶自动控制*** | |
CN110941877A (zh) | 一种针对纯电动汽车电机工作区域的分析方法 | |
CN202049387U (zh) | Ecu中ccp标定装置 | |
CN112948268A (zh) | 一种基于inca的ecu软件测试及标定*** | |
CN113806431A (zh) | 一种传输仿真数据的方法、电子***及存储介质 | |
CN209342888U (zh) | 工况模拟电池测试电路 | |
CN111444772A (zh) | 基于nvidia tx2的行人检测方法 | |
Xin et al. | Design and implementation of a NAND Flash controller in SoC | |
CN110134629A (zh) | 一种基于FPGA的NVMe SSD PCIe数据包解析方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |