用于冗余车轮速度感测的系统和方法与流程

文档序号:20166672发布日期:2020-03-24 21:38阅读:184来源:国知局
用于冗余车轮速度感测的系统和方法与流程

本文中呈现的实施例涉及汽车控制系统的领域,并且更具体地,涉及各个车轮速度的监测。



技术实现要素:

现代车辆包括电子稳定性控制系统、自适应巡航控制系统、防碰撞系统以及其他类似的车辆控制系统,这些系统自动应用车辆的制动器来控制车辆的速度和轨迹。车辆控制系统由一个或多个电子控制单元(“ecu”)操作,所述ecu被构造成从传感器(例如,车轮速度传感器)接收输入并控制车辆的部件(例如,车辆的制动器)。例如,由robertboschgmbh以商品名esp出售的可商购获得的稳定性控制系统包括ecu,该ecu被编程为通过向车轮施加制动力来控制车辆以改善车辆稳定性。其他车辆包括制动力助力器ecu,该制动力助力器ecu控制与真空无关的制动系统助力器。ecu(在稳定性控制系统和制动力助力器中)依赖于车辆的速度的准确指示。ecu使用来自一个或多个车轮速度传感器的数据确定车辆的速度。

通常,主要ecu(例如,稳定性控制系统ecu)直接联接到车辆的车轮速度传感器。该主要ecu使用从传感器接收到的数据来计算各个车轮速度。所计算的车轮速度通过总线从主要ecu传输到次级ecu(例如,制动力助力器ecu)。次级ecu可进一步处理所计算的车轮速度,并将处理后的数据转发到其他车辆子系统。在主要ecu失效的情况下,次级ecu将不会接收到控制制动系统所必需的各个车轮速度数据。结果,人类驾驶员必须手动应用制动器以安全地停止或控制车辆。然而,在高度自动化或自主的车辆中,人类驾驶员也许不能够及时手动应用制动器以安全地停止或控制车辆。

因此,除了其他之外,本文中所描述的实施例提供了用于冗余车轮速度感测以在ecu失效的情况下继续向车辆系统提供车轮速度信息的系统和方法。

例如,一个实施例提供了一种制动系统。该系统包括:第一电子控制单元,其连接到第一电源;以及第二电子控制单元,其连接到第二电源。第二电子控制单元通信地联接到第一电子控制单元。制动系统还包括第一车轮速度传感器、第二车轮速度传感器、第三车轮速度传感器和第四车轮速度传感器。第一车轮速度传感器和第二车轮速度传感器直接联接到第一电子控制单元并由其供电,并且通信地联接到第二电子控制单元。第三车轮速度传感器和第四车轮速度传感器直接联接到第二电子控制单元并由其供电,并且通信地联接到第一电子控制单元。第一电子控制单元和第二电子控制单元各自被构造成从第一车轮速度传感器、第二车轮速度传感器、第三车轮速度传感器和第四车轮速度传感器计算车轮速度。

另一个示例实施例提供了一种用于控制制动系统的方法。该方法包括从第一电源向第一电子控制单元提供电力。第一电子控制单元向第一车轮速度传感器和第二车轮速度传感器提供电力,其中所述第一车轮速度传感器和第二车轮速度传感器直接联接到第一电子控制单元。第二电源向第二电子控制单元提供电力,该第二电子控制单元通信地联接到第一电子控制单元。第二电子控制单元向第三车轮速度传感器和第四车轮速度传感器提供电力,所述第三车轮速度传感器和第四车轮速度传感器直接联接到第二电子控制单元。第一电子控制单元从第一车轮速度传感器、第二车轮速度传感器、第三车轮速度传感器和第四车轮速度传感器接收数据。第一电子控制单元利用电子处理器从该数据计算第一车轮速度、第二车轮速度、第三车轮速度和第四车轮速度。第一电子控制单元将第一车轮速度、第二车轮速度、第三车轮速度和第四车轮速度传输到第二电子控制单元。

通过考虑详细说明和附图,本发明的其他方面将变得显而易见。

附图说明

图1是根据一个实施例的制动系统的示意性框图。

图2是图示操作图1的制动系统的方法的流程图。

图3是图示由图1的制动系统的ecu执行的冗余自我数据监测和个体失效保护监测测试的类型的表格。

具体实施方式

在详细解释任何实施例之前,要理解的是,实施例在其应用方面并不限于在以下描述中阐述或在以下附图中图示的部件的构造和布置的细节。其他实施例是可能的,并且所描述的实施例能够以各种方式被实践或实施。

还应注意的是,可使用多个基于硬件和软件的装置,以及多个不同的结构部件以实现各种实施例。另外,应理解的是,实施例可包括硬件、软件以及电子部件或模块,出于讨论的目的,所述硬件、软件以及电子部件或模块可被图示和描述为如同这些部件中的大多数在硬件中单独地实现那样。然而,基于对本详细描述的阅读,本领域普通技术人员将认识到,在至少一个实施例中,本发明的基于电子的方面可在可由一个或多个处理器执行的软件(例如,存储在非暂时性计算机可读介质上)中实现。因此,应注意的是,可利用多个基于硬件和软件的装置以及多个不同的结构部件来实现本发明。例如,说明书中所描述的“控制单元”和“控制器”能够包括一个或多个处理器、包括非暂时性计算机可读介质的一个或多个存储器模块、一个或多个输入/输出接口、以及连接部件的各种连接件(例如,系统总线)。

