digital voltmeter, digital ammeter and digital multimeter

Post on 22-Jan-2018

251 Views

Category:

Engineering

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Digital Voltmeter, Digital

Ammeter and Digital Multimeter

Done by,

C. Balaji 15E105

S. Deepak Arumugam 15E108

J. Karthickraja 15E117

S. Praveenkumar 15E137

Y. Elangovan 16E501

1

Contents

Advantages of Digital meters Digital Components Digital Voltmeter(DC) Digital Voltmeter(AC) Measurement of Current Measurement of Resistance A complete DMM Measurement of hfe A digital voltmeter and ohmmeter using

Arduino.

2

Advantages of Digital meters

Very high accuracy (5 to 0.05%)

Has very input impedance (2MΩ)

which ensures less loading effect on

the input.

The numeric display of digital meters

provide zero parallax error.

3

Digital Components

Crystal Oscillator

Counter

A/D Converter

Voltage-Frequency Converter

Phase Locked Loop

4

Crystal Oscillator

A piezoelectric crystal is used.

Generally, a1MHz crystal is used

which produce a clock pulse of 1MHz.

Used to provide the clock pulses.

5

Counters

6

A/D Converters

Converts Analog data to Digital data

using a dual slope converter.

7

Voltage-Frequency Converter

Produces a frequency signal which is

proportional to the input voltage.

8

Digital Voltmeter(DC)

The voltage is first attenuated and

then converted into a digital word

which is displayed.

9

Role of ADC

The lines supplied by the ADC to the

display consists of

◦ The digital word

◦ A latch

◦ Start bit

◦ Polarity information

◦ Floating point information

10

Features

Polarity detection

Auto ranging

Auto zeroing

Polarity detection:

The information is given by the ADC.

When the voltage is +ve, the characteristic

curve of the converter is in first quadrant.

The characteristic curve will be in the fourth

quadrant, if the voltage is –ve.

11

Auto Ranging

Two comparators are used.

The typical ranges are,

◦ 0 to 100 mV

◦ 100 mV to 1 V

◦ 1 V to 100 V

◦ 100 V to 1000V

12

Auto Zeroing

Zero is displayed during the start of

conversion.

This is achieved by discharging the

capacitance to the ground properly.

13

DVM (AC)

The AC is processed first i.e., phase

compensated attenuation with

rectification and filtering is done.

The dc voltage obtained is converted

into a digital word, which is displayed.

For high frequencies, a precision

diode with small reverse recovery time

is required.

14

15

DVM(Low voltage AC)

For measurement of voltages in the

range between 1 nV and 10 nV, the

voltage is converted into a frequency

signal by a voltage-frequency

converter or phase locked loop.

The frequency is measured by proper

networks.

This reduces the effect of noise

through ADC.

16

17

Phase locked loop

18

Measurement of current by DMM

Typical ranges

◦ 0 to 10 mA

◦ 10 mA to 100 mA

◦ 100 mA to 1 A

◦ 1 A to 10 A

Auto ranging is available.

Auto zeroing is also available.

19

Two ways of measurement

◦ Measuring the voltage drop across a

resistance.

◦ Current frequency converter.

In the first method, current is passed

through a constant resistance. The

voltage drop across it is measured

using a DVM.

20

In the second method, a current-

frequency converter is used.

The output of comparator is a

frequency which is proportional to the

current.

21

Measurement of Resistance using DMM

A constant current is passed through

the unknown resistance and the drop

across it is measured by a DVM.

22

Complete circuit of a DMMThe switches are coupled to each other.

The display is generally 3 digits (-1999 to 1999)

23

Measuring hfe of a transistor

24

Hfe measurement

25

A small project: Digital Voltmeter

using ATMEGA328P

A0 GND

ATMEGA328P

Direct voltage measurement:

26

RANGE EXTENDED VOLTMETER

A0 GND

ATMEGA328P

27

CODE:

float voltage, previousvoltage=0;

void setup()

{

serial.begin(9600);

}

void loop()

{

voltage=analogRead(A0)*0.00488758553;

if(voltage!=previousvoltage)

{

Serial.println("the voltage is");

Serial.println(voltage);

previousvoltage=voltage;

}

delay(500);

}

28

Ohmmeter using arduino

29

Arduino code

30

int analogPin= 0;

int a;

int Vin= 5;

float Vout= 0;

float R1= 1200;

float R2= 0;

float buffer= 0;

void setup()

{

Serial.begin(9600);

}

void loop()

{

a= analogRead(analogPin);

if(a)

{

buffer= a * Vin;

Serial.println(a);

delay(1000);

}

}

Challenges

If you use a small value of known

resistance to measure a large value of

resistance the value gives up an error,

So use known resistance which is

some what closer to the measuring

resistance to give an output with

greater accuracy.

31

References

Sawhney A K, “A Course in Electrical and

Electronic Measurement and Insrtumentation”,

Dhanapat Rai & Sons, New Delhi, 2011.

32

Thank You!!

33

top related