1. Field of the Invention
The present invention relates to a method and an apparatus for determining characteristic deterioration in a device, and in particular to a method and an apparatus for determining characteristic deterioration in a device such as an optical transceiver.
2. Description of the Related Art
Namely, if the present status value y resides between the lower limit value ymin and the upper limit value ymax, no alarm notification is generated deeming it normal (step S44), while if it goes out of the normal range, an alarm notification is generated deeming it abnormal (step S45).
Meanwhile, there has been proposed a control rod driving apparatus comprising a control device in which when the value of current, voltage or power supplied to a motor measured by a measuring means attains a predetermined value less than a limit value causing a magnetic joint connecting the motor and a control rod to lose synchronization, the control device executes at least one of a disconnection of the power supply to the motor, an indication to the effect that the predetermined value has been attained, and an occurrence of alarms (see e.g. patent document 1). [Patent document 1] Japanese patent application laid-open No. 2001-99974
Accordingly, there has been such a problem that since devices such as optical transceivers are different in characteristics depending on their makers or individual bodies and values served for determining characteristic deteriorations in operation of the devices depend on makers or individual bodies, if the present status value y is determined with the lower limit value ymin and the upper limit value ymax that are general standard values as in the prior art shown in
It is accordingly an object of the present invention to provide a method and an apparatus for accurately determining characteristic deterioration in a device depending on its individual body.
For solving the above object, a method for determining characteristic deterioration in device according to the present invention comprises a first step of storing an initial status value of a device; a second step of storing a present status value of the device in operation; a third step of reading the initial status value and the present status value to normalize the present status value with the initial status value, and of determining whether or not the normalized value is within a normal range.
The method of this invention will now be described with reference to a schematic flowchart shown in
At first, an initial status value x of a device is written in, for example, a memory (step S1). Then, a present status value y of the device is written in, for example, a second memory (step S2). Then, the initial status value x and the present status value y written in the respective memories are read therefrom (step S3).
Then, a value a=y/x where the present status value y is normalized by the initial status value x read at step S3 is determined (step S4). It is then determined whether or not the normalized value thus determined comes into a normal range (between determination values a1 and a2) obtained experimentally or the like (step S5).
If it is found from the result that a1<a<a2, no alarm notification is generated supposing that the normalized value “a” resides in the normal range (step S6) while otherwise an alarm notification is generated supposing that the normalized value “a” falls outside the normal range (step S7).
Thus, the determination of characteristic deterioration is performed by a normalized value based on the initial status value x depending on individual devices, so that it becomes possible to make a determination depending on individual devices, enhancing the determination accuracy.
The above first step may comprise storing the initial status value which is a value within a predetermined range (xmin<x<xmax) at a time of factory shipment of the device per external environment condition such as temperature, and the above third step may comprise reading the present status value corresponding to the external environment condition.
This enables various initial status values corresponding to various temperatures of a device to be stored in advance and the present status value corresponding to actual temperatures to be read, thereby enhancing the determination accuracy.
The first step may comprise adding storage confirming data or normality confirming data to the initial status value to be stored, and the third step may comprise reading only the initial status value which has been confirmed for the data.
An apparatus for determining characteristic deterioration in device may comprise: first means storing an initial status value of a device; second means storing a present status value of the device during operation; third means reading the initial status value and the present status value to normalize the present status value with the initial status value, and determining whether or not the normalized value is within a normal range.
The first means may store the initial status value per external environment condition, and the third means may read the present status value corresponding to the external environment condition.
The first means may add storage confirming or normality confirming data to the initial status value to be stored, and the third means may read only the initial status value which has been confirmed for the data.
The effect of the present invention will be described with reference to
As shown in
If the initial status value x of a certain device is in a predetermined range (xmin<x<xmax), the present status value y will assume the following range:
ymin(a1xmin)<Y<ymax(a2xmax) Eq.(1)
Therefore, the maximum range determined by both of the initial status value and the present status value is as shown by a hatched portion.
Since the prior art shown in
To the contrary, the present invention varies the initial status value x within a range of xmin<x<xmax, so that the present status value y will assume the following range supposing that the initial status value x assumes a value shown in figure:
y1<y<y2 Eq.(2)
Accordingly, since a range for determining the normality becomes narrower in Eq.(1) than Eq.(2), alarm determination accuracy is improved, enabling the determination according to analog characteristics of individual devices to be made possible.
The above and other objects to be made possible and advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which the reference numerals refer to like parts throughout and in which:
The optical transceiver 2 is formed of an (EEPROM (Electrically Erasable Programmable Read-Only Memory) 21 and an RAM 22, and the FPGA 4 is formed of a normalizing portion 41 for normalizing data from the optical transceiver 2, and an alarm processor 42 which sends an output signal of the normalizing portion 41 to the monitor control unit.
Firstly in the optical transceiver 2, an analog monitor value (optical power value, an LD current value etc.) at the time of factory shipment of the optical transceiver 2 is written as an initial status value x in the EEPROM 21 (step S1′). At this time, a certain standard or specifications (xmin<x<xmax) is preset for the initial status value x whereby individual devices off the standard are preliminarily removed, determining that they are abnormal at the initial stage.
Next, an analog monitor value in operation of the optical transceiver 2 is written as the present status value y in the RAM 22 (step S2′).
Then, the optical transceiver 2 reads the initial status value x from the EEPROM 21 and reads the present status value y from the RAM 22 to be forwarded to the normalizing portion in the FPGA4, where data DATA from the optical transceiver 2 to the FPGA 4 are applied with I2C interface.
The normalizing portion 41 calculates a normalized value a=y/x obtained from the initial status value x and the present status value y of the analog monitor value read from the optical transceiver 2 (step S4), determines whether or not the normalized value “a” is within a normal standard range (a1<a<a2) (step S5) and makes a notification as an alarm from the alarm processor 42 to the monitor control unit if it is found to be off the range (step S7).
The analog monitor value (optical power) LD current etc. depends on an external environment condition, specifically a temperature. Therefore, it is preferred to determine a normality of the analog monitor value in view of a variation of the external environment condition.
Accordingly, by exemplifying temperature as the external environment condition, an embodiment for determining characteristic deterioration in device according to the present invention will be described in view of temperature variation as follows:
In operation of the optical interface unit 1, both of the present status value y of the analog monitor value and present temperature data from the temperature measuring device in the optical transceiver 2 are written in the RAM 22 as a combination. Supposing that temperature t=ti at the time of the present status value y, data written in the RAM 22 are expressed as shown at step S12.
Then, with the I2C interface, the data of the initial status value table TBL are read from the EEPROM 21, the present temperature and the present status value y associated with the present temperature are read from the RAM 22 to be provided to the normalizing portion 41 in the FPGA4 (step S13).
Then, the normalizing portion 41 reads data of the present status value y and the temperature data, extracts from the initial status value data table TBL an initial status value x(ti) coincident with the temperature data (step S14) and calculates a normalized value a(ti) according to the temperature condition in operation.
Namely, the initial status value x(ti) at the time of temperature t(ti) is extracted to calculate the normalized value a(ti) as shown at step S15.
Supposing that the normal range for the normalized value is a1<a<a2, the normalizing portion 41 makes an alarm notification to the monitor control unit through the alarm processor 42 when the normalized value a(ti) is outside the normal range (step S18).
It is to be noted that standard values a1, a2 for the initial status value are independent of the temperature t.
Thus, the initial status value x added with writing-confirmation data or normality confirmation data is written in the EEPROM 21 (step S24).
Then, when it is read from the EEPROM 21, in response to step S23, whether or not check result of parity/CRC value is normal is checked (step S26). If the determination result found to be “NG”, it is determined that the writing in the EEPROM 21 failed (step S29).
If it is found at step S28 that the fixed data are normal, confirmation of the initial status value x is checked for the standard (step S30). This is done to determine whether or not the initial status value x is in a range between the lower limit value xmin and the upper limit value xmax, as above described. If the determination result found to be “NG”, it is determined that the analog monitor initial status value of the optical transceiver 2 is bad (step S31). While only if the check result is found normal, the process proceeds to step S1′ shown in
Number | Date | Country | Kind |
---|---|---|---|
2005-066002 | Mar 2005 | JP | national |