CAN2.0B 标准帧格式及协议制定说明
(1) 帧起始:表示数据帧开始的段。(2) 仲裁段(Bytes 2-3):表示该帧优先级的段。(3) 控制段(Byte 1):表示数据的字节数及保留位的段。
(4) 数据段(Bytes 4-11):数据的内容,可发送0~8 个字节的数据。
(5) CRC 段:检查帧的传输错误的段。(6) ACK段:表示确认正常接收的段。(7)帧结束:表示数据帧结束的段。
There are 11 bytes in CAN standard frame, dividing it into two parts: information and data. The first three bytes are part of information.
Byte 1 is frame information. The bit 7 represents frame format, and in standard frame, FF=0; The Bit6 represents type of frame, and RTR=0
means data frame, RTR=1 means remote frame. DLC represents the actual data length in data fram
e. Bytes 2-3 are message ID, and 11bits is effect. Bytes 4-11 are actual data area, and it is invalid for remote frame.
本次要求:
1:波特率:10Kbpshtml frame
2:标示符(上位机:00E0)(拉线急停节点01E0)(温度节点02E0)(CO节点04E0)(速度节点08E0)(IO节点10E0)(语音节点20E0)
3:协议的定制视应用的需求,主要是灵活配置标识符和接收滤波器,以及屏蔽寄存器进行。在某些开发应用场合,一些协议是无需制定的,只要开发者自己心中知道:从0X01,0X01,。。。。。。。。。。0XFE对应于不同节点,一是采用主动数据上传,二是上位机轮询发送查询命令,各个节点返还传感器值的方法,这两种方法最常用。
4:针对多传感器场合,指定好对应的传感器数据在数据段的位置,接收的时候对应提取既可以。
曙光单片机中心制作
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论