报警主机的国家标准can通讯协议是什么么

can总线是通过验收滤波寄存器来比對传输数据的ID位进行仲裁,判断是否是需要的数据可是若从多节点获得数据,他们的ID位不一样而can总线验收滤波寄存器只能存储一组數据,我不知道怎样才能判断多个ID从多个地址获得数据,请教了谢谢啊!!!

}
    “can光纤模块解决高速率远距离传輸)”详细信息

地址:深圳市南山区创业路中兴工业城2栋412

}

是一种能有效支持分布式控制和實时控制的串行通讯网络

接收控制单元中微处理器发出的数据,处理数据并传给CAN收发器

将数据传到总线 or 从总线接收数据给控制器

避免数據传输终了反射回来

CAN总线系统的数据传输

CAN总线节点上的节点发送数据是以报文的形式广播给网络中所有节点收发器接收到数据就把数据傳送给控制器,再由控制器检查判断是不是所需数据不是则忽略。

  • 网络上任何一个节点在任何时候都可以发送数据
  • 多个节点发送数据優先级低主动退出发送
  • 短帧结构,每帧数据信息为0~8字节(具体用户定义)对数据编码而不是地址编码
  • CAN每帧都有CRC校验和其他检验措施,严偅错误的情况下具有自动关闭输出的功能

CAN总线系统数据格式

CAN-bus通信帧共分为数据帧、远程帧、错误帧、过载帧和帧间隔

  • 结构上由7个段组成其中根据仲裁段ID码长度的不同,分为标准帧(CAN2.0A)和扩展帧(CAN2.0B)

  • 从该分析过程得出结论是:帧ID值越小,优先级越高
  • 对于同为扩展格式数据幀、标准格式远程帧和扩展格式远程帧的情况同理

}

我要回帖

更多关于 通讯协议是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信