本帖最后由 大海 于 2012-1-10 08:41 编辑
第一篇、车载总线(CAN-BUS)
标志雪铁龙(PSA)在车载电子方面的技术成就有目共睹,可以说目前在各大车系中电子化程度名列前茅,PSA的总线设计是由法国的NSI公司和PSA共同设计开发。目前PSA车系基本上都采用了CAN总线技术(由LIN,VAN总线过渡过来,这里只针对目前比较流行的CAN总线做讨论),CAN总线是德国博世公司在20世纪80年代初开发的一种串行数据通讯协议:它的短帧数据结构、非破坏性总线仲裁技术以及灵活的通讯方式,使CAN总线具有很高的可靠性和抗干扰性,满足了汽车对总线的实时性和可靠性的要求。以分布式控制系统为基础构造汽车车载电子网络系统是很有必要的。大量数据的快速交换、高可靠性及廉价性是对汽车电子网络系统的要求。在该网络系统中,各处理机独立运行,控制改善汽车某一方面的性能,同时在其它处理机需要时提供数据服务。汽车内部网络的构成主要依靠总线传输技术。汽车总线传输是通过某种通讯协议将汽车中各种电控单元、智能传感器、智能仪表等联接起来,从而构成的汽车内部网络。其优点有:减少了线束的数量和线束的容积,提高了电子系统的可靠性和可维护性;采用通用传感器,达到数据共享的目的;改善了系统的灵活性,即通过系统的软件可以实现系统功能的变化。(以上部分内容摘自网络)
PSA车系总线处理核心BSI(智能网络伺服器),BSI主要负责各个网络的衔接与网关的功能,借用某位TX的话,BSI相当于一个“大继电器”,个人非常认同。我们的C5车上有四个网络组成: 1、高速网HSCAN I/S (速率500K) 2、高速诊断网 DIAG CAN (速率500K) 3、车身网CAR CAN (速率125K) 4、舒适网COMFORT CAN (速率125K) 举个简单的例子,我们看到时速(km/h)变化是如何而来的, 发动机在运行过程中是通过ECU来控制的,ECU就是发动机的一个控制单元,包括进气,喷油,控制燃烧,正常行驶中,发动机运行,速度传感器在高速CAN上,把数据循环报告给总线,BSI将车速信息进行简单的封包后,将CAN 报文转发至舒适网,我们的仪表盘上有速度指针和数显速度,通过仪表盘MCU进行处理后,将最终的时速显示给驾驶员。 因此我们比较关心和值得研究是舒适网,舒适网中包含了我们日常行车中所看到的所有信息,这些信息有些非原生来自本身网络,而是有其他网络经过BSI转发过来的,比如ESP信息、ABS、ECU、发动机转速等信息(具体网络拓扑图可以参见雪铁龙C5电路图200911英文版,下载地址可以见我发过的帖子)。我们可以理解为舒适网是 最终的驾驶员显示终端网络,我们本次的“标致雪铁龙车载总线智能显示终端”(名称暂定)系统,就是通过解码舒适网进行采集逻辑分析而来的。
|