搜索

CAN总线点到点通讯求助

gecimao 发表于 2019-07-25 22:07 | 查看: | 回复:

  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://megsmind.net/diandaodian/742.html
随机为您推荐歌词
推荐文章

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部