道路紧急激活的制作方法
【专利说明】道路紧急激活
【背景技术】
[0001] 电气系统中的冗余度是万一系统中的一个发生故障用来减轻问题的一种方法。冗 余度,在电气系统的情况下,典型地包含具有提供相同的或相似的输出的多个系统。以这种 方式,如果一个系统发生故障,则依靠故障系统的其它系统仍然可以操作,尽管有时以减弱 的能力操作。
【附图说明】
[0002] 图1说明了包含用于处理子系统故障的车辆系统的示例车辆;
[0003] 图2是示出了图1的车辆系统的示例部件的框图;
[0004] 图3是可以通过处理子系统故障的车辆系统执行的示例过程的流程图。
【具体实施方式】
[0005] 车辆越来越多地依靠电气系统。即使冗余的电气系统不能减轻某些类型的故障, 比如影响主系统和备用系统的电力损失。而且,每个备用车辆系统通常专用于特定主车辆 系统或主车辆系统将充当对另一个主车辆系统的备用。然而,这样的备用系统不能全局地 优于其它系统处理一些主系统。
[0006] -种可以减轻影响多个主系统、备用系统、或两者的车辆电源故障的示例车辆系 统包括处理装置,处理装置被编程为监控车辆的操作状态和至少一个子系统模块(即,主 子系统)的操作。根据车辆的操作状态,处理装置可以检测子系统模块故障。如果检测到 故障,则处理装置可以执行补救措施。采取的补救措施可以基于检测到的故障的类型。
[0007] 所示的元件可以采取许多不同的形式,并且包括多个和/或替代的部件和设备。 所说明的示例部件并不旨在进行限制。事实上,也可以使用额外的或可选择的部件和/或 实施方式。
[0008] 如图1中所示,车辆100包括多个主子系统105、主电源装置110、和车辆系统115。 车辆系统115可以被编程为减轻主子系统105故障。如关于图2和3在下面更详细地所讨 论的,车辆系统115可以检测主子系统105故障。主子系统105故障的示例可以包括电力 损失、检测到的异常值、或故障代码。
[0009] 在一些可能的实施方式中,车辆系统115可以被编程为除了监控主子系统105潜 在故障以外还监控车辆100的操作状态。示例车辆100操作状态可以包括车辆100是否被 打开、正在移动、停止、加速、减速、转弯、处于"停车"、处于"驱动"挡、处于"倒退"挡等。车 辆系统115可以通过考虑任何数量的变量一一比如车轮是否正在旋转、发动机是否被打开、 基于主电源装置110的电流或电压状态等--来确定操作状态。
[0010] 车辆系统115可以被编程为在各个时间--比如车辆100正在移动或被打开和不 处于"停车"挡状态的任何时间一一查找主子系统105故障。如果检测到多个主子系统105 故障,则车辆系统115可以确定哪个故障的主子系统105采取优先级。根据故障的性质,车 辆系统115可以按优先级顺序采取补救措施。在某些情况下,车辆系统115甚至可以执行 通过故障的子系统以其他方式执行的一些操作。补救措施的其它类型可以包括打开危险警 告灯和限制最大的车辆速度。
[0011] 主子系统105可以配置为控制各种车辆操作。主子系统105的示例可以包括防抱 死制动系统(ABS)、动力传动系统控制模块(PCM)、约束控制模块(RCM)、紧急远程信息处理 模块(紧急呼叫)、附件协议接口模块(APIM)等。
[0012] 尽管被示为轿车,但是车辆100可以包括任何乘用或商用汽车,比如汽车、卡车、 运动型多用途车辆、跨界车、厢式货车、小型货车、出租车、公共汽车等。在一些可能的方法 中,车辆1〇〇是配置为在自主(例如,无人驾驶)模式、部分自主模式、和/或非自主模式下 操作的自主车辆。
[0013] 图2是示出了以上讨论的车辆系统115的示例部件的框图。如图所示,车辆系统 115包括用户界面装置120、备用电源装置125、和处理装置130。这些部件中的每一个可以 被编程为彼此通信并且通过通信网络总线135与主子系统105通信。示例通信网络总线 135可以包括控制器局域网络(CAN)总线。
[0014] 用户界面装置120可以配置为在车辆100操作过程中将信息呈现给用户,比如驾 驶员。而且,用户界面装置120可以配置为接收用户输入。因此,用户界面装置120可以位 于车辆100的乘客舱中。在一些可能的方法中,用户界面装置120可以包括触敏显示屏。
[0015] 备用电源装置125可以包括配置为向一个或多个主子系统105提供电能的电池或 其他电源。备用电源装置125可以被编程为响应于从处理装置130接收到的控制信号来向 主子系统105中的一个提供电力。例如,在处理装置130已检测到一个或多个主子系统105 已从主电源装置110损失电力之后,备用电源装置125可以接收控制信号。
[0016] 处理装置130可以被编程为监控车辆100的操作状态,并根据操作状态来监控主 子系统105的操作。例如,当操作状态反映车辆100被打开并且不处于"停车"挡位置时, 处理装置130可以监控每个主子系统105的状态。如果一个或多个子系统发生故障,则处 理装置130可以被编程为执行补救措施。执行的补救措施可以与子系统故障的类型相关。
[0017] 例如,处理装置130可以被编程为确定一个或多个主子系统105是否损失电力。如 果是这样的情况,则补救措施可以包括命令备用电源装置125向故障的主子系统105提供 电能。通过处理装置130可检测到的另一种类型的故障可以包括故障代码或通过故障的主 子系统105输出的异常信号。为了检测故障代码,处理装置130可以监控沿通信总线135 的通信。为了检测异常信号输出,处理装置130可以限定主子系统中的每一个的基本功能, 并相对于基本功能评估信号输出之间的差。响应于检测故障代码或异常信号输出,处理装 置130可以被编程为拦截发送到故障的主子系统105和通过通信总线传送的通信。处理装 置130可以被进一步编程为处理拦截的通信乃至执行与故障的主子系统105相关的操作。 处理装置130可以,例如应用默认值或校准值,以便它可以,以至少有限的能力,充当故障 的主子系统105。
[0018] 处理装置130可以被进一步编程为对主子系统105中的每一个分配优先级。优先 级可以基于哪个主子系统被视为对车辆操作是"关键的"来确定。"关键的"子系统可以被 定义为其它子系统依靠的子系统。如果多个主子系统105发生故障,则处理装置130可以 根据优先级执行补救措施。也就是说,与故障的较高优先级子系统相关的补救措施将在与 故障的较低优先级子系统相关的补救措施之前被执行。
[0019] 在一些可能的方法中,处理装置130可以被编程为根据通过用户界面装置120提 供的用户输入来执行补救措施。在检测到故障的主子系统105之后,处理装置130可以命 令用户界面装置120向车辆乘员发出故障的警报。警报可以包括可听警报、视觉警报、或两 者。处理装置130可以进一步提示车辆乘员提供用户输入,并且处理装置130可以被编程 为根据提供的用户输入来采取故障的主子系统105的某些操作。
[0020] 在一些可能的方法中,处理装置130可以被编程为以多种模式操作。例如,处理装 置130可以被编程为以待机模式操作直到检测到故障。在一个可能的实施方式中,处理装 置130可以当在待机模式下操作时检测子系统故障,并"醒来"以在子系统故障已经被检测 到之后执行额外的操作。可选择地,处理装置130可以被编程为响应于电源故障从待机模 式"醒来"。
[0021] 图3是可以通过车辆系统115实施用来减轻由某些主子系统105故障引起的问题 的示例过程300的流程图。当车辆100被打开时执行该过程。
[0022] 在决策框305,处理装置130可以监控车辆100的操作状态。操作状态可以包括 车辆1〇〇是否被打开、正在移动、停止、加速、减速、转弯、处于"停车"、处于"驱动"挡,处于 "倒退"挡等。操作状态可以通过考虑任何数量的变量一一比如车轮是否正在旋转、发动机 是否被打开、基于主电源装置110的电流或电压的状态等一一来确定。如果操作状态表明 车辆100正在移动,则过程300可以在框310继续。否则,过程300可以继续来执行框305 直到检测到车辆100的运动。
[0023] 在框310,处理装置130可以监控至少一个主子系统105的操作。通过处理装置 130监控的主子系统105可以配置为控制各种车辆操作。主子系统105的示例可以包括防 抱死制动系统(ABS)、动力传动系统控制模块(PCM)、约束控制模块(RCM)、紧急远程信息处 理模块(紧急呼叫)、附件协议接口模块(ΑΡΠ 1)等。
[0024] 在决策框315,处理装置130可以确定一个或多个主子系统105是否已发生故障。 检测故障可以包括检测电力损失、故障代码、或通过主子系统105输出的异常信号。如果检 测到故障,则过程300可以在框320继续。否则,过程300可以在框305继续。
[0025] 在决策框320,处理装置130可以确定多个主子系统105是否已发生故障。如果 是,则过程300可以在框325继续。否则,过程300可以进行到框330。
[0026] 在框325,处理装置130可以确定故障的主子系统105的优先级。例如,处理装置 130可以确定故障的主子系统105中的哪个具有最尚的优先级,哪个具有最低的优先级,以 及任何其他的故障的主子系统相对于具有最高的和最低的优先级的故障的主子系统在哪 里下降。
[0027] 在框330,处理装置130可以向车辆操作员发出主子系统故障的警报。而且,在框 330,处理装置130可以确定是否要执行故障的主子系统105的操作。如果处理装置130执 行故障的主子系统的操作,则处理装置130可以进一步提示车辆操作员通过用户界面装置 120来指示处理装置130是否应该自动地应用与故障的子系统105相关的基本参数或用户 是否希望通过用户输入来提供这样的参数。
[0028] 在框335,处理装置130可以采取补救措施以减轻由故障的主子系统105引起的 问题。补救措施的类型可以基于检测到的故障的类型和用户输入的类型,如果有的话,在框 330提供。例如,如果故障包括电力损失,则处