我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:创富心水论坛 > 点到点 >

CAN总线点到点通讯求助

归档日期:07-28       文本归类:点到点      文章编辑:爱尚语录

  CAN总线基于多主通信模式,那么如果CAN总线上的三个节点属性完全一致(同一型号的同一仪器设备),假设为A1,A2,A3,那么如果我的B设备往总线上发布了一帧信息,那么是否我的A1,A2,...

  CAN总线基于多主通信模式,那么如果CAN总线上的三个节点属性完全一致(同一型号的同一仪器设备),假设为A1,A2,A3,那么如果我的B设备往总

  线上发布了一帧信息,那么是否我的A1,A2,A3都会接收(由于型号一致)还是说由Arbitration ID来决定?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部总线没有那么智能,实际上A1 A2 A3三个节点都可以接收到总线上的数据,只是在接收的同时,三个节点硬件上的过滤器(一般通过软件在这个地方设置节点各自的Arbitration ID)会根据各自设置的Arbitration ID与总线上接收到的ID做出比较,比较一致则对该帧信息作出回应,接收不一致则会舍弃该帧信息等待接收新的信息。型号一样不代表ID就是一样的。CAN总线各个节点之间进行通讯是根据各个节点不同ID对数据帧进行接收反应的。总线上每个节点的ID都是不同的,这个可以通过软件上编程设置,有些仪器上好像也可以自己通过手动写进去。

本文链接:http://websarmiento.com/diandaodian/643.html