一种具有录制功能的电源的制作方法

文档序号:6764219阅读:116来源:国知局
一种具有录制功能的电源的制作方法
【专利摘要】本发明实施例提供一种具有录制功能的电源,所述电源包括录制装置,所述录制装置包括:输出状态采集单元,用于采集电源工作时的输出状态数据,所述输出状态数据包括:电压和电流;输出状态存储单元,用于将采集的输出状态数据及其对应的时间保存在存储设备上。本发明通过在电源中内置了录制器,可以在电源的整个工作期间记录输出状态,包括输出电压、输出电流等,不需响应远程接口命令,用户无需花费时间熟悉仪器的编程手册,编辑上位机控制软件,有利于改善用户体验。
【专利说明】—种具有录制功能的电源
【技术领域】
[0001]本发明涉及通用电子测量测试【技术领域】,具体地涉及一种具有录制功能的电源。【背景技术】
[0002]直流线性电源的实际输出受外接负载的影响,除了能够输出电压外,还可以对外部负载的供电情况进行自动测量,从而获得负载当前汲取的电流、功率等。为了清楚明了地告诉用户当前电源的实际输出,现在基本上所有的电源都在用户界面接口上清晰的给出了实际输出的电压、电流回读值,有些电源甚至显示了输出功率。这为用户了解负载的供电情况提供了较方便的手段。但是由于屏幕有限,只能显示当前时刻的输出回读值,而且断电后会消失,用户无法记录电源在给负载供电的整个期间的工作情况。
[0003]随着接口技术的发展,大部分数字电源都提供了远程控制接口,这为用户记录电源在整个工作期间的输出状态提供了途径,用户可以利用远程接口功能,编写上位机程序,通过PC控制,定时查询电源当前的输出,并记录在文本文件中。
[0004]发明人在实现本发明的过程中发现,现有技术的不足至少包括:
[0005]没有远程接口功能的电源无法记录历史状态的多组输出状态,具有远程接口功能的电源可以通过PC间接实现长周期记录输出状态的功能,但是需要有PC的参与,增加了硬件成本,且需要花费时间熟悉仪器的编程手册,编辑上位机控制软件。同时在电源运行过程中,需要不断的响应远程接口命令,会增加电源主控制器的工作负担。

【发明内容】

[0006]本发明的目的在于,提供一种具有录制功能的电源,以不需要PC参与即可完成电源输出状态数据的录制,降低硬件成本,减轻电源主控制器的工作负担,提升用户体验。
[0007]为达上述目的,本发明实施例提供了一种具有录制功能的电源,所述电源包括录制装置,所述录制装置包括:输出状态采集单元,用于采集电源工作时的输出状态数据,所述输出状态数据包括:电压和电流;输出状态存储单元,用于将采集的输出状态数据及其对应的时间保存在存储设备上。
[0008]本发明实施例的技术方案的有益技术效果在于:
[0009]本发明通过在电源中内置了录制装置,可以在电源的整个工作期间记录输出状态,包括输出电压、输出电流及其对应的时间等,不需响应远程接口命令,减轻了电源主控制器的工作负担,且用户无需花费时间熟悉仪器的编程手册,编辑上位机控制软件,有利于改善用户体验。
【专利附图】

