Digital to Analog Conversion Using Pulse Width Modulation
|
|
- Charity Phelps
- 1 years ago
- Views:
Transcription
1 Digital to Analog Conversion Using Pulse Width Modulation Samer El-Haj-Mahmoud Electronics Engineering Technology Program Texas A&M University Instructor s Portion Summary The purpose of this lab is to provide the students with hand on experience in using the analog outputs of a National Instruments data acquisition card. The lab assumes that the students have prior exposure to LabVIEW, and that they know the basics of writing and debugging LabVIEW VIs (Virtual Instrument). The experiment will teach them how to apply their LabVIEW knowledge to generate an analog signal using Pulse Width Modulation (PWM) to control the analog output of the DAQ card. The students should have studied in class Digital to Analog conversion and PWM theory before coming to the lab. The objective of this experiment is for the students to write the needed LabVIEW VI to generate a periodic pulse train using PWM. The instructions provided in the student s section describe a step-by-step approach to writing the basic structure of the VI. The rest of the implementation is left to the students. The objective is for them to learn how to write practical LabVIEW code to accomplish the D/A conversion. The VI provided is a sample implementation, and is intended for the instructor s reference use and not for the students. The diagram can be password protected in case the students want to look at the front panel and see how the VI they are writing should behave. Uses This experiment applies to general instrumentation and electronics systems interfacing courses in electrical engineering or engineering technology programs. The experiment can also be useful in basic LabVIEW courses, teaching the concepts of Analog Output through data acquisition cards, in addition to other LabVIEW techniques such as the use of the Timers, Logical Select and Waveform Charts. Digital to Analog Conversion 1
2 Equipment List PC running MS Windows (visit for requirements specific to your operating system) LabVIEW Full Development System PCI 1200 DAQ from National Instruments (part number ) CB-50LP I/O Connector Block from National Instruments (part number ) NBI Ribbon Cable from National Instruments (part number ) Tektronix TAS475 Four Channel Oscilloscope, or any general lab scope with 2 or more channels. Any laboratory digital Multimeter for measuring DC voltages. Setup Follow the steps listed below to prepare the workstation for this experiment. The instructions assume you are using the equipment list shown previously. Note: Most of the manuals that are referred to ship with National Instruments hardware and software. The lab manuals can be obtained from If problems are encountered during setup, contact technical support at Before the Day of the Lab 1. Install LabVIEW (see the LabVIEW Release Notes for your version of LabVIEW). 2. Install your PCI-1200 board (see the PCI1200 User Manual, or online at: 3. Connect the ribbon cable to the PCI1200 card and to the I/O connector block. On the Day of the Lab 1. Power up the computer. 2. Start LabVIEW. 3. Power up the oscilloscope. Digital to Analog Conversion 2
3 References NI s web site: Schweber, William. Electronic Communication Systems. Upper Saddle River: Prentice-Hall, 1999; p Burns, Mark and Roberts. An Introduction to Mixed-Signal IC Test and Measurement. Texas Instruments, 2000; p.174. Digital to Analog Conversion 3
4 Student s Portion Introduction In this experiment, you will write a LabVIEW VI to generate a periodic pulse train on the analog output pins of the PCI 1200 Data Acquisition Card (DAQ). This lab requires background in digital to analog conversion and PWM theory, including the concepts of duty cycle and Nyquist theorem. These concepts are summarized in the Theory section of this experiment. Objective To learn how to use LabVIEW for analog output through a DAQ card. To learn about Digital to Analog conversion and how a periodic pulse train can be geneated using PWM and analog output of a DAQ card. Theory The process of converting a number held in a digital register to an analog voltage or current is accomplished with a digital-to-analog converter (DAC). Analog signals can be generated from digital microprocessors with an accuracy and resolution determined and limited by the available analog to digital conversion process. Depending on the application requirements, differing degrees of resolution may be used for the analog to digital conversion. The minimum voltage that can be converted using the digital to analog conversion process depends on the bit width of the digital to analog converter and the supply voltages. For example, if we are using an 8 bits digital to analog convertor supplied at +/- 5 volts, the converted analog voltage is in steps of 10/ 2 8 = 10/256 = 0.04 V Pulse width modulation (PWM) is a powerful technique for controlling analog circuits with a microprocessor's digital outputs. It is a way of digitally encoding analog signal levels. Through the use of high-resolution counters, the duty cycle of a pulse train is modulated to encode a specific analog signal level. The PWM signal is still digital because, at any given instant of time, the full DC supply is either fully on or fully off. The voltage or current source is supplied to the analog load by means of a repeating series of on and off pulses. The on-time is the time during which the DC supply is applied to the load, and the off-time is the period during which that supply is switched off. Given a sufficient bandwidth, any analog value can be encoded with PWM. Digital to Analog Conversion 4
5 Figure 2 shows three different PWM signals. The first one is a PWM output at a 10% duty cycle. That is, the signal is on for 10% of the period and off the other 90%. The second and third signals show PWM outputs at 50% and 90% duty cycles, respectively. A duty cycle is defined as the time the signal is high divided by the time it is low (in each period). These three PWM outputs encode three different analog signal values, at 10%, 50%, and 90% of the full strength. If, for example, the supply is 10V and the duty cycle is 10%, a 1 V analog signal results, after filtering. A low pass filter is necessary to remove the high frequency component of the signal, leaving the DC average value. Figure 2. Pulse Width Modulation (PWM) with different duty cycles The following equations define the duty cycle and the period: Period = 1 / Frequency % Duty Cycle = (High Time / Period) * 100 Pre-Lab Preparation Read this experiment before coming to the lab. You should understand the idea of digital to analog conversion and PWM theory, including the concepts of duty cycle and Nyquist theorem. Bring the following to lab with you: This experiment. Your lab notebook and pencil. 2 virus-free formatted 3.5-inch floppy disks (always make a backup copy of your code on the second disk). Answer the following questions in the datasheet provided at the end of this experiment before coming to the lab. Remember to include these answers in your lab report too. 1. How many Analog Outputs can you take from PCI-1200 board and what are the pin numbers on the output board? Also give the DAC (Digital-to-Analog Converter) chip number? Digital to Analog Conversion 5
6 2. Why are Digital-to-Analog converters used to output analog voltage and enumerate the errors associated with the output analog voltage? What is the smallest voltage, greater than zero, which can be output through the analog outputs? 3. Which VI will you use for the Analog Output voltage (Functions Menu Data Acquisition Analog Write)? And Why? 4. How will you use the mod-n sub-vi (divide by N) to get a required time period? Workstation Details Your workstation should have the following items: Computer with National Instruments LabVIEW software National Instruments DAQ board (inside the computer) National Instruments DAQ board terminal block Tektronix Oscilloscope. Lab Procedure 1. Start a new VI in LabVIEW. You should then add the following controls and indicators to the front panel: a. Start/Stop Switch: This is the main On/Off switch for the VI. b. Output Signal Duty Cycle Digital Control: A knob to control the duty cycle of the generated output square signal. You should be able to control the duty cycle between 0% and 100%. c. Output Signal Amplitude Digital Control: By using this function the user can specify the amplitude of the output square signal. The range should be between 0 and 10 volts (assuming that you have configured the analog output channel to work in that range). d. Output Signal Frequency Digital Control: This knob will set the frequency of the generated square wave between 0 Hz and 1000 Hz. e. Waveform Chart of the Output Signal: This chart will display the generated signal. It should match the signal obtained on the oscilloscope when measured at the analog out channel. 2. After adding those controls, start wiring the VI diagrams with the controls to implement the functionality of your program. You might find the following VIs useful in your code: Digital to Analog Conversion 6
7 a. A main loop, best implemented as a For Loop structure, which will be controlled by the Start/Stop switch. b. Two Tick Counts VIs and a Subtract VI. These will be used to generate the needed timing to generate the signal. Each Tick Count returns each time it is accessed the number of milliseconds since a fixed reference point of time. We will use two tick counts in this design, one placed outside the loop and the other inside it. The Tick Count outside the loop will be accessed only once, holding a constant value of milliseconds when the loop was entered. The second Tick Count, however, will be accessed every time the loop is repeated, giving an increasing value in milliseconds each time. The Subtract VI will subtract the output of the outside Tick Count from the inside one. This gives the normalized time, or the number of milliseconds since the loop has been entered. c. To obtain the period, invert the Frequency (in Hz) using a 1/x VI, then divide that by The output will be the period in milliseconds. d. To obtain the Hi Time, divide the duty cycle by 100 (in %) and multiply the result with the obtained period in milliseconds. The result of this multiplication in the Hi Time in milliseconds. e. You will also need a Mod VI (Quotient and Remainder) to calculate when one period has elapsed. Do this by dividing the time progressed by the period, yielding a remainder with a range from 0 to period size. When the remainder is zero, you are at the start of a new period. f. You will also need a comparison VI (less than or equal) which compares the remainder obtained in e with the Hi Time. The output of this comparator is a logical value used to switch a Select VI between Amplitude and 0. g. The output of the Select VI feeds both a waveform chart and goes to the Analog output channel number 0. Use an Analog Out (one point) VI from Data Acquisitions Analog Write. The device number is 1 because there is only one DAQ in the PC. 3. These are the basic VIs that you will need to have a working program. Wire the entire diagram correctly and debug any errors you have. You may want to add more features, or implement the logic in a different way. If you have any questions about writing the code, ask your lab instructor. 4. After finishing your code save it to the floppy disks. Next, you need to connect the DAQ Analog Out Channel 0 (ACH0) and Analog Ground (AGND) to the scope. Digital to Analog Conversion 7
8 5. Test your code by generating square waves of different duty cycles and frequencies and amplitude. Compare the result you get on the waveform chart with the one displayed on the scope. Measure the output signal on a digital multimeter to get its RMS value. Comment on your reading. Use a low pass filter on the output and repeat your measurement. Comment on the new readings. What is the theoretical limit on the frequency you can achieve? What is the actual maximum frequency you can successfully achieve? What happens at higher frequencies? Note down any observations you have. 6. On your own, write a new VI to generate a sine wave output varying its amplitude between 5 and +5 volts and the frequency between 0 and 1000 Hz. Use the ready made VIs in LabVIEW (look at example VIs if you want). Study the effect of quantization by displaying the sine wave on the oscilloscope and a waveform chart and comparing between the two plots. What is the maximum frequency you can successfully achieve? Lab Report Your report must be typed and of professional quality. You should include the following in your report: 1. All schematics, which must be computer-generated. Components must be labeled with circuit references and values. The schematics must be fully compliant with standard engineering practices for circuit depiction. 2. Front panel and block diagram of all VI s and Sub VI s that you wrote or used. 3. A Theory section describing the theory behind the concepts used in this lab. 4. An implementation section describing the details of your VI code and the logic flow. 5. The tabulated test results and observations. 6. The answers to the Pre-lab questions in the provided datasheet. 7. Selected sections of the datasheet of the PCI Digital to Analog Conversion 8
9 Data Sheet 1. Answer :.. 2. Answer :.. 3. Answer :.. 4. Answer :.. Digital to Analog Conversion 9
Laboratory 2 Hall-Effect Sensors
ME 104 Sensors and Actuators Fall 2003 Laboratory 2 Hall-Effect Sensors Department of Mechanical and Environmental Engineering University of California, Santa Barbara Fall 2003 Revision Introduction In
Lab 3: Introduction to Data Acquisition Cards
Lab 3: Introduction to Data Acquisition Cards INTRODUCTION: In this lab, you will be building a VI to display the input measured on a channel. However, within your own VI you will use LabVIEW supplied
Cell Phone Vibration Experiment
Objective Cell Phone Vibration Experiment Most cell phones are designed to vibrate. But at what frequency do they vibrate? With an accelerometer, data acquisition and signal analysis the vibration frequency
Lab Exercise 6: Digital/Analog conversion logic
Lab Exercise 6: Digital/Analog conversion logic Introduction In this lab exercise, you will study circuits for analog-to-digital and digital-to-analog conversion Preparation Before arriving at the lab,
Control Analog Out, Digital Out, and Pulse Out
Control Analog Out, Digital Out, and Pulse Out Exercise 8 Completed front panel and block diagram In this exercise, you will create a program to control the SensorDAQ s analog out terminal (this is pin
EELE445 - Lab 2 Pulse Signals
EELE445 - Lab 2 Pulse Signals PURPOSE The purpose of the lab is to examine the characteristics of some common pulsed waveforms in the time and frequency domain. The repetitive pulsed waveforms used are
Lab 4 - Data Acquisition
Spring 11 Lab 4 - Data Acquisition Lab 4-1 Lab 4 - Data Acquisition Format This lab will be conducted during your regularly scheduled lab time in a group format. Each student is responsible for learning
The Oscilloscope, the Signal Generator and Your Filter s Test Setup SGM 5/29/2013
The Oscilloscope, the Signal Generator and Your Filter s Test Setup SGM 5/29/2013 1. Oscilloscope A multimeter is an appropriate device to measure DC voltages, however, when a signal alternates at relatively
Laboratory Exercise #1 Digital Logic Gates
aboratory Exercise #1 Digital ogic Gates ECEN 248: Introduction to Digital Design Department of Electrical and Computer Engineering Texas A&M University 2 aboratory Exercise #1 1 Introduction Digital circuits
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev LAB 1 - Introduction to USRP - 1-1 Introduction In this lab you will use software reconfigurable RF hardware from National
Figure 1. Front Panel of Function Generator
Equipment Introduction: Part I - Introduction to the Function Generator Overview: The function generator is used to generate a wide range of alternating-current (AC) signals. A diagram of the Leader LFG-1300S
Lab 4 Op Amp Filters
Lab 4 Op Amp Filters Figure 4.0. Frequency Characteristics of a BandPass Filter Adding a few capacitors and resistors to the basic operational amplifier (op amp) circuit can yield many interesting analog
Pulse Width Modulation
Pulse Width Modulation Pulse width modulation (PWM) is a technique in which a series of digital pulses is used to control an analog circuit. The length and frequency of these pulses determines the total
Pulse Width Modulation
Pulse Width Modulation Pulse width modulation (PWM) is a powerful technique for controlling analog circuits with a microprocessor's digital outputs. PWM is employed in a wide variety of applications, ranging
Teaching the Importance of Data Correlation in Engineering Technology
Session 3549 Teaching the Importance of Data Correlation in Engineering Technology Michael R. Warren, Dana M. Burnett, Jay R. Porter, and Rainer J. Fink Texas A&M University Abstract To meet the needs
Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply
Servo Motors (SensorDAQ only) Project 7 Servos are small, relatively inexpensive motors known for their ability to provide a large torque or turning force. They draw current proportional to the mechanical
SAMPLE: EXPERIMENT 10 Bandpass Filter / Fourier Analysis
SAMPLE: EXPERIMENT 10 Bandpass Filter / Fourier Analysis ---------------------------------------------------------------------------------------------------- This experiment is an excerpt from: Electric
Conversion Between Analog and Digital Signals
ELET 3156 DL - Laboratory #6 Conversion Between Analog and Digital Signals There is no pre-lab work required for this experiment. However, be sure to read through the assignment completely prior to starting
Implementing PID Temperature Control Using LabVIEW. Abstract. Introduction
Implementing PID Temperature Control Using LabVIEW Carlton Prewit, Rafic Bachnak Department of Computing and Mathematical Sciences Texas A&M University Corpus Christi Session XXXX Abstract Feedback control
Data Acquisition Using NI-DAQmx
Instructor s Portion Data Acquisition Using NI-DAQmx Wei Lin Department of Biomedical Engineering Stony Brook University Summary This experiment requires the student to use NI-DAQmx to acquire voltage
Lab 5 Digital I/O. Figure 5.0. Four bit Digital Counter Circuit on NI ELVIS II Protoboard
Lab 5 Digital I/O Digital electronics is the heart and soul of modern computers. The ability to set and read digital lines is essential to digital circuit diagnostics. Figure 5.0. Four bit Digital Counter
Virtual instruments and introduction to LabView
Introduction Virtual instruments and introduction to LabView (BME-MIT, Károly Molnár, János Hainzmann, Tamás Krébesz updated: 21/08/2013) The purpose of the measurement is to present and apply the concept
PH 210 Electronics Laboratory I Instruction Manual
PH 210 Electronics Laboratory I Instruction Manual Index Page No General Instructions 2 Experiment 1 Common Emitter (CE) Amplifier 4 Experiment 2 Multistage amplifier: Cascade of two CE stages 7 Experiment
OPTI 380B Intermediate Optics Laboratory
OPTI 380B Intermediate Optics Laboratory Lab 9 Microcontroller / Data Acquisition Project I Objectives: This lab is an introduction to the world of microcontrollers. In particular, we will explore the
QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 956 24-BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION
LTC2485 DESCRIPTION Demonstration circuit 956 features the LTC2485, a 24-Bit high performance Σ analog-to-digital converter (ADC). The LTC2485 features 2ppm linearity, 0.5µV offset, and 600nV RMS noise.
Lab Exercise 6: Digital/Analog conversion logic
Lab Exercise 6: Digital/Analog conversion logic Introduction In this lab exercise, you will build and investigate circuits for analog-to-digital and digital-to-analog conversion Preparation Before arriving
DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING
ECE 1250 Lab 6 Generate Voltages using a Function Generator and Measure Voltages using an Oscilloscope Building: Digital Circuit Build an Electronic Candle Overview: In Lab 6 you will: Build an electronic
The Electronic Scale
The Electronic Scale Learning Objectives By the end of this laboratory experiment, the experimenter should be able to: Explain what an operational amplifier is and how it can be used in amplifying signal
Class #12: Experiment The Exponential Function in Circuits, Pt 1
Class #12: Experiment The Exponential Function in Circuits, Pt 1 Purpose: The objective of this experiment is to begin to become familiar with the properties and uses of the exponential function in circuits
UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE. Department of Electrical and Computer Engineering
UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering Experiment No. 5 - Gain-Bandwidth Product and Slew Rate Overview: In this laboratory the student will explore
LABORATORY EXPERIMENT. Infrared Transmitter/Receiver
LABORATORY EXPERIMENT Infrared Transmitter/Receiver (Note to Teaching Assistant: The week before this experiment is performed, place students into groups of two and assign each group a specific frequency
Exp.no. (14) Digital to Analog converters
Exp.no. (14) Digital to Analog converters OBJECT:- To Interface Digital -to-analog converter to 8085 using 8255 and write Assembly Language Program to generate Ramp Wave form. THEORY:- Digital-to-Analog
EECS 100/43 Lab 2 Function Generator and Oscilloscope
1. Objective EECS 100/43 Lab 2 Function Generator and Oscilloscope In this lab you learn how to use the oscilloscope and function generator 2. Equipment a. Breadboard b. Wire cutters c. Wires d. Oscilloscope
Digital Fundamentals
Digital Fundamentals Tenth Edition Floyd Chapter 1 2009 Pearson Education, Upper 2008 Pearson Saddle River, Education NJ 07458. All Rights Reserved Analog Quantities Most natural quantities that we see
EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS
1 EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS The oscilloscope is the most versatile and most important tool in this lab and is probably the best tool an electrical engineer uses. This outline guides
Experiment 8 : Pulse Width Modulation
Name/NetID: Teammate/NetID: Experiment 8 : Pulse Width Modulation Laboratory Outline In experiment 5 we learned how to control the speed of a DC motor using a variable resistor. This week, we will learn
Lab 5 Getting started with analog-digital conversion
Lab 5 Getting started with analog-digital conversion Achievements in this experiment Practical knowledge of coding of an analog signal into a train of digital codewords in binary format using pulse code
Lab 3. Transistor and Logic Gates
Lab 3. Transistor and Logic Gates Laboratory Instruction Today you will learn how to use a transistor to amplify a small AC signal as well as using it as a switch to construct digital logic circuits. Introduction
An Introduction to Modular Arbitrary Function Generators
An Introduction to Modular Arbitrary Function Generators Electronic test and measurements equipment can be classified into two major categories; measurement instruments and signal sources. Instruments
Electrical Resonance
Electrical Resonance (R-L-C series circuit) APPARATUS 1. R-L-C Circuit board 2. Signal generator 3. Oscilloscope Tektronix TDS1002 with two sets of leads (see Introduction to the Oscilloscope ) INTRODUCTION
The RC Circuit. Pre-lab questions. Introduction. The RC Circuit
The RC Circuit Pre-lab questions 1. What is the meaning of the time constant, RC? 2. Show that RC has units of time. 3. Why isn t the time constant defined to be the time it takes the capacitor to become
Project Checkpoint: Audio Output (DAC+Amp)
University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences EECS150 Spring 2002 J. Wawrzynek E. Caspi Project Checkpoint: Audio Output (DAC+Amp)
Laboratory 5 Counter and LED Display
Laboratory 5 Counter and LED Display = Required to submit your Multisim circuit files before you start the lab. Pre-lab Questions 1. Attach the detailed wiring diagram you used to construct a one decade
NETWORK ENABLED EQUIPMENT MONITOR
NETWORK ENABLED EQUIPMENT MONITOR Remotely Monitor Sensors over the Internet Connect Sensors to the Web to Remotely Monitor Equipment, Processes or Other Applications A Complete, Easy to Deploy, Stand-Alone
Introduction to Oscilloscopes Lab Experiment
A collection of lab exercises to introduce you to the basic controls of a digital oscilloscope in order to make common electronic measurements. Revision 1.0 Page 1 of 18 Table of Contents LABORATORY EXPERIMENT
Oscilloscope, Function Generator, and Voltage Division
1. Introduction Oscilloscope, Function Generator, and Voltage Division In this lab the student will learn to use the oscilloscope and function generator. The student will also verify the concept of voltage
PHYS 2426 Engineering Physics II (Revised July 7, 2011) AC CIRCUITS: RLC SERIES CIRCUIT
PHYS 2426 Engineering Physics II (Revised July 7, 2011) AC CIRCUITS: RLC SERIES CIRCUIT INTRODUCTION The objective of this experiment is to study the behavior of an RLC series circuit subject to an AC
Number Representation
Number Representation By: Dr. A. D. Johnson Lab Assignment #2 EECS: 1100 Digital Logic Design The University of Toledo 1. Objectives - learning how to use a simple schematic capture CAD tool, - generation
University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics
University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics ESE250 Spring 2013 Lab 2: Sampling Friday, January 18, 2013 For Lab Session: Thursday, January 24, 2013
Material and Equipment NI ELVIS 741 Op Amp, 5k pot, Assorted Resistors (10k, 100k, 220k (2), 100 (2), 560 )
Lab 8 Operational Amplifier Characteristics Purpose The purpose of this lab is to study the non-ideal characteristics of the operational amplifier. The characteristics that will be investigated include
INTRODUCTION TO ARBITRARY/FUNCTION GENERATOR
Page 1 of 7 INTRODUCTION TO ARBITRARY/FUNCTION GENERATOR BEFORE YOU BEGIN PREREQUISITE LABS Introduction to MATLAB Introduction to Oscilloscope EXPECTED KNOWLEDGE Ohm s law & Kirchhoff s laws Operation
PERIPHERAL INTERFACE CONTROLLERS. There are many different Peripheral Interface Controllers: examples include the PIC16F873 and the PIC16F876 and the
PERIPHERAL INTERFACE CONTROLLERS There are many different Peripheral Interface Controllers: examples include the PIC16F873 and the PIC16F876 and the PIC16F877. The PIC16F873 and PIC16F876 have the same
COURSE NOTES Techniques for Measuring Drain Voltage and Current
COURSE NOTES Techniques for Measuring Drain Voltage and Current Introduction These course notes are to be read in association with the PI University video course, Techniques for Measuring Drain Voltage
Iowa State University Electrical and Computer Engineering. E E 452. Electric Machines and Power Electronic Drives
Electrical and Computer Engineering E E 452. Electric Machines and Power Electronic Drives Laboratory #10 Quadrature Encoder Basics Summary Machine control techniques often require accurate speed and/or
Exercise 10: Basic LabVIEW Programming
Exercise 10: Basic LabVIEW Programming In this exercise we will learn the basic principles in LabVIEW. LabVIEW will be used in later exercises and in the project part, as well in other courses later, so
Lab 2 Intro to Digital Logic and Transistors
University of Pennsylvania Department of Electrical and Systems Engineering ESE 111 Intro to ESE Lab 2 Intro to Digital Logic and Transistors Introduction: Up until now, everything that you have done has
22.302 Experiment 5. Strain Gage Measurements
22.302 Experiment 5 Strain Gage Measurements Introduction The design of components for many engineering systems is based on the application of theoretical models. The accuracy of these models can be verified
LAB 4 DIGITAL FILTERING
LAB 4 DIGITAL FILTERING 1. LAB OBJECTIVE The purpose of this lab is to design and implement digital filters. You will design and implement a first order IIR (Infinite Impulse Response) filter and a second
DEVELOPMENT OF THE SIGNAL GENERATOR APPLIED TO TESTING OF INSTRUMENTS FOR ELECTRICAL POWER QUALITY MEASUREMENT
FACTA UNIVERSITATIS Ser: Elec. Energ. Vol. 25, N o 3, December 2012, pp. 193-201 DOI: 10.2298/FUEE1203193S DEVELOPMENT OF THE SIGNAL GENERATOR APPLIED TO TESTING OF INSTRUMENTS FOR ELECTRICAL POWER QUALITY
ECE 2201 PRELAB 2 DIODE APPLICATIONS
ECE 2201 PRELAB 2 DIODE APPLICATIONS P1. Review this experiment IN ADVANCE and prepare Circuit Diagrams, Tables, and Graphs in your notebook, prior to coming to lab. P2. Hand Analysis: (1) For the zener
Lab 4 : Execution Structures in NI LabVIEW
Lab 4 : Execution Structures in NI LabVIEW Execution structures contain sections of graphical code and control how and when the code inside is run. The most common execution structures are While Loops,
PHYSICS 176 UNIVERSITY PHYSICS LAB II. Experiment 4. Alternating Current Measurement
PHYSICS 176 UNIVERSITY PHYSICS LAB II Experiment 4 Alternating Current Measurement Equipment: Supplies: Oscilloscope, Function Generator. Filament Transformer. A sine wave A.C. signal has three basic properties:
12 Converting Between Digital and Analog
12 CONVERTING BETWEEN DIGITAL AND ANALOG 12 Converting Between Digital and Analog For many applications, it is necessary to convert analog signals from a circuit or sensor to digital signals that can be
Laboratory 4 Logic, Latching and Switch Debounce
Laboratory 4 Logic, Latching and Switch Debounce = Required to submit your Multisim circuit files before you start the lab. Pre-lab Questions 1. Attach the detailed wiring diagram you used to construct
Charge and Discharge of a Capacitor
Charge and Discharge of a Capacitor INTRODUCTION Capacitors 1 are devices that can store electric charge and energy. Capacitors have several uses, such as filters in DC power supplies and as energy storage
MECH 423 Mechatronic Product Design Spring 2016 Lab #2: MSP430 Microprocessor Programming
MECH 423 Mechatronic Product Design Spring 2016 Lab #2: MSP430 Microprocessor Programming Objectives This lab consists in a set of exercises designed to teach you the basics of microprocessor programming
CHAPTER 11: Flip Flops
CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach
RF Measurements Using a Modular Digitizer
RF Measurements Using a Modular Digitizer Modern modular digitizers, like the Spectrum M4i series PCIe digitizers, offer greater bandwidth and higher resolution at any given bandwidth than ever before.
Physics 2306 Experiment 7: Time-dependent Circuits, Part 1
Name ID number Date Lab CRN Lab partner Lab instructor Objectives Physics 2306 Experiment 7: Time-dependent Circuits, Part 1 To study the time dependent behavior of the voltage and current in circuits
USB Step and Direction Pulse Generator. User Manual
USB Step and Direction Pulse Generator User Manual 2012 Kellyware 1/15/2012 Table of Contents Table of Contents... 2 Parts List... 3 Key Features... 3 Introduction... 4 Installation... 5 Setup... 5 Wiring
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. 6.002 Electronic Circuits Spring 2007
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.002 Electronic Circuits Spring 2007 Lab 4: Audio Playback System Introduction In this lab, you will construct,
GPIB Instrument Control
Session 2559 GPIB Instrument Control Leonard Sokoloff DeVry College of Technology Abstract Virtual Instrumentation is an important technology that is making a significant impact in today's industry, education
User s Guide DDS-3X25 USB ARBITRARY FUNCTION GENERATOR
User s Guide DDS-3X25 USB ARBITRARY FUNCTION GENERATOR Content General safety summary...1 Introduction...2 Chapter 1 Getting started...3 System Requirements...4 Installing Hardware...5 Installing Software...8
Chapter 6: From Digital-to-Analog and Back Again
Chapter 6: From Digital-to-Analog and Back Again Overview Often the information you want to capture in an experiment originates in the laboratory as an analog voltage or a current. Sometimes you want to
Decimal Number (base 10) Binary Number (base 2)
LECTURE 5. BINARY COUNTER Before starting with counters there is some vital information that needs to be understood. The most important is the fact that since the outputs of a digital chip can only be
Experiment 2 Diode Applications: Rectifiers
ECE 3550 - Practicum Fall 2007 Experiment 2 Diode Applications: Rectifiers Objectives 1. To investigate the characteristics of half-wave and full-wave rectifier circuits. 2. To recognize the usefulness
Embedded Systems Design Course Applying the mbed microcontroller
Embedded Systems Design Course Applying the mbed microcontroller Analog input and output These course notes are written by R.Toulson (Anglia Ruskin University) and T.Wilmshurst (University of Derby). (c)
Introduction to Logic Design Lab: AND, OR, NOT NAND and NOR GATES
Experiment 1 Introduction to Logic Design Lab: AND, OR, NOT NAND and NOR GATES Objective References The purpose of this laboratory is to introduce the use and features of the logic lab unit (ETS-7000 DIGITAL
ε: Voltage output of Signal Generator (also called the Source voltage or Applied
Experiment #10: LR & RC Circuits Frequency Response EQUIPMENT NEEDED Science Workshop Interface Power Amplifier (2) Voltage Sensor graph paper (optional) (3) Patch Cords Decade resistor, capacitor, and
Laboratory 4: Feedback and Compensation
Laboratory 4: Feedback and Compensation To be performed during Week 9 (Oct. 20-24) and Week 10 (Oct. 27-31) Due Week 11 (Nov. 3-7) 1 Pre-Lab This Pre-Lab should be completed before attending your regular
Accurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC dogan@neu.edu.tr Abstract The frequency of the mains electricity supply
PLL frequency synthesizer
ANALOG & TELECOMMUNICATION ELECTRONICS LABORATORY EXERCISE 4 Lab 4: PLL frequency synthesizer 1.1 Goal The goals of this lab exercise are: - Verify the behavior of a and of a complete PLL - Find capture
University of California at Berkeley Physics 111 Laboratory Basic Semiconductor Circuits (BSC) Lab 11 & 12
University of California at Berkeley Physics Laboratory Basic Semiconductor Circuits (BSC) Lab & Applied Digital Circuits: Timer, Analog-to-Digital (ADC) and Digital-to-Analog Conversion (DAC) Copyrighted
Example 1: 2-wire resistance measurements vs. 4-wire resistance measurements using a DMM
Overview The basic circuits and electronics devices lab is one of the first electrical engineering lab courses students will take. In this lab, students become familiar with making basic electrical measurements
Frequency Response of Filters
School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To
The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive
The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive approximation converter. 1 2 The idea of sampling is fully covered
AMETEK s Elgar SW and California Instruments CSW Form, Fit and Functions Comparison
AMETEK s Elgar SW and California Instruments CSW Form, Fit and Functions Comparison Introduction The purpose of this technical note is to compare the differences between the discontinued Elgar SW Series
SainSmart DDS Series User Manual (Software)
SainSmart DDS Series User Manual (Software) For Oscilloscope, Signal Generator and Logic Analyzer Updated software and user manual can be downloaded from http://www.sainsmart.com/tools-equipments/oscilloscope-dso/sainsmart-dds.html
DAC Digital To Analog Converter
DAC Digital To Analog Converter DAC Digital To Analog Converter Highlights XMC4000 provides two digital to analog converters. Each can output one analog value. Additional multiple analog waves can be generated
ECONseries Low Cost USB DAQ
ECONseries Low Cost USB Data Acquisition Modules ECONseries Low Cost USB DAQ The ECONseries is a flexible yet economical series of multifunction data acquisition modules. You choose the number of analog
EET 310 Programming Tools
Introduction EET 310 Programming Tools LabVIEW Part 1 (LabVIEW Environment) LabVIEW (short for Laboratory Virtual Instrumentation Engineering Workbench) is a graphical programming environment from National
CIRCUIT DIAGRAMS AND COMPONENT DRAWINGS
CIRCUIT DIAGRAMS AND COMPONENT DRAWINGS Dr. Victor Giurgiutiu Page 70 1/17/01 BASIC MULTIMIETER OPERATION BASIC MULTIMETER INFORMATION Multimeter is a measuring instrument. It can be used to measure voltage,
Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip
Pulse Width Modulation (PWM) LED Dimmer Circuit Using a 555 Timer Chip Goals of Experiment Demonstrate the operation of a simple PWM circuit that can be used to adjust the intensity of a green LED by varying
Report Write down your measured values, and figures, in this booklet and report to the teacher during the laboration.
Circuit Analyses. Laboration 3 Oscilloscope and function generator This booklet, signed by the teacher, serves as a receipt for passing the lab. Each student must have a booklet of his own with solid preparation
CONVERTERS. Filters Introduction to Digitization Digital-to-Analog Converters Analog-to-Digital Converters
CONVERTERS Filters Introduction to Digitization Digital-to-Analog Converters Analog-to-Digital Converters Filters Filters are used to remove unwanted bandwidths from a signal Filter classification according
ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation
ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation Program Definition: Write a program to control the speed of a dc motor using pulse width modulation. Discussion: The speed of a dc motor is
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
National Instruments: LabVIEW
National Instruments: LabVIEW LabVIEW is a graphical programming language that uses icons instead of lines of text to create applications. In contrast to textbased programming languages, where instructions
Wireless DC Motor Speed Control
Wireless DC Motor Speed Control Senior Design Proposal 2012 Spring Yu Qiao & Jing Y. Guo TA: Jim Kolodziej Introduction The title of our project is High-performance low-cost low-loss wireless DC motor
Interfacing a Servo to the ATmega16
Learning Objectives: Interfacing a Servo to the ATmega16 After successfully completing this lab, students will be able to: Desribe how a radio control (RC) servo works Interface a RC servo to a microcontroller