Basic Pulse Width Modulation
|
|
|
- Alannah Gibbs
- 9 years ago
- Views:
Transcription
1 EAS 199 Fall 211 Basic Pulse Width Modulation Gerald Recktenwald v: September 16, Basic PWM Properties Pulse Width Modulation or PWM is a technique for supplying electrical power to a load that has a relatively slow response. The supply signal consists of a train of voltages pulses such that the width of individual pulses controls the effective voltage level to the load. Both AC and DC signals can be simulated with PWM. In these notes we will describe the use of PWM on an Arduino for controlling LEDs and DC motors. The PWM pulse train acts like a DC signal when devices that receive the signal have an electromechanical response time that is slower than the frequency of the pulses. For a DC motor, the energy storage in the motor windings effectively smooths out the energy bursts delivered by the input pulses so that the motor experiences a lesser or greater electrical power input depending on the widths of the pulses. For an LED, using PWM causes the light to be turned on and off at frequency than our eyes can detect. We simply perceive the light as brighter or dimmer depending on the widths of the pulses in the PWM output. Figure 1 shows a voltage signal comprised of pulses of duration τ o that repeat every units of time. The output of a PWM channel is either V s volts during the pulse or zero volts otherwise. If this signal is supplied as input to a device that has a response time much larger than, the device will experience the signal as an approximately DC input with an effective voltage of V eff = V s τ o (1) The ratio τ o / is called the duty cycle of the square wave pulses. The effective DC voltage supplied to the load is controlled by adjusting the duty cycle. 2 Using PWM on an Arduino An Arduino Uno has 14 digital input/output (I/O) pins 1. Conventional, i.e., not PWM, operation of the digital I/O pins is controlled with the pinmode, digitalread and digitalwrite functions. The pinmode function is used to configure a pin as an input or output. When a digital I/O pin is configured as an input, digitalread reads the state of the pin, which will be either HIGH or LOW. In an Arduino sketch, HIGH is a predefined constant that is evaluated as true in a conditional 1 τ o V s... Figure 1: Nomenclature for definition of PWM duty cycle.
2 EAS 199 :: Basic PWM Output 2 int PWM_out_pin = 9; // Must be one of 3, 5, 6, 9, 1, or 11 // for Arduino Uno void setup() { pinmode(pwm_out_pin, OUTPUT); void loop() { byte PWM_out_level; PWM_out_level =... // Code logic to set output level analogwrite( PWM_out_pin, PWM_out_level); Listing 1: Skeleton of an Arduino sketch to demonstrate the use of pinmode and analogwrite in controlling PWM output. expression, and is equivalent to a numerical value of 1. Electrically, a value of HIGH means the pin voltage is close to 5 V. Similarly, the constant LOW is interpreted as false in conditional expressions, it is numerically equivalent to, and electrically the pin voltage is. When a digital I/O pin is configured for output, digitalwrite is used to set the pin voltage to HIGH or LOW. On an Arduino Uno, PWM output is possible on digital I/O pins 3, 5, 6, 9, 1 and 11. On these pins the analogwrite function is used to set the duty cycle of a PWM pulse train that operates at approximately 5 Hz 2. Thus, with a frequency f c = 5 Hz, the period is = 1/f c 2 ms. As with conventional digital I/O, the pinmode function must be called first to configure the digital pin for output. The skeleton of a sketch in Listing 1 shows the basic code components for using PWM on an Arduino. Two integer variables, PWM_out_pin and PWM_out_level are used to indicate the pin number and output level respectively. In the setup function, the statement pinmode(pwm_out_pin, OUTPUT); configures the PWM_out_pin for output. The OUTPUT symbol is a constant defined by the Arduino programming tools (the IDE or Integrated Development Environment). The statement analogwrite( PWM_out_pin, PWM_out_level); sets the PWM_out_pin pin to the value of the PWM duty cycle and hence the effective voltage according to Equation (1). The parameter that sets the duty cycle is an 8-bit unsigned integer, i.e., a value in the range PWM_out_level 255. The digital output voltage of an Arduino Uno is either V or 5 V. Thus, in Equation (1), V s = 5 V. The PWM output level specified with the analogwrite is an 8-bit value that corresponds to an effective voltage range of to 5 V. Figure 2 depicts the relationships between the PWM output parameters. The quantities in Figure 2 are linearly related. Thus, PWM_out_level = 255 τ o = 255 V eff V s Remember that the second input to analogwrite is an unsigned 8-bit value, so PWM_out_level should be an byte variable type. Since V s = 5 V always, for routine calculations, we can use the simple formula PWM_out_level = V eff (2) 2 See and
3 EAS 199 :: Basic PWM Output V 255 τ o V eff V s V eff PWM_out_level Figure 2: Scaling relationships for PWM parameters. PWM out level is the 8-bit value used as the second parameter to the analogwrite function. Therefore, to supply an effective voltage of 3 V use PWM_out_level = = Implementation Examples We now show how PWM can be applied to two practical situations: controlling the brightness of an LED, and controlling the speed of a DC motor. The Arduino code for both cases is the same. 3.1 Blinking an LED The very first program for most Arduino users is to blink an LED on and off. The wiring diagram for the LED is shown on the left side of Figure 3. The basic blink program is available as blink.pde, and is part of the standard installation of the Arduino Integrated Development Environment (IDE). Make the following menu selections from an open Arduino window File Examples Basics Blink Note that the blink.pde program does not use PWM. 3.2 LED Brightness Blinking an LED involves sending a signal to the LED that is either on or off, true or false, 5V or V. Adjusting the brightness of an LED requires the sending voltage values in the range between V and 5V using the PWM technique described earlier. Example 3.1 Modifying the Blink Program to use PWM Controlling the brightness of an LED with PWM is straightforward. The LED circuit is connected to one of the PWM output pins and the duty cycle for the PWM output is controlled with the analogwrite command. Listing 2 shows two programs for blinking an LED with an Arduino. The program on the left (blink.pde) is a slight variation on the Blink.pde program that comes as a standard part of the Arduino distribution. Blink.pde uses the digitalwrite command to turn an LED on and off. During the on state the digital output pin is supplied with 5V.
4 EAS 199 :: Basic PWM Output 4 // File: Blink.pde // File: Blink_dim.pde // // // Turns on an LED on for one second, // Turns on an LED on for one second, // then off for one second, repeatedly. // then off for one second, repeatedly. // For digital I/O the brightness is set // Use PWM to control variable level of // to maximum during the "on" phase. // brightness of the "on" phase. // Use pins be, 1,..., 13 for digital I/O // Use pins 3, 5, 6, 9, 1 or 11 for PWM int LED_pin = 11; int LED_pin = 11; // must be in the range <= level <= 255 int level = 2; void setup() { void setup() { pinmode(led_pin, OUTPUT); pinmode(led_pin, OUTPUT); void loop() { void loop() { digitalwrite(led_pin, HIGH); analogwrite(led_pin, level); delay(1); delay(1); digitalwrite(led_pin, LOW); analogwrite(led_pin, ); delay(1); delay(1); Listing 2: Arduino using PWM to control the brightness of an LED. The Blink dim.pde program on the right hand side of Listing 2 uses the analogwrite function to supply a variable voltage level to the LED. Example 3.2 PWM Control of LED Brightness In this example, the brightness of the LED is set to three levels in an endlessly repeating sequence. This allows us to verify that the PWM control of brightness is working as it should. The LED circuit is the same. Digital output 5V Digital output Figure 3: Electrical circuit for the basic blink program on the left, and the transistor-controlled blink program. Note that the program to drive these two circuits can be identical as long as the same digital output pin is used for both circuits.
5 EAS 199 :: Basic PWM Output 5 // File: LED_three_levels.pde // // Use PWM to control the brightness of an LED // Repeat a pattern of three brightness levels int LED_pin = 11; // must be one of 3, 5, 6, 9, 1 or 11 for PWM void setup() { pinmode(led_pin, OUTPUT); // Initialize pin for output void loop() { int dtwait = 1; // Pause interval, milliseconds int V1=2, V2=22, V3=12; // 8-bit output values for PWM duty cycle analogwrite(led_pin, V1); delay(dtwait); analogwrite(led_pin, V2); delay(dtwait); analogwrite(led_pin, V3); delay(dtwait); Listing 3: Arduino using PWM to control the brightness of an LED. The LED three levels.pde sketch in Listing 3 causes an LED to glow at three different brightess levels specified by the variables V1, V2 and V3. Each level is held for a time interval specified by the dtwait variable. Example 3.3 Transistor-based PWM Control of LED Brightness The Arduino digital output pins can supply a maximum current of 4 ma. In many applications, higher current loads need to be switched. For modestly larger current loads, say up to 1A, simple NPN transistors can be used. For higher currents, MOSFETs or relays are necessary. In this example, the basic principle of using a transistor to switch a load is demonstrated. The load is an LED, which does not need a transistor for switching. The Arduino sketch is the same as in the preceding examples. The only difference is in the electrical circuit, where the PWM output pin is tied to the base of an NPN transistor, as shown in the right half of Figure 3. Continue Writing Here:
6 EAS 199 :: Basic PWM Output 6 Example 3.4 PWM Control of a DC Motor DC motor circuit: Transistor control; Diode snubber Sketch 3.3 Hardware Limits Each digital output pin of an Arduino Uno can supply no more than 4 ma. To drive modestly higher current loads, the PWM output can be used with a transistor that switches the load. That strategy works with small DC motors. For example, a P2N2222 transistor from ON Semiconductor has a current limit of 6 ma, a factor of 3 higher than a digital pin of an Arduino. Controlling higher power AC or DC loads introduces the potential for electrical hazards, and should not be attempted without substantial experience and abundant safety precautions. A MOSFET (Metal Oxide Field Effect Transistor) device can be used to control DC loads at higher currents. Arduino shields using MOSFET controls can be purchased from Sparkfun 3 or other vendors. One solution for controlling resistive AC loads such as heaters is a product called the Power- SwitchTail, which is available from the manufacturer ( or Adafruit ( 3.4 Further Reading The Secrets of Arduino PWM on the official Arduino web site 4 explains some of the low-level details of Arduino PWM, and how to take fine level control over the PWM outputs. 3 See, e.g., the Power Driver Shield or the mini FET Shield http: // V Orient the diode so + that the black stripe is at the same voltage as the positive motor motor terminal control pin 33Ω Collector. Connect to negative terminal of motor Base. Connect to motor control pin on Arduino Emitter: Connect to ground Figure 4: Electrical circuit for using PWM to control the speed control of a DC motor.
7 EAS 199 :: Basic PWM Output Study Questions 1. What is the effective voltage V eff for V s = 5V and duty cycles of 25 percent, 38 percent, and 64 percent? 2. A small DC motor is connected to digital output pin 7 of an Arduino Uno. What are the Arduino commands to set the effective output voltage to 2V, 3V, and 4.5V? Only write the analogwrite( ) command.
Basic DC Motor Circuits. Living with the Lab Gerald Recktenwald Portland State University [email protected]
Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University [email protected] DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor
Basic DC Motor Circuits
Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University [email protected] DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor
Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall 2012. Work in teams of two!
Using Your Arduino, Breadboard and Multimeter Work in teams of two! EAS 199A Fall 2012 pincer clips good for working with breadboard wiring (push these onto probes) Your Multimeter probes leads Turn knob
Arduino Lesson 13. DC Motors. Created by Simon Monk
Arduino Lesson 13. DC Motors Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Transistors Other Things to Do 2 3 4 4 4 6 7 9 11 Adafruit Industries
Arduino Motor Shield (L298) Manual
Arduino Motor Shield (L298) Manual This DFRobot L298 DC motor driver shield uses LG high power H-bridge driver Chip L298P, which is able to drive DC motor, two-phase or four phase stepper motor with a
Introduction to Arduino
Introduction to Arduino // Basic Arduino reference sheet: Installation: Arduino: http://www.arduino.cc/en/guide/homepage Fritzing: http://fritzing.org/download/ Support: Arduino: http://www.arduino.cc,
Arduino project. Arduino board. Serial transmission
Arduino project Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Open source means that the
Lab 6 Introduction to Serial and Wireless Communication
University of Pennsylvania Department of Electrical and Systems Engineering ESE 111 Intro to Elec/Comp/Sys Engineering Lab 6 Introduction to Serial and Wireless Communication Introduction: Up to this point,
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
Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board
Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Abstract This application note is a tutorial of how to use an Arduino UNO microcontroller to
Microcontroller Programming Beginning with Arduino. Charlie Mooney
Microcontroller Programming Beginning with Arduino Charlie Mooney Microcontrollers Tiny, self contained computers in an IC Often contain peripherals Different packages availible Vast array of size and
IR Communication a learn.sparkfun.com tutorial
IR Communication a learn.sparkfun.com tutorial Available online at: http://sfe.io/t33 Contents Getting Started IR Communication Basics Hardware Setup Receiving IR Example Transmitting IR Example Resources
Using Arduino Microcontrollers to Sense DC Motor Speed and Position
ECE480 Design Team 3 Using Arduino Microcontrollers to Sense DC Motor Speed and Position Tom Manner April 4, 2011 page 1 of 7 Table of Contents 1. Introduction ----------------------------------------------------------
V out. Figure 1: A voltage divider on the left, and potentiometer on the right.
Living with the Lab Fall 202 Voltage Dividers and Potentiometers Gerald Recktenwald v: November 26, 202 [email protected] Introduction Voltage dividers and potentiometers are passive circuit components
Arduino Lesson 1. Blink
Arduino Lesson 1. Blink Created by Simon Monk Last updated on 2015-01-15 09:45:38 PM EST Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink'
Transistor Characteristics and Single Transistor Amplifier Sept. 8, 1997
Physics 623 Transistor Characteristics and Single Transistor Amplifier Sept. 8, 1997 1 Purpose To measure and understand the common emitter transistor characteristic curves. To use the base current gain
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
Basic Electronics Prof. Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati
Basic Electronics Prof. Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati Module: 2 Bipolar Junction Transistors Lecture-2 Transistor
Transistor Amplifiers
Physics 3330 Experiment #7 Fall 1999 Transistor Amplifiers Purpose The aim of this experiment is to develop a bipolar transistor amplifier with a voltage gain of minus 25. The amplifier must accept input
APPLICATION NOTES: Dimming InGaN LED
APPLICATION NOTES: Dimming InGaN LED Introduction: Indium gallium nitride (InGaN, In x Ga 1-x N) is a semiconductor material made of a mixture of gallium nitride (GaN) and indium nitride (InN). Indium
DIODE CIRCUITS LABORATORY. Fig. 8.1a Fig 8.1b
DIODE CIRCUITS LABORATORY A solid state diode consists of a junction of either dissimilar semiconductors (pn junction diode) or a metal and a semiconductor (Schottky barrier diode). Regardless of the type,
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
Arduino Lesson 14. Servo Motors
Arduino Lesson 14. Servo Motors Created by Simon Monk Last updated on 2013-06-11 08:16:06 PM EDT Guide Contents Guide Contents Overview Parts Part Qty The Breadboard Layout for 'Sweep' If the Servo Misbehaves
Programming Logic controllers
Programming Logic controllers Programmable Logic Controller (PLC) is a microprocessor based system that uses programmable memory to store instructions and implement functions such as logic, sequencing,
Fundamentals of Signature Analysis
Fundamentals of Signature Analysis An In-depth Overview of Power-off Testing Using Analog Signature Analysis www.huntron.com 1 www.huntron.com 2 Table of Contents SECTION 1. INTRODUCTION... 7 PURPOSE...
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
DC Motor control Reversing
January 2013 DC Motor control Reversing and a "Rotor" which is the rotating part. Basically there are three types of DC Motor available: - Brushed Motor - Brushless Motor - Stepper Motor DC motors Electrical
A Practical Guide to Free Energy Devices
A Practical Guide to Free Energy Devices Device Patent No 29: Last updated: 7th October 2008 Author: Patrick J. Kelly This is a slightly reworded copy of this patent application which shows a method of
Timer A (0 and 1) and PWM EE3376
Timer A (0 and 1) and PWM EE3376 General Peripheral Programming Model Each peripheral has a range of addresses in the memory map peripheral has base address (i.e. 0x00A0) each register used in the peripheral
Theory of Operation. Figure 1 illustrates a fan motor circuit used in an automobile application. The TPIC2101. 27.4 kω AREF.
In many applications, a key design goal is to minimize variations in power delivered to a load as the supply voltage varies. This application brief describes a simple DC brush motor control circuit using
Electronics. Discrete assembly of an operational amplifier as a transistor circuit. LD Physics Leaflets P4.2.1.1
Electronics Operational Amplifier Internal design of an operational amplifier LD Physics Leaflets Discrete assembly of an operational amplifier as a transistor circuit P4.2.1.1 Objects of the experiment
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
BJT Characteristics and Amplifiers
BJT Characteristics and Amplifiers Matthew Beckler [email protected] EE2002 Lab Section 003 April 2, 2006 Abstract As a basic component in amplifier design, the properties of the Bipolar Junction Transistor
Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module
Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module RS0 Microcontroller LEDs Motor Control Pushbuttons Purpose: To demonstrate an easy way of using a Freescale RS0K2 microcontroller
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
FPAB20BH60B PFC SPM 3 Series for Single-Phase Boost PFC
FPAB20BH60B PFC SPM 3 Series for Single-Phase Boost PFC Features UL Certified No. E209204 (UL1557) 600 V - 20 A Single-Phase Boost PFC with Integral Gate Driver and Protection Very Low Thermal Resistance
Lecture 18: Common Emitter Amplifier. Maximum Efficiency of Class A Amplifiers. Transformer Coupled Loads.
Whites, EE 3 Lecture 18 Page 1 of 10 Lecture 18: Common Emitter Amplifier. Maximum Efficiency of Class A Amplifiers. Transformer Coupled Loads. We discussed using transistors as switches in the last lecture.
13. Diode Rectifiers, Filters, and Power Supplies
1 13. Diode Rectifiers, Filters, and Power Supplies Introduction A power supply takes Alternating Current or A.C. power from your electric utility (Con Edison) and converts the A.C. electrical current
Physics 623 Transistor Characteristics and Single Transistor Amplifier Sept. 13, 2006
Physics 623 Transistor Characteristics and Single Transistor Amplifier Sept. 13, 2006 1 Purpose To measure and understand the common emitter transistor characteristic curves. To use the base current gain
Electronics 5: Arduino, PWM, Mosfetts and Motors
BIOE 123 Module 6 Electronics 5: Arduino, PWM, Mosfetts and Motors Lecture (30 min) Date Learning Goals Learn about pulse width modulation (PWM) as a control technique Learn how to use a Mosfets to control
Lecture - 4 Diode Rectifier Circuits
Basic Electronics (Module 1 Semiconductor Diodes) Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati Lecture - 4 Diode Rectifier Circuits
LABORATORY 10 TIME AVERAGES, RMS VALUES AND THE BRIDGE RECTIFIER. Bridge Rectifier
LABORATORY 10 TIME AVERAGES, RMS VALUES AND THE BRIDGE RECTIFIER Full-wave Rectification: Bridge Rectifier For many electronic circuits, DC supply voltages are required but only AC voltages are available.
LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS
LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS Objective In this experiment you will study the i-v characteristics of an MOS transistor. You will use the MOSFET as a variable resistor and as a switch. BACKGROUND
The 2N3393 Bipolar Junction Transistor
The 2N3393 Bipolar Junction Transistor Common-Emitter Amplifier Aaron Prust Abstract The bipolar junction transistor (BJT) is a non-linear electronic device which can be used for amplification and switching.
Objectives. Electric Current
Objectives Define electrical current as a rate. Describe what is measured by ammeters and voltmeters. Explain how to connect an ammeter and a voltmeter in an electrical circuit. Explain why electrons travel
Pulse Width Modulated (PWM) Drives. AC Drives Using PWM Techniques
Drives AC Drives Using PWM Techniques Power Conversion Unit The block diagram below shows the power conversion unit in Pulse Width Modulated (PWM) drives. In this type of drive, a diode bridge rectifier
The full wave rectifier consists of two diodes and a resister as shown in Figure
The Full-Wave Rectifier The full wave rectifier consists of two diodes and a resister as shown in Figure The transformer has a centre-tapped secondary winding. This secondary winding has a lead attached
Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors
Electronics Exercise 3: Uni-Polar Stepper Motor Controller / Driver Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles
HIGH VOLTAGE POWER SUPPLY FOR ELECTRO-OPTICS APPLICATIONS
HIGH VOLTAGE POWER SUPPLY FOR ELECTRO-OPTICS APPLICATIONS A. R. Tamuri, N. Bidin & Y. M. Daud Laser Technology Laboratory, Physics Department Faculty of Science, Universiti Teknologi Malaysia, 81310 Skudai,
Line Reactors and AC Drives
Line Reactors and AC Drives Rockwell Automation Mequon Wisconsin Quite often, line and load reactors are installed on AC drives without a solid understanding of why or what the positive and negative consequences
Bipolar Transistor Amplifiers
Physics 3330 Experiment #7 Fall 2005 Bipolar Transistor Amplifiers Purpose The aim of this experiment is to construct a bipolar transistor amplifier with a voltage gain of minus 25. The amplifier must
Diode Applications. by Kenneth A. Kuhn Sept. 1, 2008. This note illustrates some common applications of diodes.
by Kenneth A. Kuhn Sept. 1, 2008 This note illustrates some common applications of diodes. Power supply applications A common application for diodes is converting AC to DC. Although half-wave rectification
Switch Mode Power Supply Topologies
Switch Mode Power Supply Topologies The Buck Converter 2008 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to this Web seminar on Switch Mode Power Supply Topologies.
TRANSISTOR/DIODE TESTER
TRANSISTOR/DIODE TESTER MODEL DT-100 Lesson Manual ELENCO Copyright 2012, 1988 REV-G 753115 Elenco Electronics, Inc. Revised 2012 FEATURES Diode Mode: 1. Checks all types of diodes - germanium, silicon,
H-Bridge Motor Control
University of Pennsylvania Department of Electrical and Systems Engineering ESE 206: Electrical Circuits and Systems II Lab H-Bridge Motor Control Objective: The objectives of this lab are: 1. To construct
Application Note AN-1068 reva
Application Note AN-1068 reva Considerations for Designs Using Radiation-Hardened Solid State Relays By Alan Tasker Table of Contents Introduction Page Overview...1 The Contact...1 Actuation...1 The IR
Lecture 7: Programming for the Arduino
Lecture 7: Programming for the Arduino - The hardware - The programming environment - Binary world, from Assembler to C - - Programming C for the Arduino: more - Programming style Lect7-Page1 The hardware
Pulse Width Modulated (PWM)
Control Technologies Manual PWM AC Drives Revision 1.0 Pulse Width Modulated (PWM) Figure 1.8 shows a block diagram of the power conversion unit in a PWM drive. In this type of drive, a diode bridge rectifier
RGB LED Strips. Created by lady ada. Last updated on 2015-12-07 12:00:18 PM EST
RGB LED Strips Created by lady ada Last updated on 2015-12-07 12:00:18 PM EST Guide Contents Guide Contents Overview Schematic Current Draw Wiring Usage Example Code Support Forums 2 3 5 6 7 10 12 13 Adafruit
Adding Heart to Your Technology
RMCM-01 Heart Rate Receiver Component Product code #: 39025074 KEY FEATURES High Filtering Unit Designed to work well on constant noise fields SMD component: To be installed as a standard component to
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
Theory and Practice of Tangible User Interfaces. Thursday Week 2: Digital Input and Output. week. Digital Input and Output. RGB LEDs fade with PWM
week 02 Digital Input and Output RGB LEDs fade with PWM 1 Microcontrollers Output Transducers actuators (e.g., motors, buzzers) Arduino Input Transducers sensors (e.g., switches, levers, sliders, etc.)
Talon and Talon SR User Manual
Talon and Talon SR User Manual Brushed DC motor controller Version 1.3 Cross the Road Electronics, LLC www.crosstheroadelectronics.com Cross The Road Electronics, LLC Page 1 4/2/2013 Device Overview Clear,
Controlling a Dot Matrix LED Display with a Microcontroller
Controlling a Dot Matrix LED Display with a Microcontroller By Matt Stabile and programming will be explained in general terms as well to allow for adaptation to any comparable microcontroller or LED matrix.
LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.
LM 358 Op Amp S k i l l L e v e l : I n t e r m e d i a t e OVERVIEW The LM 358 is a duel single supply operational amplifier. As it is a single supply it eliminates the need for a duel power supply, thus
AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. http://www.muzique.com/news/mosfet-body-diodes/. Accessed 22/12/09.
Pulse width modulation Pulse width modulation is a pulsed DC square wave, commonly used to control the on-off switching of a silicon controlled rectifier via the gate. There are many types of SCR s, most
C4DI Arduino tutorial 4 Things beginning with the letter i
C4DI Arduino tutorial 4 Things beginning with the letter i If you haven t completed the first three tutorials, it might be wise to do that before attempting this one. This tutorial assumes you are using
cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller
cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller Overview The objective of this lab is to introduce ourselves to the Arduino interrupt capabilities and to use
Considerations When Specifying a DC Power Supply
Programming Circuit White Paper Considerations When Specifying a DC Power Supply By Bill Martin, Sales/Applications Engineer Every automated test system that tests electronic circuit boards, modules or
High voltage power supply (1 to 20 KV)
High voltage power supply ( to 0 KV) Ammar Ahmed Khan, Muhammad Wasif, Muhammad Sabieh Anwar This documentation is divided into two parts, the first part provides a brief overview about the key features
Lab 5 Operational Amplifiers
Lab 5 Operational Amplifiers By: Gary A. Ybarra Christopher E. Cramer Duke University Department of Electrical and Computer Engineering Durham, NC. Purpose The purpose of this lab is to examine the properties
ARRL Morse Code Oscillator, How It Works By: Mark Spencer, WA8SME
The national association for AMATEUR RADIO ARRL Morse Code Oscillator, How It Works By: Mark Spencer, WA8SME This supplement is intended for use with the ARRL Morse Code Oscillator kit, sold separately.
Arduino Lesson 4. Eight LEDs and a Shift Register
Arduino Lesson 4. Eight LEDs and a Shift Register Created by Simon Monk Last updated on 2014-09-01 11:30:10 AM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout The 74HC595 Shift
Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies
Soonwook Hong, Ph. D. Michael Zuercher Martinson Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies 1. Introduction PV inverters use semiconductor devices to transform the
Transformerless UPS systems and the 9900 By: John Steele, EIT Engineering Manager
Transformerless UPS systems and the 9900 By: John Steele, EIT Engineering Manager Introduction There is a growing trend in the UPS industry to create a highly efficient, more lightweight and smaller UPS
GRADE 11A: Physics 5. UNIT 11AP.5 6 hours. Electronic devices. Resources. About this unit. Previous learning. Expectations
GRADE 11A: Physics 5 Electronic devices UNIT 11AP.5 6 hours About this unit This unit is the fifth of seven units on physics for Grade 11 advanced. The unit is designed to guide your planning and teaching
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India [email protected] http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to
Theory of Transistors and Other Semiconductor Devices
Theory of Transistors and Other Semiconductor Devices 1. SEMICONDUCTORS 1.1. Metals and insulators 1.1.1. Conduction in metals Metals are filled with electrons. Many of these, typically one or two per
= V peak 2 = 0.707V peak
BASIC ELECTRONICS - RECTIFICATION AND FILTERING PURPOSE Suppose that you wanted to build a simple DC electronic power supply, which operated off of an AC input (e.g., something you might plug into a standard
mecotron Safety relay ESTOP-2 For emergency stop monitoring
E0006 000824 Safety relay E-2 For emergency stop monitoring Description The safety module E-2 for emergency stop monitoring is used for safety breaking one or more circuits and is designed to be incorporated
1602 LCD adopts standard 14 pins(no backlight) or 16pins(with backlight) interface, Instruction of each pin interface is as follows:
LCD 1602 Shield Description: Arduino LCD 1602 adopts 2 lines with 16 characters LCD, with contrast regulating knob, backlight optional switch, and with 4 directional push-buttons, 1 choice button and1
Transistors. NPN Bipolar Junction Transistor
Transistors They are unidirectional current carrying devices with capability to control the current flowing through them The switch current can be controlled by either current or voltage ipolar Junction
Arduino Lesson 9. Sensing Light
Arduino Lesson 9. Sensing Light Created by Simon Monk Last updated on 2014-04-17 09:46:11 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Photocells Arduino Code Other Things
Programmable Single-/Dual-/Triple- Tone Gong SAE 800
Programmable Single-/Dual-/Triple- Tone Gong Preliminary Data SAE 800 Bipolar IC Features Supply voltage range 2.8 V to 18 V Few external components (no electrolytic capacitor) 1 tone, 2 tones, 3 tones
Analog & Digital Electronics Course No: PH-218
Analog & Digital Electronics Course No: PH-18 Lec 3: Rectifier and Clipper circuits Course nstructors: Dr. A. P. VAJPEY Department of Physics, ndian nstitute of Technology Guwahati, ndia 1 Rectifier Circuits:
Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA
Speed Control Methods of Various Types of Speed Control Motors Kazuya SHIRAHATA Oriental Motor Co., Ltd. offers a wide variety of speed control motors. Our speed control motor packages include the motor,
Single-Stage High Power Factor Flyback for LED Lighting
Application Note Stockton Wu AN012 May 2014 Single-Stage High Power Factor Flyback for LED Lighting Abstract The application note illustrates how the single-stage high power factor flyback converter uses
TEA1024/ TEA1124. Zero Voltage Switch with Fixed Ramp. Description. Features. Block Diagram
Zero Voltage Switch with Fixed Ramp TEA04/ TEA4 Description The monolithic integrated bipolar circuit, TEA04/ TEA4 is a zero voltage switch for triac control in domestic equipments. It offers not only
GENERATOR START CONTROL MODULE - MINI (2 Wire to 3 Wire)
FEATURES & APPLICATIONS Inexpensive 2 wire to 3 wire start controller for electric start high speed gas generators. Optimized for use with Outback Invertors. Supports three types of 3 wire generator control
Chapter 4 AC to AC Converters ( AC Controllers and Frequency Converters )
Chapter 4 AC to AC Converters ( AC Controllers and Frequency Converters ) Classification of AC to AC converters Same frequency variable magnitude AC power AC controllers AC power Frequency converters (Cycloconverters)
POWER SUPPLY MODEL XP-15. Instruction Manual ELENCO
POWER SUPPLY MODEL XP-15 Instruction Manual ELENCO Copyright 2013 by Elenco Electronics, Inc. REV-A 753020 All rights reserved. No part of this book shall be reproduced by any means; electronic, photocopying,
Digital to Analog Converter. Raghu Tumati
Digital to Analog Converter Raghu Tumati May 11, 2006 Contents 1) Introduction............................... 3 2) DAC types................................... 4 3) DAC Presented.............................
Diode Circuits. Operating in the Reverse Breakdown region. (Zener Diode)
Diode Circuits Operating in the Reverse Breakdown region. (Zener Diode) In may applications, operation in the reverse breakdown region is highly desirable. The reverse breakdown voltage is relatively insensitive
Chapter 4: Pulse Width Modulation
Pulse Width Modulation Page 127 Chapter 4: Pulse Width Modulation PULSES FOR COMMUNICATION AND CONTROL Pulse width modulation is abbreviated PWM, and it refers to a technique of varying the amount of time
Work with Arduino Hardware
1 Work with Arduino Hardware Install Support for Arduino Hardware on page 1-2 Open Block Libraries for Arduino Hardware on page 1-9 Run Model on Arduino Hardware on page 1-12 Tune and Monitor Models Running
Series AMLDL-Z Up to 1000mA LED Driver
FEATURES: Click on Series name for product info on aimtec.com Series Up to ma LED Driver Models Single output Model Input Voltage (V) Step Down DC/DC LED driver Operating Temperature range 4ºC to 85ºC
The basic cascode amplifier consists of an input common-emitter (CE) configuration driving an output common-base (CB), as shown above.
Cascode Amplifiers by Dennis L. Feucht Two-transistor combinations, such as the Darlington configuration, provide advantages over single-transistor amplifier stages. Another two-transistor combination
EET272 Worksheet Week 9
EET272 Worksheet Week 9 answer questions 1-5 in preparation for discussion for the quiz on Monday. Finish the rest of the questions for discussion in class on Wednesday. Question 1 Questions AC s are becoming
CONSTRUCTING A VARIABLE POWER SUPPLY UNIT
CONSTRUCTING A VARIABLE POWER SUPPLY UNIT Building a power supply is a good way to put into practice many of the ideas we have been studying about electrical power so far. Most often, power supplies are
