,诊断工具150可以体现为可由车辆技师使用的手持式电子诊断工具。如在下文中更详细地讨论的,诊断电路152被配置为基于从操作传感器140接收的操作信号来确定驱动单元104的运行状态。
[0037]特别地,在示例性实施例中,诊断电路152被配置为确定驱动单元104是否有故障,诸如,例如显示缸不点火。驱动单元104的故障(例如,不点火)可能导致对变速器132的损坏。另外,有故障的驱动单元104可能通过以使故障事件恶化的方式控制驱动单元104而导致发动机控制模块130和/或变速器控制模块132对故障事件作出响应。例如,发动机不点火会导致变速器106以不期望的方式运行(例如,错过换挡点或换挡“困难”等),这可以被车辆100的驾驶员察觉,并且可能随着时间而损害变速器106。当驱动单元104以接近其峰值力矩曲线运行时(例如,从大约每分钟1500转到大约每分钟2000转),这种发动机不点火最为明显。响应于发动机不点火事件,典型的发动机控制模块130会试图通过调整剩下的“良好”汽缸的运行来补偿发动机的不点火。然而,这种补偿会增加变速器106的不期望的运行并且增加变速器106的不当运行的可能性。
[0038]如在下文中更详细地讨论的,诊断电路152被配置为检测这种驱动装置故障的出现(例如,发动机不点火、有缺陷的发动机控制模块130等)并且生成触发信号,该触发信号可以用于激活警报器、修改发动机控制模块130和/或变速器控制模块132的功能、记录运行参数、和/或引起其它纠偏响应或诊断响应。在一些实施例中,诊断电路152可以包括在车辆100中。例如,如图1中所示,诊断电路152可以包括在发动机控制模块130和/或变速器控制模块132中。在这种实施例中,诊断电路152可以向发动机控制模块130和/或变速器控制模块132提供反馈控制信号,以调整或修改控制模块130、132的运行。
[0039]现在参考图2,示出了诊断电路152的实施例。示例性地,诊断电路152包括滤波器200,滤波器200从操作传感器140接收指示驱动单元104的飞轮的角速度的操作信号。滤波器200对角速度信号进行滤波以生成经滤波的信号。已经确定的是,频谱的低端处(例如,低于大约50赫兹)的角速度信号中的异常可以指示发动机故障(例如,发动机不点火)。例如,在图4中示出了来自以每分钟约1500转(RPM)运行的无故障的发动机的角速度信号的示例性频率响应400。频率响应400包括直至大约500赫兹的整个频谱的具有最低限度离群峰值(minimal outlier peak)的信号信息。相反地,如在图5的示例性频率响应500中所示,来自以1500RPM运行的有故障的发动机(例如,经历发动机不点火的发动机)的角速度信号的频率响应包括整个频率响应的若干信号峰值。具体而言,信号峰值被示出在13赫兹的频率左右。这种峰值信号的存在可以指示发动机有故障。
[0040]如此,滤波器200对操作信号中的不感兴趣的信号信息(例如,高频响应信息)进行滤波。在示例性实施例中,滤波器200体现为带通滤波器。带通滤波器200过滤掉角速度信号中的高端频率和非常低端的频率。在一些实施例中,带通滤波器200可以体现为例如巴特沃斯带通滤波器。在示例性实施例中,带通滤波器200体现为具有约35赫兹的高端截止(即,-3dB截止)和约5赫兹的低端截止的八阶巴特沃斯带通滤波器。在图6中示出了这种巴特沃斯带通滤波器200的示例性频率响应600。在图7中示出了在通过图6的示例性巴特沃斯带通滤波器200进行滤波之后的图5的角速度信号的示例性的经滤波的频率响应700。从图7可以看出,经滤波的频率响应具有减少量的高于约35赫兹和低于约5赫兹的信号信息。然而,以约13赫兹为中心的信号峰值保持不变。当然,具有其它截止配置的其它类型的带通滤波器可以用于其它实施例。例如,在一些实施例中,可以使用低阶或高阶的带通滤波器。另外,在一些实施例中,滤波器200可以体现为低通滤波器而非带通滤波器。
[0041]来自带通滤波器200的经滤波的信号被提供到信号缓冲电路202。信号缓冲电路202可以体现为一个或多个缓冲放大器和/或其它信号调节部件。经缓冲的信号随后被提供到交流-直流(AC-DC)转换器204。转换器204将模拟的经缓冲的信号转换为数字信号。转换器204可以体现为能够将经缓冲的信号转换为数字信号的任何适当的转换器。在示例性实施例中,转换器204体现为真均方根(RMS) AC-DC转换器,相比其它AC-DC转换器,其生成模拟输入信号的更准确的等同RMS信号。当然,在其它实施例中,可以使用其它类型的AC-DC转换器。
[0042]随后,通过信号调节电路206对由AC-DC转换器204生成的经转换的信号进行调节。信号调节电路206可以包括用于调节经转换的信号的任何数量的设备和电路。例如,信号调节电路206可以体现为减少经转换的信号中的整流伪影(rectificat1n artifact)的一个或多个滤波器、信号放大器、信号缓冲器、和/或其它信号调节电路。
[0043]在示例性实施例中,信号调节电路206对经转换的信号进行调节,以便通过峰值检测电路208进行峰值检测。峰值检测电路208可以体现为能够检测由信号调节电路206生成的调节信号的信号峰值的任何类型的设备和/或电路。在示例性实施例中,峰值检测电路208将所检测的信号峰值与参考阈值比较。如果所检测的信号峰值达到或超过参考阈值,那么确定驱动单元104已经发生了故障事件(例如,发动机不点火)。如此,峰值检测电路208或诊断电路152的其它电路可以生成触发信号,该触发信号可以用于生成对所检测的故障事件的响应。例如,在一些实施例中,诊断电路152可以包括警报器或警报电路210。在这种实施例中,触发信号可以激活警报器210,警报器210可以体现为视觉、听觉、或触觉警报器。警报器210可以体现在诊断电路152中、诊断工具150中、或车辆100内。
[0044]在一些实施例中,诊断电路152或诊断工具150可以包括数据储存器212。数据储存器可以体现为被配置用于数据的短期或长期储存的任何类型的一个或多个设备,诸如,例如存储设备和电路、存储卡、硬盘驱动器、固态驱动器、或其它数据储存设备。在这种实施例中,指示所检测的信号峰值的数据、经转换的信号、和/或与诊断电路152的功能和/或驱动单元104的所检测的运行有关的其它数据可以存储在数据储存器212中。另外,在一些实施例中,这样的诊断电路152可以包括通信电路214。在这种实施例中,诊断电路152可以被配置为将触发信号、所检测的信号峰值、经转换的信号、和/或其它数据传送至车辆100的其它部件和/或其它远程电路。例如,在一些实施例中,诊断电路152可以被配置为与发动机控制模块130和/或变速器控制模块132进行通信,以响应于检测驱动单元104的故障事件而修改模块130、132的运行。
[0045]在一些实施例中,图2中所示的诊断电路152的各种部件可以体现为单独的部件。然而,在其它实施例中,部件中的一些部件或所有部件可以体现为单个部件。例如,在一些实施例中,诊断电路152的部件可以体现为逻辑单元或集成电路块,诸如单个处理器、微控制器、或其它处理电路。
[0046]现在参考图3,在使用中,诊断电路152可以执行用于检测驱动单元104的故障的方法300。方法300起始于方框302,其中,接收来自操作传感器140的操作信号。如上所述,操作信号示例性地体现为指示驱动单元104的飞轮(或输出轴110)的瞬