Basic Pulse Width Modulation

Size: px
Start display at page:

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

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 gerry@pdx.edu

Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu 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 gerry@pdx.edu 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 gerry@me.pdx.edu 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 beck0778@umn.edu 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.

Three Arduino Challenges to Connect the Logical World with the Physical One. ISTE 2015 -- Philadelphia

Three Arduino Challenges to Connect the Logical World with the Physical One ISTE 2015 -- Philadelphia Rachel Brusky (bruskr@d-e.org) Christopher Fleischl (fleisc@d-e.org) Trevor Shaw (shawt@d-e.org) Dwight-Englewood

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

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 info@robokits.co.in 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