图1示意性地图示了根据一些实施例的车辆101的示例制动系统100。在一些实施例中,车辆101是自主车辆。在一个示例中,制动系统100包括第一(电子控制单元)ecu102、第二ecu104、第一车轮速度传感器106、第二车轮速度传感器108、第三车轮速度传感器110、第四车轮速度传感器112、第一电源114和第二电源116。第一ecu102和第二ecu104经由通信链路118彼此通信地联接。在其他实施例中,特别是在具有少于或多于四个车轮的车辆中,可使用不同数量的部件。

在一些实施例中,第一ecu102和第二ecu104包括多个电气和电子部件,所述多个电气和电子部件向第一ecu102和第二ecu104内的部件和模块提供电力、操作控制和保护。除了其他之外,第一ecu102和第二ecu104各自包括电子处理单元(例如,微处理器或其他合适的可编程装置)、非暂时性存储器(例如,计算机可读存储介质)和输入/输出接口。处理单元、存储器和输入/输出接口通过一条或多条控制或数据总线通信。应理解的是,第一ecu102和第二ecu104可包括附加的、更少的或不同的部件。

在一些实施例中,第一ecu102和第二ecu104各自部分地或全部地在半导体(例如,现场可编程门阵列(“fpga”)半导体)芯片上实现。第一ecu102和第二ecu104的存储器能够包括程序存储区域和数据存储区域。程序存储区域和数据存储区域能够包括不同类型的存储器(诸如,只读存储器(“rom”)、随机存取存储器(“ram”)或其他合适的存储器装置)的组合。处理单元执行存储在存储器中的计算机可读指令(“软件”)。该软件能够包括固件、一个或多个应用程序、程序数据、过滤器、规则、一个或多个程序模块以及其他可执行指令。例如,该软件能够包括用于控制车辆101的系统(诸如,制动系统100)的指令和相关联的数据。

第一ecu102可以是车辆的主要制动系统的至少一部分,同时第二ecu104是车辆的次级制动系统的至少一部分。在一些实施例中,第二ecu104是机电制动助力器。

车轮速度传感器106、108、110和112中的每一者与车辆101的车轮(未示出)中的一者相关联并位于其附近。车轮速度传感器106、108、110和112中的每一者监测各个车轮的速度,并且向第一ecu102和第二ecu104提供指示车轮速度的信息(或数据)。各种车辆子系统(未示出)使用每个单个车轮的车轮速度信息来监测或控制车辆性能。第一车轮速度传感器106和第二车轮速度传感器108直接联接到第一ecu102并由其供电。第三车轮速度传感器110和第四车轮速度传感器112直接联接到第二ecu104并由其供电。第一ecu102从第一车轮速度传感器106和第二车轮速度传感器108接收车轮速度数据,并且第二ecu从第三车轮速度传感器110和第四车轮速度传感器112接收车轮速度数据。

第一电源114直接联接到第一ecu102以向第一ecu102提供电力。同样地,第二电源116直接联接到第二ecu104,以向第二ecu104提供电力。第一电源114和第二电源116彼此独立地操作,使得一者可在另一者不能够提供电力(例如,由于故障)时提供电力。

通信链路118可以是数据总线、有线、无线或光学连接件,其使得部件能够使用例如网络通信协议(例如,can协议)来彼此通信。在一些实施例中,通信链路118是控制器局域网总线或确定性通信总线,诸如flexray总线。在一些实施例中,第一ecu102和第二ecu104被同步,并且通过通信链路118同步地交换信息。在为第一ecu102和第二ecu104供电时,第一ecu102和第二ecu104同步,并且在通电时维持同步通信。

图2示意性地图示了操作图1的制动系统100的方法200。在框202处,第一ecu102向第一车轮速度传感器106和第二车轮速度传感器108提供电力,并且第二ecu104向第三车轮速度传感器110和第四车轮速度传感器112提供电力。在框204处,第一ecu102和第二ecu104各自从第一车轮速度传感器106、第二车轮速度传感器108、第三车轮速度传感器110和第四车轮速度传感器112接收车轮速度数据。在框206处,第一ecu102从车轮速度数据计算第一车轮速度、第二车轮速度、第三车轮速度和第四车轮速度。同样地,第二ecu104从车轮速度数据计算次级第一车轮速度、次级第二车轮速度、次级第三车轮速度和次级第四车轮速度。

