在前世1980年的早些时候,博世公司的工程师就开始论证当时的串行总线用于客车系统的可行性。
因为没有一种现成的网络方案能够完全满足汽车工程师们的要求,于是,在1983年初,uwekiencke开始研究一种新的串行总线。
新总线的主要方向是增加新功能、减少电气连接线,使其能够用于产品,而非用于驱动技术。来自rcedes-benz的工程师较早制定了总线的状态说明,而intel也准备作为半导体生产的主要厂商。当时聘请的顾问之一是来自于德国braunschweig-wolfenbuttel的appliedscience大学教授wolfharwrenz博士给出了新网络方案的名字“controllerareawork”,简称can。来自karlsruhe大学的教授horstwettstein博士也提供了理论支持。
经过三年的研发,于1986年2月,can诞生了。
在底特律的汽车工程协会大会上,由博世公司研究的新总线系统被称为“汽车串行控制器局域网”。uwekiencke、siegfrieddais和rtinlitschel分别介绍了这种多主网络方案。
此方案基于非破坏性的仲裁机制,能够确保高优先级报文的无延迟传输。并且,不需要在总线上设置主控制器。此外,can之父——上述几位教授和博世公司的wolfgangborst、wolfgangbotzenhard、ottokarl、heltschelling、janunruh已经实现了数种在can中的错误检测机制。
该错误检测也包括自动断开故障节点功能,以确保能继续进行剩余节点之间的通讯。传输的报文并非根据报文发送器/接收器的节点地址识别(几乎其它的总线都是如此),而是根据报文的内容识别。同时,用于识别报文的标识符也规定了该报文在系统中的优先级。
当关于这种革新的通讯方案的大部
本章未完,请点击下一页继续阅读! 第1页 / 共6页