CAN总线发展史
努力,使得 SDS 更象 Honeywell 公司的内部解决方案。 DeviceNet 特别为工厂自动控制而定制,因此,使其成为类似 Profibus-DP 和 Interbus协议的有力竞争者。倘若仅从即插即用的功能考虑,DeviceNet 已经成为美国特定应用领域中的领导者。 在欧洲,一些公司在尝试使用 CAL。尽管 CAL 在理论上正确,并在工业上可以投入应用,但每个用户都必须设计一个新的子协议,因为 CAL 是一个真正的应用层。CAL 可以被看作一个应用 CAN 方案的必要 理论步骤,但在这一领域它不会被推广。从 1993 年起,在 Esprit project ASPIC 范围内,由 Bosch 领导的欧洲协会研究出一个原型,由此发展成为 CANopen。它是一个基于 CAL 的子协议,用于产品部件的内部网络控制。在理论方面,来自德国 Reutlingen 的 Applied Science 大学教授 Gerhard Gruhler 博士 和来自Newcastle (UK)大学的 Mohammed Farsi 积极参与,均是其中最成功的活跃分子之一。在项目完成之后,CANopen 规范移交给 CiA 组织,由其进行维护与发展。在 1995 年,CiA 发表了完整版的 CANopen 通讯子协议;仅仅用了 5 年的时间,它已成为全欧洲最重要的嵌入式网络标准。 CANopen 不仅定义了应用层和通讯子协议,也为可编程系统、不同器件、接口、应用子协议定义了页状态,这也就是工业领域(比如:打印机、海事应用、医疗系统)决定使用 CANopen 的一个重要原因。 DeviceNet 和 CANopen,是两个定位于不同市场的标准应用层协议(EN 50325)。DeviceNet 适合于工厂自动化控制; CANopen 适合于所有机械的嵌入式网络。这又造就了两个不同的应用范围,因此,有必要定义应用层的规范历史(可以将一些特定的大量嵌入式系统排除在外)。 尽管 CAN 协议已经有 15 年的历史,但它仍处在改进之中。从 2000 年开始,一个由数家公司组成的 ISO任务组织定义了一种时间触发 CAN 报文传输的协议。Bernd Mueller 博士 、Thomas Fuehrer 、Bosch 公司人员和半导体工业专家、学术研究专家将此协议定义为“时间触发通讯的 CAN(TTCAN)”,计划在将来标准化为 ISO11898-4。这个 CAN 的扩展已在硅片上实现,不仅可实现闭环控制下支持报文的时间触发传输,而且可以实现 CAN 的 x-by-wire 应用。因为 CAN 协议并未改变,所以,在同一个的物理层上,既可以实现传输时间触发的报文,也可以实现传输事件触发的报文。TTCAN 将为 CAN 延长 5-10 年的生命期。现在,CAN 在全球市场上仍然处于起始点,当得到重视时,谁也无法预料 CAN 总线系统在下一个 10-15 年内的发展趋势。这里需要强调一个现实:近几年内,美国和远东的汽车厂商将会在他们所生产汽车的串行部件上使用 CAN。另外,大量潜在的新应用(例如:娱乐)正在呈现——不仅可用于客车,也可用于家庭消费。同时,结合高层协议应用的特殊保安系统对 CAN 的需求也正在稳健增长。德国专业委员会 BIA 和德国安全标准权威 TÜV 已经对一些基于 CAN 的保安系统进行了认证。CANopen-Safety 是第一个获得 BIA 许可的 CAN 解决方案,DeviceNet-Safety 也会马上跟进。全球分级协会的领导者之一,Germanischer Lloyd 正在准备提议将 CANopen 固件应用于海事运输。在其他事务中,规范定义可以通过自动切换将 CANopen 网络转换为冗余总线系统。 CAN 历史事件一览表 1983: Start of the Bosch internal project to develop an in-vehicle network 1986: Official introduction of CAN protocol 1987: First CAN controller chips from Intel and Philips Semiconductors 1991: Bosch’s CAN specification 2.0 published 1991: CAN Kingdom CAN-based higher-layer protocol introduced by Kvaser 1992: CAN in Automation international users and manufacturers group established 1992: CAN Application Layer (CAL) protocol published by CiA 1992: First cars from Mercedes-Benz used CAN network 1993: ISO 11898 standard published 1994: 1st international CAN Conference (iCC) organized by CiA 1994: DeviceNet protocol introduction by Allen-Bradley 1995: ISO 11898 amendment (extended frame format) published 1995: CANopen protocol published by CiA 2000: Development of the time-triggered communication protocol for CAN (TTCAN)织梦内容管理系统
CAN 前景展望
CAN总线发展史局域 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)