基于FlexRay网络的汽车分布式安全系统方案

发布时间:2013-11-26 阅读量:942 来源: 发布人:

【导读】要保证汽车环境下通讯系统的可用性和可靠性,需要面向特定应用进行优化。在汽车网络安全系统中,最近出现的FlexRay物理层技术具有很大潜力。这里推出一种可靠精密的解决方案,在此过程中我们将讨论几种可能的不同网络配置以及它们的优缺点。


FlexRay技术浅谈

FlexRay是一种灵活的通讯系统,能够满足未来先进汽车高速控制应用的需要。同时FlexRay支持分布式控制系统,并可补充CAN、LIN和面向媒体应用的MOST光学数据总线等主要车内网络标准。FlexRay协议旨在应用于需要高通信带宽和决定性容错数据传输能力的底盘控制、车身和动力总成等场合。

但FlexRay通信系统并非仅仅是一个通信协议,它还包括一种特殊设计的高速收发器,并定义了FlexRay节点不同部件间的硬件和软件接口。FlexRay协议定义了网络汽车系统中的通信过程格式和功能。除了开发中的协议、软件和支持服务外,FlexRay联盟还致力于通过联盟成员中的领先工具厂商和测试机构来保证提供通信系统设计、测试测量以及仿真所需要的工具。

无论什么时候,控制系统都必须收集实际系统中足够多的信息以保持对汽车的控制并增强其性能。汽车内采用的传感器越来越多,特别是感知外部信息的传感器,用来感知路面信息以及前方、邻近以车辆后面的障碍物,此类传感器包括视频、雷达和光电传感器,它们所捕捉的大量数据都实时传输到车内ECU进行处理。FlexRay利用两条独立的物理线路进行通信,每条的数据速率为10Mbps。两条通信线路主要用来实现冗余,因此消息传输具有容错能力,当然也可以利用两条线路来传输不同的消息,这样数据吞吐量可以加倍。FlexRay还可以工作在较低的数据速率。速度低于1Mbps时,允许支持传输总线结构(如CAN);速度在1Mbps以上时,不同的节点利用主动星型耦合器以点到点方式进行连接。

flexray

 
FlexRay系统特点及优势

FlexRay的重要目标应用之一是线控操作(如线控转向、线控刹车等),即利用容错的电气/电子系统取代机械/液压部分。线控操作包括从转向到刹车和加速等所有汽车控制应用互连技术,它可以补充并将最终代替目前的机械和液压解决方案。车内部件特别是机械和液压部件减少后就不必再支付这部分费用,因此就总体器件和组装成本来说,采用电子系统比采用机械和液压部件更便宜。业界正致力于在汽车设计中转向全电子系统,它将通过创新的智能驾驶辅助系统为司机和乘员提供更高的安全性以及更舒适的车内环境。

 



对于汽车购买者来说,另一项可以感受得到的好处是FlexRay将带来更高设计自由,特别是在汽车内饰方面。由于没有占用很大空间的驾驶杆,未来的汽车将具有全新的面貌和乘坐感觉。除了线控操作以外,FlexRay在汽车动力总成和安全电子系统方面也有很大的应用空间,这些应用都需要高速数据传输,如作为中央电子骨干总线连接车内各种总线网络,而且便于在车内引入新的电子控制系统。

对于亚洲汽车生产商来说,FlexRay标准化所带来的好处包括可削减开发和生产成本,降低采用这种创新性技术的风险,从而使这种新系统在市场中得到广泛采用。目前汽车中不同控制设备、传感器和制动器之间的数据交换主要是通过CAN网络完成的,但新出现的线控操作系统对于通信网络提出了更高的要求,特别是在消息传输的容错性和时间确定性方面。通过在固定时隙内进行消息传输,并同时利用两个通道提供消息传输容错和冗余机制,FlexRay可满足这些方面的要求。

常见的冗余系统方案


完全冗余系统

•  完全冗余系统:

图1是一个汽车网络应用的例子,其中有四个车轮节点(1至4)、一个中央电子控制单元ECU(5)以及一个备份ECU(6)。在应用软件中采取适当措施后,一个ECU出现故障系统并不会受到影响。然而简单的FMEA(故障模式和效果分析)提醒我们可能会出现更严重的故障,如水进入连接器导致连接到某个ECU的两个通道都出现问题、ECU印刷电路板断裂或机械冲击使电缆固定套脱落或变形等等,这些都会导致两个通道出现同种故障模式(如图2),使得某些节点的通信完全中断。

•  部分冗余系统:

避免上述事故的一种方法是降低网络拓扑的复杂性。让我们回到熟知的两条独立对角线这一原则,那么可以得到一种可能的简单解决方案(图3)。现在,车轮节点仅连接到一个通道,中央ECU及备份ECU仍连接到两个通道。ECU及其备份可以针对机械冲击进行更好的保护,因为可以将它们放在乘员单元,如中央控制台的后面。连线更少意味着故障模式更少,对有些应用这种解决方案可能适用,但上面提到的共同故障模式风险仍然没有消除,因此有必要寻求进一步的改进,FlexRay通过引入主动星型(active star)连接器来解决这一问题。

 



