警报限值的自动设置的制作方法

文档序号:15516240发布日期:2018-09-25 18:17阅读:211来源:国知局

本公开要求于2017年3月9日提交的标题为“autosettingofalarmlimits”的美国临时申请编号62/469,456的权益,该申请全部内容通过引用并入本文。

本公开涉及与测试和测量系统有关的系统和方法,并且具体地,涉及在数据采集系统上自动设置警报限值。



背景技术:

数据记录器用于收集被测设备(dut)的测量结果。扫描被配置为遍历dut上的一系列通道,并在每个通道上取得测量结果。这种扫描通常会重复许多次,并且可能运行数小时、数天或甚至数月。当用于长期应用时,用户需要确保测试正常运行。用户可能担心测试未正常运行,并且过去一个月的数据由于连接断开或某个其他种类的错误而无效。如果存在错误,用户想立即知道,以便可以修复错误而不是在数周或数月内收集不相关的数据。

本公开中的示例解决了这些和其他问题。

附图说明

根据以下参考附图对实施例的描述,本公开的实施例的各方面、特征和优点将变得显而易见,在附图中:

图1是根据本公开的一些实施例的示例测试和测量系统的示意图。

图2是根据本公开的一些实施例的示例方法的流程图。

具体实施方式

本文公开了一种测试和测量仪器用于自动编程警报限值以在收集的数据不符合预期时提醒用户。所公开的测试和测量仪器可以获知警报限值并在数据扫描期间使用获知的警报限值来帮助确保数据扫描在预期的界限内执行。

常规数据记录器为用户提供编程警报限值以便当数据处于预期范围之外时用户可以被提醒的特征。例如,如果通道1正在测量电压,并且该通道的预期值为+5v,则客户可以输入从+4.5v至+5.5v的警报限值。如果在通道1处的测量结果保持在该预期范围内,则不会发生警报事件。如果测量结果处于预期范围之外,则发生警报事件并且用户被提醒测量结果处于警报限值之外。这帮助防止用户当测试已经失败或包含有问题结果时在延长的时间段内继续在设备上运行测试。在处理多通道配置时,以这种方式确立警报限值变得尤其站不住脚。在多通道配置中,所述预期范围从一个通道到下一个通道可能不同,这取决于正被每个通道处理的信号和/或正被记录的信号的各方面。另外,警报限值在这样的常规数据记录器中被设置,而不管正被通道处理的实际信号如何。因此,用户在输入警报限值时必须密切关注每个通道上预期的信号,否则冒错误地输入不准确的警报限值而导致虚假警报/遗漏警报的风险。另外,在常规数据记录器上输入警报限值容易出现输入错误(例如排字输入错误),这也可能导致虚假警报/遗漏警报。通常,数据记录器可以扫描数十到数百个通道,并且手动输入每个通道的警报限值对于用户来说是繁琐的,尤其是从仪器前面板手动输入警报限值。

图1是示例测试和测量系统(诸如数据记录器或数据采集单元)的示意图。系统100包括端口102(在本文中也被称为通道),端口102可以是被配置为接收用于扫描和/或用于通过网络向用户传送提醒的信号的任何电气、光学和/或无线端口。端口102可以包括接收器,传送器和/或收发器。端口102耦合到处理器106,处理器106可以被实现为处理器、专用集成电路(asic)、数字信号处理器(dsp)、现场可编程门阵列(fpga)等。处理器106被配置为执行来自存储器110的指令并且可以执行由指令指示的任何方法和/或相关联的步骤。处理器106可以包括警报限值模块108,警报限值模块108可以被配置为实施如本文所述的用于设置警报限值的过程。在下面关于图2描述的方法200中描绘了这样的过程的示例。在一些实施例中,警报限值模块108也可以经由全部或部分包含在存储器110内的指令来实现。存储器110可以被实现为处理器高速缓存、随机存取存储器(ram)、只读存储器(rom)、固态存储器、(一个或多个)硬盘驱动器、任何其他计算机可读存储介质或前述各项的任何组合。存储器110用作用于存储数据、计算机程序产品以及其它指令并且向处理器106提供这种数据/产品/指令用于执行、计算或所需要的其他处理的介质。

用户控件104以通信方式耦合到处理器106。用户控件104可以包括可由用户用来与处理器106和/或警报限值模块108交互(例如,经由显示器112上的图形用户界面)的键盘、鼠标、轨迹球、触摸屏和/或任何其他控件。显示器112可以是数字显示器(例如,lcd、led等)、基于阴极射线管的显示器或用于向最终用户显示系统100的输出(例如,警报限值模块108的结果、扫描值等)的任何其他监视器。

图2是用于自动设置或获知测试和测量仪器(诸如例如上面讨论的测试和测量仪器100)中的警报限值的示例方法200的流程图。最初,在202处,执行初步扫描,初步扫描在本文中也称为初始扫描。在该初步扫描期间,可以监视和/或采样每个感兴趣通道的到来信号,以记录针对正由感兴趣通道处理的信号的相应特性的多个测量结果。感兴趣通道可以包括正从至少一个dut接收信号的任何通道,并且可以由用户(例如,经由用户界面)单独地选择或由测试和测量仪器100自动确定(例如,基于接收信号的那些通道,个体通道的设置等)。可以利用针对每个通道记录的测量结果来获得每个信号的相应特性的第一测量值。每个通道可以测量不同的特性。例如,一个通道可以测量电压,另一个通道可以测量电流等。这可以属于相同信号或不同信号。此外,一些通道可以测量相同类型的特性。也就是说,两个通道可以测量电压,而另外两个通道测量电流。将理解的是,电压和电流仅用作可能特性的示例,而不应被视为对本公开的限制。初步扫描可以在测试和测量仪器100开始正常扫描执行以开始数据记录时被实现,或者可以在用户开始配置扫描之前被执行。

在一些实施例中,可以在每个通道的初步扫描期间取得多个测量结果,并且针对每个相应通道取得的测量结果可以用于确定第一测量值。例如,测量结果可以被平均以确定每个通道的相应第一测量值。例如,可以取得通道1上信号的十个测量结果,并且这些测量结果可以被平均,以确定通道1的第一测量值。还可以取得通道2上信号的十个测量结果,并且这些测量结果也可以被平均以确定通道2的第一测量值。然而,在初步扫描期间,可以取得任何数量的测量结果,并且本文公开的实施例不限于任何特定数量的测量结果。在其它情况中,通道的第一测量值可以是针对该通道的测量结果的最大值或最小值。将理解的是,以上仅仅是可以如何利用通道上信号的测量结果来确定该通道的第一测量值的示例,并且本文设想了确定该通道的第一测量值的其他方法。

一旦所述第一测量值被确定,则可以在204处基于每个相应通道的第一测量值针对每个通道设置警报值。警报值可以是上警报值或下警报值。在一些实施例中,可以为每个通道确定上警报值和下警报值。可以基于与每个通道的第一测量值的预定偏差量来确定警报值。也即是说,每个通道可以具有不同警报值。诸如,对于测量电压的通道,警报值可以是4.5v和5.5v,而测量电阻的通道可以具有30欧姆和50欧姆的警报值。

在一些实施例中,可以基于以下各项来设置警报值:与第一测量值的固定偏差(例如,+/-1v)、与第一测量值的百分比偏差(例如+/-10%)或任何其他预定偏差。例如,如在等式(1)中看到的,可以使用以下等式确定上警报值,其中ri是第一测量值,并且p是预定百分比:

上限值=ri*(1+p%)(1)

下限值可以使用等式(2)确定:

下限值=ri*(1-p%)(2)

在其他实施例中,如等式(3)和(4)中所示,可以基于从测量值ri加上或减去的特定值b来确定警报值:

上限值=ri+b(3)

下限值=ri-b(4)。

预定百分比p或特定值b可以由用户通过用户控件104明确设置,可以是存储在存储器110中的系统内的预设值,或者可以自动确定(例如,基于测量结果的标准偏差)。例如,用户可以将百分比p设置为5%或者可以将特定值b设置为5。如本领域技术人员将容易理解的,可以设置其他百分比p和特定值b,这取决于用户需要。此外,警报值的偏差可以在通道之间变化(例如,一些通道可以包括预定百分比,而其他通道可以包括特定值,并且还有一些其它通道可以自动确定)。每个通道的偏差的类型和偏差的任何适当值可以由用户设置。可以在初步扫描之前或之后输入百分比p和特定值b。

在一些实施例中,预定百分比p或特定值b也可在数据采集(例如,后续扫描)期间被修改。也就是说,在数据采集期间,用户可以使用用户控件104修改预定百分比p或特定值b以在数据采集中间期间改变警报值。

在确定警报值之后,测试和测量仪器开始其数据采集或后续扫描,以在延长的时间段内扫描连接到dut的每个通道并取得连接到dut的每个通道的测量结果。如果在扫描期间存在异常,则在206处生成提醒。也就是说,如果在数据采集期间任何通道的任何测量结果违反警报值,则在206处生成提醒。正如在这种情境中使用的,对于违反警报值的测量结果,该测量结果可能大于或等于对应于上限值的警报值,或者小于或等于对应于下限值的警报值。在一些实施例中,方法200可以使用户能够输入单个偏差值(例如,百分比或固定的)或标准偏差值,然后测试和测量仪器可以获知每个通道的警报值。这可以节省用户时间并且可以防止用户输入不正确警报值的错误。另外,用户可以作为配置确认来审阅所获知的警报值(例如,如果通道警报值与用户所预期的不一致,则通道可能未像用户所期望的那样被连接)。

由处理器生成的提醒可以触发传统数据记录器事件(诸如数字输入/输出线、显示报警器等)或更现代的事件,诸如电子邮件通知或到移动设备的通知(例如,标准消息发送系统(sms)文本)等等。

本发明的各方面可以在特别创建的硬件、固件、数字信号处理器上操作,或在专门编程的计算机上操作,该计算机包括根据编程的指令操作的处理器。这里使用的术语“控制器”或“处理器”意图包括微处理器、微计算机、专用集成电路(asic)和专用硬件控制器。本发明的一个或多个方面可以体现在计算机可用数据和计算机可执行指令中,诸如在由一个或多个计算机(包括监视模块)或其他设备执行的一个或多个程序模块中。通常,程序模块包括例程、程序、对象、组件、数据结构等,他们在由计算机或其他设备中的处理器执行时执行特定任务或实现特定抽象数据类型。计算机可执行指令可以存储在计算机可读存储介质(诸如硬盘、光盘、可移动存储介质、固态存储器、随机存取存储器(ram)等)上。如本领域技术人员将理解的,程序模块的功能可在各个方面中按照需要进行组合或分配。此外,功能可以全部或部分地体现在固件或硬件等同物(诸如集成电路,fpga等)中。特定数据结构可以用于更有效地实现本发明的一个或多个方面,并且这样的数据结构被设想在这里描述的计算机可执行指令和计算机可用数据的范围内。

所公开的各方面可以在一些情况下以硬件、固件、软件或他们的任何组合来实现。所公开的各方面还可以被实现为由一个或多个或计算机可读存储介质携带或存储在其上的指令,该指令可以由一个或多个处理器读取和执行。这样的指令可以被称为计算机程序产品。如本文所讨论的,计算机可读介质意指可以由计算设备访问的任何介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。

计算机存储介质意指可用于存储计算机可读信息的任何介质。作为示例而非限制,计算机存储介质可以包括:ram、rom、电可擦除可编程只读存储器(eeprom)、闪存或其他存储器技术;紧凑盘只读存储器(cd-rom)、数字视频盘(dvd)或其他光盘存储装置;磁带盒、磁带、磁盘存储装置或其他磁存储设备;以及以任何技术实现的任何其他易失性或非易失性、可移动或不可移动介质。计算机存储介质排除信号本身和信号传送的暂时形式。

通信介质意指可用于传送计算机可读信息的任何介质。作为示例而非限制,通信介质可以包括同轴电缆、光纤电缆、空气或适用于传送电气、光学、射频(rf)、红外、声学或其他类型的信号的任何其他介质。

本发明的示例可以在特别创建的硬件上,在固件、数字信号处理器上,或在专门编程的通用计算机上操作,通用计算机包括根据编程指令操作的处理器。这里使用的术语“控制器”或“处理器”意图包括微处理器、微计算机、asic和专用硬件控制器。本发明的一个或多个方面可以体现在计算机可用数据和计算机可执行指令中,诸如在由一个或多个计算机(包括监视模块)或其他设备执行的一个或多个程序模块中。通常,程序模块包括例程、程序、对象、组件、数据结构等,他们当由计算机或其他设备中的处理器执行时执行特定任务或实现特定抽象数据类型。计算机可执行指令可以存储在计算机可读存储介质(诸如硬盘、光盘、可移动存储介质、固态存储器、ram等)上。如本领域技术人员将理解的,程序模块的功能可以根据需要在各种示例中被组合或分配。另外,该功能可以全部或部分地体现在固件或硬件等同物(诸如集成电路、现场可编程门阵列(fpga)等)中。特定数据结构可以用于更有效地实现本发明的一个或多个方面,并且这种数据结构被设想在本文描述的计算机可执行指令和计算机可用数据的范围内。

本公开的各方面在具有各种修改的情况下和以替代形式操作。特定方面已作为示例在附图中示出并且在下文中详细描述。然而,应该注意的是,本文公开的示例出于讨论清晰的目的被呈现,并且不意图将公开的一般概念的范围限制到本文描述的特定示例,除非明确地限制。因此,本公开意图覆盖根据附图和权利要求描述的各方面的所有修改、等同物和替代。

说明书中对实施例、方面、示例等的引用指示所描述的项目可以包括特定特征、结构或特性。然而,每个公开的方面可以或可能不必包括该特定特征、结构或特性。此外,除非特别指出,否则这些短语不一定指代相同的方面。此外,当特定特征、结构或特性与特定方面一起被描述时,这种特征、结构或特性可以与另一公开的方面一起被采用,不论这种特征是否被明确地与这种另一公开的方面一起被描述。

所公开的方面可以在一些情况下以硬件、固件、软件或他们的任何组合来实现。所公开的方面还可以被实现为由一个或多个或计算机可读介质携带或存储在其上的指令,所述指令可以由一个或多个处理器读取和执行。这样的指令可以被称为计算机程序产品。如本文所讨论的,计算机可读介质意指可以由计算设备访问的任何介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。

计算机存储介质意指可用于存储计算机可读信息的任何介质。作为示例而非限制,计算机存储介质可以包括:随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、闪存或其它存储器技术;紧凑盘只读存储器(cd-rom)、数字视频盘(dvd)或其他光盘存储装置;磁带盒、磁带、磁盘存储装置或其他磁存储设备;以及以任何技术实现的任何其他易失性或非易失性、可移动或不可移动介质。计算机存储介质排除信号本身和信号传送的暂时形式。

通信介质意指可用于传送计算机可读信息的任何介质。作为示例而非限制,通信介质可以包括同轴电缆、光纤电缆、空气或适用于传送电气、光学、射频(rf)、红外、声学或其他类型的信号的任何其他介质。

示例

以下提供了本文公开的技术的说明性示例。该技术的实施例可以包括下面描述的示例中的任何一个或多个以及任何组合。

示例1是数据采集系统,包括配置为接收信号的端口;和一个或多个处理器。该一个或多个处理器被配置为:在初始扫描期间监视信号以确立信号的多个测量结果;基于所述多个测量结果确定所述信号的第一测量值;基于所述第一测量值设置警报值,所述警报值在所述第一测量值的预定量内;在后续扫描期间接收所述信号的第二测量值;检测第二测量值违反警报值;并且响应于检测到第二测量值违反警报值而生成提醒。

示例2是示例1的数据采集系统,其中,所述警报值是第一警报值,并且所述处理器还被配置为:基于所述第一测量值设置第二警报值,所述第一警报值表示上警报值,并且第二警报值表示下警报值;以及当第二测量值等于或者超过上警报值或者第二测量值等于或者小于下警报值时生成所述提醒。

示例3是示例1或2的数据采集系统,其中第一测量值是通过对所述多个测量结果进行平均来确定的。

示例4是示例1-3中任一项的数据采集系统,还包括被配置为接收第二信号的第二端口,其中所述警报值是第一警报值。所述处理器还被配置为:在初始扫描期间确定第二信号的第一测量值;基于第二信号的第一测量值设置第二警报值,第二警报值在第二信号的第一测量值的预定量内;在后续扫描期间在第二端口上接收第二信号的第二测量值;以及当第二测量值违反第二警报值时生成提醒。

示例5是示例4的数据采集系统,其中第一端口的第一测量值与第一特性相关联,并且第二端口的第一测量值与不同于第一特性的第二特性相关联。

示例6是示例1-5中任一项的数据采集系统,还包括用户输入,所述用户输入被配置为接收所述预定量。

示例7是示例1-6中任一项的数据采集系统,其中所述预定量是百分比。

示例8是示例7的数据采集系统,其中通过将第一测量值乘以1加上所述百分比的和或者将第一测量值乘以1减去所述百分比的差来确定所述警报值。

示例9是示例1-8中任一项的数据采集系统,其中所述预定量是固定值,并且其中,通过将固定值加上第一测量值或从第一测量值减去所述固定值来设置所述警报值。

