referring now to the drawings , wherein the showings are for the purpose of illustrating the preferred embodiment of the invention only and not for the purpose of limiting the same , fig1 shows a schematic diagram of an electrical circuit 5 for control and diagnosis of an electric load 32 that has been constructed in accordance with the present invention . the electric load 32 has a first end 28 that is electrically coupled to a first switch 20 , which is placed in series between the first end 28 of the electric load 32 a first electrical potential 38 . there is a first resistor 24 placed in series between the first switch 20 and the first end 28 of the electric load 32 . there is a third resistor 42 placed in parallel with the series coupled first switch 20 and first resistor 24 , between the first electrical potential 38 and the first end 28 of the load 32 . a first connector 27 may be placed in between the first end 28 of the load 32 and the first resistor 24 . a second end 30 of the electrical load 32 is electrically coupled to a second switch 22 , which is placed is series between the second end 28 and a second electrical potential 40 . there is a second resistor 26 placed in series between the second switch 22 and the second end 30 of the electric load 32 . there is a fourth resistor 44 placed in parallel with the series coupled second switch 22 and second resistor 26 , between the second end 30 of the load 32 and the second electrical potential 40 . a second connector 29 may be placed in between the second end 30 of the load 32 and the second resistor 26 . the circuit will also contain other elements ( not shown ) that enable the circuit to accommodate electrical noise , including internally generated noise due to switching or from an external source . the circuit may also contain additional elements ( not shown ) that enable assembly and operation of the circuit 5 . these additional elements ( not shown ) are known to one skilled in the art . in a typical embodiment , the load 32 can be an inductive device , such as an electromagnetic solenoid , or a resistive device , such as a lamp . the first electrical potential 38 may be battery voltage , as would be found in a vehicle , or other system voltage typically found in an industrial setting . the second electrical potential 40 can be ground , neutral , or other appropriate level , depending on the system . the load 32 is energized by activating switches 20 , 22 . the first and second resistors 24 , 26 are sized to be approximately equal in resistance levels and small to create a minimum amount of voltage drop in the circuit . the intent in sizing the first and second resistors 24 , 26 is to have the electrical potential level at the first end 28 of the load 32 equal to the electrical potential level at the second end 30 of the load 32 under normal conditions when switches 20 , 22 are deactivated , in the absence of a fault . a small amount of current will pass through third and fourth resistors 42 , 44 when the load 32 is de - energized , i . e . when the switches are deactivated . the third and fourth resistors 42 , 44 are sized to be large enough as to not activate the load 32 . the third and fourth resistors 42 , 44 are intended to appropriately bias the electrical potential levels at the first end 28 and the second end 30 of the load 32 with an effective amount of electric potential to enable detection of one of a type of fault conditions , as will be discussed below . the first and second resistors 24 , 26 should be selected to be about { fraction ( 1 / 100 )} of the resistance of the load 32 , or in the range of 0 . 1 ω . the third and fourth resistors 42 , 44 should be about 100 times the resistance of the load , or in the range of 10 kω . the switches 20 , 22 can be transistors ( fet or bipolar ), electromagnetic relays , or other devices . the circuit may also contain one or more electrical connectors 28 , 30 , conductive wire ( not detailed ), electrical splices ( not shown ), junction boxes ( not shown ) or other devices used in connecting load devices to electrical power in a system . the use of alternative devices to switch is known to one skilled in the art . a load drive controller 10 is operably attached to the first and second switches 20 , 22 . the load drive controller 10 is operable to receive a control signal on a control line 12 from an external controller 7 , and generate control signals 16 , 18 to control the switches 20 , 22 and therefore control the power delivered to the load 32 . the load drive controller 10 is also able to send results on a fault detection line 14 to the external controller 7 , based upon other inputs the controller 10 may receive . another input is discussed below . detection of a fault condition in circuit 5 occurs by comparing an electric potential at the first end of the electric load 34 with a first known potential 60 , and by comparing an electric potential at the second end of the electric load 36 with a second known potential 62 . this comparison can be accomplished by providing a comparison circuit 51 which is comprised of a plurality of comparators 52 , 54 . each comparator 52 , 54 is preferably a digital device that provides an output that is a logic high signal or logic low signal in response to a comparison of a first and a second input . the first input to each of the comparators is electrically coupled with the electric load 32 , either at the first end 28 or the second end 30 . the second input to each of the comparators is the first known potential 60 or the second known potential 62 . the first known potential 60 and the second known potential 62 are created using a voltage divider device comprised of fifth , sixth , and seventh resistors 46 , 48 , 50 placed in series between the first electrical potential 38 and the second electrical potential 40 . there is a first node 60 at the junction between fifth resistor 46 and sixth resistor 48 . this node 60 is electrically coupled to the second input of the first comparator 52 . there is a second node 62 at the junction between sixth resistor 48 and seventh resistor 50 . this node 62 is electrically coupled to the second input of the second comparator 52 . the fifth , sixth and seventh resistors 46 , 48 , 50 each have substantially the same resistance value . the input impedance and bias current of the comparison circuit 51 determines the actual values . an acceptable range of resistance for each of the fifth , sixth and seventh resistors 46 , 48 , 50 is 1 kω to 100 ωkω . the resistance of fifth , sixth and seventh resistors 46 , 48 , 50 is driven by electronic design practices understood by one skilled in the art . the outputs 56 , 58 of the comparators 52 , 54 are electrically coupled to the load drive controller 10 , which is able to communicate any fault detection to an external controller 7 . in operation , the circuit functions by providing an output to the external controller 7 indicating electrical integrity of the circuit 5 . this can be in the form of a continuous result , or a result that is sent only when a fault is detected . the system is intended to function as follows . the load drive controller 10 will generate signals 16 , 18 commanding the switches 20 , 22 to close , thus activating the load 32 . this is done in response to a control signal 12 from the external controller 5 . if there are no faults in the circuit , the outputs 56 , 58 of the comparators 52 , 54 will both be logic low signals . when the drive controller 10 generates signals 16 , 18 commanding the switches 20 , 22 to open and thus deactivating the load 32 , the outputs 56 , 58 of the comparators 52 , 54 will both be logic high signals if there are no fault conditions . this can be best described in a truth table as shown in fig4 which demonstrates normal operation of circuit 5 . if a fault occurs in circuit 5 , one or both of the outputs 56 , 58 of the comparators 52 , 54 will no longer provide an expected response to the control signals 20 , 22 . outputs 56 , 58 that indicate a fault in circuit 5 are shown in fig5 . the load drive controller 10 will then communicate a first result on the fault detection line 14 indicating that a fault has been detected . the configuration of circuit 5 allows continuous monitoring , both during the time when the load 32 is being powered and when it is not being powered . therefore , the circuit 5 will be able to detect permanent or intermittent faults . the faults that the circuit will detect include an open circuit ( e . g . a broken wire or connector ), an internal short in a load , a short in a connector , an open circuit in a switch , a short to a first or second potential , among others . the intermittent faults that the circuit will detect include a weakened connector terminal , a broken or abraded wire , a corroded terminal , among others . the detection of the fault condition will be communicated to the external controller 7 as a first result . no intrusive action will be taken by the external controller 7 or the load drive controller 10 during normal operation . the invention can also identify of a type of fault condition and its corresponding location , after a fault has been detected , using the circuit 5 as described in fig1 . the load drive controller 10 will send a combination of signals 16 , 18 intended to indicate the type and location of fault detected . the control signals 16 , 18 to the switches 20 , 22 are shown in fig5 along with the second outputs 56 , 58 of the comparators 52 , 54 . the second output from the comparators 52 , 54 will be provided to the load driver controller 10 , which in turn can communicate the type and location of fault as a second result to the external controller 7 . the external controller 7 can then use the information to generate actions to prevent further damage to the circuit 5 and the system including , for example , disabling all power to the circuit 5 or the load 32 . a technician can also use this information to identify and repair the circuit 5 offline . to identify the type of fault condition and its corresponding location , the load drive controller 10 will control the circuit 5 in an intrusive manner , i . e . it will supply circuit 5 with atypical control signals 16 , 18 . it is thus able to identify the type and location of faults in the circuit . this will be described in greater detail . referring now to fig2 the invention also includes a method for controlling and monitoring an electric load 32 , using the circuit 5 . monitoring of the electric load 32 is passive under normal operation , but will become active if a fault is detected in the circuit 5 . the process includes providing circuit 5 that includes an electric load 32 with a first 28 and a second 30 end . there is a first switch 20 electrically coupled between a first electric potential 38 and the first end 28 of the electric load 32 , and a second switch 22 electrically coupled between the second end 36 of the electric load 32 and a second electric potential 40 . a load drive controller 10 is operable to control each of the switches 20 , 22 . the controller 10 activates the load 32 by sending control signals 16 , 18 and closing both switches 20 , 22 , in response to a command signal on a control line 12 from an external controller 7 . the circuit 5 then compares an electric potential at the first end 28 of the electric load 32 with a first known potential 60 , and also compares an electric potential at the second end 30 of the electric load 32 with a second known potential 62 . outputs 56 , 58 are obtained from each of the comparisons , and a fault condition is detected in the circuit 5 based upon the outputs 56 , 58 . the fault condition is then communicated to an external controller 7 as a first result . each output 56 , 58 is preferably a digital signal , and is either a logic low signal or a logic high signal . to activate the load 32 , the external controller 7 will send a command signal to the load drive controller 10 on the control line 12 , shown in step 110 . the load drive controller 10 will set both control signals 16 , 18 to on , thus activating switches 20 , 22 . this will serve to couple the power supply 38 to the load 32 , as shown in step 112 . in step 114 , the load drive controller 10 will continuously monitor the outputs 56 , 58 of the comparators 52 , 54 . no action is taken as long as both outputs 56 , 58 are low when the control signals 16 , 18 are on . to deactivate the load 32 , the external controller 7 will send a command signal on the control line 12 to the load drive controller 10 , as shown in step 120 . the load drive controller 10 will set the control signals 16 , 18 to off , thus deactivating switches 20 , 22 . this will serve to disconnect the power supply 38 to the load 32 , as shown in step 122 . in step 124 , the load drive controller 10 will continuously monitor the outputs 56 , 58 of the comparators 52 , 54 . no action is taken as long as both outputs 56 , 58 are high when the control signals 16 , 18 are off . this method of monitoring the circuit 5 is passive , and provides an ongoing indication of the integrity of the circuit 5 during normal operation . if a fault is detected , as shown in step 140 , a first result , representing fault detection , will be sent to the external controller 7 on a fault detection line 14 , as shown in step 150 . this first result is comprised of the outputs 56 , 58 of the comparators 52 , 54 , and is sent whether the fault is continuous or is intermittent . the external controller 7 will then decide on appropriate actions to deal with a fault , as shown in step 152 . these actions in step 152 can include actions outside the circuit 5 , such as signaling to the operator that a fault has occurred , disabling all control to the load drive controller 10 , or storing the fault information for further diagnostic analysis . there may also be other actions to protect the circuit 5 or the load 32 or to maintain operation of the system that have not been described . referring now to fig3 once a fault has been detected in step 140 ( shown in fig2 ), the method will then act intrusively to diagnose a location and type of fault . the method begins by interpreting the outputs 56 , 58 of the comparators 52 , 54 , as shown in step 154 . when the signals 16 , 18 are both on and the corresponding outputs 56 , 58 are both high , shown in step 156 , then the method will diagnose a short circuit in the load 32 , or a short circuit in a connector 28 , 30 or another part of the circuit 5 . this is shown in step 158 , and in table 1 , below . a second result , representing the type and location of the fault , is then communicated to the external controller 7 , and there will be no further diagnostic action in the circuit . this result can then be retrieved by a repair technician and used to repair the circuit 5 . when the corresponding outputs 56 , 58 are not both high or both low , intrusive actions are taken to identify a type of fault and a location of a fault in the electric load 32 . when output 56 is low and output 58 is high , as shown in step 164 , the load drive controller 10 will set control signal 16 to off , thus deactivating switch 20 , and also set control signal 18 to on , thus activating switch 22 . diagnosis will occur by reading the outputs 56 , 58 , as shown in step 168 , and interpreting the results , as shown in step 170 . the results are also summarized below in table 3 . when output 56 is high and output 58 is low , as shown in step 184 , the load drive controller 10 will set control signal 16 to on , thus activating switch 20 , and also set control signal 18 to off , thus deactivating switch 22 ( step 186 ). diagnosis will occur by reading the outputs 56 , 58 ( step 188 ) and interpreting the results ( step 190 ). the results are also summarized below in table 4 . in this embodiment , the load drive controller 10 is operably coupled to the external controller 7 , such that the load drive controller 10 is responsive to input from the external controller 7 . this input includes information to activate the switches 20 , 22 to control and monitor the load 32 and to identify the type and location of a fault . this operable connection will also enable the load drive controller 10 to communicate to the external controller 7 either a first result that represents the first output of the comparators , or a second result that represents the second output of the comparators . the external controller 7 may instead comprise a switch activated by an operator , such as when operating a lamp or robotic device . in this configuration , the fault detection line 14 can be directly coupled to a fault indicator lamp instead of to the external controller 7 . the method shown in fig3 of interpreting the comparator output ( step 154 ), setting control signals ( step 166 or 168 ) and diagnosing a type and location of fault ( step 170 or step 190 ) can be accomplished by the load drive controller 10 or by other external methods . [ 0040 ] fig6 shows another embodiment of the invention wherein the functions of the comparison circuit 51 and the load drive controller 10 are accomplished in a control device 8 . control device 8 can comprise the load drive controller 10 , the external controller 7 , and the comparison circuit 51 , as well as other functions . in this embodiment control device 8 is designed to perform the same functions as the discrete components shown in fig1 . for example , when the comparison circuit 51 is internal to the control device 8 it can take the form of an electronic circuit or an algorithm that is designed to perform the same functions as the comparison circuit 51 to achieve the same result . the use of algorithms and up - integrated components to compare voltage levels is known to one skilled in the art . in this embodiment the electric potentials at node 1 34 and node 2 36 are input directly to the control device 8 , using an analog to digital converter ( not shown ). the load 32 and other elements of circuit 4 will be analogous to those shown in circuit 5 ( fig1 ). for example , the other inputs to the comparators , i . e . the first known potential 60 and the second known potential 62 , can be created within the control device 8 . in this embodiment the control device 8 will perform the functions of operating the switches 22 , 24 and comparing the electrical potentials at node 1 34 and node 2 36 with the first known potential 60 and the second known potential 62 . the invention may be used to monitor load devices in vehicle systems including , inter alia , braking systems , fuel injectors , egr valves , transmission solenoids , purge control valves , cam phasers , headlamps , taillamps , and signal lamps . the invention may also be used to monitor load devices in industrial settings such as control solenoids and lamps , among others . system requirements , circuit design factors or communications protocols may drive the designer to configure the circuit differently . for example , the load drive controller 10 may be up - integrated into the external controller 7 ; the outputs 56 , 58 from the comparators 52 , 54 may be communicated directly to the external controller 7 ; or , the load drive controller 10 may have other diagnostic and control capabilities in addition to those mentioned in the invention . in addition , some or all of the elements of the circuit 5 may be integrated into the load 32 , the external controller 7 , or the connectors 27 , 29 . the components of circuit 5 may or may not be discrete elements . the circuit 5 can also include other elements , not shown . these may include additional connectors , splices , or fusible links , for example . the invention for diagnosis and control of the circuit will include monitoring those devices that are part of the function of a circuit that controls the load . circuit design factors and communications protocols may also drive changes to the circuit in other ways also . the invention encompasses the various alternative designs . for example , the inputs to the comparators can be reconfigured to provide different outputs in response to control signal inputs . the invention has been described with specific reference to the preferred embodiments and modifications thereto . further modifications and alterations may occur to others upon reading and understanding the specification . it is intended to include all such modifications and alterations insofar as they come within the scope of the invention .