FlexRay系统方案

flexray解决方案

•  采用主动星型连接器的FlexRay系统:

图4给出的网络拓扑与上面的类似,只是在一个通道中增加了一个主动星型连接器。主动星型连接器作为一个路由器,在正常通信工作过程中将来自一个分支的输入消息发送到所有其它分支。主动星型连接器的好处是可以检测到出现问题的分支或者传输时间超过时间限制的消息,当检测到此类非法异常问题时,主动星型连接器会断开受影响的网络分支,从而保证网络中其它分支的通信不受影响。与其它物理层连接方式相比,主动星型连接器可断开出现故障的区域,这也是其最主要的优点。

假设结点6出现的故障影响到两个分支(图5),系统仍然可以工作,尽管性能有所降低(但还是可以接受的),当然节点2和3的通信会丢失。如果故障发生在节点5而不是节点6,那么情况也完全类似。这一结果非常有趣,因为仅仅在一个通道中使用了主动星型连接器,因此整个网络拓扑是非对称的。

•  采用两个主动星型连接器的FlexRay系统:

在另一个通道中也引入一个主动星型连接器可使网络更为对称,同时在应用软件中采用相应的措施后,甚至在如图6的故障情况下系统性能也不会降低。此时,所有四个轮胎节点仍然处于可访问状态,中央ECU之一(这里是节点5)拥有对整个系统的控制。当一个轮胎节点的线缆连接短路时,连接到这一对角线的另一个轮胎也会受到影响,在这样的故障模式下,这种网络拓扑与用一个主动星型连接器的网络相比并没有什么优势。然而对于有些应用同时有两个轮胎节点失去通信可能是无法接受的,这时就需要寻找一种不同的解决方案。其实也很容易找到,先连到短接线缆再连接至主动星型连接器的节点可以直接连接到主动星型连接器,这样每个主动星型连接器需要再多一个支路。
 
•  不使用短接线缆的FlexRay系统:

与前面所讨论的所有故障模式相比,图7中的配置保证了最大网络可用性。顺便说一句,在本方案中所讨论的所有例子中,这种网络拓扑还提供了最好的电磁兼容(EMC)性,因为这里不再有短接线缆。

结语

如前所述,网络拓扑布局主要由通信链路最低可用性要求所决定。对于确定的故障模式,总能够找到满足可用性要求的解决方案。FlexRay的可扩展能力允许在系统成本和安全性之间进行最优的平衡。支持这种物理层方法的第一款FlexRay收发器(Philips TJA 1080)已经推出,这款收发器还可用于构建主动星型连接器。目前正在进行的车辆测试和进一步理论分析将会应用这些结果,并推广到多于6个节点的要求更为苛刻的应用网络。

除了这里所讨论的故障模式外,在时域也存在一些严重的故障模式,此时主动星型连接器也具有一定的优势。出现传送错误的节点不会影响连到主动星型连接器的其它节点正在进行的通信,因为主动星型连接器会继续路由其它分支消息。此外,主动星型连接器还会断开或抛弃超出一定时间限制的消息,因此可防止通信信道被独占。 

相关资讯
晶振行业必备术语手册:工程师必收藏(下)

在电子电路设计中,晶振的每一项参数都与产品命运息息相关——哪怕只差0.1ppm,也可能让整板“翻车”。看似最基础的术语,正是硬件工程师每天必须跨越的隐形门槛。

晶振行业必备术语手册:工程师必收藏(上)

在电子电路设计中,晶振的每一项参数都与产品命运息息相关——哪怕只差0.1ppm,也可能让整板“翻车”。看似最基础的术语,正是硬件工程师每天必须跨越的隐形门槛。

3点区分TCXO温补晶振与OCXO恒温晶振

电路板中常用到恒温与温补这两种晶振,恒温晶振与温补晶振都属于晶体振荡器,既有源晶振,所以组成的振荡电路都需要电源加入才能工作

体积缩小58%!Vishay发布185℃耐受汽车级TVS解决方案​

汽车电子系统日益复杂,尤其在48V架构、ADAS与电控系统普及的当下,对瞬态电压抑制器(TVS)的功率密度、高温耐受性及小型化提出了严苛挑战。传统大功率TVS往往体积庞大,难以适应紧凑的ECU布局。威世科技(Vishay)日前推出的T15BxxA/T15BxxCA系列PAR® TVS,以创新封装与卓越性能直面行业痛点,为下一代汽车设计注入强大保护能力。

SK海力士突破6层EUV光刻技术,1c DRAM制程引领高性能内存新时代

韩国半导体巨头SK海力士近日在DRAM制造领域实现重大技术飞跃。据ZDNet Korea报道,该公司首次在其1c制程节点中成功应用6层EUV(极紫外)光刻技术,显著提升了DDR5与HBM(高带宽内存)产品的性能、密度及良率,进一步巩固其在先进内存市场的领导地位。