Kirchhoff’s voltage law gives us three equations with three unknowns to solve for loop currents in an unbalanced Wheatstone bridge.
We concluded part 2 of this series by starting to write node and loop equations for a five-resistor Wheatstone bridge circuit, to calculate the currents through each resistor. Figure 1 repeats Figure 3 from part 2, but I’ve assigned component values so we can calculate a numerical result. Note that I’ve retained the VV and VX labels, which denote the nodes connecting to the variable and unknown resistors in our version of the bridge with a galvanometer.

Q: How do we know which directions of the currents, for example, through R5?
A: We don’t. The current direction through R5 will depend on the resistor values. If our arrow direction is “wrong,” we will get a negative value of I5.
Q: So, how do we solve this circuit?
A: We’ll need six equations to compute the six unknown branch currents (red arrows) or three equations to compute the three unknown loop currents. The latter approach looks easier, so we’ll start there, beginning with the loop on the left. Starting at the top and moving clockwise, we note that the current through R1 is IA–IB, so the drop across R1 is (IA–IB)R1. Next, the current through R3 is IA–IC, so R3 contributes a drop of (IA–IC)R3. Finally, continuing clockwise, we start with our source, which, from our perspective, adds a negative voltage drop. So, we can write our first loop equation summing the voltage drops:
We continue this process for the top right and bottom right loops to get the additional loop equations:
We will probably want to use a program like MATLAB or an online tool to solve these equations, so we’ll put them in the following form, where each variable is preceded by a constant and the right-hand term is a constant:
With some algebra, we come up with these versions of the three equations:
Next, we insert the numerical values:
I used an online solver[1] to get the results shown in Table 1. Since I entered values in kilohms, the results are in milliamps.
Table 1. Kirchhoff Loop equations and solutions:
| Equation | Solved values | |
| Eq 1 | 8X + -4.7Y + -3.3Z = 1.5 | IA = 0.39253 mA |
| Eq 2 | -4.7X + 7.9Y + -1Z = 0 | IB = 0.25117 mA |
| Eq 3 | -3.3X + -1Y + 11.1Z = 0 | IC = 0.13933 mA |
Q: How do we use these results to get our branch currents and node voltages?
A: We quickly notice that IIN equals IA, or 0.393 mA, and we can calculate the equivalent impedance of our resistor network as 1.5 V divided by 0.393 mA, or about 3.82 kΩ. We also see that I4 equals IC, which equals 0.139 mA, so VX equals 0.139 mA times 6.8 kΩ, or 947 mV. Similarly, I2 equals IB, which equals 0.251 mA, and the drop across R2 equals 0.251 mA times 2.2 kΩ, or 553 mV.
For the other resistor currents, we’ll need to subtract loop currents. The R5 current is IC minus IB, or -0.112 mA, so the actual current flow is in the opposite direction from the I5 arrow, and the voltage across R5 is -112 mV. We can continue with R1 (for which I1=IA–IB) and R3 (I3=IA–IC), with the complete results shown in Figure 2.

Q: Now we’ll have to build this circuit to see if the calculations are correct.
A: My thought was to simulate it in LTspice[2] as shown in Figure 3. The traces on the left for VV and VX are a bit difficult to see, so I have added some notation. The simulation confirms our calculated result.

And then I breadboarded the circuit with 1% resistors and confirmed the equivalent resistance, as shown in Figure 4, and the node voltages.

Q: Why so many resistors?
A: I didn’t seem to have a 6.8-kΩ version in my collection, so, alluding back to the rat’s nest in part 1, I had to build one out of parts I did have.
Q: What do we look at next?
A: We previously commented on the downside of using a balanced bridge and galvanometer to determine the value of an unknown resistor (in the R4 position). In part 4, we’ll look at using an unbalanced bridge and a high-impedance voltmeter to make that measurement, a technique useful in strain-gauge and other sensor applications.
References
[1] Simultaneous Linear Equations Solver for Three Variables, handymath.com.
[2] LTspice, Analog Devices
Related EEWorld Online content
Wheatstone bridge, Part 2: Additional considerations
Using online design tools
The why and how of matched resistors: part 1
How to choose analog-signal-chain components: part 2
When you can use Spice and its variants, when you can’t
Video: Prototyping electronic designs on a breadboard









Leave a Reply
You must be logged in to post a comment.