CN104679641A - 服务器***及其读写指示灯的控制方法 - Google Patents
服务器***及其读写指示灯的控制方法 Download PDFInfo
- Publication number
- CN104679641A CN104679641A CN201310636728.9A CN201310636728A CN104679641A CN 104679641 A CN104679641 A CN 104679641A CN 201310636728 A CN201310636728 A CN 201310636728A CN 104679641 A CN104679641 A CN 104679641A
- Authority
- CN
- China
- Prior art keywords
- write
- read
- buffer
- zero
- frequency
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B33/00—Constructional parts, details or accessories not provided for in the other groups of this subclass
- G11B33/10—Indicating arrangements; Warning arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明公开一种服务器***及其读写指示灯的控制方法,通过在有读写动作时发出串行通用输入/输出信号,并且在串行通用输入/输出信号每次高低位变化时将一位的有效非零数据写入缓存器,以及在每一固定周期时间内检查缓存器内容,当缓存器中每一位的数据非均为数值零时,输出驱动信号以驱动读写指示灯闪烁,用以达成提高读写指示灯的辨识性的技术功效。
Description
技术领域
本发明涉及一种服务器***及其读写指示灯的控制方法,特别是指基于串行通用输入/输出信号的高低位变化产生驱动信号的服务器***及其读写指示灯的控制方法。
背景技术
近年来,随着硬盘技术的普及与蓬勃发展,硬盘的读写速度也越来越快。因此,传统直接以读写信号驱动读写指示灯呈现硬盘的读写状态已经逐渐不合时宜。
一般而言,传统的读写指示灯是在硬盘有读写动作时以闪烁的方式呈现。然而,在硬盘读写速度很快的情况下,由于硬盘读写时产生的波形频率会超出发光二极管的反应时间,导致人眼无法辨识发光二极管是否闪烁,所以具有读写指示灯难以辨识的问题。
有鉴于此,便有厂商提出一种以波形示意的方式来取代单纯以发光二极管进行显示的方式。然而,虽然以此方式使用者可根据波形的变化来判断硬盘的读写状态,然而当读写频率超过波形变化可示意的情况,或是波形变化超过人眼可辨识的频率时,使用者同样会有难以辨识读写状态的问题。因此,上述方式仍然无法有效解决读写指示灯难以辨识的问题。
综上所述,可知现有技术中长期以来一直存在读写指示灯难以辨识的问题,因此实有必要提出改进的技术手段,来解决此一问题。
发明内容
本发明揭露一种服务器***及其读写指示灯的控制方法。
首先,本发明揭露一种服务器***,此***包含:读写指示灯、硬盘模块及指示灯控制电路。其中,硬盘模块在其内的硬盘有读写动作时,发出串行通用输入/输出信号;指示灯控制电路则包含缓存器及控制单元,所述缓存器预设有固定位的储存空间,每一位的初始数据均为数值零,而缓存器在串行通用输入/输出信号的每次高低位变化时,会在储存空间内写入一位有效非零数据;控制单元在每一固定周期时间内检查缓存器的内容一次,当缓存器中每一位的数据非均为数值零时输出驱动信号以驱动读写指示灯闪烁。
另外,本发明揭露一种读写指示灯的控制方法,其步骤包括:在硬盘模块中的硬盘有读写动作时,硬盘模块会发出串行通用输出/输出信号,在串行通用输出/输出信号每次高低位变化时接收有效非零数据;依序将接收到的所述有效非零数据写入缓存器,其中,缓存器中每一位的初始数据均为数值零;在每一固定周期时间内检查缓存器的内容一次,当缓存器中每一位的数据均为数值零时判断为无读写状态,当缓存器中每一位的数据非均为数值零时判断为读写状态并输出驱动信号;以驱动信号驱动读写指示灯呈现闪烁。
本发明所揭露的***与方法如上,与现有技术的差异在于本发明是通过在有读写动作时发出串行通用输入/输出信号,并且在串行通用输入/输出信号每次高低位变化时将一位的有效非零数据写入缓存器,以及在每一固定周期时间内检查缓存器内容,当缓存器中每一位的数据非均为数值零时,输出驱动信号以驱动读写指示灯闪烁。
通过上述的技术手段,本发明可以达成提高读写指示灯的辨识性的技术功效。
附图说明
图1为本发明服务器***的***方块图。
图2为本发明读写指示灯的控制方法的方法流程图。
图3为应用本发明以驱动信号控制读写指示灯的示意图。
【符号说明】
110 读写指示灯
120 硬盘模块
130 指示控制电路
131 缓存器
132 控制单元
具体实施方式
以下将配合图式及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
在说明本发明所揭露的服务器***及其读写指示灯的控制方法之前,先对本发明所应用的环境作说明,本发明是应用在具有硬盘的环境中,并且可使用发光二极管作为硬盘的读写指示灯,且读写指示灯接收来自复杂可编程逻辑装置(Complex Programmable Logic Device,CPLD)解码出来的串行通用输入/输出(Serial General Purpose Input/Output,SGPIO)信号。
以下配合图式对本发明服务器***及其读写指示灯的控制方法做进一步说明,请参阅「图1」,「图1」为本发明服务器***的***方块图,此***包含:读写指示灯110、硬盘模块120及指示灯控制电路130。其中,读写指示灯为一般的显示元件,如:发光二极管。
硬盘模块120在其内的硬盘有读写动作时,发出串行通用输入/输出信号。由于发出此信号的方式为公知技术,故在此不再多作赘述。
指示灯控制电路130至少包含:缓存器131及控制单元132。其中,缓存器131预设有固定位的储存空间,每一位的初始数据均为数值零,此缓存器在串行通用输入/输出信号的每次高低位变化时(即高电位变为低电位、低电位变为高电位),在储存空间内写入一位的有效非零数据,如:数值“1”。在实际实施上,缓存器131的位数可根据串行通用输入/输出端口的频率及人眼可识别的频率进行计算所产生,举例来说,由于串行通用输入/输出端口的频率为“1.56kHz”,而人眼可辨识的闪烁频率约在“10Hz”,将“10Hz”转换为周期为“1/10秒”,采用电平反转的方式会使频率为“10Hz”的两倍(即“20Hz”),而“20Hz”换算成周期为“50ms”,在“50ms”的时段内,频率“1.56kHz”的有效数据位数的计算方式即为“1560/20=78”,而为了方便十六进制的表示可增加2位的空数据,故缓存器131的储存空间为80位(也可称为80位的缓存器131)。另外,缓存器131在串行通用输入/输出信号每次高低位变化时,是将有效非零数据写入储存空间的最低位,并且在写入前先将所有位的数据向高位位移一位,也就是说,在固定时间周期内,只要数据读写,缓存器131的储存空间内不可能全部为数值“0”,此时可输出高电平使读写指示灯110熄灭代表有数据读写,而不管读写频率有多大,读写指示灯110会在此固定时间周期结束时熄灭,下一个固定时间周期内不管数据有无读写,输出电平会反转(即维持高电平“50ms”)。
至于控制单元132会在每一固定周期时间内检查缓存器131的内容一次,当缓存器131中每一位的数据非均为数值零时,输出驱动信号以驱动读写指示灯110呈现闪烁。特别要说明的是,在实际实施上,指示灯控制电路130更可接收频率阀值,如:“10Hz”,并且根据串行通用输入/输出端口的频率及所述频率阀值计算缓存器131的位数,以过滤大于频率阀值的高频信号。
接着,请参阅「图2」,「图2」为本发明读写指示灯的控制方法,其步骤包括:在硬盘模块120中的硬盘有读写动作时,硬盘模块120会发出串行通用输出/输出信号,在此串行通用输出/输出信号每次高低位变化时接收有效非零数据(步骤210);依序将接收到的所述有效非零数据写入缓存器131,其中,缓存器131中每一位的初始数据均为数值零(步骤220);在每一固定周期时间内检查缓存器131的内容一次,当缓存器131中每一位的数据均为数值零时判断为无读写状态,当缓存器131中每一位的数据非均为数值零时判断为读写状态并输出驱动信号(步骤230);以驱动信号驱动读写指示灯110呈现闪烁(步骤240)。通过上述步骤,即可通过在有读写动作时发出串行通用输入/输出信号,并且在串行通用输入/输出信号每次高低位变化时将一位的有效非零数据写入缓存器131,以及在每一固定周期时间内检查缓存器131内容,当缓存器131中每一位的数据非均为数值零时,输出驱动信号以驱动读写指示灯110闪烁。
特别要说明的是,在步骤210之后更可接收频率阀值,并且根据串行通用输入/输出端口的频率及所述频率阀值计算缓存器131的位数,以过滤大于频率阀值的高频信号(步骤215)。在实际实施上,频率阀值可预设为人眼可辨识的最大频率,如:“10Hz”。
以下配合「图3」以实施例的方式进行如下说明,请参阅「图3」,「图3」为应用本发明以驱动信号控制读写指示灯的示意图。在实际实施上,当硬盘模块120中的硬盘有读写动作时,硬盘模块120会发出串行通用输入/输出信号,如:「图3」所示意处理前的波形,而在传统的方式是不作任何处理直接以此信号驱动读写指示灯110,所以当此波形频率超出人眼可辨识的频率时,使用者难以分辨硬盘是否有在进行读写动作。有鉴于此,本发明并未以此串行通用输入/输出信号直接驱动读写指示灯110,而通过指示灯控制电路130的缓存器131在串行通用输入/输出信号的每次高低位变化时(即高电位变为低电位、低电位变为高电位),在缓存器131预设的固定位的储存空间中写入一位的有效非零数据。接着,控制单元132在每一固定周期时间内检查缓存器131的内容(即储存空间内的数据)一次,当缓存器中每一位的数据不是全为数值零时,代表在此固定周期时间内硬盘有读写动作,因此输出驱动信号以驱动读写指示灯110闪烁。此驱动信号的波形将如「图3」所示意处理后的波形,由此可看出,在同一固定周期时间内即使硬盘有多次读写动作也仅会使读写指示灯110闪烁一次,由于此固定周期时间为人眼可辨识的周期时间,因此不会造成人眼无法辨识的情况。
综上所述,可知本发明与现有技术之间的差异在于通过在有读写动作时发出串行通用输入/输出信号,并且在串行通用输入/输出信号每次高低位变化时将一位的有效非零数据写入缓存器,以及在每一固定周期时间内检查缓存器内容,当缓存器中每一位的数据非均为数值零时,输出驱动信号以驱动读写指示灯闪烁,藉由此一技术手段可以解决现有技术所存在的问题,进而达成提高读写指示灯的辨识性的技术功效。
虽然本发明以前述的实施例揭露如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利保护范围须视本说明书所附的权利要求书所界定者为准。
Claims (10)
1.一种服务器***,其特征在于,包含:
至少一读写指示灯;
至少一硬盘模块,当其内的硬盘有读写动作时,该硬盘模块发出一串行通用输入/输出信号;及
一指示灯控制电路,至少包含:
一缓存器,预设有固定位的储存空间,每一位的初始数据均为数值零,该缓存器在该串行通用输入/输出信号的每次高低位变化时,在储存空间内写入一位有效非零数据;及
一控制单元,在每一固定周期时间内检查该缓存器的内容一次,当该缓存器中每一位的数据非均为数值零时输出一驱动信号以驱动该读写指示灯闪烁。
2.根据权利要求1的服务器***,其特征在于,该缓存器的位数是根据串行通用输入/输出端口的频率及人眼可识别的频率进行计算所产生。
3.根据权利要求2的服务器***,其特征在于,该缓存器的储存空间为80位,包含78位有效数据及2位的空数据。
4.根据权利要求1的服务器***,其特征在于,该缓存器在该串行通用输入/输出信号每次高低位变化时,将该有效非零数据写入该储存空间的最低位,并且在写入前先将所有位的数据向高位位移一位。
5.根据权利要求1的服务器***,其特征在于,该指示灯控制电路更接收一频率阀值,并且根据串行通用输入/输出端口的频率及该频率阀值计算该缓存器的位数,以过滤大于该频率阀值的高频信号。
6.一种读写指示灯的控制方法,其特征在于,步骤包括:
在一硬盘模块中的硬盘有读写动作时,该硬盘模块会发出一串行通用输出/输出信号,在该串行通用输出/输出信号每次高低位变化时接收一有效非零数据;
依序将接收到的所述有效非零数据写入一缓存器,其中,该缓存器中每一位的初始数据均为数值零;
在每一固定周期时间内检查该缓存器的内容一次,当该缓存器中每一位的数据均为数值零时判断为无读写状态,当该缓存器中每一位的数据非均为数值零时判断为读写状态并输出一驱动信号;以及
该驱动信号驱动一读写指示灯呈现闪烁。
7.根据权利要求6的读写指示灯的控制方法,其特征在于,该缓存器的位数是根据串行通用输入/输出端口的频率及人眼可识别的频率进行计算所产生。
8.根据权利要求7的读写指示灯的控制方法,其特征在于,该缓存器为80位,包含78位有效数据及2位的空数据。
9.根据权利要求6的读写指示灯的控制方法,其特征在于,该缓存器在该串行通用输入/输出信号每次高低位变化时,将该有效非零数据写入该缓存器的最低位,并且在写入前先将所有位的数据向高位位移一位。
10.根据权利要求6的读写指示灯的控制方法,其特征在于,该方法更包含接收一频率阀值,并且根据串行通用输入/输出端口的频率及该频率阀值计算该缓存器的位数,以过滤大于该频率阀值的高频信号。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310636728.9A CN104679641A (zh) | 2013-11-27 | 2013-11-27 | 服务器***及其读写指示灯的控制方法 |
US14/256,072 US20150146510A1 (en) | 2013-11-27 | 2014-04-18 | Server system and control method for read/write indicator light |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310636728.9A CN104679641A (zh) | 2013-11-27 | 2013-11-27 | 服务器***及其读写指示灯的控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104679641A true CN104679641A (zh) | 2015-06-03 |
Family
ID=53182578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310636728.9A Pending CN104679641A (zh) | 2013-11-27 | 2013-11-27 | 服务器***及其读写指示灯的控制方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20150146510A1 (zh) |
CN (1) | CN104679641A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109359015A (zh) * | 2018-09-25 | 2019-02-19 | 郑州云海信息技术有限公司 | 一种基于扩展的sff8485通信机制实现硬盘点灯的方法及*** |
CN109933499A (zh) * | 2019-03-22 | 2019-06-25 | 浪潮商用机器有限公司 | 一种读写指示灯的控制方法及相关装置 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107870844A (zh) * | 2017-10-16 | 2018-04-03 | 鸿富锦精密电子(天津)有限公司 | 硬盘状态侦测装置及方法 |
CN113268400B (zh) * | 2021-04-27 | 2022-07-12 | 新华三信息技术有限公司 | 一种指示灯同步闪烁方法、装置以及服务器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050226104A1 (en) * | 2003-06-05 | 2005-10-13 | Fujitsu Limited | Information record/replay apparatus and method |
CN1696999A (zh) * | 2004-05-15 | 2005-11-16 | 鸿富锦精密工业(深圳)有限公司 | Led指示装置及方法 |
US20070273541A1 (en) * | 2006-05-24 | 2007-11-29 | Inventec Corporation | Signal processing system |
CN102929766A (zh) * | 2012-10-24 | 2013-02-13 | 浙江宇视科技有限公司 | 一种实现硬盘状态点灯的方法、装置及存储*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050114587A1 (en) * | 2003-11-22 | 2005-05-26 | Super Talent Electronics Inc. | ExpressCard with On-Card Flash Memory with Shared Flash-Control Bus but Separate Ready Lines |
US7159063B2 (en) * | 2001-08-31 | 2007-01-02 | American Megatrends, Inc. | Method and apparatus for hot-swapping a hard disk drive |
JP4391192B2 (ja) * | 2003-10-09 | 2009-12-24 | 株式会社日立製作所 | ディスクアレイ装置 |
JP2005316761A (ja) * | 2004-04-28 | 2005-11-10 | Toshiba Corp | 電子機器及び情報通知方法 |
CN101501649A (zh) * | 2006-08-03 | 2009-08-05 | 松下电器产业株式会社 | ***设备装置、***设备装置的集成电路、以及***设备装置的不良解析方法 |
US20080177907A1 (en) * | 2007-01-23 | 2008-07-24 | Paul Boerger | Method and system of a peripheral port of a server system |
US8296421B1 (en) * | 2008-10-23 | 2012-10-23 | Marvell International Ltd. | Methods, algorithms, circuits, and systems for controlling a network connection status indicator |
JP2013069117A (ja) * | 2011-09-22 | 2013-04-18 | Fujitsu Ltd | 情報処理装置及び媒体処理装置 |
-
2013
- 2013-11-27 CN CN201310636728.9A patent/CN104679641A/zh active Pending
-
2014
- 2014-04-18 US US14/256,072 patent/US20150146510A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050226104A1 (en) * | 2003-06-05 | 2005-10-13 | Fujitsu Limited | Information record/replay apparatus and method |
CN1696999A (zh) * | 2004-05-15 | 2005-11-16 | 鸿富锦精密工业(深圳)有限公司 | Led指示装置及方法 |
US20070273541A1 (en) * | 2006-05-24 | 2007-11-29 | Inventec Corporation | Signal processing system |
CN102929766A (zh) * | 2012-10-24 | 2013-02-13 | 浙江宇视科技有限公司 | 一种实现硬盘状态点灯的方法、装置及存储*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109359015A (zh) * | 2018-09-25 | 2019-02-19 | 郑州云海信息技术有限公司 | 一种基于扩展的sff8485通信机制实现硬盘点灯的方法及*** |
CN109933499A (zh) * | 2019-03-22 | 2019-06-25 | 浪潮商用机器有限公司 | 一种读写指示灯的控制方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
US20150146510A1 (en) | 2015-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104679641A (zh) | 服务器***及其读写指示灯的控制方法 | |
CN102681699B (zh) | 一种实现键盘视频鼠标远程管理的***及方法 | |
CN105744202B9 (zh) | 一种v-by-one信号处理方法及装置 | |
CN103795459A (zh) | 基于光模块中故障的处理方法和装置及光模块 | |
CN103401743B (zh) | 一种i2c总线消除干扰信号的方法和装置 | |
TW201506564A (zh) | Lpc匯流排檢測系統及方法 | |
CN103457154B (zh) | 带预加重的集成光通信激光驱动器 | |
TWI497285B (zh) | 伺服器系統及其讀寫指示燈的控制方法 | |
CN102945199A (zh) | 显卡工作状态智能侦测***及方法 | |
TW201324174A (zh) | 調試系統及方法 | |
CN107391158B (zh) | 一种基于iDataTable封装实现表格绘制的方法及设备 | |
CN113418455B (zh) | 基于图像视觉的路基位移监测方法及装置 | |
TW201324126A (zh) | 調試系統及方法 | |
CN112459769B (zh) | 加速度计信号编解码控制的存储式测井***、方法及应用 | |
CN102567126A (zh) | 一种硬件现场复现的方法及装置 | |
CN104182185A (zh) | 光电式电弧光保护***的nfc参数设定方法 | |
WO2018233891A1 (en) | GRAPHIC USER INTERFACE TOOL FOR CONFIGURING AN INTRUSION DETECTION SYSTEM OF A VEHICLE | |
CN107231278B (zh) | Can节点的测试方法、装置及*** | |
CN101964171B (zh) | 一种数据传输方法 | |
CN107147437A (zh) | 光纤通信方法及设备 | |
CN203192369U (zh) | Led显示屏控制*** | |
CN103744752A (zh) | 一种内存的在线故障检测方法和装置 | |
CN207301682U (zh) | 一种基于spi接口的输入输出扩展电路 | |
CN108897511B (zh) | 一种接收不同帧频图像进行显示的方法 | |
CN104216816A (zh) | 服务器状态信息侦测*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150603 |