【附图说明】
[0010]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本发明实施例的一种录制装置的最简实现功能框图;
[0012]图2为本发明实施例的依据图1所示录制装置的最简实现流程图;
[0013]图3为本发明实施例的采集周期、记录周期和保存周期的区别示意图一;
[0014]图4为本发明实施例的采集周期、记录周期和保存周期的区别示意图二 ;
[0015]图5为本发明实施例的又一种录制装置的处理流程图;
[0016]图6为本发明实施例增加设置单元后的录制器基本功能框图;
[0017]图7为本发明实施例的又一种录制器的具体功能框图;
[0018]图8为本发明实施例的录制器的设置单元的工作流程图;
[0019]图9为本发明实施例再次改进后的录制装置的实现流程图;
[0020]图10为本发明实施例的两种文件格式的示意图;
[0021]图11为本发明实施例作为一个举例的文件格式示意图;
[0022]图12为本发明实施例的增加偏差控制后记录输出状态到内存队列中的流程图;
[0023]图13为本发明实施例的录制器设置单元菜单结构示意图;
[0024]图14为本发明实施例的录制器主界面示意图。
【具体实施方式】
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]本发明的目的在于,为解决现有技术中的问题,为用户提供长周期记录电源输出状态的功能,在本发明实施例的电源中内置了录制器(录制装置),可以在电源的整个工作期间记录输出状态,包括电压、电流、功率,工作模式、开关状态、温度、风扇状态等。另外,为了解决录制过程中,内部存储空间不足的问题,本发明实施例还支持外部存储路径。
[0027]在现有电源中通常都会通过ADC实时采集当前输出,包括电压、电流等到内存中,并实时地显示到屏幕上,实现监控当前输出的功能,本发明实施例在此基础上,通过增加录制单元,将每一次实时采集到的输出状态都保存到存储设备中,并扩充记录的参数至多个,包括输出电压、电流、功率、工作模式、开关状态、温度、风扇状态等,并保存了记录时的相对时间。
[0028]为实现录制功能,本发明实施例只需要在电源中增加一个录制装置即可,录制单元的最简实现框图如图1所示,图1为本发明实施例的一种录制装置最简实现功能框图。
[0029]如图1所示,本发明实施例在实现录制功能时,录制装置包括:
[0030]输出状态采集单元110,用于采集电源工作时的输出状态数据,所述输出状态数据包括:电压和电流;
[0031]输出状态存储单元120,用于将采集的输出状态数据及其对应的时间保存在存储设备上。
[0032]具体地,输出状态采集单元将输出状态数据按照采集周期周期性采集到内存的缓冲区中,并通知输出状态存储单元将采集到的输出状态数据保存到非易失存储设备中,以便断电也仍然保留,采集的时间间隔和保存的时间间隔均为采集周期。输出状态数据(以下也简称输出状态)包括输出电压和输出电流。所述输出状态存储单兀保存的时间可以为米集输出状态数据时的采集时间,针对每一次输出状态数据的采集保存其对应的采集时间;还可以针对所有的输出状态数据仅保存一个采集周期。采集周期根据处理器的不同而设置成不同的采集周期,考虑到线性电源稳定工作时输出电压和电流变化缓慢,通常将采集周期设置成500ms即可。
[0033]图2为本发明实施例的录制装置的最简实现流程图。如图2所示,包括如下步骤:
[0034]201、开机;
[0035]202、判断是否采集周期到达,如是,进入步骤203,如否,返回继续判断;
[0036]203、从硬件回读输出电压、电流;从硬件回读是指从ADC (Analog toDigitalConverter,模数转换器)读取实际测量值;
[0037]204、保存到非易失存储设备的固定地址;
[0038]205、存储设备地址累加;
[0039]206、判断是否存储设备已满,如是,结束流程,如否,返回步骤202 ;
[0040]207、结束。
[0041]进一步地,为增加实用性,在本发明的另一实施例中,可以增加采集和保存的输出状态数据,在本发明实施例的直流线性电源中就将采集和保存的输出状态数据扩展至了 8个,包括:输出电压、电流、功率、工作模式(CC恒流模式或CV恒压模式)、开关状态、温度、风扇状态、相对时间。
[0042]当输出状态数据增加后,数据采集的工作量就会变大,如果仍然采用图2中一样的统一采集周期,就会给主控制器带来较大的工作负荷,为减轻主控制器工作负荷,可以将电压、电流、功率、工作模式等变化较快且较重要的参数使用较快的采集周期;温度、风扇状态(可以是风扇开启或者关闭,还可以进一步包括各种风扇转速)等变化较缓慢且次重要的参数使用较慢的采集周期;而开关状态由用户控制,可以只在发生改变时才记录;从而在一定程度上减少主控制器和负责采集数据的模拟板之间的数据传递,减轻主控制器和负责采集数据的模拟板的工作负荷。
[0043]按照采集周期进行数据保存,会对存储设备进行频繁的写操作。存储设备一般为Flash,其写特性是先按块擦除,再按字节写入,这就意味着当Flash中的某一块的地址A处已经存储过数据后,再写入该块的其他地址时,如地址B,会将地址A处的内容擦除掉,为使A处的内容不致丢失,通常会在擦除前先读取地址A的内容,然后再擦除,然后再写入地址B的新内容,再还原地址A的历史内容,由此可见,即使只写某一块的某一个字节,也会对整块重写。这样频繁的写操作,很容易影响存储设备的使用寿命,合理的解决方法是:设定一个保存周期,先将采集到的输出状态数据存储到内存缓冲区中,当达到保存周期时,再将内存缓冲区中的内容一次性写入存储设备中。
[0044]为保证输出状态的实时显示,采集周期通常会比较快,而当电源稳定工作时,变化通常是比较缓慢的,所以可以设置一个记录周期,用于控制记录实际采集到的数据间隔,从而减少重复状态,节约内存和存储设备空间。
[0045]至此,本发明实施例引入了三个周期概念:采集周期、记录周期和保存周期,图3可以清楚说明这三者之间的区别,图3为本发明实施例的采集周期、记录周期和保存周期的区别示意图之一。采集周期301:从ADC上回读输出状态数据的周期(时间间隔),回读的输出状态数据存在内存中,内存深度为I组输出状态数据的长度。记录周期302:记录输出状态到队列中的周期,最小值等于采集周期。保存周期303:按照保存周期保存内存缓冲区中的内容到存储设备。
[0046]采集数据会用较快的速度从硬件回读输出状态,回读的输出状态首先用于显示,然后记录步骤按照一个较慢的记录周期来选择性保存到内存队列(缓冲区)中,这样做的目的和好处在后面有说明。采集的数据在采集下一次数据时会被丢弃,即采集的输出状态数据始终至存放在一组状态深度的内存中,记录的输出状态数据至存放在多组状态深度的内存队列中。对应采集和记录存在两个内存空间。
[0047]图4为本发明实施例的采集周期、记录周期和保存周期的区别示意图之二。如图4所示,每个采集周期采集一次输出状态,该组输出状态用于实时显示,下一个采集周期满足后,再重新采集输出状态,覆盖上次采集的输出状态;每个记录周期满足后,将当前显示的输出状态压入内存队列中;每个保存周期满足后,将当前内存队列中的内容保存到存储设备中。当前显示的输出状态数据包括:当前采集的和/或距离当前最近一次采集的输出状态数据。例如Is时采集电压电流、2s时采集温度、5s时采集开关状态;同时,5s时记录周期到,将上述所有参数均记录到内存队列中,作为一组输出状态数据,该组输出状态数据中记录的时间为记录到内存队列中的时间。
[0048]在最简实现方法中,当存储设备满后即停止录制。在实际应用中,可能用户最关心的是最近的输出状态,而如果采用停止录制的方式则存储设备上保存的是历史状态,存储设备满之后的状态没有记录了,为了记录最近的状态,可以采用循环录制的方式:当存储设备满后,从头开始存储最新采集到的数据。
[0049]图5为本发明实施例的又一种录制装置的处理流程图。如图5所示,包括如下步骤:
[0050]501、开机;
[0051]502、判断是否采集周期Tl到,如是,进入步骤503,如否,进入步骤504 ;
[0052]503、从硬件回读输出电压、电流、工作模式等输出状态;
[0053]504、判断是否采集周期T2到,如是,进入步骤505,如否,进入步骤506 ;
[0054]505、从硬件回读温度、风扇状态等输出状态;
[0055]506、判断是否输出开关状态发生变化,如是,进入步骤507,如否,进入步骤508 ;
[0056]507、更新输出开关状态;
[0057]508、判断是否记录周期到,如是,进入步骤509,如否,进入步骤510 ;
[0058]509、记录有关电压、电流、工作模式、温度、风扇状态、开关状态等输出状态数据到内存队列中;
[0059]510、判断是否保存周期到,如是,进入步骤511,如否,返回步骤502 ;
[0060]511、保存输出状态数据到存储设备的固定地址;
[0061]512、存储设备地址累加;
[0062]513、判断是否存储设备满,如是,进入步骤514,如否,返回步骤502 ;
[0063]514、更新存储设备地址为首地址,从头开始存储新采集的输出状态数据。
[0064]本发明图3-图5对应的实施例的优点在于:[0065]1、输出状态数据不仅采集和保存了输出电压、电流及其对应的时间,还采集了工作模式(Ce恒流模式或CV恒压模式)、开关状态、温度、风扇状态等;
[0066]2、避免将每一次采集周期采集到的数据均实时保存到存储设备中,从而可避免对存储设备进行频繁的写操作,还有利于减少需要的存储空间;
[0067]3、避免采用存储设备满后自动停止录制的方式,也即停止输出状态数据的保存,而是采用循环录制的方式,这样有利于用户获知电源最近的输出状态。
[0068]相应的,为实现上述功能,可以在图1中增加一个设置单元,请参阅图6,图6为本发明实施例增加设置单元后的录制器基本功能框图。
[0069]设置单元130,用于设置参数,该参数包括采集周期、记录周期和保存周期;
[0070]输出状态采集单元110,具体用于按照采集周期采集电源工作时的输出状态数据;
[0071]输出状态存储单元120,具体用于按照记录周期将输出状态数据记录到内存的缓冲区,并按照保存周期将内存的缓冲区中的输出状态数据保存至非易失存储设备;该采集周期小于或等于记录周期,该记录周期小于或等于保存周期。所述输出状态存储单元保存的时间可以为记录输出状态数据到缓冲区时的记录时间,针对每次记录的数据保存其对应的记录时间;还可以针对所有的输出状态数据仅保存一个记录周期。
[0072]如前所述,采集周期可以设置两个,一个用于控制电压、电流等的采集时间间隔,一个用于控制温度、风扇等的采集时间间隔。记录周期是对采集周期的累加,多个采集周期构成一个记录周期,记录周期最小值可以和采集周期相等。保存周期是对记录周期的累加,多个记录周期构成一个保存周期,保存周期最小值可以和记录周期相等。
[0073]相应地,该输出状态采集单元包括:第一采集模块,用于对电压、电流、功率和/或工作模式按第一采集周期进行采集;以及第二采集模块,用于对温度和/或风扇状态按第二采集周期进行采集,所述第一采集周期小于所述第二采集周期。
[0074]作为一种变形实施方式,采集周期可设置三个,其中一个用于控制开关状态的记录。
[0075]作为一个优选实施例,所述设置单元还可用于设置存储路径、录制长度、录制开关、循环方式中的至少一个参数。具体的:
[0076]所述设置单元可设置存储路径;所述输出状态存储单元根据所述设置单元设置的存储路径,将采集的输出状态数据自动保存在存储设备上,所述存储设备为外部存储器或者本地存储器上。具体地,本发明实施例将存储路径交给用户设置,而非固定保存到固定地址上,增强了灵活性;利用USB主机接口,使用户可以选择录制文件存放在外部存储器中,如U盘,进一步扩展存储容量。
[0077]该设置单元可设置录制长度,上述输出状态存储单元在保存的输出状态数据组数达到所述录制长度时,自动停止保存输出状态数据。也即本发明实施例增加的录制长度设置,可以在录制指定长度(其代表了记录的输出状态数据的组数)后自动停止录制,进一步灵活控制录制行为。
[0078]该设置单元可设置循环方式,输出状态存储单元,还用于当设置单元设置的循环方式为循环录制时,在存储设备写满后,按时间先后顺序覆盖已存储的最早的历史输出状态数据并继续保存最新的输出状态数据至存储设备中;或者,当设置单元设置的循环方式为非循环录制时,在存储设备写满后,停止保存输出状态数据。由此可看出,当存储器存满后,可以采用两种方法进行处理,一种是停止录制,一种是从头开始覆盖历史的数据,增加循环方式控制,使用户可以选择存储器满后是停止录制还是从头开始循环录制,扩展适用环境。
[0079]作为一个优选实施例,所述输出状态采集单元,还用于采集电源工作时的异常事件数据;输出状态存储单元,还用于将采集的异常事件数据保存在存储设备上。也即作为一种变形实施方式,本发明实施例还可增加内置一个异常事件记录器,而非仅仅录制原始数据内容。用户可通过设置单元设置停止条件,可选录制指定长度、异常输出(电压、电流、功率超出某一范围)。
[0080]作为一个优选实施例,本发明实施例还可以对用户设置的上述参数进行验证。图7为本发明实施例的又一种录制器的具体功能框图。如图7所示,设置单元包括:输入单元131,用于接收用户输入的参数;验证单元132,用来验证用户输入参数的合法性;配置单元133,用来配置最终通过参数验证的参数。则只有最终通过参数验证的参数才为有效参数,输出状态采集单元110和输出状态存储单元120才会按照有效的参数进行输出状态数据的采集和存储操作。
[0081]增加设置单元的参数验证功能后,图8为本发明实施例的录制器的设置单元的工作流程图。如图8所示,设置单元的工作流程包括如下步骤:
[0082]801、开始;
[0083]802、判断是否录制器已打开,如是,进行步骤803,如否,依次进入步骤804-808 ;
[0084]803、进行录制;
[0085]804、设置采集周期、记录周期、保存周期;
[0086]805、设置存储路径;
[0087]806、设置录制长度;
[0088]807、设置循环方式;
[0089]808、结束。
[0090]其中,步骤804-807中的各参数需要通过参数验证才有效。
[0091]增加设置单元后,由于各个允许用户设置的参数会影响到录制行为,为避免在录制过程中,用户随意进行参数修改导致录制出错,通过录制开关进行限制。该设置单元可设置录制开关,当所述录制开关处于关状态时,允许用户进行参数配置,并关闭该输出状态采集单元和输出状态存储单元;以及当该录制开关处于开状态时,禁止用户进行参数配置,并开启该输出状态采集单元和输出状态存储单元。即本发明实施例增加录制开关设置,可以在用户想录制的时候才开启录制功能,否则不进行录制,避免做无谓的工作。并且当录制开关由开状态切换到关状态时,如果发现内存中还有输出状态数据没有保存到存储设备,则弹出提示,询问用户是否保存。
[0092]增加录制开关后,图9为本发明实施例再次改进后的录制装置的实现流程图。如图9所示,再次改进后的录制单元的处理流程包括如下步骤:
[0093]901、开始;
[0094]902、判断是否打开录制器的录制开关,如是,进入步骤903,如否,进入步骤918 ;
[0095]903、判断是否采集周期Tl到,如是,进入步骤904,如否,进入步骤905 ;[0096]904、从硬件回读输出电压、电流、工作模式等输出状态;
[0097]905、判断是否采集周期T2到,如是,进入步骤906,如否,进入步骤907 ;
[0098]906、从硬件回读温度、风扇等输出状态;
[0099]907、判断是否输出开关状态发生变化,如是,进入步骤908,如否,进入步骤909 ;
[0100]908、更新输出开关状态;
[0101]909、判断是否记录周期到,如是,进入步骤910,如否,进入步骤911 ;
[0102]910、记录输出状态(包括电压、电流、工作模式、温度、风扇和开关状态等)到内存队列中;
[0103]911、判断是否保存周期到,如是,进入步骤912,如否,返回步骤903 ;
[0104]912、保存到用户设置的存储路径上;
[0105]913、存储位置累加;
[0106]914、判断是否存储设备满,如是,进入步骤916,如否,进入步骤915 ;
[0107]915、判断是否达到录制长度,如是,进入步骤916,如否,返回步骤903 ;
[0108]916、判断是否循环录制,如是,进入步骤917,如否,进入步骤922以结束;
[0109]917、更新存储设备地址为首地址,从头开始存储新采集的数据;步骤917执行完后返回步骤903 ;
[0110]918、判断是否由开切换到关,如是,进入步骤919,如否,进入步骤922以结束;
[0111]919、判断是否内存Buffer中有数据未保存,如是,进入步骤920,如否,进入步骤922以结束;
[0112]920、询问用户是否保存,如是,进入步骤921,如否,进入步骤922以结束;
[0113]921、保存到相应存储路径;
[0114]922、结束。
[0115]下面,对输出状态存储单元的录制保存功能进行具体说明:
[0116]录制的输出状态数据是以文件的形式保存到存储设备中的,这里对文件格式进行详细说明。本发明实施例可以采取两种文件格式进行保存,请参阅图10,图10为本发明实施例的两种文件格式的示意图。
[0117]如图10所示,文件格式A按行保存,每行保存了记录时(写入内存的缓冲区的时亥Ij)的相对时间及各种输出状态:时间I和时间2即为相对时间,是录制周期(记录周期)的整数倍。其中,在记录时自动产生相对时间,相对时间可以通过读取处理器的计时时钟得至IJ,每次记录数据时获得一次该时钟即可。B格式按行保存,先在文件开头保存了用户设置的记录周期,然后逐行存储各种输出状态:输出状态I和输出状态2时间的时间间隔固定为记录周期。可以理解的是,如果记录周期和采样周期相同,则文件格式A中保存的时间为采样时间,文件格式B中保存的时间为采样周期。在引入偏差控制之前,A格式比B格式每行多存了一个时间,会占据较多的内存,而在引入偏差控制之后,根据线性电源工作较稳定的特性,A格式反而会占据较少内存。
[0118]为进一步节约内存队列空间和存储设备空间,利用线性电源稳定工作时输出变化较小的特点,本发明的又一个实施例在记录采集数据到内存队列时,利用偏差控制。所述设置单元,还用于设置偏差控制参数;所述输出状态存储单元,还用于当上一次记录的输出状态数据和当前记录的输出状态数据的偏差大于所述偏差控制参数时,将当前记录的输出状态数据记录到内存的缓冲区,更新记录时的时间;如果偏差在容许误差范围内,则无需将当前记录的输出状态数据压入队列,仅更改上一次记录数据的相对时间即可。当录制周期为ls,前3s为输出状态1,第4s为输出状态2,采用偏差控制的A格式和不采用偏差控制的B格式存储内容如图11所示,图11为本发明实施例作为一个举例的文件格式示意图。
[0119]增加偏差控制后,图9中的步骤910可以修改为如图12。图12为本发明实施例的增加偏差控制后记录输出状态到内存队列中的流程图。由图12可知,该设置单元还增加了电压偏差设置、电流偏差设置、功率偏差设置、温度偏差设置,以及文件格式的选择。如图12所示,包括如下步骤:
[0120]1201、开始;
[0121]1202、判断是否输出电压变化大于允许偏差,如是,进入步骤1210,如否,进入步骤
1203;
[0122]1203、判断是否输出电流变化大于允许偏差,如是,进入步骤1210,如否,进入步骤
1204;
[0123]1204、判断是否输出功率变化大于允许偏差,如是,进入步骤1210,如否,进入步骤
1205;
[0124]1205、判断是否工作模式和上次记录的不一致,如是,进入步骤1210,如否,进入步骤 1206 ;
[0125]1206、判断是否开关状态和上次记录的不一致,如是,进入步骤1210,如否,进入步骤 1207 ;
[0126]1207、判断是否温度变化大于允许偏差,如是,进入步骤1210,如否,进入步骤1208 ;
[0127]1208、判断是否风扇状态和上次不一致,如是,进入步骤1210,如否,进入步骤1209 ;
[0128]1209、不记录输出状态,仅在上一次记录的时间上累加录制周期;
[0129]1210、压入一组新的输出状态到内存队列中。
[0130]用户在选择存储路径时可以选择保存到外部U盘中或者内部存储器中,不管是哪个存储设备,用户均需要输入文件名,以便文件系统根据文件名寻址。为了节约用户输入文件名的时间,本发明实施例的录制装置还内置了一个文件名自动生成单元,当用户不想设置文件名时,该文件名自动生成模块可以根据当前仪器的序列号、开机次数、本次开机后的时间中的至少一个,为保存的输出状态数据自动生成文件名。序列号保证了不同机器的文件名不可能重复,开机次数保证了同一台机器不同次数开机时文件名的不可重复性,而单次开机后的时间保证了同一台机器同一次开机后多次录制文件的不可重复性。
[0131]本发明图6-图12对应的实施例的优点包括:
[0132]1、避免采用固定时间的采集周期、记录周期和保存周期,可由用户设置;
[0133]2、存储设备可以选择;
[0134]3、不再保存到固定地址上;
[0135]4、录制长度可以控制;
[0136]5、录制开关可以控制,不再一开机即开始录制;
[0137]6、循环方式可以控制,不会发生在整个开机过程中一直在循环录制的情形。[0138]综上,在本发明实施中,录制的输出状态包括:电压、电流、功率、工作模式、开关状态、温度、风扇状态等。
[0139]录制之前可以设置的参数包括:录制器开关、采集周期、记录周期、保存周期、存储路径、录制长度、循环方式、文件格式、电压偏差、电流偏差、功率偏差、温度偏差。
[0140]以下通过一个具体的例子对本发明实施例的上述技术方案进行更为详细的描述。
[0141]录制器设置单元的实现主要靠菜单软键、数字键和旋钮键来实现的,其菜单结构如图13所示,图13为本发明实施例的录制器设置单元菜单结构示意图。
[0142]图14为本发明实施例的录制器主界面示意图。如图14所示,当用户按下录制器功能键,并选择录制器时,IXD上显示录制器设置界面。
[0143]开关状态为关时,才可以设置其他参数。当文件格式为A时才可以设置各种偏差参数。当用户选择“保存路径”时会直接跳转到存储界面进行文件路径的选择。
[0144]用户选择选择“存储”菜单后会跳转到文件名输入界面。
[0145]当用户不想输入文件名时,直接点击“确定”菜单,将根据序列号、开机次数和开机时间来自动生成文件名。当录制打开后,录制器将在后台进行录制,用户可以去进行其他操作。
[0146]本发明实施例可包括如下变形实施方式:
[0147]1、可以在硬件上增加实时时钟,这样就可以记录实际时间,而非相对时间;
[0148]2、可以不给用户设置文件名,而始终使用自动生成的文件名;
[0149]3、文件格式可以固定为A或者B格式,不给用户选择;
[0150]4、循环方式可以固定,不给用户选择;
[0151]5、不考虑内存和存储设备寿命的前提下,可以将采集周期、记录周期、保存周期可
以三合一;
[0152]6、可以用FPGA或者CPLD来实现上述录制功能,以便提高时间精度。
[0153]本发明实施例的上述技术方案的优点在于:
[0154]1、设置多组采集周期,按照不同的采集周期采集不同的输出状态数据,有利于减少主控制器的时间消耗;
[0155]2、设置记录周期,可以有效减少所需内存深度及减少所需存储设备的容量;
[0156]3、设置保存周期,可以节约存储设备的寿命;
[0157]4、利用偏差控制和特定的文件格式可以进一步节约内存;
[0158]5、录制的输出状态多,提供的有用信息较多;
[0159]6、不需要PC参与即可完成录制;
[0160]7、录制长度可以控制;
[0161]8、录制循环方式可以控制;
[0162]9、用户可以选择存储路径为外部或者内部;
[0163]10、用户可以不用设置文件名,而采用默认的自动生成的文件名。
[0164]本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。
[0165]本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
[0166]本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、⑶-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。
[0167]在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电脑、双绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、DVD、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
[0168]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种具有录制功能的电源,其特征在于,所述电源包括录制装置,所述录制装置包括: 输出状态采集单元,用于采集电源工作时的输出状态数据,所述输出状态数据包括:电压和电流; 输出状态存储单元,用于将采集的输出状态数据及其对应的时间保存在存储设备上。
2.根据权利要求1所述的电源,其特征在于, 还包括设置单元,用于设置参数,所述参数包括采集周期;所述输出状态采集单元,具体用于按照采集周期采集电源工作时的输出状态数据; 所述输出状态存储单元保存的时间为采集输出状态数据时的采集时间或采集周期。
3.根据权利要求1所述的电源,其特征在于, 还包括设置单元,用于设置参数,所述参数包括采集周期、记录周期和保存周期; 所述输出状态采集单元,具体用于按照采集周期采集电源工作时的输出状态数据; 所述输出状态存储单元,具体用于按照记录周期将输出状态数据记录到内存的缓冲区,并按照保存周期将内存的缓冲区中的输出状态数据保存至非易失存储设备;所保存的时间为记录输出状态数据时的记录时间或记录周期,所述采集周期小于或等于所述记录周期,所述记录周期小于或等于所述保存周期。
4.根据权利要求1、2或3所述的电源,其特征在于,所述输出状态数据还包括:功率、工作模式、开关状态、温度和/或风扇状态。`
5.根据权利要求4所述的电源,其特征在于,所述输出状态采集单元包括: 第一采集模块,用于对电压、电流、功率和/或工作模式按第一采集周期进行采集; 第二采集模块,用于对温度和/或风扇状态按第二采集周期进行采集,所述第一采集周期小于所述第二采集周期。
6.根据权利要求2或3所述的电源,其特征在于,所述设置单元,还用于设置存储路径、录制长度、录制开关、循环方式中的至少一个参数。
7.根据权利要求6所述的电源,其特征在于,所述输出状态存储单元,还用于根据所述设置单元设置的存储路径,将采集的输出状态数据自动保存在存储设备上,所述存储设备为外部存储器或者本地存储器。
8.根据权利要求6所述的电源,其特征在于,所述输出状态存储单元,还用于当所述设置单元设置的循环方式为循环录制时,在存储设备写满后,按时间先后顺序覆盖已存储的历史输出状态数据并继续保存最新的输出状态数据至所述存储设备中;或者,当所述设置单元设置的循环方式为非循环录制时,在存储设备写满后,停止保存输出状态数据。
9.根据权利要求6所述的电源,其特征在于,所述设置单元,还用于当所述录制开关处于关状态时,允许用户进行参数配置,并关闭所述输出状态采集单元和所述输出状态存储单元;以及当所述录制开关处于开状态时,禁止用户进行参数配置,并开启所述输出状态采集单元和所述输出状态存储单元。
10.根据权利要求6所述的电源,其特征在于,所述输出状态存储单元在保存的输出状态数据组数达到所述录制长度时,自动停止保存输出状态数据。
11.根据权利要求1所述的电源,其特征在于,所述录制装置还包括: 文件名自动生成单元,用于根据当前仪器的序列号、开机次数、单次开机后的时间中的至少一个,为保存的输出状态数据自动生成文件名。
12.根据权利要求2或3所述的电源,其特征在于,所述设置单元,还用于设置偏差控制参数; 所述输出状态存储单元,还用于当上一次记录的输出状态数据和当前记录的输出状态数据的偏差大于所述偏差控制参数时,将当前记录的输出状态数据记录到内存的缓冲区,更新记录时的时间。
13.根据权利要求12所述的电源,其特征在于,所述偏差控制参数包括:电压偏差、电流偏差、功率偏差、温度偏差中的至少一个。
14.根据权利要求2或3所述的电源,其特征在于,所述设置单元包括: 输入单元,用于接收用户输入的参数; 验证单元,用来验证用户输入参数的合法性; 配置单元,用来配置最终通过参数验证的参数。
15.根据权利要求1所述的电源,其特征在于,所述时间为相对时间或者实时时间。
16.根据权利要求1所述的电源,其特征在于,所述输出状态采集单元,还用于采集电源工作时的异常事件数据;所述输出状态存储单元,还用于将采集的异常事件数据保存在存储 设备上。
【文档编号】G11C7/12GK103871445SQ201210535968
【公开日】2014年6月18日 申请日期:2012年12月12日 优先权日:2012年12月12日
【发明者】叶群松, 王悦, 王铁军, 李维森 申请人:北京普源精电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1