首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
ARM
» CAN标定基础——标定准备
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
CAN标定基础——标定准备
发短消息
加为好友
yuchengze
当前离线
UID
1062083
帖子
5837
精华
0
积分
2921
阅读权限
70
在线时间
222 小时
注册时间
2016-6-30
最后登录
2018-9-9
金牌会员
UID
1062083
性别
男
1
#
打印
字体大小:
t
T
yuchengze
发表于 2016-9-11 13:12
|
只看该作者
CAN标定基础——标定准备
文章
,
产品
,
记录
,
监控
,
软件
在之前的文章里我们给大家介绍了标定的标准与协议,着重介绍了CCP与XCP,今天我们就来说说进行标定前我们需要准备什么。
首先让我们来介绍一下CCP标定系统构成,主要有以下几个部分构成:
ECU
CCP协议栈驱动(CCP driver)
A2L文件
ECU标定和测试工具
接下来我们介绍一下XCP/CCP标定前的准备工具。
用XCP/CCP监控和改变ECU内存的准备:
1. XCP/CCP上位机标定软件,数据记录设备(比如Vehicle Spy和neoVI产品)
2. 在ECU中实现并运行XCP/CCP driver驱动(stack)
3. ASAP2描述文件,描述ECU内存中变量的分布,变量名(物理意义),地址,换算公式等。
准备1.工具
上位机标定软件和通讯适配器/数据记录仪
其中,常用的CCP标定工具有Vector -
CAN
ape;ETAS - INCA;ATI - Vision。我司代理的标定工具Intrepidcs - Vehicle Spy。
CCP典型系统所需的硬件可参考下图:
准备2.ECU驱动/协议栈
英特佩斯免费提供C的语言的XCP协议栈的实现的代码,包括培训文档,例子,设置步骤等,并可提供开发服务将CCP/XCP协议栈代码融入到ECU中。
准备3.ASAP2文件
ASAP2是一个工业标准文件,描述XCP / CCP参数,ECU代码信息,变量地址,
信号量
和变量之间的换算公式等。
Vspy标定工具与ECU间的通信需要一个描述文件ASAP2支持,对ECU的参数标定和数据测量都是基于这个文件,该文件记录了控制器中各参数的详细信息。
ASAP2文件通过工具软件来生成:英特佩斯提供ASAP2生成/编辑器软件(与Vehicle Spy软件一起)
ASAP2文件定义了变量在控制器中的
• 存储地址
• 存储结构
• 数据类型
• 转换公式
每个标定参数和测量数据都会有一个变量名,如发动机温度、冷却水温度。当需要访问某个变量, 就在ASAP2描述文件中根据变量名,找到该变量在控制器中的存储地址、数据长度等信息,然后进行操作。
每次生成ECU的执行文件时,需要更新相应的A2L文件中变量的地址和类型,以保证A2L表中的变量地址与类型和ECU中的完全一致。
下图所示为ASAP2文件生成的步骤:
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议