blob: f5784d267ebb26baa15169fae213891e5230a174 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
// Exa 4.6
clc;
clear all;
// Referring Fig. 4.6- Example on loading effect from page no.81
// Given data
R1=10000; // Ohms
R2=10000;// Ohms
V=100; // Applied Voltage
// Solution
VR2= R2/(R1+R2)* V;// True Voltage across R2 resistance
printf('True voltage across R2 = %d V \n ',VR2);
// Case-1 : Using a voltmeter 1 having sensitivity of 1000 Ohms/V
S1=1000; // Sensitivity in Ohms/volt
R21=S1*VR2; //R2 resistance on its 50 V range(Ohms)
Req1=R21*R2/(R21+R2);// Equivalent resistance across R2(ohms)
printf('Connecting the meter 1 across R2 causes an equivalent parallel resistance given by %.2f k Ohms \n ',Req1/1000);
V21=Req1/(Req1+R2) * V;
printf('Now the voltage across the total combination is given by %.2f V \n ',V21);
// Case-2 : Using a voltmeter having sensitivity of 20,000 Ohms/V
S22=20000; // Sensitivity in Ohms/volt
R22=S22*VR2;// R2 resistance on its 50V range(Ohms)
Req2=R22*R2/(R22+R2);// Equivalent resistance across R2(ohms)
printf('Connecting the meter 2 across R2 causes an equivalent parallel resistance given by %.2f k Ohms \n ',Req2/1000);
V22=Req2/(Req2+R2) * V;
printf('Now the voltage across the total combination is given by %.2f V \n ',V22);
disp(" This example shows that a high sensitivity voltmeter(i.e voltmeter 2 in this case) should be used to get accurate readings");
// The answers vary due to riund off error.
|