CN101051227A - 电源***及控制方法 - Google Patents
电源***及控制方法 Download PDFInfo
- Publication number
- CN101051227A CN101051227A CNA2006100602321A CN200610060232A CN101051227A CN 101051227 A CN101051227 A CN 101051227A CN A2006100602321 A CNA2006100602321 A CN A2006100602321A CN 200610060232 A CN200610060232 A CN 200610060232A CN 101051227 A CN101051227 A CN 101051227A
- Authority
- CN
- China
- Prior art keywords
- power
- program segment
- supply system
- energy source
- source box
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/263—Generation of test inputs, e.g. test vectors, patterns or sequences ; with adaptation of the tested hardware for testability with external testers
- G06F11/2635—Generation of test inputs, e.g. test vectors, patterns or sequences ; with adaptation of the tested hardware for testability with external testers using a storage for the test inputs, e.g. test ROM, script files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Controls And Circuits For Display Device (AREA)
- Stored Programmes (AREA)
Abstract
一种电源***,包括一可编程控制的能源箱,所述能源箱内设有一已存储程序的第一存储模块,用于识别指令及执行指令,所述能源箱内还设有一用于存储程序段的第二存储模块,所述第二存储模块与所述第一存储模块相连。一种电源***的控制方法,用于循环控制一能源箱的供电断电时序,所述电源设备的控制方法包括以下步骤:查询所述能源箱内已存程序段及可存程序段的个数;查询已存程序段的具体内容;根据需要编辑程序段;设定各程序段的运行顺序及循环次数;依所述设定运行所述程序段,所述能源箱依程序段的内容相应地进行断电供电切换。
Description
【技术领域】
本发明涉及一种电源***及控制方法,尤指一种可以编程控制的电源***及控制方法。
【背景技术】
在计算机生产过程中,测试是一个必要环节,所有的计算机设备都必须经过测试这一环节。在测试计算机的过程中,计算机电源管理方面的测试必不可少,例如一种计算机包含如下几种常见的电源管理模式:1.操作模式,操作模式可控制处理器速度或设定省电计时器。2.待命模式,当用户在短暂的时间段内不操作机器时,可进入待命模式。3.暂停模式,当用户长时间离开计算机时,可以进入暂停模式。4.休眠模式,在用户不使用计算机的数天内,可以进入休眠模式。因此,为了满足测试电源管理的需要必须在适当的时候给计算机通电或断电。为节省人力,在测试计算机的电源管理是否合格时一般会用到能源箱(PowerBox),能源箱的供电状态受控于简单的供电(Power On)指令或断电(Power Off)指令,但这种指令只能对能源箱控制一次(相当于开关电源的动作),对于有的还处于测试阶段的计算机,一次断电重启计算机不能启动,要多次断电重启才能启动,而且在断电后再启动的过程中计算机还需要一段响应时间(一般几秒钟),如果利用这种单一的指令控制能源箱的供电断电状态,需要重复操作才能达到多次断电重启的目的,因此采用这种利用单一的指令控制能源箱的电源***及控制方法会对计算机电源管理的测试造成不便。
【发明内容】
鉴于以上内容,有必要提供一种可以编程控制的供电***及其控制方法。
一种电源***,包括一可编程控制的能源箱,所述能源箱包括一用于识别指令及执行指令第一存储模块,所述能源箱内还设有一用于存储程序段的第二存储模块,所述第一存储模块与所述第二存储模块相连以识别及执行所述第二存储模块内存储的程序段,所述程序段用于设定所述能源箱的供电断电时序。
一种电源***的控制方法,用于循环控制一能源箱的供电断电时序,所述存储模块内存储的程序段,所述程序段用于设定所述能源箱的供电断电时序。
一种电源***的控制方法,用于循环控制一能源箱的供电断电时序,所述电源***的控制方法包括以下步骤:查询所述能源箱内已存程序段及可存程序段的个数;查询已存程序段的具体内容;根据需要的断电通电时序编辑程序段;设定各程序段的运行顺序及循环次数;依设定运行所述程序段,所述能源箱依程序段的内容相应地进行断电供电切换。
本发明电源***及控制方法采用编程控制所述的能源箱,可以按要求灵活地自动循环控制所述能源箱的供电断电时序,以满足测试计算机电源管理功能的需要,且在输入指令后,所述电源***的显示设备可以及时显示运行结果,因此便于调试和查找错误。另外,所述可编程能源箱不需要***设备太多的干涉和控制,减少了***设备的压力,控制方法简单可靠。
【附图说明】
图1为本发明较佳实施方式电源***的结构示意图。
图2控制图1所示电源***的方法的主要步骤流程图。
图3为本实用新型较佳实施方式电源***的控制方法的具体步骤流程图。
【具体实施方式】
请参阅图1,本发明较佳实施方式电源***包括一可以编程控制的能源箱(PowerBox)10及与所述能源箱10相连的一输入设备20及一显示设备30(所述输入设备20及显示设备30也可以用一台服务器取代)。所述能源箱10包括一已存储程序的第一存储模块12及一第二存储模块14。所述输入设备20用于输入指令,所述显示设备30用于显示指令运行的结果。所述第一存储模块12内存储的程序用于识别用户输入的指令及执行指令(例如一写入程序的单片机芯片),所述第二存储模块14用于存储若干程序段(例如一用于存储数据的小型芯片),所述第一存储模块12还用于识别及执行所述存储于第二存储模块15内的程序段,断电后所述第二存储模块14的内容不会丢失,以方便下次调用。
请参阅图2,控制所述电源***的方法主要包括以下步骤:查询所述第二存储模块14内已存程序段的个数及可存程序段的个数;查询已存程序段的具体内容;根据需要的断电供电时序编辑程序段;设定各已存程序段的运行顺序及循环次数;依设定运行所述程序段,所述能源箱10依程序段的内容相应地进行断
S02:所述显示设备20显示进入就绪状态以等待用户输入指令。
S03:判断是否有指令输入。如果没有,返回步骤S02;如果有指令输入,判断输入的指令为何种指令。
S04:如果是查询基本信息指令,所述显示设备30显示所述能源箱10的基本信息,并返回步骤S02。所述查询基本信息指令用于查询所述能源箱10的生产厂家、型号等信息。
S05:如果是查询程序段总信息指令,所述显示设备30显示已存程序段的个数和可存程序段的个数,并返回步骤S02。例如:输入QA0000000000EQ后,所述显示设备30输出QA0604,表示已存6个程序段,还可以存储4个程序段;输入QA0000000000EQ后,输出QA0010,表示没有已存的程序段。已存程序段与可存程序段所占的容量大小不超过所述单片机的存储容量。
S06:如果是查询程序段的详细信息指令,所述显示设备30显示程序段的详细信息,并返回步骤S02;查询程序段的详细信息指令用于查询各个程序段的具体内容,例如:输入QP0500000000EQ后,所述显示设备30输出QP0500020003,表示第五个程序段的内容为2秒后断电(PowerOff),3秒后供电(PowerOn)。
S07:如果是添加程序段指令,依指令在特定的程序段后面添加一个程序段,并返回步骤S02。例如:输入EA0000020002EQ后,输出EA00,表示添加了第一个程序段,该程序段的内容为2秒后断电(PowerOff),2秒后供电(PowerOn),若再输入第二个添加程序段指令EA0100020002EQ,则输出EA01,表示在第一个程序段后添加了第二个程序段,依次类推。
S08:如果是删除程序段指令,依指令删除指定的程序段,并返回步骤S02;删除程序段指令是指删除特定的已存的程序段的内容。例如:输入ED0300000000EQ后,所述显示设备30输出:ED03,表示已经将第3程序段删除。
S09:如果是修改程序段指令,依指令修改指定程序段的内容,并返回步骤S02;修改程序段指令是指修改一个特定的已存的程序段的内容。例如:输入EM0300020003EQ后,所述显示设备30输出:EM03,表示已经将第3程序段的内容修改为2秒后断电(PowerOff),3秒后供电(PowerOn)。
S10:如果不是上述任何一种指令,判断是否为运行指令。如果不是运行指令,返回步骤S02;
S11:如果是运行指令,按照指令的输入开始运行;所述运行指令包括运行单条指令,所述运行单条指令用于按照该单条指令中规定的时间间隔使所述可编程能源箱进行断电(PowerOff)及供电(PowerOn)状态的切换。例如:输入RS0002000300EQ后,所述显示设备30输出RS00,表示指令接收成功,按照2秒后断电(PowerOff),3秒后供电(PowerOn)的标准执行一次循环。所述运行指令还包括运行程序段指令,例如:输入RP0104000500EQ后,所述显示设备30输出RP0104,表示指令接收成功,按照从程序段1到程序段4的顺序运行,循环执行5次。
S12:判断是否有停止指令输入。如果有,停止当前运行的指令,如果没有,判断运行是否完毕。
S13:判断运行指令是否执行完毕。如果完毕,返回步骤S02;如果未完毕,重新进入步骤S12。
所述查询基本信息指令、查询程序段总信息指令及查询程序段详细信息指令可以统称为查询指令。所述添加程序段指令、修改程序段指令及删除程序段指令可以统称为编辑指令,在输入查询指令、编辑指令后,均需要所述第一存储模块12识别指令及执行指令才能输出上述运行结果。
Claims (10)
1.一种电源***,包括一可编程控制的能源箱,所述能源箱包括一用于识别指令及执行指令第一存储模块,其特征在于:所述能源箱内还设有一用于存储程序段的第二存储模块,所述第一存储模块与所述第二存储模块相连以识别及执行所述第二存储模块内存储的程序段,所述程序段用于设定所述能源箱的供电断电时序。
2.如权利要求1所述的电源***,其特征在于:所述电源***还包括一用于输入指令的输入设备一及用于显示指令运行结果的显示设备,所述输入设备及显示设备均与所述能源箱相连。
3.如权利要求1所述的电源***,其特征在于:所述电源***还包括一用于输入指令及显示测试结果的服务器,所述服务器与所述能源箱相连。
4.如权利要求1所述的电源***,其特征在于:所述第一存储模块为一单片机芯片。
5.如权利要求1所述的电源***,其特征在于:所述第二存储模块为一断电后数据仍然存在的芯片。
6.一种电源***的控制方法,用于循环控制一能源箱的供电断电时序,其特征在于,所述电源***的控制方法包括以下步骤:
查询所述能源箱内已存程序段及可存程序段的个数;
查询已存程序段的具体内容;
根据需要的断电通电时序编辑程序段;
设定各程序段的运行顺序及循环次数;
依设定运行所述程序段,所述能源箱依程序段的内容相应地进行断电供电切换。
7.如权利要求6所述的电源***的控制方法,其特征在于:所述编辑程序段的步骤包括添加新的程序段、删除已存储的程序段及/或修改已存储的程序段。
8.如权利要求7所述的电源***的控制方法,其特征在于:若查询到能源箱内没有已存的程序段,则至少添加一个新的程序段。
9.如权利要求7所述的电源***的控制方法,其特征在于:若查询到能源箱内有不需要的程序段,则删除该程序段或修改该程序段的内容。
10.如权利要求6所述的电源***的控制方法,其特征在于:所述查询程序段的步骤、编辑程序段的步骤及运行程序段的步骤均包括输入指令、识别指令及执行指令的过程。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006100602321A CN101051227A (zh) | 2006-04-07 | 2006-04-07 | 电源***及控制方法 |
US11/309,232 US20070239288A1 (en) | 2006-04-07 | 2006-07-14 | Power system and work flow thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006100602321A CN101051227A (zh) | 2006-04-07 | 2006-04-07 | 电源***及控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101051227A true CN101051227A (zh) | 2007-10-10 |
Family
ID=38576443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006100602321A Pending CN101051227A (zh) | 2006-04-07 | 2006-04-07 | 电源***及控制方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20070239288A1 (zh) |
CN (1) | CN101051227A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103261991A (zh) * | 2010-12-17 | 2013-08-21 | 德克萨斯仪器股份有限公司 | 模拟电力定序器和方法 |
CN106502845A (zh) * | 2016-10-12 | 2017-03-15 | 郑州云海信息技术有限公司 | 一种对服务器做ac开关机的自动化测试方法 |
CN114609465A (zh) * | 2022-04-29 | 2022-06-10 | 中国工程物理研究院总体工程研究所 | 一种异常环境试验用存储测试***的电源供电程控装置 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2310024A1 (fr) * | 1975-04-30 | 1976-11-26 | Honeywell Bull Soc Ind | Equipement de controle d'alimentations en courant continu |
JP2679152B2 (ja) * | 1988-09-19 | 1997-11-19 | 株式会社日立製作所 | 情報処理装置の試験方法 |
US5353240A (en) * | 1993-03-22 | 1994-10-04 | Dell Usa, L.P. | Apparatus and method for automatically testing computing equipment |
US5710701A (en) * | 1995-07-31 | 1998-01-20 | Deli Usa, L.P. | Method and apparatus for power supply testing |
US6683783B1 (en) * | 1997-03-07 | 2004-01-27 | William Marsh Rice University | Carbon fibers formed from single-wall carbon nanotubes |
KR19980074058A (ko) * | 1997-03-21 | 1998-11-05 | 윤종용 | 전원 자동차단기능을 갖는 컴퓨터 및 그 전원자동차단방법 |
US6198302B1 (en) * | 1998-04-02 | 2001-03-06 | Lucent Technologies Inc. | System and method for testing power supplies |
JP2000056882A (ja) * | 1998-08-11 | 2000-02-25 | Fujitsu Ltd | 情報処理装置、範囲選択制御方法および記録媒体 |
CA2350099C (en) * | 1998-11-03 | 2008-05-20 | William Marsh Rice University | Gas-phase nucleation and growth of single-wall carbon nanotubes from high pressure co |
US6453435B1 (en) * | 1998-12-29 | 2002-09-17 | Fujitsu Network Communications, Inc. | Method and apparatus for automated testing of circuit boards |
US6441637B1 (en) * | 2000-09-26 | 2002-08-27 | Intel Corporation | Apparatus and method for power continuity testing in a parallel testing system |
ATE494261T1 (de) * | 1999-10-27 | 2011-01-15 | Univ Rice William M | Makroskopische geordnete anordnung von kohlenstoffnanoröhren |
US6924416B2 (en) * | 1999-12-28 | 2005-08-02 | Ball Horticultural Company | Trailing interspecific impatiens |
US6752977B2 (en) * | 2001-02-12 | 2004-06-22 | William Marsh Rice University | Process for purifying single-wall carbon nanotubes and compositions thereof |
US6677777B2 (en) * | 2001-07-23 | 2004-01-13 | Tilo Dongowski | Short circuit generator for testing power supplies |
US6901303B2 (en) * | 2001-07-31 | 2005-05-31 | Hewlett-Packard Development Company, L.P. | Method and apparatus for controlling fans and power supplies to provide accelerated run-in testing |
US6788077B2 (en) * | 2001-12-20 | 2004-09-07 | Abb Inc. | Automated test sequence editor and engine for transformer testing |
TW594021B (en) * | 2002-04-30 | 2004-06-21 | Via Tech Inc | Main computer board on/off testing device, method and system |
TWI224197B (en) * | 2003-01-09 | 2004-11-21 | Delta Electronics Inc | Automatic test system |
JP2005038253A (ja) * | 2003-07-16 | 2005-02-10 | Nec Electronics Corp | テスト方法、テストシステム、及び、プログラム |
US20050204243A1 (en) * | 2004-01-21 | 2005-09-15 | Meihong Hu | Method and testing system for storage devices under test |
JP4846223B2 (ja) * | 2004-10-12 | 2011-12-28 | 株式会社アドバンテスト | 試験装置および試験方法 |
-
2006
- 2006-04-07 CN CNA2006100602321A patent/CN101051227A/zh active Pending
- 2006-07-14 US US11/309,232 patent/US20070239288A1/en not_active Abandoned
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103261991A (zh) * | 2010-12-17 | 2013-08-21 | 德克萨斯仪器股份有限公司 | 模拟电力定序器和方法 |
CN103261991B (zh) * | 2010-12-17 | 2015-12-09 | 德克萨斯仪器股份有限公司 | 模拟电力定序器和方法 |
CN106502845A (zh) * | 2016-10-12 | 2017-03-15 | 郑州云海信息技术有限公司 | 一种对服务器做ac开关机的自动化测试方法 |
CN114609465A (zh) * | 2022-04-29 | 2022-06-10 | 中国工程物理研究院总体工程研究所 | 一种异常环境试验用存储测试***的电源供电程控装置 |
Also Published As
Publication number | Publication date |
---|---|
US20070239288A1 (en) | 2007-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100442176C (zh) | 控制***设定装置及控制***设定方法 | |
EP1921528A2 (en) | Event triggered data capture via embedded historians | |
CN102799508A (zh) | 一种自动化测试***和方法 | |
JPH04216174A (ja) | ハードウェア・アクセラレータを用いた論理シミユレーション方法および装置 | |
CN103019125B (zh) | 多任务实时数据处理***及数据记录和数据分析的方法 | |
CN103049163A (zh) | 用户界面智能显示控制方法和装置 | |
CN102880482A (zh) | 一种主机批量控制虚拟机中软件自动升级的***及技术方法 | |
CN101051227A (zh) | 电源***及控制方法 | |
CN113325810B (zh) | 一种自动化数据交互方法 | |
CN110674049A (zh) | 一种面向plc逻辑编程的智能形式化验证方法 | |
CN101075194A (zh) | 程序代码执行方法及***及固件更新方法 | |
Walter et al. | Further analysis of a computing center environment | |
CN115237728B (zh) | 一种实时操作***运行状态的可视化监视方法 | |
CN1658161A (zh) | 具有主用和备用引导程序的***及启动方法 | |
JPH07219807A (ja) | プログラマブルコントローラシステム | |
JP2003248504A (ja) | 制御プログラムのデバッグ方法 | |
CN113172622A (zh) | 基于ros的机械臂抓取装配管理方法、***及相关设备 | |
CN112650170A (zh) | 一种自动化设备的控制平台及实现方法 | |
CN1257453C (zh) | 基于板级支持包的硬件初始化***及方法 | |
JP3460747B2 (ja) | 数値制御装置 | |
CN1119744C (zh) | 实现多任务功能的微型机可编程控制器及其控制方法 | |
CN110297642A (zh) | 一种多终端并发烧写、配置及测试的***和方法 | |
JPH0410081B2 (zh) | ||
CN1265395C (zh) | 闪存及其程序规划和重复烧录的方法 | |
JPH0643920A (ja) | 工具管理方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |