Battery pack monitoring system and method for assigning a binary ID to a microprocessor in the battery pack monitoring system
First Claim
1. A battery pack monitoring system, comprising:
- a master microprocessor having an input port, an output port, and a communication bus port, the communication bus port of the master microprocessor operably coupled to a communication bus;
a first microprocessor having an input port, an output port, and a communication bus port, the communication bus port of the first microprocessor operably coupled to the communication bus;
a second microprocessor having an input port, an output port, and a communication bus port, the communication bus port of the second microprocessor operably coupled to the communication bus;
a first over-voltage protection circuit electrically coupled between the output port of the master microprocessor and the input port of the first microprocessor;
a second over-voltage protection circuit electrically coupled between the output port of the first microprocessor and the input port of the second microprocessor;
the master microprocessor configured to output a first signal from the output port thereof to induce the input port of the first microprocessor to have a first low logic voltage, the master microprocessor further configured to send a message having a first binary ID from the communication bus port thereof through the communication bus after outputting the first signal; and
the first microprocessor configured to receive the first binary ID at the communication bus port thereof and to store the first binary ID in a non-volatile memory of the first microprocessor when the input port of the first microprocessor has the first low logic voltage.
2 Assignments
0 Petitions
Accused Products
Abstract
A battery pack monitoring system is provided. The system includes a master microprocessor and a first microprocessor. The master microprocessor outputs a first signal from an output port thereof to induce an input port of the first microprocessor to have a first low logic voltage. The master microprocessor sends a message having a first binary ID from the communication bus port thereof through a communication bus after outputting the first signal. The first microprocessor receives the first binary ID at the communication bus port thereof and stores the first binary ID in a non-volatile memory of the first microprocessor when the input port of the first microprocessor has the first low logic voltage.
50 Citations
11 Claims
-
1. A battery pack monitoring system, comprising:
-
a master microprocessor having an input port, an output port, and a communication bus port, the communication bus port of the master microprocessor operably coupled to a communication bus; a first microprocessor having an input port, an output port, and a communication bus port, the communication bus port of the first microprocessor operably coupled to the communication bus; a second microprocessor having an input port, an output port, and a communication bus port, the communication bus port of the second microprocessor operably coupled to the communication bus; a first over-voltage protection circuit electrically coupled between the output port of the master microprocessor and the input port of the first microprocessor; a second over-voltage protection circuit electrically coupled between the output port of the first microprocessor and the input port of the second microprocessor; the master microprocessor configured to output a first signal from the output port thereof to induce the input port of the first microprocessor to have a first low logic voltage, the master microprocessor further configured to send a message having a first binary ID from the communication bus port thereof through the communication bus after outputting the first signal; and the first microprocessor configured to receive the first binary ID at the communication bus port thereof and to store the first binary ID in a non-volatile memory of the first microprocessor when the input port of the first microprocessor has the first low logic voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for assigning a binary ID to a microprocessor in a battery pack monitoring system, the battery pack monitoring system having a master microprocessor with an input port, an output port, and a communication bus port, the communication bus port of the master microprocessor operably coupled to a communication bus;
- the battery pack monitoring system further having a first microprocessor having an input port, an output port, and a communication bus port, the communication bus port of the first microprocessor operably coupled to the communication bus;
the battery pack monitoring system further having a second microprocessor having an input port, an output port, and a communication bus port, the communication bus port of the second microprocessor operably coupled to the communication bus;
the battery pack monitoring system further having a first over-voltage protection circuit electrically coupled between the output port of the master microprocessor and the input port of the first microprocessor;
the battery pack monitoring system further having a second over-voltage protection circuit electrically coupled between the output port of the first microprocessor and the input port of the second microprocessor;
the method comprising;outputting a first signal from the output port of the master microprocessor to induce the input port of the first microprocessor to have a first low logic voltage; sending a message having a first binary ID from the communication bus port of the master microprocessor through the communication bus after generating the first signal; and receiving the first binary ID at the communication bus port of the first microprocessor, and storing the first binary ID in a non-volatile memory of the first microprocessor when the input port of the first microprocessor has the first low logic voltage. - View Dependent Claims (11)
- the battery pack monitoring system further having a first microprocessor having an input port, an output port, and a communication bus port, the communication bus port of the first microprocessor operably coupled to the communication bus;
Specification