CAN总线主要与
- 管理交通拥堵
- 减少对安全关键系统的监管关注
- 更好地控制谁可以访问各种公交车
简单的车辆将有两条CAN总线,一条用于发动机和安全系统,另一条用于车身控制(照明,用户体验等)。
复杂的车辆将有一条单独的总线,用于影响车辆运动的系统,例如雷达辅助巡航控制,停车系统,车道引导等,以及除简单的车身控制之外的其他用户功能系统,例如在车辆娱乐系统中。
虽然公交车可以共享,有几个理由不这样做:
拥塞
甚至高速CAN总线也没有无限的badnwidth,实际上,与现代通信系统相比,它们非常慢。但是,仍然必须携带大量数据,并且大多数数据都是时间紧迫的,因此保持低利用率可以使消息更快地传递(减少冲突),这意味着实时消息可以按时到达,而不是延迟。
测试中
安全关键系统通常与其他系统分开,从而减少了测试。连接到安全关键总线上的所有设备必须具有更高的操作标准,因此必须进行测试以确保它们不会对安全关键总线造成问题。使用单独的车身总线,由于停电不会引起安全问题,因此您的标准可能会略低,因此可以减少测试。
与其将所有内容组合在一条总线上并确保所有内容都符合更高的标准,不如使用单独的总线,设计人员可以对总线进行分段以降低成本。
行业法规很困难,特别是因为油门问题和行业过去遇到的其他线控问题。通过将关键系统与非关键系统分开,找出问题出在哪里,然后加以解决就变得容易了,而且由于可能会影响安全系统正常运行的设备较少,因此解决的可能性也较小。
控制
一旦改装者发现他们可以通过一个界面改变引擎管理和其他计算机,车辆制造商便开始将诊断连接器及其总线与其余车辆总线分开,并使用网关仅传递他们允许的消息用户和车库访问。它们通常确实具有允许其自己的技术人员访问的附加功能,甚至许多功能都向诊断连接器添加了另一条总线,但没有发布消息详细信息,因此它们可以具有较高的访问速度,同时仍保持与诊断排放法规的向后兼容性。
但是,将总线分开可以使它们通过简单的诊断连接器对谁可以轻松访问车载计算机进行更多控制。
额外的复杂性
由附加总线引入的复杂性由网关控制器处理。在某些车辆中,这是车身控制器,通常具有其他总线连接,例如LIN。这会在总线之间传递消息,以便例如在连接诊断设备时,该设备可以访问整个车辆的所有相关诊断信息。