请问一个有关can总线的问题 点击:1898 | 回复:9



dori

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 1回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2003年9月18日
发表于:2005-02-17 12:23:00
楼主
请问:CAN总线中数据接收设备能知道数据发送设备的地址么?



学习是快乐

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2003年9月23日
发表于:2005-02-20 17:03:00
1楼
CAN总线协议,发送的保文中都包含有ID号,ID号就是发送设备的地址

12.32.2

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 12回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2004年8月18日
发表于:2005-02-22 12:56:00
2楼
请问,ID号有几位,一个总线上可以挂接多少节点?

totalon

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2005年12月24日
发表于:2005-12-24 14:19:00
3楼
can2.0a  有11个   2e11个
can2.0b  有29个   2e29个
其实只有110个

小斗

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2003年12月30日
发表于:2005-12-27 08:58:00
4楼
    CAN报文的ID不单有地址的含义,标准帧11位ID,扩展帧29位ID,在ID里可以定义丰富的内容,如源地址,目的地址,功能码等等,关键是符合工程的需要。
    接收设备对ID的识别是通过“滤波器”来实现的。接收节点只接收滤波允许的ID的CAN报文。
    对于CAN总线能够挂接节点的个数问题可以不用考虑,如果ID只用作地址用,那么如“圆寂”说的个数为扩展帧时2e29个,标准帧情况下也可以远多于2e11个,因为可以将前两个数据字节作为地址使用。
    单个网段由于负载能力的问题只能挂110个节点左右,但是加了中继器之后,节点数目可以成倍的增长,可达2e29,所以视作节点数几乎没有限制。

小斗

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2003年12月30日
发表于:2005-12-27 09:02:00
5楼
 

龚贺

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 10回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2004年3月01日
发表于:2006-01-06 19:44:00
6楼
接收的节点能知道一部分的发送的地址。因为标识符和滤波共同作用才能使一帧数据接收。标识符能反映一个发送节点的地址。但是因为由滤波的存在屏蔽了一部分标识符。所以说接收节点只能知道一部分的发送节点的地址。
敬请借鉴!

toka

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2006年3月14日
发表于:2006-03-14 12:57:00
7楼
请教一下:  CAN里的11字节的标准帧和定义了包括控制域数据域等很多域的报文有什么关系

小斗

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2003年12月30日
发表于:2006-03-25 09:19:00
8楼
CAN的标准帧是数据链路层的,是一个通用的标准格式。
而在标准帧上定义的各种功能域是用户的应用层协议内容。
前者是基本的格式框,后者是具体的应用内容。

LN2000分散控制系统

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 228回
  • 年度积分:0
  • 历史总积分:448
  • 注册:2005年4月20日
发表于:2006-12-28 17:59:00
9楼
欢迎交流CAN相关技术  gsjcn@163.com QQ 29992108(不长在线)
-----------------------------------------------
提供CAN光纤模块、ISA接口CAN适配卡,CAN总线采集模块,多重冗余,稳定第一 办公电话:0531-82999787 葛.

热门招聘
相关主题

官方公众号

智造工程师