System and method for determining a bus address for a controller within a network
First Claim
1. A method for determining a bus address for a first controller within a network, comprising:
- coupling a first set of pins of a PCB connector of the first controller to a second set of pins of a wire harness connector;
sampling voltages of a portion of the first set of pins of the PCB connector to determine a wire harness ID utilizing a microprocessor;
accessing a look-up table from a read-only memory device to select the bus address for the first controller using the wire harness ID utilizing the microprocessor, the look-up table includes a plurality of bus addresses correspondingly associated with a plurality of wire harness IDs;
storing the bus address selected for the first controller in a random-access memory device utilizing the microprocessor;
sending a request to the bus address of the first controller utilizing a master controller; and
;
reporting information relating to a battery module from the first controller to the master controller in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for determining a bus address for a controller within a network are provided. The method includes coupling a first set of pins of a wire harness connector to a second set of pins of a PCB connector of the controller. The method further includes sampling voltages of a portion of the first set of pins of the PCB connector to determine a wire harness ID utilizing a microprocessor. The method further includes accessing a look-up table from a memory device to select the bus address for the controller using the wire harness ID utilizing the microprocessor. The look-up table includes a plurality of bus addresses correspondingly associated with a plurality of wire harness IDs. The method further includes storing the selected bus address in the memory device utilizing the microprocessor.
22 Citations
6 Claims
-
1. A method for determining a bus address for a first controller within a network, comprising:
-
coupling a first set of pins of a PCB connector of the first controller to a second set of pins of a wire harness connector; sampling voltages of a portion of the first set of pins of the PCB connector to determine a wire harness ID utilizing a microprocessor; accessing a look-up table from a read-only memory device to select the bus address for the first controller using the wire harness ID utilizing the microprocessor, the look-up table includes a plurality of bus addresses correspondingly associated with a plurality of wire harness IDs; storing the bus address selected for the first controller in a random-access memory device utilizing the microprocessor; sending a request to the bus address of the first controller utilizing a master controller; and
;reporting information relating to a battery module from the first controller to the master controller in response to the request. - View Dependent Claims (2, 3)
-
-
4. A system for determining a bus address within a network, comprising:
-
a first controller having a printed circuit board (PCB), a microprocessor, a read-only memory device, a random-access memory device, and a PCB connector, the microprocessor coupled to the PCB, both the read-only memory device and the random-access memory device being operably coupled to the microprocessor, the read-only memory device having a look-up table with a plurality of bus addresses associated with a plurality of wire harness IDs, the PCB connector having a first set of pins, the PCB connector being coupled to the PCB; and a wire harness connector having a second set of pins being coupled to the first set of pins, the microprocessor being configured to sample voltages of a portion of the first set of pins of the PCB connector to determine a wire harness ID and further configured to access the look-up table in the read-only memory device to select the bus address for the controller using the wire harness ID, the microprocessor further configured to store the bus address selected for the first controller in the random-access memory device; and a master controller being configured to send a request to the bus address of the first controller, and the first controller being configured to report information relating to a battery module to the master controller in response to the request. - View Dependent Claims (5, 6)
-
Specification