KR100438534B1 - Apparatus of detecting fan failure - Google Patents
Apparatus of detecting fan failure Download PDFInfo
- Publication number
- KR100438534B1 KR100438534B1 KR10-2000-0071291A KR20000071291A KR100438534B1 KR 100438534 B1 KR100438534 B1 KR 100438534B1 KR 20000071291 A KR20000071291 A KR 20000071291A KR 100438534 B1 KR100438534 B1 KR 100438534B1
- Authority
- KR
- South Korea
- Prior art keywords
- interrupt
- fan
- programmable logic
- signal
- fan failure
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0772—Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/32—Address formation of the next instruction, e.g. by incrementing the instruction counter
- G06F9/322—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address
- G06F9/327—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address for interrupts
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Control Of Positive-Displacement Air Blowers (AREA)
Abstract
본 발명은 팬 고장 검출장치에 관한 것으로, 종래에는 씨피유가 팬의 고장발생 여부에 관계없이 주기적으로 버퍼를 체크함에 따라 다중작업을 처리하는 씨피유에 부적절한 부하가 걸리는 문제점이 있었다. 따라서, 본 발명은 자신의 고장여부에 따른 신호를 각각 출력하는 다수의 팬과; 상기 다수의 팬의 고장여부에 따른 신호로부터 팬 고장 신호가 발생하면, 인터럽트 요청신호를 출력하는 프로그램 가능한 논리 소자부와; 상기 프로그램 가능한 논리 소자부로부터 인터럽트 요청신호가 입력되면, 상기 프로그램 가능한 논리 소자부에 인터럽트 인지신호를 출력함과 아울러 인터럽트 디세이블 모드에 진입하고, 인터럽트 서비스 루틴을 통하여 고장처리부에서 팬 고장에 따라 대처할 수 있도록 제어한 다음 상기 인터럽트 서비스 루틴이 종료되면, 인터럽트 인에이블 모드로 복귀하는 씨피유로 구성되는 팬 고장 검출장치를 제공하여 프로그램 가능한 논리 소자부에서 팬 고장에 따른 인터럽트 요청신호가 발생되기 전까지 씨피유가 팬에 관련된 어떠한 동작도 수행하지 않게 되어 팬에 관한 불필요한 부하를 없앨 수 있게 됨에 따라 씨피유의 동작 효율을 향상시킬 수 있는 효과가 있다.The present invention relates to a fan failure detection apparatus, and in the related art, there is a problem in that an improper load is applied to the CIF processing multiple operations by periodically checking the buffer regardless of whether or not the CFI fails. Therefore, the present invention comprises: a plurality of fans each outputting a signal according to its failure; A programmable logic element unit configured to output an interrupt request signal when a fan failure signal is generated from a signal according to whether the plurality of fans have failed; When the interrupt request signal is input from the programmable logic element unit, the interrupt logic signal is outputted to the programmable logic element unit, the interrupt disable mode is entered, and the fault handling unit can cope with a fan failure through an interrupt service routine. When the interrupt service routine is terminated and the interrupt service routine is terminated, it provides a fan failure detection device composed of CPI, which returns to the interrupt enable mode until the interrupt request signal is generated according to the fan failure in the programmable logic device. Since no operation related to the fan is performed, unnecessary load on the fan can be eliminated, thereby improving the operational efficiency of the CPI.
Description
본 발명은 팬 고장 검출장치에 관한 것으로, 특히 기가비트 이더넷(gigabit ehternet) 스위치에서 프로그램 가능한 논리 소자(programmable logic device : PLD)를 이용하여 팬 고장을 검출할 수 있도록 한 팬 고장 검출장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fan failure detection device, and more particularly, to a fan failure detection device capable of detecting a fan failure using a programmable logic device (PLD) in a gigabit Ethernet switch.
종래의 팬 고장 검출장치를 첨부한 도면을 참조하여 설명하면 다음과 같다.Referring to the accompanying drawings, a conventional fan failure detection apparatus is as follows.
도1은 종래의 팬 고장 검출장치를 보인 블럭구성도로서, 이에 도시한 바와같이 자신의 고장여부에 따른 신호를 출력하는 팬(1∼3)과; 상기 팬(1∼3)의 고장여부에 따른 신호를 임시 저장하는 버퍼(4)와; 상기 버퍼(4)에 저장된 팬(1∼3)의 고장여부에 따른 신호를 일정 시간마다 체크하여 고장이 발생한 팬(1∼3)이 있으면, 고장처리부(5)에 제어신호를 출력하여 알람을 울리거나 웹(web) 상에 표시하여 관리자가 조치할 수 있도록 제어하는 씨피유(6)로 구성된다.1 is a block diagram showing a conventional fan failure detection device, as shown therein; fans 1 to 3 for outputting signals according to their own failure; A buffer 4 for temporarily storing a signal according to whether or not the fan 1 to 3 is broken; If there is a fan 1 to 3 in which a failure occurs by checking a signal according to whether or not the fan 1 to 3 stored in the buffer 4 occurs at a predetermined time, an alarm is generated by outputting a control signal to the failure processing unit 5 CPI (6) to ring or display on the web (web) to control the administrator to take action.
이하, 상기한 바와같이 구성되는 종래 팬 고장 검출장치의 동작과정을 상세히 설명한다.Hereinafter, the operation process of the conventional fan failure detection device configured as described above will be described in detail.
먼저, 팬(1∼3)은 자신의 고장여부에 따른 신호를 지속적으로 출력한다.First, the fans 1 to 3 continuously output signals according to their failure.
그리고, 버퍼(4)는 상기 팬(1∼3)의 고장여부에 따른 신호를 임시로 저장함과 아울러 지속적으로 씨피유(6)에 신호를 출력한다.The buffer 4 temporarily stores a signal according to whether or not the fan 1 to 3 is broken and continuously outputs a signal to the CPI 6.
그리고, 씨피유(6)는 일정 시간마다 상기 버퍼(4)를 체크하여 버퍼(4)에서 팬(1∼3)의 고장신호가 발생하면, 고장처리부(5)에 제어신호를 출력한다.The CPI 6 checks the buffer 4 every predetermined time, and outputs a control signal to the failure processing unit 5 when a failure signal of the fans 1 to 3 occurs in the buffer 4.
그리고, 고장처리부(5)는 상기 씨피유(6)의 제어신호가 입력되면, 알람을 울리거나 웹 상에 표시하여 관리자가 조치를 취할 수 있도록 한다.When the control signal of the CPI 6 is input, the failure processing unit 5 sounds an alarm or displays it on the web so that the administrator can take action.
한편, 도2는 상기한 바와같은 종래 팬 고장 검출장치의 동작과정을 나타낸 순서도이다.On the other hand, Figure 2 is a flow chart showing the operation of the conventional fan failure detection device as described above.
그러나, 상기한 바와같은 종래의 팬 고장 검출장치는 씨피유가 팬의 고장발생 여부에 관계없이 주기적으로 버퍼를 체크함에 따라 다중작업(multitask)을 처리하는 씨피유에 부적절한 부하(load)가 걸리는 문제점이 있었다.However, the conventional fan failure detection apparatus as described above has a problem in that an inappropriate load is applied to the CIF processing multitask as CIF checks the buffer periodically regardless of whether a fan malfunction occurs. .
본 발명은 상기한 바와같은 종래의 문제점을 해결하기 위하여 창안한 것으로, 본 발명의 목적은 프로그램 가능한 논리 소자를 적용하여 씨피유의 부적절한 부하를 제거할 수 있는 팬 고장 검출장치를 제공하는데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the conventional problems as described above, and an object of the present invention is to provide a fan failure detection apparatus capable of eliminating an improper load of CAPI oil by applying a programmable logic element.
도1은 종래의 팬 고장 검출장치를 보인 블록구성도.1 is a block diagram showing a conventional fan failure detection device.
도2는 도1의 팬 고장 검출장치의 동작에 따른 순서도.Figure 2 is a flow chart according to the operation of the fan failure detection apparatus of FIG.
도3은 본 발명에 의한 팬 고장 검출장치의 일 실시예를 보인 블록구성도.Figure 3 is a block diagram showing an embodiment of a fan failure detection apparatus according to the present invention.
***도면의 주요부분에 대한 부호의 설명****** Explanation of symbols for main parts of drawing ***
11∼13:팬 14:프로그램 가능한 논리 소자부11 to 13: Fan 14: Programmable logic element
15:고장처리부 16:씨피유15: Failure processing unit 16: C
상기한 바와같은 본 발명의 목적을 달성하기 위한 팬 고장 검출장치는 자신의 고장여부에 따른 신호를 각각 출력하는 다수의 팬과; 상기 다수의 팬의 고장여부에 따른 신호로부터 팬 고장 신호가 발생하면, 인터럽트 요청신호(interrupt request : IRQ)를 출력하는 프로그램 가능한 논리 소자부와; 상기 프로그램 가능한 논리 소자부로부터 인터럽트 요청신호가 입력되면, 상기 프로그램 가능한 논리 소자부에 인터럽트 인지신호(interrupt acknowledge : IACK)를 출력함과 아울러 인터럽트 디세이블 모드(interrupt disable mode)에 진입하고, 인터럽트 서비스 루틴(interrupt service routine : ISR)을 통하여 고장처리부에서 팬 고장에 따라대처할 수 있도록 제어한 다음 상기 인터럽트 서비스 루틴이 종료되면, 인터럽트 인에이블 모드(interrupt enable mode)로 복귀하는 씨피유를 구비하여 구성되는 것을 특징으로 한다.Fan failure detection apparatus for achieving the object of the present invention as described above comprises a plurality of fans each outputting a signal according to its failure; A programmable logic element unit configured to output an interrupt request signal (IRQ) when a fan failure signal is generated from a signal according to whether the plurality of fans have failed; When an interrupt request signal is input from the programmable logic device unit, an interrupt acknowledgment signal (IACK) is output to the programmable logic device unit, and an interrupt disable mode is entered and an interrupt service is performed. The interrupt service routine (ISR) is used to control the fault handling unit in response to a fan failure, and when the interrupt service routine is terminated, it is configured to include a CPU to return to the interrupt enable mode (interrupt enable mode). It features.
상기한 바와같은 본 발명에 의한 팬 고장 검출장치를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.The fan failure detection apparatus according to the present invention as described above will be described in detail with reference to the accompanying drawings.
도3은 본 발명에 의한 팬 고장 검출장치의 일 실시예를 보인 블록 구성도로서, 이에 도시한 바와같이 자신의 고장여부에 따른 신호를 출력하는 팬(11∼13)과; 상기 팬(11∼13)의 고장여부에 따른 신호로부터 팬 고장 신호가 발생하면, 인터럽트 요청신호(IRQ)를 출력하는 프로그램 가능한 논리 소자부(14)와; 상기 프로그램 가능한 논리 소자부(14)로부터 인터럽트 요청신호(IRQ)가 입력되면, 상기 프로그램 가능한 논리 소자부(14)에 인터럽트 인지신호(IACK)를 출력함과 아울러 인터럽트 디세이블 모드에 진입하고, 인터럽트 서비스 루틴을 통하여 고장처리부(15)에서 팬 고장에 따라 대처할 수 있도록 제어한 다음 상기 인터럽트 서비스 루틴이 종료되면, 인터럽트 인에이블 모드로 복귀하는 씨피유(16)로 구성된다.Figure 3 is a block diagram showing an embodiment of a fan failure detection apparatus according to the present invention, as shown in the fan (11 to 13) for outputting a signal according to its own failure; A programmable logic element unit (14) for outputting an interrupt request signal (IRQ) when a fan failure signal is generated from a signal according to whether or not the fans (11 to 13) are broken; When an interrupt request signal IRQ is input from the programmable logic element unit 14, an interrupt acknowledgment signal IACK is output to the programmable logic element unit 14, and an interrupt disable mode is entered. The control unit 15 controls the failure processing unit 15 to cope with the fan failure through the service routine, and then, when the interrupt service routine is terminated, the CUI 16 returns to the interrupt enable mode.
이하, 상기한 바와같이 구성되는 본 발명의 일 실시예에 따른 팬 고장 검출장치에 대한 동작을 상세히 설명한다.Hereinafter, the operation of the fan failure detection apparatus according to an embodiment of the present invention configured as described above will be described in detail.
먼저, 팬(11∼13)은 자신의 고장여부에 따른 신호를 지속적으로 출력한다.First, the fans 11 to 13 continuously output signals according to their failures.
그리고, 프로그램 가능한 논리 소자부(14)는 상기 팬(11∼13)의 고장여부에 따른 신호로부터 팬(11∼13)이 리셋(reset) 되었거나 정상동작할 때는 정상상태를 유지하고, 팬 고장 신호가 발생하면, 고장상태로 이동하여 인터럽트 요청신호(IRQ)를 출력한 다음 다시 정상상태로 복귀한다.The programmable logic element 14 maintains a normal state when the fans 11 to 13 are reset or operate normally from a signal according to whether the fans 11 to 13 fail. Is generated, it moves to a fault state, outputs an interrupt request signal IRQ, and returns to a normal state again.
그리고, 씨피유(16)는 상기 프로그램 가능한 논리 소자부(14)에서 인터럽트 요청신호(IRQ)가 입력되면, 프로그램 가능한 논리 소자부(14)에 인터럽트 인지신호(IACK)를 출력함과 아울러 프로그램 가능한 논리 소자부(14)에 대하여 인터럽트 요청신호(IRQ)를 받을 수 없는 인터럽트 디세이블 모드에 진입한다.The CPU 16 outputs an interrupt acknowledgment signal IACK to the programmable logic element unit 14 when the interrupt request signal IRQ is input from the programmable logic element unit 14, and the programmable logic. The element unit 14 enters an interrupt disable mode in which the interrupt request signal IRQ cannot be received.
따라서, 즉, 프로그램 가능한 논리 소자부(14)에서 인터럽트 요청신호(IRQ)가 발생되기 전까지 씨피유(16)는 팬(11∼13)에 관련된 어떠한 동작도 수행하지 않게 되어 팬(11∼13)에 관한 부하를 없앨 수 있다.Thus, namely, until the interrupt request signal IRQ is generated in the programmable logic element unit 14, the CPI 16 does not perform any operation related to the fans 11 to 13, and thus the fan 11 to 13. Can eliminate the load on the
그리고, 상기 인터럽트 디세이블 모드에 진입한 다음에는 인터럽트 서비스 루틴을 통하여 고장처리부(15)에서 팬 고장에 따라 대처할 수 있도록 제어한다.After entering the interrupt disable mode, the failure processing unit 15 controls the failure processing unit to cope with the fan failure through the interrupt service routine.
따라서, 고장처리부(15)는 씨피유(16)의 인터럽트 서비스 루틴을 통해 알람을 울리거나 웹 상에 표시하여 관리자가 조치를 취할 수 있도록 한다.Accordingly, the failure processing unit 15 sounds an alarm or displays the web through the interrupt service routine of the CPI 16 so that the administrator can take action.
그리고, 상기 인터럽트 서비스 루틴이 종료되면, 다시 상기 프로그램 가능한 논리 소자부(14)로부터 인터럽트 요청신호(IRQ)를 받을 수 있도록 인터럽트 인에이블 모드로 복귀한다.When the interrupt service routine ends, the interrupt service routine returns to the interrupt enable mode to receive the interrupt request signal IRQ from the programmable logic device unit 14.
상기한 바와같은 본 발명에 의한 팬 고장 검출장치는 프로그램 가능한 논리 소자부에서 팬 고장에 따른 인터럽트 요청신호가 발생되기 전까지 씨피유가 팬에 관련된 어떠한 동작도 수행하지 않게 되어 팬에 관한 불필요한 부하를 없앨 수 있게 됨에 따라 씨피유의 동작 효율을 향상시킬 수 있는 효과가 있다.As described above, the fan failure detection apparatus according to the present invention eliminates unnecessary load on the fan because the CPI does not perform any operation related to the fan until the interrupt request signal according to the fan failure is generated in the programmable logic element unit. As it is there is an effect that can improve the operating efficiency of the CAPI.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0071291A KR100438534B1 (en) | 2000-11-28 | 2000-11-28 | Apparatus of detecting fan failure |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0071291A KR100438534B1 (en) | 2000-11-28 | 2000-11-28 | Apparatus of detecting fan failure |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020041621A KR20020041621A (en) | 2002-06-03 |
KR100438534B1 true KR100438534B1 (en) | 2004-07-03 |
Family
ID=19701974
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0071291A KR100438534B1 (en) | 2000-11-28 | 2000-11-28 | Apparatus of detecting fan failure |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100438534B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100559146B1 (en) | 2004-07-03 | 2006-03-10 | 한국서부발전 주식회사 | Maintenance method of boiler fan actuator trouble while boiler is in operation |
KR100559147B1 (en) | 2004-07-07 | 2006-03-10 | 한국서부발전 주식회사 | Boiler fan actuator power off system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9982680B2 (en) | 2013-10-23 | 2018-05-29 | Hewlett-Packard Development Company, L.P. | Fan operation detection |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5764830A (en) * | 1980-10-07 | 1982-04-20 | Meidensha Electric Mfg Co Ltd | Protecting system of information processor against malfunction and destruction due to fault of cooling fan |
US5448143A (en) * | 1993-11-17 | 1995-09-05 | Dell Usa, L.P. | Sensor for monitoring fan operation in a PC or PC based system |
KR960032153A (en) * | 1995-02-24 | 1996-09-17 | 김광호 | Cooling fan operation state judgment device |
KR19980010635U (en) * | 1996-08-09 | 1998-05-15 | 김주용 | Cooling fan abnormality compensation device of medium and large computer |
KR19980050341U (en) * | 1996-12-30 | 1998-10-07 | 김영환 | Fan Fail Detection Device for Medium Computers |
-
2000
- 2000-11-28 KR KR10-2000-0071291A patent/KR100438534B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5764830A (en) * | 1980-10-07 | 1982-04-20 | Meidensha Electric Mfg Co Ltd | Protecting system of information processor against malfunction and destruction due to fault of cooling fan |
US5448143A (en) * | 1993-11-17 | 1995-09-05 | Dell Usa, L.P. | Sensor for monitoring fan operation in a PC or PC based system |
KR960032153A (en) * | 1995-02-24 | 1996-09-17 | 김광호 | Cooling fan operation state judgment device |
KR19980010635U (en) * | 1996-08-09 | 1998-05-15 | 김주용 | Cooling fan abnormality compensation device of medium and large computer |
KR19980050341U (en) * | 1996-12-30 | 1998-10-07 | 김영환 | Fan Fail Detection Device for Medium Computers |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100559146B1 (en) | 2004-07-03 | 2006-03-10 | 한국서부발전 주식회사 | Maintenance method of boiler fan actuator trouble while boiler is in operation |
KR100559147B1 (en) | 2004-07-07 | 2006-03-10 | 한국서부발전 주식회사 | Boiler fan actuator power off system |
Also Published As
Publication number | Publication date |
---|---|
KR20020041621A (en) | 2002-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10250325B2 (en) | Network switching system | |
US20030121642A1 (en) | Cascadable dual fan controller | |
KR100438534B1 (en) | Apparatus of detecting fan failure | |
US4656634A (en) | Skew insensitive fault detect and signal routing device | |
KR960042351A (en) | CPI Reset Circuit | |
KR0155285B1 (en) | Controlling device of multiprocessor system's malfunction | |
JP2891962B2 (en) | Power control device | |
KR100267299B1 (en) | Apparatus for preventing the data collision between trouble diagnosis apparatus and electronic control unit | |
JPH09223444A (en) | Auxiliary relay driving circuit | |
JP2020071492A (en) | Information processing system | |
JPH0588926A (en) | Automatic switching circuit for monitor and control system | |
KR100232838B1 (en) | Computer module reset control device | |
KR100289098B1 (en) | Device for integrally processing interrupt signal | |
JPS61169036A (en) | System supervisory device | |
KR100236229B1 (en) | Fpga loading controller | |
JPH05250195A (en) | Health check control system of information processing system | |
JP2004094695A (en) | Hardware protection control circuit | |
KR20020065051A (en) | Duplication board auto-alternation circuit using data strobe signal | |
JPH1139032A (en) | Multi cpu type centralized monitoring device | |
JPH0536501U (en) | Electronic device control device | |
JPH07160521A (en) | Information processor with anti-fault function | |
JP2005078534A (en) | Information processor and system failure monitoring method | |
JPH0448332A (en) | Information processor | |
JPH04369740A (en) | Controller with watch dog timer | |
JPH05324407A (en) | Cpu monitor system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20090529 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |