24小时热门版块排行榜    

查看: 550  |  回复: 4
当前主题已经存档。

kiyeer

铁虫 (初入文坛)

[交流] 什么是CAN(Controller Area Network)

什么是CAN(Controller Area Network)

   对于什么是CAN总线,网络上很多人都想知道什么是CAN 。这里找到一个比较好理解的说法。
CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。
  一个由CAN 总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。例如,当使用Philips P82C250作为CAN收发器时,同一网络中允许挂接110个节点。CAN 可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检定特性也增强了CAN的抗电磁干扰能力。

CAN最初出现在80年代末的汽车工业中,由德国Bosch公司最先提出。当时,由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多是基于电子操作的,这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线。提出CAN总线的最初动机就是为了解决现代汽车中庞大的电子控制装置之间的通讯,减少不断增加的信号线。于是,他们设计了一个单一的网络总线,所有的外围器件可以被挂接在该总线上。1993年,CAN 已成为国际标准ISO11898(高速应用)和ISO11519(低速应用)。

  CAN是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。当信号传输距离达到10Km时,CAN 仍可提供高达50Kbit/s的数据传输速率。

  由于CAN总线具有很高的实时性能,因此,CAN已经在汽车工业、航空工业、工业控制、安全防护等领域中得到了广泛应用。

[ Last edited by 幻影无痕 on 2006-11-6 at 16:17 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wss71

新虫 (正式写手)

1

辛苦你啊
2楼2006-02-28 20:53:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1

3楼2006-03-03 12:44:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sbttmxk

金虫 (著名写手)

1

长知识
Do one thing, do it well. http://www.nanost.net/bbs/index.php
4楼2006-03-04 14:44:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1

5楼2006-03-05 23:08:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kiyeer 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见