zCan 协议说明书
一、 说明:
协议实现多机共用总线,但是并没有实现应用协议 ,
协议每帧只有 个字节,长指令无法一帧发送完,多机
并发则会出现问题。如果多机同时抢占总线,低地址节点优
先占用总线,则会打断其它节点数据,造成数据混乱。为此,
需要封装应用层协议,以保证数据正确通讯。
协议,采用从—从架构,任意两个节点皆可实时通讯。
如果希望采用主从架构,只需要把某个地址当成主机则可。
地址用于记录发送和接收地址,少于 个节点的通讯,
可以采用标准帧发送,多于 个节点的,采用扩展帧发送。
协议带应答和不应答两种,网络干扰不大的环境,可以不采
用应答, 有出错重传功能。
缓存,动态申请,链表记录收发。
标准帧不带应答, 速率设置为 ,最大测试可达
帧每秒。
指令格式:
指令 长度 数据 校验