IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0655275
(2009-12-28)
|
등록번호 |
US-8581548
(2013-11-12)
|
발명자
/ 주소 |
- Goff, Lonnie Calvin
- Conley, Michael
- Eidson, Mark
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
46 |
초록
▼
A cell balancing software program that executes on a computer system embedded inside a multi-cell battery and includes a means to control an external charging system. When a charge imbalance is detected between the cells, a cell balancing algorithm is selected from a plurality of cell-balancing algo
A cell balancing software program that executes on a computer system embedded inside a multi-cell battery and includes a means to control an external charging system. When a charge imbalance is detected between the cells, a cell balancing algorithm is selected from a plurality of cell-balancing algorithms and is executed. The executed algorithm causes a charge request, which specifies desired charging parameter(s), to be generated, and the charge request is transmitted to the external charging system. After the external charging system charges the battery according to the charge request, the effectiveness of the cell-balancing algorithm can be evaluated and stored in a history. The history can be used to select cell balancing algorithm(s) for future cell balancing.
대표청구항
▼
1. A non-transitory computer software program comprising: means for configuring a computer system embedded inside a multi-cell battery for the purpose of executing cell balancing algorithms;means for communicating with an external battery charging system using said computer system;means for controll
1. A non-transitory computer software program comprising: means for configuring a computer system embedded inside a multi-cell battery for the purpose of executing cell balancing algorithms;means for communicating with an external battery charging system using said computer system;means for controlling the charge applied to said multi-cell battery using said communication means to said external battery charging system;means for detecting a charge imbalance in one or more cells of said multi-cell battery; andmeans for determining a safe and appropriate charge to be applied to said multi-cell battery by said external battery charging system in order to minimize a cell charge imbalance. 2. The computer software program of claim 1, further including a means to determine the internal battery temperature of said multi-cell battery and a means to use this information in determining said safe charge to be applied to said mufti-cell battery. 3. The computer software program of claim 1, further including a means to determine the internal battery pressure of said multi-cell battery and a means to use this information in determining said safe charge to be applied to said multi-cell battery. 4. The computer software program of claim 1, further including a means to determine the electrolytic level in one or more cells of said multi-cell battery and a means to use this information in determining said safe charge to be applied to said multi-cell battery. 5. The computer software program of claim 1, further including a means to determine both the internal battery temperature and the internal pressure of said multi-cell battery and a means to use this information in determining said safe charge to be applied to said multi-cell battery. 6. The computer software program of claim 1, further including a means to determine both the internal battery temperature and the electrolytic level in one or more cells of said multi-cell battery and a means to use this information in determining said safe charge to be applied to said multi-cell battery. 7. The computer software program of claim 1, further including a means to determine both the internal battery pressure and the electrolytic level in one or more cells of said multi-cell battery and a means to use this information in determining said safe charge to be applied to said multi-cell battery. 8. The computer software program of claim 1, further including a means to determine the internal battery temperature, a means to determine the internal battery pressure, a means to determine the electrolytic level in one or more cells of said multi-cell battery and a means to use this information in determining said safe charge to be applied to said multi-cell battery. 9. A non-transitory, computer software program comprising: means for configuring a computer system embedded inside a lead-acid multi-cell battery for the purpose of executing cell balancing algorithms;means for communicating with an external battery charging system using said computer system;means for controlling the charge applied to said lead-acid multi-cell battery using said communication means to said external battery charging system;means for detecting a charge imbalance in one or more cells of said lead-acid multi-cell battery; andmeans for determining a safe and appropriate charge to be applied to said lead-acid multi-cell battery by said external battery charging system in order to minimize a cell charge imbalance. 10. The computer software program of claim 9, further including a means to determine the internal battery temperature of said lead-acid multi-cell battery and a means to use this information in determining said safe charge to be applied to said lead-acid multi-cell battery. 11. The computer software program of claim 9, further including a means to determine the internal battery pressure of said lead-acid multi-cell battery and a means to use this information in determining said safe charge to be applied to said lead-acid multi-cell battery. 12. The computer software program of claim 9, further including a means to determine the electrolytic level in one or more cells of said lead-acid multi-cell battery and a means to use this information in determining said safe charge to be applied to said lead-acid multi-cell battery. 13. The computer software program of claim 9, further including a means to determine both the internal battery temperature and the internal pressure of said lead-acid multi-cell battery and a means to use this information in determining said safe charge to be applied to said lead-acid multi-cell battery. 14. The computer software program of claim 9, further including a means to determine both the internal battery temperature and the electrolytic level in one or more cells of said lead-acid multi-cell battery and a means to use this information in determining said safe charge to be applied to said lead-acid multi-cell battery. 15. The computer software program of claim 9, further including a means to determine both the internal battery pressure and to determine the electrolytic level in one or more cells of said lead-acid multi-cell battery and a means to use this information in determining said safe charge to be applied to said lead-acid multi-cell battery. 16. The computer software program of claim 9, further including a means to determine the internal battery temperature, a means to determine the internal battery pressure, a means to determine the electrolytic level in one or more cells of said lead-acid multi-cell battery and a means to use this information in determining said safe charge to be applied to said lead-acid multi-cell battery. 17. In a battery including a case, a plurality of cells enclosed in said case, and a terminal electrically coupled to said plurality of cells, a method for balancing the charge of each of said plurality of cells, said method comprising: generating sensor data using a sensor set disposed within said case, said sensor data including data indicative of a state of charge of each cell of said plurality of cells;analyzing said sensor data using a processing unit disposed within said case to detect a charge imbalance between one or more of said cells;executing a cell-balancing algorithm using said processing unit, said cell-balancing algorithm defining at least one battery charging parameter to be applied to said terminal of said battery to minimize said charge imbalance; andtransmitting a charge request to an external device disposed outside said case, said charge request requesting that said battery be charged according to said at least one battery charging parameter. 18. The method of claim 17, further comprising selecting said cell-balancing algorithm from a plurality of cell-balancing algorithms stored in a memory disposed within said case. 19. The method of claim 18, further comprising: generating follow-up sensor data after said cell-balancing algorithm is executed, said follow-up sensor data indicative of a follow-up state of charge of each cell of said plurality of cells;analyzing said follow-up sensor data to determine an effectiveness of said selected cell-balancing algorithm at minimizing said charge imbalance; andstoring a record indicative of said effectiveness as part of a cell-balancing history in said memory. 20. The method of claim 19, wherein said step of selecting said cell-balancing algorithm includes selecting said cell-balancing algorithm based on said cell-balancing history. 21. The method of claim 20, wherein said step of selecting said cell-balancing algorithm based on said cell-balancing history includes: analyzing said cell-balancing history to determine a successful cell-balancing algorithm from a plurality of previously-performed cell-balancing algorithms; andselecting the cell-balancing algorithm that corresponds to said successful cell-balancing algorithm. 22. The method of claim 18, wherein said step of selecting said cell-balancing algorithm includes selecting said cell-balancing algorithm based at least in part on said sensor data. 23. The method of claim 22, wherein said cell-balancing algorithm is selected based on the magnitude of said charge imbalance. 24. The method of claim 22, wherein: said sensor set includes at least one pressure sensor;said sensor data includes pressure data indicative of at least one pressure within said case; andsaid cell-balancing algorithm is selected based on said pressure data. 25. The method of claim 22, wherein: said sensor set includes at least one temperature sensor;said sensor data includes temperature data indicative of at least one temperature within said case; andsaid cell-balancing algorithm is selected based on said temperature data. 26. The method of claim 22, wherein: said sensor set includes at least one electrolyte level sensor;said sensor data includes electrolyte level data indicative of at least one electrolyte level within said case; andsaid cell-balancing algorithm is selected based on said electrolyte level data. 27. The method of claim 22, wherein said step of selecting said cell-balancing algorithm includes selecting said cell-balancing algorithm based on the age of said battery. 28. The method of claim 17, further comprising aborting said cell-balancing algorithm. 29. The method of claim 28, wherein said step of aborting said cell-balancing algorithm includes transmitting an abort instruction to said external device, said abort instruction causing said external device to abort said charge request. 30. The method of claim 28, further comprising: analyzing said sensor data to determine if an unsafe condition exists within said case of said battery; andaborting said cell-balancing algorithm when said unsafe condition exists. 31. The method of claim 30, wherein: at least some of said sensor data is generated while said battery is being charged according to said at least one battery charging parameter; andsaid step of aborting said cell-balancing algorithm includes aborting said cell-balancing algorithm while said battery is being charged according to said at least one battery charging parameter. 32. The method of claim 30, wherein: said sensor set includes at least one pressure sensor;said sensor data is indicative of at least one pressure within said case; andsaid step of aborting said cell-balancing algorithm includes aborting said cell-balancing algorithm if said at least one pressure within said case exceeds a predetermined pressure. 33. The method of claim 30, wherein: said sensor set includes at least one temperature sensor;said sensor data is indicative of at least one temperature within said case; andsaid step of aborting said cell-balancing algorithm includes aborting said cell-balancing algorithm if said at least one temperature within said case exceeds a predetermined temperature. 34. The method of claim 30, wherein: said sensor set includes at least one electrolyte level sensor disposed within said case;said sensor data is indicative of at least one electrolyte level within said case; andsaid step of aborting said cell-balancing algorithm includes aborting said cell-balancing algorithm if said at least one electrolyte level within said case is below a predetermined level. 35. The method of claim 17, further comprising: measuring the time that passes after said step of transmitting said charge request to said external device; andtransmitting a subsequent charge request to said external device after a predetermined time has elapsed, said subsequent charge request changing said at least one battery charging parameter. 36. The method of claim 17, wherein said charge request specifies a voltage and a duration that said voltage is to be applied to said terminal of said battery. 37. The method of claim 17, wherein: said sensor set includes at least one voltage sensor operative to indicate a voltage produced by each of said plurality of cells individually; andsaid voltage produced by said each cell is indicative of said state of charge of said each cell. 38. The method of claim 17, wherein said battery is a multi-cell, sealed lead-acid battery. 39. The method of claim 17, wherein said external device is an external charging system. 40. A battery comprising: a case;a plurality of cells enclosed in said case;a terminal electrically coupled to said plurality of cells;a sensor set disposed within said case, said sensor set being operative to generate sensor data including data indicative of a state of charge of each cell of said plurality of cells;a processing unit coupled to receive said sensor data, said processing unit being operative to analyze said sensor data to detect a charge imbalance between one or more of said cells, andexecute a cell-balancing algorithm to define at least one battery charging parameter to be applied to said terminal of said battery to minimize said charge imbalance; andan external interface coupled to said processing unit, said external interface being operative to transmit a charge request to an external device disposed outside said case, said charge request requesting that said battery be charged according to said at least one battery charging parameter. 41. The battery of claim 40, further comprising: a memory disposed within said case and coupled to said processing unit; and whereinsaid memory stores a plurality of cell-balancing algorithms, including said cell balancing algorithm; andsaid processing unit is further operative to select said cell-balancing algorithm from said plurality of cell-balancing algorithms. 42. The battery of claim 41, wherein: said sensor set is operative to generate follow-up sensor data after said cell-balancing algorithm is executed, said follow-up sensor data indicative of a follow-up state of charge of each cell of said plurality of cells; andsaid processing unit is further operative to analyze said follow-up sensor data to determine an effectiveness of said cell-balancing algorithm at minimizing said charge imbalance, andwrite a record indicative of said effectiveness to a cell-balancing history stored in said memory. 43. The battery of claim 42, wherein said processing unit is further operative to select said cell-balancing algorithm based on said cell-balancing history. 44. The battery of claim 43, wherein said processing unit is operative to analyze said cell-balancing history to determine a successful cell-balancing algorithm from a plurality of previously-performed cell-balancing algorithms; andselect the cell-balancing algorithm that corresponds to said successful cell-balancing algorithm. 45. The battery of claim 41, wherein said processing unit is operative to select said cell-balancing algorithm based at least in part on said sensor data. 46. The battery of claim 45, wherein said processing unit selects said cell-balancing algorithm based on the magnitude of said charge imbalance. 47. The battery of claim 45, wherein: said sensor set includes at least one pressure sensor;said sensor data includes pressure data indicative of at least one pressure within said case; andsaid processing unit selects said cell-balancing algorithm based on said pressure data. 48. The battery of claim 45, wherein: said sensor set includes at least one temperature sensor;said sensor data includes temperature data indicative of at least one temperature within said case; andsaid processing unit selects said cell-balancing algorithm based on said temperature data. 49. The battery of claim 45, wherein: said sensor set includes at least one electrolyte level sensor;said sensor data includes electrolyte level data indicative of at least one electrolyte level within said case; andsaid processing unit selects said cell-balancing algorithm based on said electrolyte level data. 50. The battery of claim 45, wherein said processing unit is further operative to select said cell-balancing algorithm based on the age of said battery. 51. The battery of claim 40, wherein said processing unit is further operative to abort said cell-balancing algorithm. 52. The battery of claim 51, wherein said processing unit is further operative to cause said external interface to transmit an abort instruction to said external device, said abort instruction causing said external device to abort said charge request. 53. The battery of claim 51, wherein said processing unit is further operative to: analyze said sensor data to determine if an unsafe condition exists within said case of said battery; andabort said cell-balancing algorithm when said unsafe condition exists. 54. The battery of claim 53, wherein: at least some of said sensor data is generated while said battery is being charged according to said at least one battery charging parameter; andsaid processing unit is operative to abort said cell-balancing algorithm based on said sensor data generated while said battery is being charged according to said at least one battery charging parameter. 55. The battery of claim 53, wherein: said sensor set includes at least one pressure sensor;said sensor data is indicative of at least one pressure within said case; andsaid processing unit is operative to abort said cell-balancing algorithm if said at least one pressure within said case exceeds a predetermined pressure. 56. The battery of claim 53, wherein: said sensor set includes at least one temperature sensor;said sensor data is indicative of at least one temperature within said case; andsaid processing unit is operative to abort said cell-balancing algorithm if said at least one temperature within said case exceeds a predetermined temperature. 57. The battery of claim 53, wherein: said sensor set includes at least one electrolyte level sensor disposed within said case;said sensor data is indicative of at least one electrolyte level within said case; andsaid processing unit is operative to abort said cell-balancing algorithm if said at least one electrolyte level within said case is below a predetermined level. 58. The battery of claim 40, further comprising: a timer coupled to said processing unit and being operative to provide an indication of time; and whereinsaid processing unit is further operative to measure the time that has passed since said charge request was transmitted to said external device, andgenerate a subsequent charge request after a predetermined time has elapsed since said charge request was transmitted, said subsequent charge request changing said at least one battery charging parameter; andsaid external interface is further operative to transmit said subsequent charge request to said external device. 59. The battery of claim 40, wherein said charge request specifies a voltage and a duration that said voltage is to be applied to said terminal of said battery. 60. The battery of claim 40, wherein: said sensor set includes at least one voltage sensor operative to indicate a voltage produced by each of said plurality of cells individually; andsaid voltage produced by said each cell is indicative of said state of charge of said each cell. 61. The battery of claim 40, wherein said battery is a multi-cell, sealed lead-acid battery. 62. The battery of claim 40, wherein said external device is an external charging system. 63. A battery comprising: a case;a plurality of cells enclosed in said case;a terminal electrically coupled to said plurality of cells;a sensor set disposed within said case, said sensor set being operative to generate sensor data including data indicative of a state of charge of each cell of said plurality of cells;means for analyzing said sensor data to detect a charge imbalance between one or more of said cells;means for defining at least one battery charging parameter to be applied to said terminal of said battery to minimize said charge imbalance; andmeans for transmitting a charge request to an external device, said charge request requesting that said battery be charged according to said at least one battery charging parameter. 64. A non-transitory, electronically-readable storage medium having code embodied therein for causing an electronic device to: generate sensor data indicative of a state of charge of each cell of a plurality of cells located within a case of a battery;analyze said sensor data to detect a charge imbalance between one or more of said cells;perform a cell-balancing algorithm to define at least one battery charging parameter to be applied to a terminal of said battery to minimize said charge imbalance, said terminal being electrically coupled to each of said plurality of cells; andtransmit a charge request to an external device disposed outside said case, said charge request requesting that said battery be charged according to said at least one battery charging parameter.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.