示例10是用于在数据采集期间提醒用户错误的方法。该方法包括:在一个或多个通道中的每个通道处接收信号;在初始扫描期间监视所述一个或多个通道中的每个通道处的所述信号以确立所述信号的多个测量结果;基于所述多个测量结果确定在所述一个或多个通道中的每个通道处接收的所述信号的特性的第一测量值;基于相应的第一测量值针对所述一个或多个通道中的每个通道设置至少一个警报值;在后续扫描期间接收在所述一个或多个通道中的每个通道处接收的所述信号的所述特性的第二测量值;检测所述一个或多个通道中的任何一个的所述第二测量值违反所述至少一个警报值;以及响应于检测到所述一个或多个通道中的任何一个的第二测量值违反相应的至少一个警报值而生成提醒。

示例11是示例10的方法,还包括:基于在所述一个或多个通道中的每个通道处接收的所述信号的所述特性的第一测量值来设置至少两个警报值,所述至少两个警报值包括上警报值和下警报值;以及当在所述一个或多个通道中的每个通道处接收的任何信号的所述特性的第二测量值等于或超过所述上警报值或者在所述一个或多个通道中的每个通道处接收的任何信号的所述特性的第二测量值等于或小于下警报值时,生成所述提醒。

示例12是示例10或11的方法,其中第一测量值是通过对所述一个或多个通道中的每个通道的所述多个测量结果进行平均来确定的。

示例13是示例10-12中任一项的方法,其中所述预定量是百分比。

示例14是示例13的方法,其中通过将第一测量值乘以1加上所述百分比的和或者将第一测量值乘以1减去所述百分比的差来确定所述警报值。

示例15是示例10-14中任一项的方法,其中所述预定量是固定值,并且其中,通过将所述固定值加上第一测量值或从第一测量值减去所述固定值来设置所述至少一个警报值。

示例16是计算机可读存储介质,具有存储在其上的指令,当由测试和测量仪器的处理器执行时,所述指令使得所述测试和测量仪器:在一个或多个通道的每个通道处从至少一个被测设备接收信号;在初始扫描期间监视所述信号以测量在所述一个或多个通道中的每个通道处接收的所述信号的特性;基于在初始扫描期间所述特性的测量结果,针对所述一个或多个通道中的每个通道设置警报值;在后续扫描期间测量在所述一个或多个通道中的每个通道处接收的所述信号的特性;检测在所述一个或多个通道中的一个通道处接收的所述信号的所述后续扫描期间测量的特性违反相应警报值;以及响应于检测到在所述一个或多个通道的所述后续扫描期间所述特性的测量结果违反相应警报值而生成提醒。

示例17是示例16的计算机可读存储介质,其中所述警报值是第一警报值,并且所述计算机可读存储介质还包括存储在其上的指令,当所述指令由所述测试和测量仪器的处理器执行时,使得所述测试和测量仪器:基于在所述初始扫描期间在所述一个或多个通道中的每个通道处接收的所述信号的所述特性的第一测量值来设置第二警报值,第一警报值表示上警报值,并且第二警报值表示下警报值;以及当在所述后续扫描期间在所述一个或多个通道中的每个通道处接收的任何信号的所述特性的测量结果等于或超过所述上警报值或者在所述后续扫描期间在所述一个或多个通道中的每个通道处接收的任何信号的所述特性的测量结果等于或小于下警报值时,生成所述提醒。

示例18是示例16或17的计算机可读存储介质,其中所述预定量是百分比。

示例19是示例18的计算机可读存储介质,其中通过将第一测量值乘以1加上所述百分比的和或者将第一测量值乘以1减去所述百分比的差来确定所述警报值。

示例20是示例16-19中任一项的计算机可读存储介质,其中,所述预定量是固定值,并且其中,通过将所述固定值加上第一测量值或从第一测量值减去所述固定值来设置所述至少一个警报值。

公开的主题的先前描述的版本具有很多优点,这些优点已被描述或对于普通技术人员而言将是显而易见的。即使如此,不是在所公开的装置、系统或方法的所有版本中都需要这些优点或特征。

另外,本书面描述参考了特定特征。应该理解的是,本说明书中的公开包括那些特定特征的所有可能的组合。特定特征在特定方面或示例的情境中被公开的情况下,该特征也可以在可能的程度上在其它方面和示例的情境中被使用。

而且,当在本申请中参考具有两个或更多个定义的步骤或操作的方法时,所定义的步骤或操作可以以任何顺序实施或同时实施,除非上下文排除这些可能性。

尽管为了说明的目的已经说明和描述了本发明的特定示例,但应该理解,可以在不脱离本发明的精神和范围的情况下进行各种修改。因此,除了所附权利要求之外,本发明不应受到限制。

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