CCP消息格式
CCP协议的实现只依赖于两则CAN消息CRO(Command Receive Object)和DTO(Data Transmission Object),CCP消息统一采用8字节数据场,所有命令参数以及数据都被打包在8字节的数据场中。
1、CRO(命令接收对象)
CRO是主设备向从设备发送的消息对象,包括命令代码及命令参数,结构如下:
CCP一共28条命令,所以命令代码有28个。命令序号是按照先后发送顺序所分配的,这是一种保护机制,保证主从设备的问答一致性。命令参数不同命令的参数不一样,根据命令需求所规定的。
28个指令列表
2、DTO(数据传输对象)
DTO是从设备反馈给主设备的消息,按照DTO的不同用途可以分为三类:CRM-DTO(Command Return Message DTO)、EM-DTO(Event Message DTO)、DAQ-DTO(Data Acquisition Message DTO)。
其中CRM-DTO、EM-DTO的结构相同,具体如下: