Programming, Electrical Engineering

Assignment Help:

ELEC 132

COURSEWORK – ADC

This work will be assessed based on program demonstration (during lab sessions) and design. You will also have to submit your c-source codes as word or pdf files through SCOLAR sub-system.
This piece of work contributes 20% towards your total mark.
The final opportunity to demonstrate your program operation is Thursday, March 21.

Introduction

The Digital-to-Analogue Converter (DAC) can be used to perform an Analogue-to-Digital Conversion (ADC) with the aid of a comparator, as explained in Lab 6.


Task1. ADC conversion using RAMP method and P1 output (6 marks).

1.1. Write and test a program which produces an analogue to digital conversion using the RAMP method and outputs the conversion value to the LEDs.
(1 marks)

1.2. Modify the program output to P1 in a way that the LEDs will display the rounded percentage of the full scale output. Since there are 8 LEDs each one represents 12.5%. However, since we want the rounded percentage the LED on the LSB should be illuminated if the voltage is above 6.25% (312mV) and the next LED should be illuminated if the voltage is above 18.75% (937mV) etc…
(2 marks)

1.3. Further modify the program so the output to P1 will include a flashing LED if the percentage is less to illuminate this LED. For example, if the voltage is less than 6.25% of full scale (312mV), LSB will be flushing and the frequency of flashing will increase with increasing the voltage . The next bit (P1.1) will start to flash when the voltage is 12.5% with increasing frequency until fully lit at 18.75%, etc.

(3 marks)


Task 2. Successive Approximation ADC ( 5 marks)

The Ramp method of ADC is simple but can take a long time to complete the conversion. Unlike the RAMP method the successive approximation technique has a fixed conversion time whatever the level of the analogue input. See Lab 6 for details.

?


Write a program to produce analogue to digital conversion using the successive approximation method and output the voltage value into serial port with the accuracy of 1 mV. Try to use bit-wise operators for realising successive approximation.

Task 3. Digital Volt Meter (DVM) (5 marks)

Use any ADC method to simulate a Digital Volt Meter with output to LCD. The upper line of the display should have an appropriate message like “Voltage (mv)” and the bottom line should displays the correct voltage (in millivolts) with the accuracy of 1 mV.

Task 4. Integrated output (4 marks)

Finally, integrate your previous programs to produce all three types of output: to port 1, to serial port and to LCD. The output to serial port should be with the period of 100 ms. Your final program design has to be modulus, therefore, the use of functions will be important.
1

Related Discussions:- Programming

Find the induced emf across the coil, Q. A coil is formed by connecting 15 ...

Q. A coil is formed by connecting 15 conducting loops, or turns, in series. Each loop has length l = 2.5 m and width w = 10 cm. The 15-turn coil is rotated at a constant speed of 3

What is converse-hull property of bezier curve, Describe Bezier Curve ? Wha...

Describe Bezier Curve ? What is Converse-Hull Property of Bezier Curve?

Compute the kvar and the power factor of the motor, Q. A three-phase balanc...

Q. A three-phase balanced load draws 100 kW at 0.8 power factor lagging. In order to improve the supply power factor to 0.95 leading, a synchronous motor drawing 50 kWis connected

What is the function of gate signal in 8254 timer, What is the function of ...

What is the function of gate signal in 8254 timer? The  8254 has three independent 16-bit counters, which can be programmed to. Work in any one of possible six modes. Every cou

Circuit 1, draw a graph of V=IR for R=300ohms over the domain -3mA

draw a graph of V=IR for R=300ohms over the domain -3mA

What is the minimum sampling rate, Q. The magnitude spectrum of a continuou...

Q. The magnitude spectrum of a continuous  image is as given below.  a) Sketch the frequency response of the sampled spectrum if   ωs =1.5 ωm along x and 3ωm along  y directions

Construction of a two stage rc coupled amplifier, Q. Describe the construct...

Q. Describe the construction of a two stage RC coupled amplifier with diagram. A cascaded arrangement of common-emitter transistor stages is shown above. The output Y1 of

Compute the ensemble mean and standard deviation, Write three m ?les to gen...

Write three m ?les to generate M ensemble members of length N, for the following three random processes: i) function v=rp1(M,N); a=0.02; b=5; Mc=ones(M,1)*b*sin((1:N)*p

DLD, DESIGN SR LATCH WITH UNIVARSAL LOGIC GATES.DRAW AND EXPLAIN THE LOGIC ...

DESIGN SR LATCH WITH UNIVARSAL LOGIC GATES.DRAW AND EXPLAIN THE LOGIC DIAGRAMS

Derive the equations of the self bias circuit, Q. Derive the equations of t...

Q. Derive the equations of the self bias circuit? A circuit which is used to establish a stable operating point is the self biasing configuration. The circuit is shown in Fig

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd