METHOD AND CIRCUIT FOR CHARGING BATTERIES

Abstract: A battery charger is provided which automatically controls the charging process independent of individual battery construction or temperature. Control of the charging process is achieved by periodically interrupting the charging current, determining resistance-free voltage of the battery in fixed intervals after interruptions of current, and comparing the resistance-free voltage with a reference voltage. Reference voltage is automatically determined for each recharging subject by analyzing the change in resistance-free voltage with respect to time during an initial, constant current period to locate certain characteristic points indicative of the onset of overcharge. The charging current is reduced as necessary, so that the resistance-free voltage does not exceed the reference voltage and significant overcharge is avoided.

Description: Method and circuit for charqinq batteri e s BACKGROUND OF THE INVENTION This invention relates to an improved charging device for rechargeable batteries and cells. More particularly, this invention relates to an improved battery charger capable of very rapid and "gentle" charging of batteries without causing overcharge and overcharge-related effects such as battery overheating or shortening of cycle life. Specifically, this invention relates to an improved battery charger which is capable of automatically determining a reference voltage and controlling the charging cycle accordingly to avoid overcharge. Control of the charging process is achieved by periodically interrupting the charging current, determining resistance free voltage V 0 of the battery in fixed intervals after interruptions of current, and comparing the resistance-free voltage with a reference voltage V*-^ characteristic of the onset of overcharge reactions. The charging current is reduced as necessary, so that the resistance-free voltage does not exceed the reference voltage. The reference voltage characteristic of the onset of overcharge reactions is determined during a constant current period of charging by determining the resistance free voltage V 0 of certain characteristic data points. The characteristic data points may be located on a charging curve, which relates resistance-free voltage V 0 to time t. With reference to FIG. 2, the characteristic points are: 1) the first inflection point 1(1) of the charging curve V 0 (t), where the first derivative dv dt has a minimum, 2) the point K of maximum curvature of the charging curve, also identified as the inflection point on the first derivative curve (dv dt), where the second derivative d^ dt 2 curve has a maximum, 3) the second inflection point 1(2) on the charging curve, where the first derivative dV dt has a maximum. A suitable V,^ is chosen as a function of either one, or a weighted average of two or more of the above characteristic points. For example, V^ may be computed by increasing values for V ιm by a certain percentage, or by decreasing values for V k or V K2 , by certain percentage. The rechargeable batteries and cells relevant to the present invention are of the type using nickel-cadmium (NiCd), nickel-metal hydride (NiMeH), lead- acid and other chemistries. These are used in various applications ranging from small appliances like shavers, cordless power-tools, portable telephones, computers, toys, etc; as well as traction batteries for forklift trucks, golf carts and electric vehicles. With the expected increase in reliance on electric vehicles, rapid and "intelligent" charging of such vehicles is a particularly important application because of the occasional need to extend its limited range by quick recharging on the road at an electrical "gas pump". Even when recharging the electric vehicle more slowly at a home charging location, it will be very important for the charger to avoid overcharging, which shortens battery life and which is characteristic of most currently used charging methods. An electric vehicle battery will represent a considerable investment and extending its life by using an intelligent charger will be required for economic feasibility. The term "intelligent charger" as used herein refers to the capability of the charging device to automatically determine the capacity of any subject rechargeable battery, and to control the charging cycle so as to reach maximum saturation without significant overcharge. The charging of batteries involves forcing electrical current through the battery, usually under some control of the current (e.g. constant current) and often with some voltage control as well (e.g. maximum voltage). While there is some need for controlling the rate of the charging process itself, the most important need for control results from the need to stop the charging process when the battery becomes fully charged. After this point, continued charging of the battery leads to undesirable and wasteful overcharge reactions. Overcharge reactions in vented cells result in electrolysis and loss of water that has to be replaced; while in sealed cells it creates pressure and heat, as the recombination reactions of gases produced by overcharge reaction is exothermic. Ideally, the overcharge reactions may require higher voltage and can be prevented simply by limiting the charging voltage to a certain value. This simple approach is, unfortunately, only partially successful with certain cell types, e.g. lead acid cells, vented NiCd cells, and sealed Li- ion cells. Sealed cells capable of recombination of the overcharge reaction products (eg. NiCd cells) will usually tolerate overcharge at low rates, where the pressures of by-product gases are low and the heat generation is slow enough for the heat to be easily dissipated and lost. The need to stop the charging process when the battery becomes full is not too critical if no electrolyte constituent is being lost. However, continuous overcharge even at a low rate often reduces the cycle life of the cells. Rapid charging, i.e. charging in less than one hour, presents much more of a challenge with both vented and sealed cells. The first problem results from the limited rate of charge distribution or equilibration within the electrode plates, so that some parts of the active mass which are electro chemically more accessible become fully charged and driven into the overcharge reaction, while some other parts of the active mass are not yet fully charged. The generalized charge acceptance curve in FIG.l shows that this problem is aggravated by increasing currents. That is, at higher charge rates the overcharge reactions will begin to show at a lower fraction of full charge. In the overcharge region the current efficiency of the charge reactions is declining and most of the coulumbic energy is being wasted on the overcharge reactions. To complete the charging process under these conditions one has to tolerate the overcharge reactions at the given rate for a sufficiently long time. In practice, this is often the case. As a result, the fast charge NiCd cells are more strongly catalyzed to prevent excessive pressure build-up during the overcharge period. This approach using a limited overcharge period is popular as it permits using simple charging technology developed for medium charging rates (1-6 hrs). However, the rapid heating of a battery during high rate overcharge cannot be avoided. Other problems include the possibility of exceeding a safe pressure, and cell venting, especially at lower temperatures, when the recombination catalyst is not as effective. The methods used to terminate the rapid charge/overcharge process at the desired point are best discussed with the help of charging voltage curves illustrated in FIG.2. Reduced and oxidized forms of active mass, Ni(OH) 2 and NiO(OH), will be designated as M^* and M n , respectively. The first section A of the voltage curve V, t represents the initial rapid voltage increase of a deeply discharged cell due to the first production of M ox , followed by voltage profile flattening during the main charge period, where there are sufficient amounts of both M ox and M,^ forms of the active mass. The second part B of the curve starts at the first inflection point 1(1) and reflects the voltage increase due to the onset and then gradual increase of the first overcharge reaction. Part C starts at the inflection point 1(2), where the overcharge reaction begins to dominate. The curve is separated at point K, the point of maximum curvature, so that part C can reflect differences between vented cells , and sealed cells C s . For vented cells, the voltage curve at , finally flattens to a plateau corresponding to the first overcharge reaction. In sealed cells with recombination, the overcharge reaction results in a noticeable increase in temperature starting at the first inflection point and becoming very visible after the second inflection point 1(2). If cell voltage has a negative temperature coefficient (e.g. NiCd batteries), a peak P instead of the plateau will result from the rapid temperature increase in this part of the charging curve at C s . One popular charge control system for sealed NiCd batteries is based on stopping the charging current after detecting the voltage peak. Some overrun, e.g. lOmV, is necessary to distinguish between the real peak and the noise of the voltage readings. This "negative delta V" method works well for charging rates of about one hour. Of course, significant overcharge cannot be avoided by this method, as it depends on the effect of overheating caused by overcharging. More sophisticated methods use detection of the second inflection point 1(2) to stop the charging process. This method permits reducing the charging time to 15 minutes. Some overrun of the inflection point is again necessary, and overcharge is not totally avoided. Both methods depend on crossing the charge/overcharge line in FIG.l to finish the charge at high rate, and will cause some unnecessary and deleterious heating of the battery. Because most batteries heat during discharge due to the thermodynamic and irreversible heat effects, additional heating on charging will result in rapid overheating of the battery in heavy use. A much more logical approach to rapid charging is reducing the charging rate at the point where overcharge reactions begin to appear, which requires essentially following the charge/overcharge boundary line in FIG.l. In this way, overcharge reactions are avoided, pressure increase is very low and the cell does not heat up due to the recombination mechanism of the overcharge reaction. NiCd cells with low internal resistance can even cool due to the endothermicity of the charge reaction. One practical way of determining the onset of overcharge reactions is based on measuring resistance-free (open circuit) voltage during short but frequent interruptions of the charging current and comparing it to an external preselected reference voltage typical of the onset of overcharge reaction. When the sensed resistance-free voltage reaches this preset value (compensated for temperature), the current is gradually reduced so that the reference voltage is never exceeded. This method is described in European Patent Application No. 311,460. This method of "tapering" the current based on reading the resistance- free voltage of the battery works very well with certain vented and sealed batteries. Low resistance sealed NiCd batteries can be charged in as little as 5 minutes with less than 10°C temperature rise, or in 15 minutes with a temperature decrease. Conventional lead-acid batteries can be charged in 20 minutes, and aircraft-starting vented NiCd batteries can be charged in 15 minutes. This method, however, does have significant disadvantages compared to the voltage curve method described above. Namely, the reference voltage used to control the charging process along the charge/overcharge line in FIG. 1 depends on the number of cells in the battery, on temperature, and to some degree on cell construction. While it is not especially difficult to set the proper V^ for the number of cells and their temperature, incorporating the effects of individual cell construction to the value of V,,^ is more complicated. SUMMARY OF THE INVENTION It is the object of this invention to overcome these problems by providing an "intelligent" charger which can operate independently of individual cell characteristics or temperature. Accordingly, our novel battery charger compiles and analyzes a charging curve measured under resistance-free condition by sampling cell voltage at a fixed interval after each current interruption and determining the appropriate value of V R ^. from the position of one or more points characteristic of the onset of overcharge. V*-^, determined by this method will automatically reflect the number of cells, temperature and construction, thus permitting the charging device to recharge any subject battery without prior knowledge of its individual parameters. A preferred embodiment incorporates a microprocessor to coordinate and perform many of the required functions. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a graph showing generalized charge acceptance for rechargeable batteries under rapid charging conditions. FIG 2 is a graph showing generalized temperature and charging curves with respect to elapsed charging time t. • FIG. 3A is a graph showing temperature and resistance-free voltage V 0 with respect to time t, measured at 15 msec and 495 msec during the current-off interval, for cell brand X, charged with 5 A current at a rate of 8C, with the cell initially at ambient room temperature. FIG. 3B is a graph showing the first and second derivate curves of the 15msec V 0 (t) curve of FIG. 3A. FIG. 3C is a three dimensional graph showing V 0 (t) curves for values of V 0 measured at various times t 0 during the current-off intervals, under the conditions for FIG. 3A. FIG. 4 is similar to FIG. 3A except that charge current was 2.5A and charge rate is 4C. FIG. 5 is similar to FIG. 3A except that the initial cell temperature was about 53°C and charge current was 10A. FIG. 6 is similar to FIG. 3A except that cell brand Y was used. FIG. 7 is similar to FIG. 4 except that cell brand Y was used and the charge rate was 4C. FIG. 8 is similar to FIG. 5 except that cell brand Y was used and the initial cell temperature was about 49°C. FIG. 9A is similar to FIG. 3A except that cell brand W was used. FIG. 9B is a graph showing the first and second derivative curves of the V 0 (t) curve of FIG. 9A. FIG. 10 is a schematic circuit diagram for one embodiment of the invention. FIG. 11 is a graph showing results obtained with the charger of the invention with one particular cell type at an ambient temperature. FIG. 12 is similar to FIG. 11 except that the cell temperature was elevated. FIG. 13 is a graph showing the results obtained with the charger of the invention with a second cell type at an ambient temperature. r>FTAπ FΠ T-ESCRIPTION OF THE INVENTION All data was obtained utilizing commercially available cells, identified here for simplicity as cells X, Y and W. FIGS. 3A and 4 show charging data obtained with two sealed NiCd cells of AA size and 600 mAh label capacity produced by battery-maker X, charged with 5 A current (8C rate), and with 2.5 A current (4C rate). FIG. 5 shows the same cell X charged at a higher temperature of about 53°C with 10A (8C rate). FIGS. 6-8 show parallel charging data obtained with cells of another manufacturer designated Y. Cells X and Y were selected to represent extreme examples in the range of industrial cells. FIG. 3C, using the conditions used for FIG. 3A, shows a complete individual voltage decay curve (values of VJ taken over 500 msec long current-off periods which are repeated every 10 sec. During the current-off periods voltage decay curves are sampled at t 0 every 10 msec, as well as during the preceding and following 100 msec. In FIGS. 3A, 4-8, and 9A, voltage samples taken at 15 and 495 msec after interrupting the current are plotted as two separate resistance free voltage profile curves, together with the temperature profile. The temperature profile curve (measured by a thermocouple touching the outside surface of the cell) shows the increase in slope due to overcharge. Due to the external mounting of the thermocouple, the temperature curve is delayed relative to the onset of overcharge reactions. Comparing now the 15 msec V. voltage curves of Cell X in FIGS. 3A and 4, it can be seen that the first inflection point occurred at essentially the same voltage of 1.49-1.50 V, showing that V I(1) is independent of charging rate. The same conclusion can be reached by examining data for cell Y in FIGS. 6 and 7, except that V I(υ is lower at 1.46-1.47 V. It can be seen that the whole voltage profile curve is higher for cell X and that the separation becomes even more dramatic after the first inflection point. This difference between the V I(1) values for cells X and Y of about 30 mV is consistent with our experience with these cells using the charging method of European Patent Application 311,460. The data for FIGS. 5 and 8 were taken with cells X and Y preheated to about 50°C before charging with 10 A current. The same relative picture emerges as cell X again has a first inflection point on the 15 msec curve at higher voltage than cell Y. However, both hot cells now have inflection point voltages V ι 50-100 V lower, as expected from the temperature coefficient of the NiCd cells. This again corresponds to the experience with these same cell types using known technology described above. From these data it is clear that the resistance-free voltage value at the first inflection point can be used to set the reference voltage V for the controlled current part of the charging curve and that it is no longer necessary to know battery voltage, temperature and construction in advance to determine the best value for REP . One method for easily determining the position of the first inflection point 1(1) is as a minimum on the first derivative of voltage with respect of time. To eliminate uncertainty caused by small fluctuations of the voltage samples, it is usually necessary to use an electrical or mathematical filter (rolling averages) and to allow certain overrun of the inflection point (a fixed overrun of the minimum on the first derivative curve.) It is also possible to set the value of V^ in certain relation to the measured value at the inflection point so that the desired driving force of the charging process can be varied as needed. One possibility is to set the V^ higher by a fixed percentage than the voltage read at the first inflection point. Another possibility is to continue charging until the next characteristic point on the charging curve is detected, which is the point of maximum curvature K. This point may be determined by locating the inflection point on the first derivative curve where the second derivative curve d^/dt 2 has a maximum. The V,^ may then be set equal to the resistance free voltage V κ or in certain relation thereto, for example as 98% of the V k value. It is also possible to continue charging beyond the point of maximum curvature K until the second inflection point 1(2) has been detected, at which point some overcharge is already taking place. V,^ may then be set as a certain percentage less than V I(2) (e.g. at 95% of V K2) ). This point may be located as the maximum on the first derivative curve dv dt. It is also possible to set the value of V^ as a function of any of these characteristic resistance free voltages V I(1) , V κ and V I(2) , for example as a certain weighted average of these values. The examples above used the voltage profile curve composed of voltages sampled at 15 msec after each current interruption. It is possible to use voltage samples taken at other fixed times during the current off period. FIG. 3C shows a voltage profile curve generated continuously for varying times during the current off period. Furthermore, even voltage samples taken without or before current interruptions may be used, although the presence of resistance caused voltage will make the control of the charging process much less accurate. The function of identifying and confirming the location of the characteristic points on the resistance-free voltage charging curve, reading the characteristic voltages of these points, setting the V,^ value based on the measured values of resistance free voltage at these points, and controlling the current to assure that the resistance free voltage V 0 remains at or below the value of V,^, is most easily achieved using a microprocessor. Using a microprocessor also permits adding various safety back-up functions, current control and shut-off criteria. These are important in cases where the inflection point is obscured by the presence of badly mismatched cells in a battery pack, or where there are too many cells in a battery pack (e.g. electric vehicle battery). These problems are addressed by using smaller groups of cells within the battery pack and controlling the charging current based on the "weakest link", i.e. the group of cells first realizing the onset of overcharge. Accidental overcharge often occurs in cases where the first inflection point is obscured. Such cases, as seen in FIG. 9A with respect to cell brand W, may be predicted based on the observation that these cells have a poorly developed "saddle", in other words, they do not have a clear minimum or maximum on the first derivative curve dV,/dt as seen in FIG. 9B. Overcharging may be prevented, however, by observing that such cells do have an inflection point on that curve at the point of maximum curvature K, which can be detected as a maximum on a second derivative curve d dt 2 as seen in FIG. 9B. The position of this point corresponds again to the first onset of overcharge. Generally, cells with high internal resistance, i.e. those which heat too much during rapid charge, have a less developed "saddle shape". Also, NiMeH cells tend to have a less developed "saddle shape" than NiCd cells, lead-acid cells and others. It is therefore convenient to use V κ as a secondary "failsafe" criterion for setting V^ if the inflection points on the charge curve were obscured because of the shape of the curve. Naturally, there are many additional back-up criteria which could be useful in preventing accidental overcharge. These can be based on temperature increase, V 0 increase, reaching or exceeding the second inflection point by a certain percentage, or by comparing the measured values between different sections of the battery. While the above description has focused on sealed NiCd cells, the same method can be used with other rechargeable cells displaying the "saddle shape" charging curve. FIG. 10 shows a schematic circuit diagram for a preferred embodiment of the claimed invention. A rechargeable cell or battery is connected to a power supply along with a shunt resistor for measuring current, a relay to interrupt the current, and a temperature sensor. A computerized data acquisition and relay control system, e.g. a microprocessor, is used to run and monitor the operation of the circuit. Two tests were run with the aid of a microprocessor according to the circuit diagram of FIG. 10. In place of a simple power supply, the inventors routed power through an existing battery charger, in this case a 5 amp Minit-Charger™ battery charger available from Norvik Technologies, Inc. of Mississauga, Ontario, Canada. Resistance-free cell voltage V 0 was measured 10 msec after each opening of the relay. The relay was set to open the circuit every 10 sec for a 500 msec period. The V 0 values were monitored during the charge by the microprocessor, which in turn used these data to control the charging process. Graphs displaying the results of a test using Y brand AA type rechargeable cell are shown for ambient temperature (FIG. 11) and elevated temperature (FIG. 12). FIG. 13 shows the results of the same test as FIG. 11 using X brand AA type rechargeable cells. At the outset of the charging operation, a dummy initial reference voltage V REF J Q was set purposely high to allow the initial charging operation to operate at full capacity. During initial charging, the microprocessor monitors the values for V 0 as described above and processes the data to determine the minimum point 1(1) on the first derivative curve of V 0 with respect to time t elapsed since charging commenced, as discussed in general with reference to FIG. 3A. To safely identify the minimum on the dV dt curve, an overrun of 0.04 mV/s was allowed before triggering a change of V^- ,^ was calculated as 102% of V 0 at the point of triggering (point Z). The microprocessor then set the value for adjusted reference voltage V REP -,., as the value for V 0 at point 1(1), and communicated the value for V REF(* t0 a current control system incorporated into the Mini t- Charger™ battery charger. As can be seen for both battery brands, in FIGS. 11 - 13, the value for VREF.- was set at point Z on the graphs. The charging circuit of the invention automatically set the V REF(I) according to the nature of each cell, in this case slightly higher for the brand X batteries by about 30ihV in tests of similar temperature (FIGS. 11 and 13), which is consistent with known values for these brands. Similarly, the charging circuit of the invention set the V,^., ) about 50mV lower for the hot brand Y cell (FIG. 12), which again is consistent with the known temperature dependence of V,^ with NiCd cells. Once V^,-, has been set at point Z, the charging circuit continues to monitor V„ as above, and controlling the charging current so that V 0 never exceeds V,^, ) . At point Z, the ac-ju-vcfcd c ncn shows a quick drop and then a tapering off in response to instructions from the microprocessor. As a result, the cells are rapidly, but gently, charged to saturation without significant overcharge, as shown by the charge curve in FIGS. 1 - 13. Also apparent is the establishment of good temperature control, which is normally a serious problem when charging cells of these types using existing technology. As different types of cells and batteries have different values for temperature coefficient of V,^, the ability of the claimed charging circuit to correctly charge cells of different temperatures without having to be set according to this parameter is a major advance in the art. For example, the claimed device will charge a metal hydride or NiCd cell equally well, without having to know the identity or the nature of the different cells.

Claims: What is claimed is: 1. A method of charging rechargeable cells or batteries, comprising the steps of: charging the cell or battery with a constant initial charging current, periodically interrupting the charging current to provide a current-off interval of fixed duration, sampling theTresistance-free voltage V„ at a fixed time during each current-off interval, compiling the values for V 0 with respect to the time t elapsed since commencement of charging, analyzing the compiled values for V 0 and t to locate one or more points characteristic of the onset of overcharge, choosing an overcharge reference voltage V^ as a function of one or more of the characteristic points, adjusting the charging current periodically such that V„ does not exceed V,^, whereby significant overcharge is avoided. 2. The method of claim 1, wherein the values compiled for V 0 and t are used to create a charging curve V 0 (t) and a first derivative curve dV < dt and the characteristic points are located as points on the curves corresponding to values for V 0 . 3. The method of claim 2, wherein the values compiled for V 0 and t are used to create a second derivative curve d^-Zdt 2 . 4. The method of claim 3, wherein the characteristic points are chosen from the group consisting of the following points on the charging curve V 0 (t): a. a first inflection point 1(1). b. the point of maximum curvature K, c. a second inflection point 1(2), and d. a function of any two or all three of the above points. 5. The method of claim 4, wherein the first inflection point 1(1) is located as the minimum on the first derivative curve dV dt. 6. The method of claim 4, wherein the point of maximum curvature K is located as the maximum on the second derivative curve d^/dt 2 . 7. The method of claim 4, wherein the second inflection point 1(2) is located as the maximum on the first derivative curve dv dt. 8. A circuit for charging rechargeable batteries or cells, comprising: means for receiving electrical charging current and delivering the current to a battery or cell which may be connected thereto, means for periodically adjusting the charging current, means for periodically interrupting the charging current to provide current-off intervals, means for measuring the resistance-free voltage V 0 across the battery or cell at a fixed time during each current-off interval, means for measuring time t elapsed since the commencement of charging, means for compiling data consisting of values for voltage V 0 taken at time t, means for analyzing the data to locate one or more characteristic points indicative of the onset of overcharge, means for calculating an overcharge reference voltage V^ as a function of the characteristic points, means for comparing V 0 with V,-^ to provide a comparison value, means for formulating instructions based on said comparison value, means for communicating said instructions to said charge control means, whereby the charging current is periodically adjusted in response to the comparison values communicated thereto, so as to charge the battery or cell without significant overcharge. 9. The circuit of claim 8, further comprising means for processing the compiled values for V 0 and t so as to create a charging curve V 0 (t), and a first derivative curve dV dt, and wherein the characteristic points are located as points on the curves corresponding to values for V„. 10. The circuit of claim 9, further comprising a means for processing the compiled values of V 0 and t so as to create a second derivative curve d^/dt 2 . 11. The circuit of claim 10, further comprising means for locating the characteristic points on the curve V 0 (t) from the group consisting of: a. a first inflection point 1(1), b. the point of maximum curvature K, c. a second inflection point 1(2), and d. a function of any two or all three of the above points. 12. The circuit of claim 11, further comprising means for locating the first inflection point 1(1) as a minimum on the first derivative curve dVydt. 13. The circuit of claim 11, further comprising means for locating the point of maximum curvature K as the maximum on the second derivative curve d^/dt 2 . 14. The circuit of claim 11, further comprising means for locating the second inflection point 1(2) as the maximum on the first derivative curve dV/dt. 15. The circuit of claim 8, further comprising a microprocessor to perform the operation of one or more of said means. 16. The circuit of claim 9, further comprising a microprocessor to perform the operation of one or more of said means. 17. The circuit of claim 10, further comprising a microprocessor to perform the operation of one or more of said means. 18. The circuit of claim 11, further comprising a microprocessor to perform the operation of one or more of said means. 19. The circuit of claim 12, further comprising a microprocessor to perform the operation of one or more of said means. 20. The circuit of claim 13, further comprising a microprocessor to perform the operation of one or more of said means. 21. The circuit of claim 14, further comprising a microprocessor to perform the operation of one or more of said means.

Inventors: DOUGLAS CHARLES, ETTEL VICTOR ALEXANDER, HOHERCAK JAN, NOR JIRI K, SOLYTS JOSEPH V, DOUGLAS, CHARLES, ETTEL, VICTOR, ALEXANDER, HOHERCAK, JAN, NOR, JIRI, K., SOLYTS, JOSEPH, V.
Applicants: INCO LTD, NORVIK TECHNOLOGIES INC, INCO LIMITED, NORVIK TECHNOLOGIES, INC.
Application year: 1993
Main classification: H02J7
IPC codes: H01M10, H02J7