用于检查输入信号的OBD相关性的方法与流程
- 国知局
- 2024-08-02 14:16:32
实施例涉及一种用于自动检查用于车辆的控制器的输入信号是否潜在与车载诊断相关的方法。基于该自动提供的结果,可以更简单地进行进一步的、例如更详细的检查。其它示例涉及用于执行所提出的方法的计算机程序产品。
背景技术:
1、在现代机动车中使用大量相互连接的控制器。在车载网络中传输的一些信号可能对车辆排放有影响。因此,在对车辆批准许可时需要公开这些信号的信号特性。
2、以下重要的信号特性概括为术语:车载诊断(obd)特性。在该车辆诊断系统中可以在行驶运行期间监控影响尾气的设备的信号。出现的故障通过指示灯显示给驾驶员并存储在相应的控制器中。例如可以在车辆维修中查询故障提示。在车辆的批准许可过程中需要证明相关信号是符合obd规定的,即对这些信号的监控符合法律要求。
3、在这种证明中的困难可以是具有大量控制器的现代车载网络的高度复杂性,这些控制器通常由不同的企业设计和制造。可能需要对具有数千个相互作用的信号和数百万个信号连接的分布式系统就其obd合规性方面进行检查。因此,在这种复杂的系统中,可能很难证明或找出究竟哪些输入信号对obd合规性具有影响,即哪些输入信号与obd相关。术语obd合规性可以理解为根据特定的法规对信号进行监控以防可能导致排放劣化的故障。与此相应地,obd相关的输入信号理解为必须实现法律要求的obd合规性的信号。obd相关性(在“使用信号”方面)是需要监控的信号特性。如果信号被监控为符合obd规定的(在“提供信号”方面),则符合执行要求。因此,提供关于现有输入信号的obd相关性的信息是有帮助的。但获取这些信息可能非常复杂。
技术实现思路
1、本公开的任务是提供即使在复杂的系统中也能够更简单地检查控制器的输入信号是否与obd相关的方案。
2、该任务根据独立权利要求的技术方案得以解决。在从属权利要求、下述说明中以及结合附图描述了进一步有利的实施方式。
3、因此,提出一种用于在针对车辆的批准许可过程中自动检查用于车辆的控制器的输入信号(或多个输入信号)是否潜在与车载诊断相关的方法。输入信号可以是信号链起点处的信号,例如在控制器处接收的总线信号(in-bus)、在控制器处接收的传感器信号(in-sensor)、或者也可以是控制器的内部信号。所述方法包括使用信号网络(例如图形信号网络或具有足够高细节度的其它网络表示),所述信号网络代表控制器中的信号流,所述信号网络包括输入信号和至少一个车载诊断相关的输出信号。所述方法包括检查在待评估输入信号与所述至少一个车载诊断相关的信号、尤其是输出信号(例如输出的信号或在ecu内部;输出信号可以是信号链终点处的信号,例如由控制器输出的总线信号(out-bus)、由控制器输出的致动器信号(out-actuator)、或者当控制器被视为信号链的最后一个元件时控制器自身的内部信号)之间是否存在信号连接并且当在输入信号与所述至少一个输出信号之间存在信号连接时还显示输入信号潜在与车载诊断相关。例如在此基础上可以在一个可选步骤中(例如手动地)检查输入信号是否也实际上与obd相关。
4、该方法可以在车辆之外、例如在纯虚拟的软件环境中实施。尤其是规定,所述方法不在使用真实控制器和/或车辆的传感器的情况下进行,而是例如使用模拟的信号网络。根据方法,待检查的输入信号具有哪些内容不重要,重要的只是该输入信号是否可能会因所确定的信号连接而具有obd相关性。根据所提出的方法,只需在软件环境中检查obd相关性(例如分析软件关系)。为此,不分析信号内容,而是只分析信号路径并且使用这些路径来评估信号类别(例如i类“是obd相关的”;ii类“不是obd相关的”)。为此不需要传感器,不需要真实的控制器并且不需要信号内容。为了车辆的批准许可,可能需要证明车辆的哪些信号与车载诊断相关,这可以在真实车辆的批准许可或调试之前根据方法例如基于软件地进行。
5、所述方法可以是有利的,因为不再需要对所有输入信号就其obd相关性方面进行更确切的检查(例如在手动过程中),而只需要检查那些自动被显示为潜在与obd相关的输入信号。而例如可以忽略显示为不与obd相关的输入信号。由此,尤其是可以在高度复杂的系统中明显更简单地执行检查方法,因为可以省却对大量信号源进行手动预检查。例如输入信号可以是施加在控制器的信号输入端上的传感器信号。替代或附加地,输入信号(或另一输入信号)可以是施加在控制器信号输入端上的总线信号。例如所述至少一个输出信号(或多个输出信号)是输出到与控制器相连的总线线路上的信号。这可以是输出总线信号或输出动作信号(致动器信号),其作为连接查询中的终点提供。在obd相关性方面,根据“obd已知的”输出信号评估输入信号。有利的是,根据方法对例如多个控制器的大量输入信号就其潜在obd相关性方面进行检查。因此,能够实现特别高效的检查方法。
6、因此,根据一种实施例,对多个输入信号就其相应的潜在车载诊断相关性方面进行检查,所述显示包括所述多个输入信号中的哪些输入信号潜在与车载诊断相关。可选地,可以在检查在输入信号与所述至少一个车载诊断相关的输出信号之间是否存在信号连接时使用连接矩阵。特别是在检查大量输入信号的情况下,由此可以实现高效且结构化的检查。
7、本公开的方面还涉及一种监管机制,以便能够更好地对根据方法的检查结果的有效性进行分类。为此借助比较值或参考值对检查结果(即输入信号是否显示为潜在与车载诊断相关的)进行检查。
8、根据一个方面,该方法为此还包括以下步骤:-提供输入信号在其车载诊断相关性方面的预先确定的特性(这例如可以在参考列表中进行,该参考列表可以有利地用于复杂系统中的非常大量的输入信号);-将自动查明的潜在与车载诊断相关的输入信号与所述预先确定的特性进行比较;比较步骤例如可以通过将参考列表的条目与根据方法确定的关于输入信号的潜在obd相关性的值进行比较来实现;并且-如果自动查明的潜在车载诊断相关性与输入信号的预先确定的参考特性不一致,则输出警告指示。
9、换言之,可以对根据方法10的检查结果进行一致性检查。在此例如可以使用在参考列表中可以被提供的历史记录的值。这使得可以对根据方法的检查结果以及例如之前使用的输入信号属性进行相互检查。在由于识别出属性或值的不一致性而发出警告指示的情况下,有利的是可以具体检查相关输入信号,从而可以集中且有效地监控或验证所述方法。
10、根据一致性检查的另一方面,该方法还包括-检查输入信号是否由针对车辆的另一控制器作为输出信号发送(例如通往相关控制器的信号输入端);-自动检查所述另一控制器的输出信号是否显示为车载诊断监控的(例如可以监控所述另一控制器的输出信号的obd合规性);并且-如果借助两个控制器检查的输入信号和输出信号的车载诊断特性不一致,则输出警告指示。
11、在相继耦联的控制器情况下,一个控制器的输出信号相应于另一个控制器的输入信号。在此情况下,如果输入信号与obd相关,则输出信号也必须是obd监控的(符合obd规定的)。如果不是这种情况,则可以在自动比较obd属性时检测到不一致性,这导致发出警告指示。
12、例如当输入信号显示为与obd相关,而输出信号不符合obd规定时,可以输出警告指示。由此例如可以进行改变,以便更好地符合有关车载诊断的法律规定。例如该方法也可以被使用用于优化控制器:因此,在输入信号显示为不与obd相关,而输出信号符合obd规定的情况下,可以给出系统过度满足(überfüllen)要求的指示。在此例如可以省却对输出信号的obd监控,以使得系统更高效且更低成本。
13、特别是在高度复杂的系统中,在整个信号流中对信号的obd特性进行一致处理可以特别重要。所提出的方法可以有利地用于确保在整个系统中对obd信号进行一致处理。
14、示例涉及一种计算机程序,其具有程序代码,以便在计算机程序在处理器、计算机或可编程硬件上执行时实施所公开的方法。这种计算机程序可以有利地在开发和记录控制器时提供和执行。
本文地址:https://www.jishuxx.com/zhuanli/20240801/242243.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。