首页> 外文会议>FISITA world automotive congress >Wakeup and Startup of FlexRay
【24h】

Wakeup and Startup of FlexRay

机译:FlexRay的唤醒和启动

获取原文

摘要

With the introduction of FlexRay the first bus system offering a distributed, time-controlled architecture enters the automobile. During operation a global time base is necessary which is created in a distributed mode due to the fault tolerance described. Wakeup and startup phases are used to transfer all bus members running at first in an asynchronous mode into a synchronous operating state to establish a global time base for all of them. The article describes the new challenges of testing methods for these phases and discusses possible solutions.Before an electronic control unit can send application data to the FlexRay bus, it has to be ready-to-operate ("awake status") and either synchronize the local clock with the existing global time or create a global time together with other cold start nodes. After applying power or after "wakeup" following the sleep mode, the controller has to be configured at first by the application. In the "Ready" state the controller is prepared to start communication according to each application or enabled to wake the bus.With the described test assembly application Wakeup and Startup can easily be tested. The behaviour of a FlexRay system in the cases described depends very much on the parameters chosen. Thus, a number of startup attempts might increase system availability - especially if several members have rather varying run-up times. It may even happen that one node starts to send startup-frames whereas the others are still booting. These, however, as soon as they are ready, can instantly synchronize onto the first node. So, the first node has used up some of its maximum 31 attempts. However, such a faulty member can block the bus for quite some time (31 attempts multiplied by 6 cycles), and keep clean members from their own startups. The proposed FPGS-board represents a large variety of testing possibilities for synchronous operation, with the chance of controlling the power terminals depending on bus events, and being further developed in this respect.For the system design it is an advantage to know the booting times of the real ECU's used. If wakeup or startup is initiated with a high likelihood at the same time, then the time needed by the FlexRay-controller for synchronization is longer. Therefore, slightly increasing the run-up time in the application artificially may lower the probability of a collision significantly. This does not delay or elongate the collision-free startup-process, but it does prevent elongation in case of a collision, since the latter will not occur anymore.
机译:随着FlexRay的推出,第一个提供分布式时间控制架构的总线系统进入了汽车领域。在操作过程中,由于所描述的容错性,因此需要以分布式模式创建的全局时基。唤醒和启动阶段用于将所有首先以异步模式运行的总线成员转换为同步操作状态,从而为所有总线成员建立全局时基。本文介绍了这些阶段的测试方法所面临的新挑战,并讨论了可能的解决方案。 在电子控制单元可以将应用程序数据发送到FlexRay总线之前,它必须准备就绪可以运行(“唤醒状态”),并且必须将本地时钟与现有的全局时间同步,或者与其他冷启动一起创建全局时间节点。在上电之后或在进入睡眠模式之后的“唤醒”之后,必须首先由应用程序配置控制器。在“就绪”状态下,控制器准备根据每个应用程序开始通信,或者使其能够唤醒总线。 使用上述测试组件应用程序,可以轻松地测试唤醒和启动。在上述情况下,FlexRay系统的行为在很大程度上取决于所选的参数。因此,许多启动尝试可能会提高系统可用性-尤其是如果几个成员的启动时间变化很大时,尤其如此。甚至有可能一个节点开始发送启动帧,而其他节点仍在启动。但是,这些一旦准备好就可以立即同步到第一个节点上。因此,第一个节点已用完最大31次尝试中的一些尝试。但是,这样的故障成员可能会阻塞总线相当长的时间(31次尝试乘以6个周期),并使干净的成员无法自己启动。所提出的FPGS板代表了同步操作的多种测试可能性,并有机会根据总线事件控制电源端子,并在这方面进行了进一步开发。 对于系统设计,了解实际使用的ECU的启动时间是一个优势。如果同时极有可能启动唤醒或启动,则FlexRay控制器进行同步所需的时间会更长。因此,人为地增加应用程序中的启动时间可能会大大降低发生碰撞的可能性。这不会延迟或延长无碰撞的启动过程,但确实会防止碰撞时的伸长,因为不会再发生碰撞。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号