默认冷灰
24号文字
方正启体

第一百三十一章 CAN总线 (1 / 3)

作者:梦中行走的猪 最后更新:2025/8/18 16:34:54
        在前世1980年的早些时候,博世公司的工程师就开始论证当时的串行总线用于客车系统的可行性。

        因为没有一种现成的网络方案能够完全满足汽车工程师们的要求,于是,在1983年初,开始研究一种新的串行总线。

        新总线的主要方向是增加新功能、减少电气连接线,使其能够用于产品,而非用于驱动技术。来自的工程师较早制定了总线的状态说明,而intel也准备作为半导体生产的主要厂商。当时聘请的顾问之一是来自于德国edsce大学教授博士给出了新网络方案的名字“”,简称。来自大学的教授博士也提供了理论支持。

        经过三年的研发,于1986年2月,诞生了。

        在底特律的汽车工程协会大会上,由博世公司研究的新总线系统被称为“汽车串行控制器局域网”。分别介绍了这种多主网络方案。

        此方案基于非破坏性的仲裁机制,能够确保高优先级报文的无延迟传输。并且,不需要在总线上设置主控制器。此外,之父——上述几位教授和博世公司的ruh已经实现了数种在中的错误检测机制。

        该错误检测也包括自动断开故障节点功能,以确保能继续进行剩余节点之间的通讯。传输的报文并非根据报文发送器/接收器的节点地址识别几乎其它的总线都是如此,而是根据报文的内容识别。同时,用于识别报文的标识符也规定了该报文在系统中的优先级。

        当关于这种革新的通讯方案的大部分文字内容制定之后,于1987年中期,intel提前计划2个月交付了首枚控制器:82526,这是方案首次通过硬件实现。

        仅仅用了四年的时间,设想就变成了现实。不久之后,半导体推出了82c200。这两枚最先的控制器在验收滤波和报文控制方面有许多不同。一方面,由intel主推的full比由主推的an占用较少的cpu载荷;另一方面,full器件所能接收的报文数目相对受到限制,an控制器仅需较少的硅晶体。在后期的控制器中,“孙子”辈们在同一模块中的验收滤波和报文控制方面仍有相当的不同,制造出两大阵营。

        在1990年早些时候,博世规范版被提交给国际标准化组织。在数次行政讨论之后,应一些主要的法国汽车厂商要求,增加了“”内容,并于1993年11月出版了的国际标准iso11898。

        内容未完,下一页继续阅读
(←快捷键) <<上一章 举报纠错 回目录 回封面 下一章>> (快捷键→)

大家都在看?