基于CCP协议的ESP在线标定系统的研究
本文关键词:基于CCP协议的ESP在线标定系统的研究
更多相关文章: ESP标定 标定系统 CCP协议 CANape ECU标定
【摘要】:标定即系统控制参数的优化,在电控系统的最初开发阶段,开发人员并不能完全知道控制系统参数的确切数值,为了基本功能的实现,只能预设一个初始值;此外,相同的电控系统应用于不同车型或者在不同工况时,这些控制参数也不尽相同,需要通过大量试验去标定,因此,在电控系统的开发过程中,为了使电控系统的性能达到最佳状态,标定是必不可少的过程。本文基于国际通用的标定协议CCP2.1协议,开发了一套在线标定系统,并将该系统成功应用于ESP系统的匹配中,实车试验证明该系统能够实时修改ECU中RAM区域的参数,并能将RAM区域中的标定参数更新进Flash存储区,而不用在每次修改参数后将整个代码重新烧写,提高了ESP的匹配效率,缩短了开发周期。本文主要完成了以下研究工作:首先,深入研究CAN总线通信协议及CCP标定协议,在了解CAN报文结构、CCP命令及通信机制、数据获取方式的基础上,确定标定系统的总体实现方案:主要由上位机CANape,USB-CAN转换接口CANcase XL及下位机ECU组成,ECU的主要控制芯片采用了英飞凌XC2365A。其次,为了提高程序的移植性,本文采用了模块化的编程思想,将底层驱动部分分为CAN驱动、CCP驱动及Flash驱动。CAN驱动是在DAVE开发环境中依据CAN2.0协议的要求配置而成,并生成可执行的C代码;CCP驱动基于CCP2.1协议通过Simulink/Stateflow建立报文解析模型,由RTW自动代码生成功能生成CCP驱动代码;Flash驱动是实现对Flash数据操作的函数,是根据Flash模块操作命令序列开发。接下来基于TASKING开发平台对以上各个模块进行集成与测试,为了避免出错,下位机软件集成时采用了将CAN驱动代码、CCP驱动代码以及Flash驱动代码逐一集成的方式,并通过测试样例测试每一个模块的功能,以体现模块化代码设计的优势。本文将Flash存储区中以0x C3F000开始的4K区域划分标定参数存储区,再将这一部分区域映射到RAM区域中以0x A000开始的4K区域,分两步来实现Flash参数的标定,先通过CANape实现对RAM区域中的数据的标定,然后通过调用相关的Flash操作函数将RAM区域中标定后的参数写入到Flash参数存储区。最后,通过ESP实车匹配试验验证所提出的在线标定系统的有效性,通过ABS高附、低附、对分路面的制动试验及TCS在对分路面的起步加速试验,分别选取标定前后两组试验结果进行对比,标定后ESP的性能得到明显改善,说明该标定系统能有效的提高ESP匹配试验的效率。
【关键词】:ESP标定 标定系统 CCP协议 CANape ECU标定
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:U463.6
【目录】:
- 摘要4-6
- Abstract6-11
- 第1章 绪论11-21
- 1.1 课题的提出11-12
- 1.2 ESP标定概述12-14
- 1.3 标定技术14-16
- 1.3.1 标定定义14
- 1.3.2 标定流程14-15
- 1.3.3 在线标定15-16
- 1.4 国内外研究现状16-18
- 1.4.1 国外研究现状16-17
- 1.4.2 国内研究现状17-18
- 1.5 本文研究内容及意义18-19
- 1.6 本文结构安排19-21
- 第2章 协议概述21-31
- 2.1 CAN总线协议21-24
- 2.1.1 基本介绍21
- 2.1.2 CAN总线的特点21-22
- 2.1.3 CAN的分层结构及功能22
- 2.1.4 CAN的消息帧22-24
- 2.2 ASAP标准及ASAM标准组织介绍24-25
- 2.3 CCP协议25-30
- 2.3.1 CCP协议通信方式25-26
- 2.3.2 消息对象26-28
- 2.3.3 常用的控制命令28-29
- 2.3.4 CCP数据获取方式29-30
- 2.4 本章小结30-31
- 第3章 标定系统的总体设计31-39
- 3.1 软件需求分析31-32
- 3.2 系统信息流的分析32-33
- 3.3 标定系统的组成33-36
- 3.3.1 硬件部分33-34
- 3.3.2 软件部分34-36
- 3.4 开发平台的选择36-38
- 3.5 本章小结38-39
- 第4章 底层驱动的开发39-71
- 4.1 基于Simulink模型的CCP驱动设计39-49
- 4.1.1 基本运行流程39-40
- 4.1.2 CCP协议的Simulink模型40-46
- 4.1.3 CCP目标代码的自动生成46-49
- 4.2 基于DAvE平台的CAN驱动的配置49-59
- 4.2.1 CAN节点的配置50-51
- 4.2.2 CAN总线时序的配置51-52
- 4.2.3 CAN错误处理52-54
- 4.2.4 报文对象配置54-59
- 4.3 基于操作命令序列的Flash驱动开发59-69
- 4.3.1 XC2365A的Flash结构59-61
- 4.3.2 Flash的状态寄存器介绍61-63
- 4.3.3 Flash驱动主要函数63-69
- 4.4 本章小结69-71
- 第5章 系统的集成与测试71-89
- 5.1 CAN通信功能的测试71-73
- 5.2 CCP模块的集成与测试73-83
- 5.2.1 CCP底层代码集成73-76
- 5.2.2 测试样例76-77
- 5.2.3 A2L文件77-78
- 5.2.4 上位机的设计78-81
- 5.2.5 系统的测试及结果81-83
- 5.3 Flash模块的集成与测试83-88
- 5.3.1 标定参数更新进Flash区83-84
- 5.3.2 标定参数的设计和存储84-85
- 5.3.3 Flash区数据更新测试85-88
- 5.4 本章小结88-89
- 第6章 ESP的实车标定试验89-99
- 6.1 试验准备89-92
- 6.1.1 试验目的及问题分析89
- 6.1.2 电磁阀增压特性测试89-90
- 6.1.3 标定参数列表及标定界面90-92
- 6.2 ESP的实车试验92-98
- 6.2.1 ABS功能试验结果分析92-95
- 6.2.2 TCS功能试验结果分析95-96
- 6.2.3 方向稳定性和响应特性试验96-98
- 6.3 本章小结98-99
- 第7章 全文总结及展望99-101
- 7.1 全文总结99-100
- 7.2 展望100-101
- 参考文献101-105
- 作者简介及在学期间所取得的科研成果105-107
- 致谢107
【相似文献】
中国期刊全文数据库 前10条
1 阮复昌,李向明,莫炳禄,范娟;一种新的溶氧计及其在线标定方法[J];仪器仪表学报;1998年05期
2 杨靖宝;张桃源;;一种捷联惯导系统的陀螺在线标定方法[J];导弹与航天运载技术;2013年01期
3 孙普男,李晶莹,高坡,潘洪涛;流量在线标定系统的研制与应用[J];黑龙江大学自然科学学报;1999年01期
4 于化鹏;吴文启;曹聚亮;赵丙南;刘伟;;恒速偏频激光陀螺系统航向敏感误差的在线标定与补偿[J];国防科技大学学报;2013年04期
5 周本川;程向红;陆源;;弹载捷联惯导系统的在线标定方法[J];弹箭与制导学报;2011年01期
6 董旭柱,王昌长,王忠东,高胜友,景伟红,郝德智,马卫平,郑良华;电力变压器局部放电在线标定的研究[J];清华大学学报(自然科学版);1997年04期
7 任亮,李进,杨福源,欧阳明高;电控柴油机在线标定系统设计[J];内燃机工程;2005年02期
8 于洋,李为民,张宏勋;电导式水分仪快速失重法在线标定的研究[J];分析仪器;2004年02期
9 王志伟;石志勇;王怀光;全振中;;某型装备主子惯导在线标定匹配模式研究[J];航天控制;2014年04期
10 张晓;宋健中;;基于C167CS实现柴油/乙醇在线标定的数据通讯[J];山东内燃机;2006年01期
中国重要会议论文全文数据库 前5条
1 许传龙;赵延军;孔明;潘琦;周宾;王式民;;透散法粉尘浓度测量系统评价及在线标定方法研究[A];江苏省计量测试学会2005年论文集[C];2005年
2 刘婷;刘伟;来奇峰;袁洪;;一种MIMU器件标定及数据处理方法[A];第四届中国卫星导航学术年会论文集-S9 组合导航与导航新方法[C];2013年
3 陈天飞;汪洋;陈余庆;吴翔;马孜;;一种基于级联滤波的手眼在线标定方法[A];2013年中国智能自动化学术会议论文集(第三分册)[C];2013年
4 杜江;戴海峰;魏学哲;;基于CAN总线的HCS12汽车ECU在线标定系统设计[A];2007年APC联合学术年会论文集[C];2007年
5 孙枫;祝苗苗;奔粤阳;;一种CCD辅助的船用SINS在线标定方法[A];惯性技术发展动态发展方向研讨会文集——新世纪惯性技术在国民经济中的应用[C];2012年
中国硕士学位论文全文数据库 前3条
1 杨攀;基于CCP协议的ESP在线标定系统的研究[D];吉林大学;2016年
2 李开;船用捷联式惯导系统在线标定方法研究[D];哈尔滨工程大学;2012年
3 李相涛;视觉监控中变外参摄像机在线标定相关问题研究[D];合肥工业大学;2009年
,本文编号:1004254
本文链接:https://www.wllwen.com/kejilunwen/qiche/1004254.html