1.本发明涉及汽车技术领域,尤其涉及一种线束故障检测方法、装置及系统。
背景技术:2.线束是指由铜材冲制而成的接触件端子与电线电缆压接后,外面再塑压绝缘体或外加金属壳体等,以线束捆扎形成连接电路的组件。在汽车制备行业,通常利用汽车线束构成汽车电路,实现车辆的电子控制技术。
3.现有技术中,通过记录汽车线束的安装时间,当使用时间超过设定的使用期限后进行更换,避免出现汽车线束故障的情况。
4.然而,随着汽车功能的增加,在汽车上集成的电气件越来越多,汽车线束上使用的导线及联插件数目也增多,导致汽车线束在使用期限内出现线束故障的概率增加,影响发动机运行的稳定性。
技术实现要素:5.本发明的目的在于提供一种线束故障检测方法、装置及系统,以解决由于无法及时检测出汽车线束故障而影响发动机运行稳定性的问题。
6.第一方面,本发明提供一种线束故障检测方法,包括:接收测距传感器发送的距离数据,并根据所述距离数据确定拔插次数,其中所述距离数据为发动机线束的接插件与电子控制单元ecu外壳之间的距离;若判定所述拔插次数大于或者等于预设次数,则生成更换发动机线束的提示信息,并将所述提示信息发送至车载监控终端进行显示,以提示驾驶员更换发动机线束。
7.在一种可能的设计中,所述接收测距传感器发送的距离数据,并根据所述距离数据确定拔插次数,包括:接收测距传感器发送的距离数据,并按照时间顺序将测距传感器发送的两次距离数据设置为第一距离数据和第二距离数据,并根据所述第一距离数据和所述第二距离数据的发送时间确定第一传输时间和第二传输时间,其中所述第一传输时间小于所述第二传输时间;若判定所述第一距离小于预设对插临界距离、且所述第二距离大于预设脱开临界距离,则生成插拔信号,并根据所述插拔信号更新拔插次数。
8.在一种可能的设计中,在所述接收测距传感器发送的距离数据之后,还包括:若判定所述距离数据大于预设脱开临界距离,则生成休眠信号,并根据所述休眠信号控制所述测距传感器关闭测距功能;获取发动机线束的电平信号,若判定所述电平信号不为0,则生成启动信号,并根据所述启动信号控制所述测距传感器开启测距功能。
9.在一种可能的设计中,在所述判定所述拔插次数大于或者等于预设次数之前,还包括;若判定距离数据小于预设对插临界距离,则获取发动机线束的电平信号,并根据电平信号的高电平持续时间确定通电时间;若判定距离数据大于预设脱开临界距离,则根据所述通电时间更新使用时间,若判定所述使用时间大于或者等于预设使用期限,则生成更换发动机线束的提示信息,并将所述提示信息发送至车载监控终端进行显示,以提示驾驶员
更换发动机线束。
10.在一种可能的设计中,所述预设对插临界距离为10毫米,所述预设脱开临界距离为40毫米。
11.第二方面,本发明实施例提供一种线束故障检测装置,基于第一方面任一项所述的线束故障检测方法,包括:接收模块,用于接收测距传感器发送的距离数据,并根据所述距离数据确定拔插次数,其中所述距离数据为发动机线束的接插件与电子控制单元ecu外壳之间的距离;生成模块,用于若判定所述拔插次数大于或者等于预设次数,则生成更换发动机线束的提示信息,并将所述提示信息发送至车载监控终端进行显示,以提示驾驶员更换发动机线束。
12.第三方面,本发明实施例提供一种发动机线束故障检测系统,包括:电子控制单元ecu、测距传感器以及车载监控终端;所述ecu包括至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面任一项所述的线束故障检测方法;所述测距传感器用于发动机线束与ecu外壳之间的距离;所述车载监控终端用于显示更换发动机线束的提示信息。
13.第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面任一项所述的线束故障检测方法。
14.第五方面,本发明实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能设计的所述线束故障检测方法。
15.本发明实施例提供的一种线束故障检测方法、装置及系统,通过接收测距传感器测量的发动机线束与电子控制单元ecu外壳之间的距离,根据距离数据确定发动机线束的拔插次数,并根据拔插次数判定需要更换发动机线束,及时提醒驾驶员更换发动机线束,提高了发动机运行的稳定性。
附图说明
16.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
17.图1为本发明实施例提供的发动机线束故障检测系统结构示意图;
18.图2为本发明实施例提供的测距传感器的安装示意图;
19.图3为本发明实施例提供的线束故障检测方法流程图一;
20.图4为本发明实施例提供的线束故障检测方法流程图二;
21.图5为本发明实施例提供的线束故障检测方法流程图三;
22.图6为本发明实施例提供的线束故障检测装置的结构示意图;
23.图7为本发明实施例提供的ecu的硬件结构示意图。
具体实施方式
24.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.汽车线束是汽车电路的网络主体,线束是指由铜材冲制而成的接触件端子与电线电缆压接后,外面再塑压绝缘体或外加金属壳体等,以线束捆扎形成连接电路的组件。线束产业链包括电线电缆、连接器、加工设备、线束制造和下游应用产业,线束应用非常广泛,可用在汽车、家用电器、计算机和通讯设备、各种电子仪器仪表等方面,车身线束连接整个车身,大体形状呈h形。现有技术中,通过记录汽车线束的安装时间,当使用时间超过设定的使用期限后进行更换,避免出现汽车线束故障的情况。然而,随着汽车功能的增加,在汽车上集成的电气件越来越多,汽车线束上使用的导线及联插件数目也增多,导致汽车线束在使用期限内出现线束故障的概率增加,影响发动机运行的稳定性。
26.针对此缺陷,本发明提供了一种线束故障检测方法,该方法通过接收测距传感器测量的发动机线束与电子控制单元ecu外壳之间的距离,并根据距离数据确定发动机线束的拔插次数,并根据拔插次数判定需要更换发动机线束,及时提醒驾驶员更换发动机线束,提高了发动机运行的稳定性。
27.图1为本发明实施例提供的发动机线束故障检测系统结构示意图,如图1所示:本发明实施例中发动机线束故障检测系统结构包括:电子控制单元(electronic control unit,ecu)10、测距传感器20和车载监控终端30。ecu10分别与测距传感器20和车载监控终端30连接,ecu10根据测距传感器20发送的数据判定发动机线束需要更换时,生成更换发动机线束的提示信息,并将提示信息发送至车载监控终端30进行显示,以提示驾驶员及时更换线束。
28.ecu10由微处理器、存储器、输入/输出接口、模数转换器以及整形、驱动等大规模集成电路组成,用来连接众多的输入输出电路,随时监控着输入的各种数据,比如刹车、换档等数据,以及汽车运行的各种状态。
29.图2为本发明实施例提供的测距传感器的安装示意图。如图2所示,其中,201为发动机线束接插件的安装位置,202为测距传感器的安装位置,203为发动机线束信号线。其中,测距传感器可以为激光测距传感器。具体的,激光测距传感器是通过激光二极管对准目标发射激光脉冲。经目标反射后激光向各方向散射。部分散射光返回到传感器接收器,被光学系统接收后成像到雪崩光电二极管上。雪崩光电二极管是一种内部具有放大功能的光学传感器,因此它能检测极其微弱的光信号,记录并处理从光脉冲发出到返回被接收所经历的时间,即可测定目标距离。
30.图3为本发明实施例提供的线束故障检测方法流程图一。本实施例的方法的执行主体可以为图1中的ecu,如图3所示,线束故障检测方法包括以下步骤:
31.s301:接收测距传感器发送的距离数据,并根据距离数据确定拔插次数,其中距离数据为发动机线束的接插件与电子控制单元ecu外壳之间的距离。
32.在本发明实施例中,测距传感器将测量的发动机线束的接插件与电子控制单元ecu外壳之间的距离发送至ecu,ecu根据距离数据判定发动机线束接插件的插拔状态。示例性的,接收测距传感器发送的距离数据,并按照时间顺序将测距传感器发送的两次距离数据设置为第一距离数据l1和第二距离数据l2,并根据第一距离数据l1和第二距离数据l2的
发送时间确定第一传输时间t1和第二传输时间t2,其中第一传输时间t1小于第二传输时间t2。若判定第一距离l1小于预设对插临界距离,说明在t1时刻发动机线束的接插件已经与ecu对插,且若第二距离l2大于预设脱开临界距离,说明在t2时刻,发动机线束的接插件已经与ecu分开。当发动机线束完成一次拔插之后,生成插拔信号,并根据插拔信号更新拔插次数,设置拔插次数加1。通过测距传感器检测发动机线束与ecu外壳之间的距离识别发动机线束的拔插状态,并根据发动机线束的状态更新拔插次数,由此可监测发动机线束的拔插次数。示例性的,设置预设对插临界距离为10毫米以及预设脱开临界距离为40毫米。
33.s302:若判定拔插次数大于或者等于预设次数,则生成更换发动机线束的提示信息,并将提示信息发送至车载监控终端进行显示,以提示驾驶员更换发动机线束。
34.在本发明实施例中,根据发动机线束产品的手册设置预设次数,即发动机线束拔插的最大次数,当发动机线束的拔插次数大于预设次数时,再继续使用发动机线束可能会出现故障,影响发动机性能的稳定性。因此,判定拔插次数大于或者等于预设次数时,生成更换发动机线束的提示信息,并将提示信息发送至车载监控终端进行显示,以提示驾驶员更换发动机线束,避免由于发动机线束的故障影响发动机的运行。
35.本实施例提供的线束故障检测方法,通过接收测距传感器测量的发动机线束与电子控制单元ecu外壳之间的距离,根据距离数据确定发动机线束的拔插次数,并根据拔插次数判定需要更换发动机线束,及时提醒驾驶员更换发动机线束,提高了发动机运行的稳定性。
36.图4为本发明实施例提供的线束故障检测方法流程图二。如图4所示,在步骤s301接收测距传感器发送的距离数据之后,还包括以下步骤:
37.s401:若判定距离数据大于预设脱开临界距离,则生成休眠信号,并根据休眠信号控制测距传感器关闭测距功能。
38.在本发明实施例中,测距传感器将测量的发动机线束的接插件与电子控制单元ecu外壳之间的距离发送至ecu,ecu根据距离数据判定发动机线束的插拔状态。具体的,距离数据中包含了发动机线束的接插件与电子控制单元ecu外壳之间的距离以及传输时间。当发动机线束与电子控制单元ecu外壳之间的距离大于预设脱开临界距离时,说明发动机线束的接插件已经与ecu分开。此时,测距传感器无须再继续测量发动机线束的接插件与电子控制单元ecu外壳之间的距离,生成休眠信号,用于控制测距传感器进入休眠状态,根据休眠信号控制测距传感器关闭测距功能,降低测距传感器功耗。
39.s402:获取发动机线束的电平信号,若判定电平信号不为0,则生成启动信号,并根据启动信号控制测距传感器开启测距功能。
40.在本发明实施例中,ecu还继续监测发动机线束的数据传输引脚获取发动机线束的电平信号,当电平信号不为零时,说明此时发动机线束的接插件已经与ecu对插,开始进行数据传输。ecu生成启动信号,并根据启动信号控制测距传感器打开测距功能,测量发动机线束的接插件与电子控制单元ecu外壳之间的距离。
41.本实施例提供的线束故障检测方法,当根据距离数据判定发动机线束从ecu外壳上脱开时,生成休眠信号,根据休眠信号控制测距传感器关闭测距功能,降低测距传感器的功耗,提高测距传感器的可靠性,提高线束故障检测系统运行的稳定性。
42.图5为本发明实施例提供的线束故障检测方法流程图三。如图5所示,在步骤s302
判定拔插次数大于或者等于预设次数之前,还包括以下步骤:
43.s501:若判定距离数据小于预设对插临界距离,则获取发动机线束的电平信号,并根据电平信号的高电平持续时间确定通电时间。
44.在本发明实施例中,当发动机线束与电子控制单元ecu外壳之间的距离小于或者等于对插临界距离时,说明发动机线束的接插件已经与ecu对插。此时,发动机线束开始提供数据传输功能,获取发动机线束的电平信号,并根据电平信号的高电平持续时间确定通电时间。发动机线束的电平信号为高电平信号时,发动机线束为有效数据传输状态。
45.s502:若判定距离数据大于预设脱开临界距离,则根据通电时间更新使用时间,若判定使用时间大于或者等于预设使用期限,则生成更换发动机线束的提示信息,并将提示信息发送至车载监控终端进行显示,以提示驾驶员更换发动机线束。
46.在本发明实施例中,当发动机线束与电子控制单元ecu外壳之间的距离大于预设脱开临界距离时,说明发动机线束的接插件已经与ecu分开。根据通电时间更新使用时间,若判定使用时间大于或者等于预设使用期限时,说明当前发动机线束的使用时间已经达到了产品的通电时间的临界值,再继续使用发动机线束可能会出现数据传输故障。通过生成更换发动机线束的提示信息,并将提示信息发送至车载监控终端进行显示,以提示驾驶员更换发动机线束。
47.本实施例提供的线束故障检测方法,通过计算发动机线束的总的通电时间实现发动机线束的故障检测,保障了发动机线束的可靠性,提高了线束故障检测系统运行的稳定性。
48.图6为本发明实施例提供的线束故障检测装置的结构示意图。如图6所示,该线束故障检测装置包括:接收模块601和生成模块606。
49.接收模块601,用于接收测距传感器发送的距离数据,并根据所述距离数据确定拔插次数,其中所述距离数据为发动机线束的接插件与电子控制单元ecu外壳之间的距离;
50.生成模块606,用于若判定所述拔插次数大于或者等于预设次数,则生成更换发动机线束的提示信息,并将所述提示信息发送至车载监控终端进行显示,以提示驾驶员更换发动机线束。
51.本实施例提供的装置,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。
52.在一种可能的实现方式中,所述接收模块具体用于接收测距传感器发送的距离数据,并按照时间顺序将测距传感器发送的两次距离数据设置为第一距离数据和第二距离数据,并根据所述第一距离数据和所述第二距离数据的发送时间确定第一传输时间和第二传输时间,其中所述第一传输时间小于所述第二传输时间;若判定所述第一距离小于预设对插临界距离、且所述第二距离大于预设脱开临界距离,则生成插拔信号,并根据所述插拔信号更新拔插次数。
53.在本发明的一个实施例中,线束故障检测装置还包括控制模块,所述控制模块具体用于:若判定所述距离数据大于预设脱开临界距离,则生成休眠信号,并根据所述休眠信号控制所述测距传感器关闭测距功能;获取发动机线束的电平信号,若判定所述电平信号不为0,则生成启动信号,并根据所述启动信号控制所述测距传感器开启测距功能。
54.在本发明的一个实施例中,线束故障检测装置还包括获取模块,所述获取模块具
体用于:若判定距离数据小于预设对插临界距离,则获取发动机线束的电平信号,并根据电平信号的高电平持续时间确定通电时间;若判定距离数据大于预设脱开临界距离,则根据所述通电时间更新使用时间,若判定所述使用时间大于或者等于预设使用期限,则生成更换发动机线束的提示信息,并将所述提示信息发送至车载监控终端进行显示,以提示驾驶员更换发动机线束。
55.图7为本发明实施例提供的ecu的硬件结构示意图。如图7所示,本实施例的ecu包括:处理器701以及存储器702;其中
56.存储器702,用于存储计算机执行指令;
57.处理器701,用于执行存储器存储的计算机执行指令,以实现上述实施例中ecu所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。
58.可选地,存储器702既可以是独立的,也可以跟处理器701集成在一起。
59.当存储器702独立设置时,该ecu还包括总线703,用于连接所述存储器702和处理器701。
60.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的线束故障检测方法。
61.本发明实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上所述的线束故障检测方法。
62.在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
63.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。
64.另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
65.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例所述方法的部分步骤。
66.应理解,上述处理器可以是中央处理单元(central processing unit,简称cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
67.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
68.总线可以是工业标准体系结构(industry standard architecture,简称isa)总线、外部设备互连(peripheral component interconnect,简称pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
69.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
70.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
71.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
72.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。