微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > CAN总线的局限

CAN总线的局限

时间:12-15 来源:互联网 点击:

另外,对CAN的各种改进都难以实现向下的兼容性。自CAN总线问世以来,随着对CAN局限性的认识不断加深,业界提出了各种改进方案,这些方案采用标准的芯片,在底层协议上添加新的规定,使其具有分时通信的功能。如TTCAN、FTT_CAN ( Flexibly Time-Triggered CAN)、ServerCAN、TCAN (Timely CAN)、FlexCAN/SafeCAN 等。其中,TTCAN正在成为业界标准ISO11898-4。但是,这些改进都要对原有的CAN协议进行修改,例如出错时不立即重发,要将事件触发的应用程序改为时间触发的应用程序等。这些改动都是新协议必备而老协议不具备的,因此,原有的带CAN通信协议的ECU如果想要在新系统中应用,也就必须进行修改。

CAN总线的另一个局限因素是传送波特率,十多年前确定的1M波特率由于应用的飞速增加而变成瓶颈。从低速CAN总线、高速CAN总线,以致将来不得不配置第二条高速CAN总线,虽然这或许可以缓解速率问题,但从全局看,总线数量的增加使布线、网关、系统复杂性都随之增加。从技术角度上看,重新设计CAN收发器,提高传送波特率是有一定可能的;但从技术经济角度上看,无法与现有产品相兼容就使这种局部改进失去了意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top