Event system and timekeeping for battery management and protection system
First Claim
Patent Images
1. A battery management and protection system comprising:
- a central processing unit that controls aspects of the battery management and protection system;
a plurality of modules each of which monitors at least one respective operational characteristic of a battery when the battery is coupled to the battery management and protection system, wherein each module determines whether the at least one respective operational characteristic is within a corresponding predetermined range, and wherein the modules collectively monitor battery voltage, battery current and battery temperature;
a dedicated routing network;
a timekeeper including a prescaler to generate synchronous pulse signals from an initial pulse signal, wherein each of the synchronous pulse signals has a different respective frequency F/n1 . . . F/nm, where n1 through nm are integers, and wherein the timekeeper generates the synchronous pulse signals independently of the central processing unit,wherein respective ones of the synchronous pulse signals are transmitted, independently of the central processing unit, over the dedicated routing network to the modules,wherein each module is arranged to select a respective one of the synchronous pulse signals based on information auto-loaded to registers during system start-up and, in response to the selected synchronous pulse signal, to perform a battery safety measurement, andwherein at least one of the modules is arranged to select a first one of the synchronous signals having a first frequency, and a second one of the modules is arranged to select a second one of the synchronous signals having a different second frequency.
17 Assignments
0 Petitions
Accused Products
Abstract
Operating a battery management and protection system includes generating a set of events each of which has a respective frequency F/n1, F/n2 . . . F/nm, where ni are integers. One or more of the events are provided to one or more modules in the system. The events, which are generated and provided to the modules independently of a central processing unit, trigger performance of respective actions by the modules.
45 Citations
11 Claims
-
1. A battery management and protection system comprising:
-
a central processing unit that controls aspects of the battery management and protection system; a plurality of modules each of which monitors at least one respective operational characteristic of a battery when the battery is coupled to the battery management and protection system, wherein each module determines whether the at least one respective operational characteristic is within a corresponding predetermined range, and wherein the modules collectively monitor battery voltage, battery current and battery temperature; a dedicated routing network; a timekeeper including a prescaler to generate synchronous pulse signals from an initial pulse signal, wherein each of the synchronous pulse signals has a different respective frequency F/n1 . . . F/nm, where n1 through nm are integers, and wherein the timekeeper generates the synchronous pulse signals independently of the central processing unit, wherein respective ones of the synchronous pulse signals are transmitted, independently of the central processing unit, over the dedicated routing network to the modules, wherein each module is arranged to select a respective one of the synchronous pulse signals based on information auto-loaded to registers during system start-up and, in response to the selected synchronous pulse signal, to perform a battery safety measurement, and wherein at least one of the modules is arranged to select a first one of the synchronous signals having a first frequency, and a second one of the modules is arranged to select a second one of the synchronous signals having a different second frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a battery management and protection system comprising a central processing unit that controls aspects of the system, the method comprising:
-
generating, independently of the central processing unit, synchronous pulse signals each of which has a respective frequency F/n1 . . . F/nm, where n1 through nm are integers that are powers of two; and providing, independently of the central processing unit, the pulse signals to a plurality of modules in the system, wherein the modules collectively monitor voltage, current and temperature of a battery when the battery is coupled to the battery management and protection system, and wherein each module selects a respective one of the synchronous pulse signals based on information auto-loaded to registers during system start-up and, in response to the selected synchronous pulse signal, performs a battery safety measurement, and wherein a first one of the modules selects a first one of the synchronous signals having a first frequency and, a second one of the modules selects a second one of the synchronous signals having a different second frequency. - View Dependent Claims (10, 11)
-
Specification