文档介绍:CAN内部通讯协议
xxxxx电力自动化有限公司
§1 概述
应用范围
该通讯规约适用于南瑞设计生产的各种智能模块.
分类:
按物理层结构来定义为一种:
CANBUS的数据长度为8个字节,.
特点
1).29位标识符、最多8个字节数据长度帧格式.
2).三层规约结构:物理层、链路层和用户层.
(一)物理层
CAN: 1)波特率为100KBPS
2).CAN总线方式:双绞线
3).采用查询方式
(二)链路层
它们的主要任务是将发送队列邮箱的数据正确地传给对方,并将对方的数据正确接收放入接收队列邮箱;向发送方返回确认也由该层完成.
(三)用户层
从接收队列邮箱中取出数据并加以处理,将要发送的数据装入发送队列邮箱.
3).采用主机召唤模式,,从机将主动上传变位数据。
§2 规约内容
采用主/从的连接方式,从机一般情况不主动上传数据,只等待主机召唤;仅当有变位信息时主动上传变位信息。
,29位标识符,1位RTR,4位L的数据长度标志和数据区(最多8个字节)组成。
格式定义如下:
ID28
ID27
ID26
ID25
ID24
ID23
ID22
ID21
ID20
ID19
ID18
SRR
IDE
优先级
节点地址
服务类型
0
1
ID17
ID16
ID15
ID14
ID13
ID12
ID11
ID10
ID9
ID8
ID7
ID6
ID5
命令码
flag
帧类型
帧计数
ID4
ID3
ID2
ID1
ID0
RTR
RB1
RB0
L4
L3
L2
L1
帧计数
数据长度
当从机有变位信息时,其主动上传信息,其优先级标志为00,其余报文优先级标志均为10。
地址节点(除广播报文外,广播报文为主站地址)均为从机的标志号(0~63),每个从机对应唯一的标志号。
服务类型标志如下:
101:主站广播
001:主站请求标志
010:从站响应标志(响应主站的请求)
100:从站主动上传报文标志
命令码如下(上下行命令码一样):
00H:遥信变位信息(从站主动上传)
01H:对时(广播,从机无需回答)
02H:读定值(读操作)
03H:传定值(写操作)
04H:写定值(写操作)
05H:遥控撤消(下行)
06H:遥控遥调选择命令(下行)
(下行)
08H:召唤soe信息(召唤)
09H:召唤单点遥信(召唤)
0BH:召唤二级用户数据(召唤)
0CH:总召唤启动(召唤)
0DH:录波数据准备好(召唤)
0EH:召唤录波数据(召唤)
flag:为有无后续帧标志,0为无后续报文,1为有后续报文
非分段报文即flag=0,分段报文即flag=1
后续帧标志如下:
0:首帧
1:中间帧
2:尾帧
帧计数:占10位,用于标记每一个单独的分段报文,分段报文的首段计数为0,以后依次累加,帧计数的最大值为1023。
RTR:0数据帧标志,1远程帧标志
数据长度为0