这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » CAN-bus 规范V2.0 版知多少?

共2条 1/1 1 跳转至

CAN-bus 规范V2.0 版知多少?

助工
2007-10-20 18:16:06     打赏

引言
随着串行通讯进入更多应用领域,因此,在一些应用里,需要对通讯功能的报文识别位提出分配标准
化的要求。原先的地址范围由11 个识别位定义,如果地址范围扩大,则这些应用就可以更好地由CAN 来
实现。
因此引入了第二种报文格式(‘扩展格式’)的概念,其定义的地址范围更宽,由29 位定义。系统设计
者将从考虑定义良好的结构命名方案中得到解放。有的用户不需要由扩展格式提供的识别符范围,可以继
续沿用常规的11 位识别符范围(‘标准格式’),在这种情况下,可以采用市场上可用的CAN 仪器,或使
用兼容这两种模式的新控制器类仪器。
为了区别标准格式和扩展格式,按CAN 1.2 规范定义,使用了CAN 报文格式的第一个保留位。因为
CAN1.2 定义的信息格式相当于标准格式,因此仍然是有效的。此外,由于扩展格式已经定义,因此网络
中会共存标准格式和扩展格式的报文。
这本CAN 规范技术规范由两部分组成:
• A 部分:CAN 的报文格式说明(按CAN1.2 规范定义)。
• B 部分:标准格式和扩展格式的说明。
为了兼容CAN2.0,要求CAN 的仪器应兼容A 部分或B 部分。
注意:
只要没有用到扩展格式,那么,根据A 部分或CAN 旧版本设计的仪器可以和根据B 部分设计的仪器
相互间进行通讯。
A 部分
1.介绍
控制器局域网(CAN)为串行通讯协议,能有效地支持具有很高安全等级的分布实时控制。CAN 的应
用范围很广,从高速的网络到低价位的多路接线都可以使用CAN。在汽车电子行业里,使用CAN 连接发
动机控制单元、传感器、防刹车系统、等等,其传输速度可达1 Mbit/s。同时,可以将CAN 安装在卡车本
体的电子控制系统里,诸如车灯组、电气车窗等等,用以代替接线配线装置。
这本技术规范的目的是为了在任何两个CAN 仪器之间建立兼容性。可是,兼容性有不同的方面,比如
电气特性和数据转换的解释。为了达到设计透明度以及实现柔韧性,CAN 被细分为以下不同的层次:
• CAN 对象层(the object layer)
• CAN 传输层(the transfer layer)
• 物理层(the phyical layer)
对象层和传输层包括所有由ISO/OSI 模型定义的数据链路层的服务和功能。对象层的作用范围包括:



关键词: CAN-bus     规范     版知     多少     格式    

助工
2007-10-20 18:16:26     打赏
2楼
2.基本概念
CAN 具有以下的属性:
• 报文的优先权
• 保证延迟时间
• 设置灵活
• 时间同步的多点接收
• 系统宽数据的连贯性
• 多主机
• 错误检测和标定
• 只要总线一处于空闲,就自动将破坏的报文重新传输
• 将节点的暂时性错误和永久性错误区分开来,并且可以自动关闭错误的节点
CAN 节点的层结构(Layered Structure od a CAN node)
应用层
对象层
- 报文滤波
- 报文和状态的处理
- 传输层
- - 故障界定
- - 错误检测和标定
- - 报文校验
- - 应答
- - 仲裁
- - 报文分帧
- - 传输速率和定时
物理层
- 信号电平和位表示
- 传输媒体

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]