我的位置:首页 >> 通风蝶阀

基于CCP协议的汽车标定系统DAQ模式的移印钢板网站推广核相仪方向盘锁风筝

发布时间:2022-06-29 23:55:47 来源:材料机械网

基于CCP协议的汽车标定系统DAQ模式的实现

摘 要:CCP协议是一种基于CAN总线的匹配标定协议。 该协议具有通信可靠、传输速度快、通用性好等特点。本文讨论了一种基于CCP协议的汽车ECU标定系统,并详细介绍了该系统的工作原理、数据采集机制以及实现方式。

关键词:CCP协议; CA可以被有效包容N总线;标定系统

前言

随着汽车电子技术的发展,电子控制单元(ECU)的标定已成为汽车电子控制装置开发的一个重要环节。大多数ECU都需要经过匹配标定的过程,从而确定其运行参数和控制参数。目前国内还没有成熟的基于CCP的ECU标实验方法 拉伸实验在材料实验机上进行定系统,已有的一些系统主要是采用Vector提供的free CCP Driver,或者基于MATLAB的相关工具包,在此基础上作自己的应用软件,并没有独立的CCP 驱动;国外的产品功能强大,但价格昂贵。因此,研究、掌握CCP的核心技术,开发针对不同用户需求提供不同的定制功能,并能适应PCI、USB等不同主机接口的ECU标定软件就具有非常重要的意义。

CCP协议简介

CCP协议的通信方式

基于CCP协议的ECU标定采用主-从通信方式,主设备通过CAN总线与多个从设备相连,如图1所示。其中主设备测量标定系统MCS(Measurement Calibration System),从设备是需要标定的ECU。根据CCP协议,主设备首先与其中一个从设备建立逻辑连接。 建立逻辑连接后,主、从机之间所有的数据传递均由主机控制,从机执行主机命令后返回包含命令响应值或错误代码等信息的报文。任何一个从机都可以定时地根据由主机通过控制命令所设置的列表来传递内部的数据。所以说数据的传递是由主机初始化,由从机来执行,并且是由固定的循环采样频率或事件触发的。

图1 CCP通信结构图

CCP协议定义了两种工作模式:一种是Polling(查询)模式,另一种是DAQ(数据采集)模式。在本文所设计的标定系统中,根据实际需求情况,采用了DAQ模式。

CCP协议的通信数据对象

CCP协议只采用了两个CAN报文对象,且每个对象根据其数据流向,都有一个唯一的ID标识符进行标识:

(1)命令接收对象(主机一从机):简称CRO。CRO用于传递指令代码和内部功能码或主、从机之间交换的存储区数据。

(2)数据传输对象(从机一主机):简称DTO。DTO指由从设备反馈的报文。

根据报文PID的不同,DTO又可以分为三种形式:

·命令返回消息CRM(PID=255) : 由从设备发送, 针对CRO 的反馈报文。

·事件消息(PID=254): 当从设备检测到内部发生错误机制时, 由从设备自行向主设备发送, 报告其当前的运行状态, 并请求主设备暂停当前工作进程以处理发生的错误。

·DAQ- DTO(0≤PID≤254): 用在DAQ 模式中, 由从设备组织, 定期向主设备发送。

图2 标定系统工作原理图

基于CCP的ECU标定系统实现

标定系统工作原理

基于CCP的ECU标定系统工作原理如图2所示,对部分控制参数进行调整后,通过一个USB转CAN的驱动模块就可以将数据送到发动机ECU当中,ECU收到控制信号后,通过内部处理又会由驱动模块返回ECU内部重要的数据到平台上显示,标定软件与发动机ECU的通信符合CCP标定协议。

CCP通信部分调用CCP Driver,为标定软件实现与ECU的通信,滚轴包括将用户指定的标定参数下载到ECU、接收ECU的测量数据供数据显示子窗口使用。

图3 数据描述表

标定系统的数据采集机制

本文采用的是DAQ模式,从而可以实现从设备按照指定的周期将需要监视的数据上传。

DAQ传送的数据由一系列表来组织,这些表被称为ODT(Object Descriptor Tables)。每个ODT表含7 个元素,可描述7 个ECU 内部参数的相对地址及数据长度等属性。这些被ODT 描述的参数,就是需要从设备用DAQ - DTO 帧周期发送给主设备的被监视数据;而这些属性被称为“参数描述”,它们可帮助从设备DAQ脚踏阀 处理代码确定该参数的当前值,如图3所示。ODT 中描述的参数,及各参数的“参数描述”由主设备通过CRO 命令写入。当从设备的DAQ机制被启动时,从设备按主设备要求的周期,将每个ODT 表描述的ECU 参数当前值顺次放入相应的DAQ-DTO 帧中,并发送给主设备。

图4 标定软件运行示意图

标定系统DAQ模式的软件实现

标定系统的软件设计主要分为两个部分:CAN Drvier和CCP Driver。本方案的ECU采用MC9S12Dg128,因此可以直接应用芯片CAN模块提供的接口发送CAN数据。CCP Driver是标定系统的核心部分,它主要通过调用CAN Driver实现与上位机标定软件的通信,从而进行对ECU的标定。

标定系统的实现过程如下:

1.上层标定软件部分定义List的数目、每个List中的ODT数目、每个ODT中的元素数目。

2. ECU按照上层的定义,确定自己的数据结构。即上下层都定义一个三维的数组(List,ODT,Element),用来存放映射关系。

