CAN标定协议(基于.ccp标准)

CAN通信标定协议(基于ccp协议)一、协议简介该通信协议采用主-从式通信方式,主设备通过CAN总线与多台从设备相连接,主设备是测量标定系统,从设备是需要标定的ECU,主设备首先与其中一个从设备建立逻

CAN通信标定协议(基于ccp协议) 一、协议简介 该通信协议采用主-从式通信方式,主设备通过CAN总线与多台从设备相连接,主设 备是测量标定系统,从设备是需要标定的ECU,主设备首先与其中一个从设备建立逻辑链 接, 建立逻辑连接后,主、从设备之间所有的数据传递均由主机控制,从设备执行主设 备命令后返回包含命令响应值或错误代码等信息的报文,同时从设备可以根据主设备通过 控制命令所设置的列表信息,来定时地向主设备传送变量信息,数据的传递是由主设备初 始化并且由从设备来执行的,并且是由固定的循环采样频率或者事件触发的。 主设备通过USB-CAN接口与从设备连接,符合CAN2.0协议。 通信过程中,所有报文均为8个字节,它可以包含命令、数据、数据长度、地址等信息。 该通信协议参照ccp协议,可以与INCA,CANape等标定软件接口。 二、通信数据对象 CAN通信采用了两个报文数据对象CRO(命令接收对象)和DTO(命令发送对象),每个 对象根据其数据流向,都有一个唯一的ID标志符进行标识,ID标识符可以由用户自行设 定。 1.命令接收对象 (CRO) 命令接收对象(CRO)用于传递指令代码和内部功能码或主、从设备之间交换的存储 区数据,对应的报文帧如图1所示,表1位场说明: Parameter and Data Field 图1 CRO数据格式 表1 CMD (1 Byte): 命令代码。 CTR (1 Byte): 命令计数器。 Parameter and Data(6 Byte): 参数和数据场,命令相关的数据或参数

腾讯文库CAN标定协议(基于.ccp标准)