在框208处,第一ecu102和第二ecu104通过通信链路118彼此交换所计算的车轮速度。第一ecu102向第二ecu104传输第一车轮速度、第二车轮速度、第三车轮速度和第四车轮速度,并且第二ecu104向第一ecu102传输次级第一车轮速度、次级第二车轮速度、次级第三车轮速度和次级第四车轮速度。在框210处,第一ecu102和第二ecu104各自在从另一者接收到所计算的车轮速度之后,将所计算的车轮速度中的每一者与从另一个ecu接收到的对应的所计算的车轮速度相比较。例如,第一ecu102将第一车轮速度与次级第一车轮速度相比较,将第二车轮速度与次级第二车轮速度相比较,将第三车轮速度与次级第三车轮速度相比较,以及将第四车轮速度与次级第四车轮速度相比较。

在框212处,第一ecu102和第二ecu104中的每一者确定比较(comparison)中的差异(例如,如果比较的车轮速度不匹配)。在存在差异的情况下,ecu102和104两者均交换自我失效保护监测状态(框214)。自我失效保护监测状态对应于下文关于图3更详细描述的自我数据监测和个体失效保护监测信息。通过交换这种自我诊断信息,能够确定第一电子控制单元和第二电子控制单元之间的哪个正经历失效以及两个所计算的车轮速度中的哪一个更加可靠。在交换了自我失效保护监测状态之后,方法200可返回框204。当两个车轮速度匹配时(例如,在预定偏差内),车轮速度监测再次在框204处继续。

图3图示了表格,该表格图示了由第一ecu102和第二ecu104执行的冗余自我数据监测和个体失效保护监测的一个示例。在所提供的示例中,由第一ecu102和第二ecu104两者针对所有四个车轮速度传感器106、108、110和112执行的冗余自我数据监测包括车轮速度数据计算、车轮速度构型和方向信息。

第一ecu102和第二ecu104各自对它们所直接联接到的车轮速度传感器执行个体自我失效保护监测。第一ecu102针对第一车轮速度传感器106和第二车轮速度传感器108执行自我失效保护监测。第二ecu104针对第三车轮速度传感器110和第四车轮速度传感器112执行相同的自我失效保护监测。

个体自我失效保护监测包括例如车轮速度传感器测试、连续电压供应监测、线路监测、气隙监测、脉冲宽度监测、车轮速度监测和高端计时器缓冲监测。车轮速度传感器测试测试并验证车轮速度传感器的供应电压。连续电压供应监测监测至ecu的电力供应(来自对应的电源114或116)。线路监测测试测试电压供应线路、信号线路和电气接地线路之间传感器的电气失效(例如,短路或断路)。气隙监测验证车轮速度传感器和音环之间的距离是否处于一定范围内以便恰当操作。脉冲宽度监测检查来自车轮速度传感器的电气信号是否具有足够的宽度(时间)以被恰当地读取。车轮速度监测比较地检查第一车轮速度传感器106、第二车轮速度传感器108、第三车轮速度传感器110和第四车轮速度传感器112之间的信号,以确定这些信号(即,时间)之间的差异是否可接受,例如,相对于预定的偏差或容差。高端计时器缓冲监测检查第一ecu102和第二ecu104的内部时钟没有溢出并且恰当地运行。

冗余自我数据监测和个体失效保护监测确保第一ecu102和第二ecu104两者在典型的操作条件和降级的失效保护情形两者期间都具有车轮速度传感器信息。第一ecu102和第二ecu104通过通信链路118彼此交换自我失效保护监测状态信息(与任何检测到的自误差/故障有关)。在一个示例中,第一ecu102和第二ecu104两者在它们之间保持类似的有效、可疑和无效标识。通过在第一ecu102和第二ecu104之间交换自我失效保护监测状态信息,ecu102和104两者都能够确定通过通信链路118从另一ecu接收到的信息的准确性/有效性。在一些实施例中,第一ecu102和第二ecu104在预定时间秒数(例如,5ms)之后重复地交换自我数据监测状态。

在一些实施例中,第一ecu102和第二ecu104执行个体电源监测。如所述的那样,第一ecu102由第一电源114供电,并且第二ecu104由第二电源116供电。ecu102、104两者都监测它们所连接到的电源(分别为114和116)。ecu102、104各自根据其电源的电源监测确定第一电源114和第二电源116的电源监测状态。ecu102和104交换对应的电源114和116的电源监测状态。

电源监测可包括例如验证至第一ecu102和第二ecu104的电压供应处于阈值或预定容差内。在ecu102抑或104中的任一者的电压供应高于或低于阈值的情况下,该ecu被关闭。ecu102和104可附加地被构造成监测从通信链路118(例如,在通信链路118是车辆网络总线的情况下)供应的电压在最大和最小阈值内。ecu102和104两者都可进一步监测被供应到它们的内部部件和它们所连接到的装置的电压。例如,第二ecu104可连接到温度传感器和/或位置传感器,所述温度传感器和/或位置传感器监测第二ecu104的制动助力器的温度和/或位置。类似于上文关于自我失效保护监测所讨论的实施例,ecu102和104通过通信链路118彼此交换个体电源监测状态信息。在一些实施例中,第一ecu102和第二ecu104在每预定的秒数(例如,5ms)之后交换电池供应监测状态。

因此,除了其他之外,实施例提供了用于冗余车轮速度感测的系统和方法。在所附权利要求中阐述了某些实施例的各种特征和优点。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1