3.上层通过协议命令初始化ODT。首先,上层发送GET_DAQ_SIZE命令(参数为List号),得到指定的List大小(number of ODT in this list),如电源、地线噪声、电磁干扰等并得到该List中DTO的第一个PID号。 然后,上层发送SET_DAQ_PTR命令(参数为List号、ODT号、ODT中的元素号),指定需要初始化的参数单元。 最后,上层根据SET_DAQ_PTR命令设置的具体元素,发送WRITE_DAQ命令(参数为DAQ元素的byte大小,DAQ元素的地址),反复通过SET_PTR和WRITE_DAQ两条命令,初始化完一个具体的ODT表,然后初始化完一个具体的List表,最后初始化完所有的List表格。至此,初始化ODT工作结束。

4.开始和停止DAQ数据的传输。上层发送START_STOP命令,指定的ODT数据开始上传。ODT将其中的每个元素复制到其对应的DTO(8个字节,1个PID号,7个存放数据)中,然后以Data Acquisition Message的形式返回给上层的标定系统。DAQ模式到此为止。

结语

ECU标定软件运行情况如图4所示,经过多次不断的调试,此标定系统运行稳定可靠,能够对汽车系统中的ECU进行标定, 并可以针对不同用户需求提供不同的定制功能。

这个采用C人造板CP协议的汽车发动机标定系统具有符合国际通用标准、通用性好、对不同硬件与不同需求适应性强的特点,因此有很好的开发应用前景。

参考文献

1.陶恒燕,田江学,屈卫东. 基于MC68736的CCP软件程序设计. 测控技术,2005,3:

2.李雅博,张俊智. 基于CCP协议的HEV用ECU标定系统设计. 汽车工程,2004,(end功率计)

太原皮肤专科医院
湖北性病专家
天津骨科专家预约挂号
太原流产医院-太原做流产手术大概多少钱?
相关阅读
NEC电子与世强电讯合作在华业务玻璃窗白城玻璃清洁驱动轮柴油机Trp

N刹车脚轮EC电子与世强电讯合作在华业务2008年7月,NEC电子正式与电子分销商世强电讯签署分销协议,授权世强电讯负责其微控制器(MCU)及功率半导体(PMD)产品在中国的分销业务。NEC电子是日本

04月18日 12:25
数字印刷带来标签印刷市场的新商机电动剪洮南设备搬迁湿度矫直机Trp

数字印刷带来标签印刷市场的新商机带有可变数据打印功能的数字标签及包装解决方案体现了标签及包装行业的发展趋势,满足生产及汽车挂饰包装日新月异的需要,同时也给标签和包装行业应用带

04月18日 10:43
四川省机械研究设计院赵院长一行到新达泵阀酸性染料驻马店合金钢负载均衡相机Trp

四川省机械研究设计院赵院长一行到新达泵阀调研哺乳睡衣4月10日,四川省机械研究设计院党委书记、院长赵其春一行专程来到达州,就达州经开区“争创国家级高新区”和“创建智能装备产业基地

04月18日 09:51
深圳市步科电气有限公司乔迁新居冰柜镜前灯卡套接头手机回收调味粉Trp

深圳市步科电气有限公司乔迁新居IC卡感谢您一直以来对步科的2011年关注和支持,为了适应企业发展需要,深圳市步科电气有限公司及其制造部门于2013年10月7日起迁往新址采取计算机控制windows操作

04月18日 02:47
正达纤科开创木浆生活用纸技术新时代美标闸阀复印纸按摩椅表调剂绕丝机Trp

正达纤科开创木浆生活用纸技术新时代2018年,中国生活用纸市场继续以领跑全球的增长率稳电子万能实验机主要用于金属丝、金属箔、塑料薄膜、电线电缆、胶粘剂、人造板、电线电缆、防水材料等

04月18日 01:12
平面磨床操作须知乳品机械装潢设计行程开关皮革雕刻方矩管Trp

平面磨床操作须知磨床的一种.主要用砂轮旋转研磨工件以使其可达到要求的平整度,根据工作台形状可分为矩形工作台和圆形工作台两种,矩形工作台平面磨床的主参数为工作台宽度及长度,圆台平

04月17日 23:47
友情链接: 北京订餐 山东省耳鼻喉医院 拉力试验机 工作服 婚姻律师 北京肿瘤医院 家庭常备药 济南液压万能试验机厂 上海离婚律师事务所 离婚财产律师 依兰琳卡 有灰指甲的人穿过的鞋传染吗 达克宁和亮甲的区别 亮甲和伊甲成分一样吗 视网膜静脉阻塞症状 中秋节看长辈带什么 宝宝拉肚子有泡沫怎么回事 孩子老挑食不爱吃饭怎么办 带状疱疹后遗症神经痛怎么缓解 亮甲需要使用多长时间 找医院 咳嗽喉咙痛的原因有哪些 什么情况下需要吃抗病毒药 喀什口腔医院 上海离婚哪个律师最好 保亭不孕不育专科医院哪家好 离婚财产律师介绍 四川成都妇科医院哪家好 深圳离婚诉讼律师 石嘴山治疗性病专科医院 阿克苏口腔 保健酒招商加盟 征地拆迁 Fastener Fitting cdn服务 可舒网 四川制服定制厂家 Metallographic Grinding and Polishing Hand Tools 寻医问药 南京甲亢哪家医院治疗好 广东治疗儿童疾病哪个医院好 北京嘉佩乐医院 青岛哪里皮肤病医院好 黑龙江哪家医院男科好 空念网 Suppliers