没有合适的资源?快使用搜索试试~ 我知道了~
CAN 是Controller Area Network 的缩写.doc
需积分: 0 0 下载量 131 浏览量
2010-08-09
16:45:20
上传
评论
收藏 53KB DOC 举报
温馨提示
试读
7页
C:\Documents and Settings\Administrator\桌面\CAN 是Controller Area Network 的缩写.doc
资源详情
资源评论
资源推荐
CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO
国际标准化的
串行通信协议
。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成
本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据
类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。
为适应“减少线束的数量”、“通过多个 LAN,进行大量数据的高速通信”的需要,1986
年德国电气商博世
公司开发出面向汽车的 CAN 通信协议。此后,CAN 通过 ISO11898
及 ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。
现在,CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、
医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为
自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的
数据通信提供了强有力的技术支持。
[编辑本段
]
CAN 总线优势
CAN 属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网
络。较之目前许多 RS-485
基于 R 线构建的分布式控制系统而言, 基于 CAN 总线的分布
式控制系统在以下方面具有明显的优越性:
网络各节点之间的数据通信实时性强
首先,CAN 控制器工作于多主方式,网络中的各节点都可根据总线访问优先权(取决
于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且 CAN 协议废除
了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,
这些特点使得 CAN 总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余
结构,提高系统的可靠性和系统的灵活性。而利用 RS-485 只能构成主从式结构系统,通
信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差;
缩短了开发周期
CAN 总线通过 CAN 收发器接口芯片 82C250 的两个输出端 CANH 和 CANL 与物
理总线相连,而 CANH 端的状态只能是高电平或悬浮状态,CANL 端只能是低电平或悬浮
状态。这就保证不会出现象在 RS-485 网络中,当系统有错误,出现多节点同时向总线发
送数据时,导致总线呈现短路,从而损坏某些节点的现象。而且 CAN
节点
在错误严重的情
况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现象
在网络中,因个别节点出现问题,使得总线处于“死锁”状态。而且,CAN 具有的完善的通信
协议可由 CAN 控制器
芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发
周期,这些是只仅仅有电气协议的 RS-485 所无法比拟的。
已形成国际标准的现场总线
另外,与其它现场总线比较而言,CAN 总线是具有通信速率高、容易实现、且性价比
高等诸多特点的一种已形成国际标准的现场总线。这些也是目前 CAN 总线应用于众多
领域,具有强劲的市场竞争力的重要原因。
youthyun
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0