Implementing PID Temperature Control Using LabVIEW. Abstract. Introduction
|
|
|
- Lisa Clark
- 9 years ago
- Views:
Transcription
1 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 is used by industry to regulate and improve responses and results of a variety of processes and systems. This paper describes the design and development of a feedback control system that maintains the temperature of a process at a desired set point. The system consists of a PC-based data acquisition unit that provides input and output interfaces between the PC and the sensor circuit and hardware. A proportional, integral, and derivative controller is implemented using LabVIEW. The paper will provide details about the data acquisition unit, shows the implementation of the controller, and present test results. Introduction Control systems can be found almost anywhere you look. They are used in automobiles, factories, homes and businesses, and are found in equipment used by any industry you can name. The job of a typical control system is to maintain something that is variable or changeable in a prescribed state. The human body for example has control systems that regulate heartbeat, maintain body temperature, and provide balance. Another common example is the temperature control system found in most homes. A control system keeps the air in a home at a certain temperature. It does this by sensing the ambient temperature, comparing it to the desired temperature, and producing a control action that will keep the ambient temperature at or near the desired temperature. This paper describes a project that involves designing, building, and demonstrating a regulatory control system. The system will maintain the temperature of a process at a desired set point. Another goal is to incorporate a PC-based data acquisition system (DAQ) along with LabVIEW, a graphics-based programming language by National Instruments. LabVIEW has been used in many control systems applications [1-5]. To demonstrate the functionality of the system a heating element that gives off a constant amount of heat was used. The surface temperature of the heating element is regulated by varying the amount of cooling it receives. A small electric fan is placed directly in line with the heating element so that cool air is forced over it. The amount of heat transfer from the element is directly proportional to the rate of airflow over it. The system
2 monitors the surface temperature of the element and controls it by varying the speed of the cooling fan. DAQ System This system uses a data acquisition system (DAQ) that is connected to a PC in the lab. It gathers input from the process and passes output signals to the control element. A control algorithm is implemented in software on the PC that is connected to the DAQ system. The LabVIEW software package from National Instruments is used to develop the custom data acquisition and control program. The program measures the temperature from the process, compares it to a desired set point, and issues the proper control signal to the final control element. The control signal adjusts the rotation speed of an electric fan. The fan rotation speed determines the rate of air flow over the heating element. Figure 1 below shows a block diagram of the system. Set Point Element Heating Cooling Fan + Element Surface Temperature - Temperature Sensor Figure 1. Feedback System Block Diagram National Instruments SCXI The I/O system is the Signal Conditioning extensions for Instrumentation (SCXI) system from National Instruments. This is a modular data acquisition system that has the ability to connect to a PC. This system includes an input module, output module, and terminal blocks that are housed in a chassis. The SCXI system provides a basic I/O interface along with signal conditioning. It is designed to connect to a DAQ card which is located in the PC. The DAQ card performs A/D and D/A conversion, as well as signal timing and multiplexing.
3 System Chassis The SCXI-1000 is a 4-slot chassis designed to power and control up to four modules. It is expandable to allow more than one chassis to be daisy-chained as one system. The chassis provides power to the modules as well as a communication bus that is connected to the PC. Data Acquisition Card The DAQ device connects the SCXI chassis and modules to the PC. It performs the analog-to-digital and digital-to-analog conversion necessary for interfacing the I/O signals to the PC. The card is a National Instruments 6040E PCI card. It has 16 analog inputs, 2 analog outputs, 8 digital I/O lines, and two 24-bit counter/timers. Analog Input The analog input module is a SCXI-1102C 32-Channel Analog Input Module. It is ideal for measuring small voltage and current inputs, and includes a Cold Junction Compensation circuit for use with thermocouple sensors. Connected to the front of the SCXI-1102C is a terminal block. The terminal block provides the wiring terminals that external signals are connected to. Analog Output For analog output, a SCXI Channel Isolated Analog Output Module is provided. It is able to provide six channels of slowly varying DC voltage or current signals. The output voltage range is software selectable with the maximum swing between ±10 volts. Software Perhaps the most important piece of the system is the software. The software is the controller. It analyzes the input from the process and decides on an output action based on a control algorithm. The software is also the instrumentation. It displays data on the PC screen that a human operator can use to understand how the system is behaving. The software also enables an operator to control the process by entering a set point or by manually controlling the final control element. National Instruments LabVIEW 7 Express LabVIEW is a graphics-based software development package that incorporates data acquisition, measurement, analysis, presentation, and control. Programs are written in the form of Virtual Instruments, or VI s that can execute alone or can be used as sub- VI s in larger programs. The programming style is much like the C programming language, however, actual code input is done graphically rather than typed with a text editor. This makes it easy for non-programmers to quickly create and debug applications.
4 The software integrates seamlessly with data acquisition and measurement products from National Instruments. When used with the SCXI system, the result is very quick development of powerful measurement and control applications. Perhaps the biggest benefit of the LabVIEW system is that it includes hundreds of VI s that are ready to use in a custom program. In the development of this project I took full advantage of ready-made VI s for control, acquisition, and analysis. LabVIEW Software VI s The software is perhaps the most important component of the system. It acts as the controller and also as instrumentation. The main routine, or VI, provides a front panel interface that allows the operator to control and monitor the system. It calls sub-vi s to perform functions that gather analog input, send analog output, and implement a PID control algorithm. Front Panel The front panel is what allows the operator to control and monitor the process. It includes software controls and indicators that mimic physical controls such as buttons, sliders, LEDs, and charts. Shown below as Figure 2 is a screenshot of the front panel. Figure 2. Screenshot Of LabVIEW Front Panel
5 The temperature of the process is displayed in a thermometer-style indicator as well as recorded on a strip chart. Also on the strip chart is the set point value. By showing both set point and measured values on the strip chart, one can easily see how the system responds to changes in set point. This is very helpful when trying to determine the correct PID constants. There is a slider for manually controlling the fan speed and one to adjust the temperature set point for automatic control. A toggle switch allows the operator to switch between manual and automatic control. There is a dial control that sets the sampling rate. It controls how fast the software loop runs. The PID values can be set in a numerical control box. Underneath the PID values box are two pushbutton switches. The one marked Autotune starts an automatic tuning routine. This routine attempts to find the best values for P, I, and D using the Zeigler-Nichols ultimate gain method. Upon completion, the new PID values are automatically entered into the control box. Block Diagram The block diagram is a graphical representation of the underlying software program. It consists of icons that represent typical programming elements such as constants, variables, subroutines, and loops. Figure 3 below is a screenshot of the block diagram for this system. Figure 3. Screenshot of LabVIEW Block Diagram
6 Hardware and Circuits System Power To provide power for the electronics and fan, a 12-volt regulated supply is used. A simple voltage regulator IC is used to provide the positive 12-volt rails that power the fan and op-amp circuits. This way, only one external power connection is needed. A connection to the 15-volt laboratory power supply is all that is needed to supply regulated 12-volt power to the entire circuit. Heat Circuit A simple resistance heater circuit is used as the process heating element. It is made up of two 270Ω resistors wired in parallel. They are connected directly to the 12-volt power supply. The resistors heat up and dissipate 1.2 Watts of power, almost all of which is given up as heat. It is an easy way to model a heat source that is capable of reaching 160 F. Temperature Sensor A temperature sensor is attached to the surface of the heating element. It is what provides feedback to the control system. The sensor is a J-type thermocouple sensor which sees much use in industry. It is capable of sensing temperatures from degrees Fahrenheit. It is well suited for use with the SCXI system because the signal conditioning system takes care of the cold junction compensation as well as the scaling necessary to get an accurate temperature reading in degrees Fahrenheit. Fan Interface Circuit A custom interface circuit is necessary to control the DC fan. It would be easiest to connect the fan directly to the SCXI-1124 output module. However, this is not possible for a couple of reasons. First, the output module is not designed to source the amount of current the fan needs to operate. The fan is designed to operate at 12 volts DC with around 60mA of current. When used as a voltage source, the output module can source at most 5mA of current. So, for the fan to work properly, an interface circuit is required that can provide the power needed by the fan. Even if the output module could deliver the current the fan needs, the module s voltage range is different than that required for the fan. Figure 4 shows how the fan is connected to the output module through the PWM circuit. When designing an interface circuit, the most important thing to consider is the method that will be used to control the fan speed. The next sections discuss the possible interface methods.
7 SCXI-1124 Module Analog Output PWM 555 Integrat Comparat MOSFE 12V DC Figure 4. DC Fan Connected To Interface Circuit Variable Voltage Method The most straightforward method is to vary the input voltage to the fan between its minimum and maximum values. This would mean varying the voltage between 0-12 volts. A very simple circuit using an adjustable voltage regulator could be used. A typical regulator can provide up to 1 Amp of current which is more than enough needed to power the fan. The problem with this method is that a lot of power is wasted in the form of heat given off by the regulator. Also, the fan is designed to operate under full 12 volts. Operating the fan at voltages below this can shorten the life of its DC motor. Pulse Width Modulation Method A better method is to use PWM to control the amount of power going to the fan. This is accomplished by generating a square wave that will be used to switch a power MOSFET transistor. The MOSFET is capable of handling currents up to 4 Amps. The duty cycle of the square wave is modulated by the output signal coming from the analog output module. As the duty cycle changes, the ON time of the MOSFET is changed between 0 and 100%. When the MOSFET is switched like this at a relatively fast frequency, it effectively controls how much power is applied to the fan. Building the System The interface hardware was constructed using a breadboard and jumper wires. This allows changes to be made while testing the design.
8 Breadboard Circuit The PWM, heat, and power circuits were constructed on a breadboard. Figure 5 below is a photograph of the completed circuit on a breadboard. Figure 5. Breadboard Circuit Writing and Debugging the Software Since the LabVIEW environment uses a graphical programming language, it is very easy to write and debug the software. You don t have to memorize code because each code element and structure can be picked from a menu and dragged into your program. The program can be run and debugged in the same window. This makes it very quick to troubleshoot and fix problems. There is an Execution Highlighting option that acts as a debugger by slowly stepping through your program. The slow action allows you to see how the code is behaving. Testing the System Testing of the system was done in sections. For example, each component of the PWM circuit was tested as it was built. The ability to send and receive signals using the SCXI system was tested separately from the software. This approach makes problems easier to isolate when troubleshooting. Testing the complete system meant connecting the breadboard circuit to the SCXI modules, and then running the LabVIEW VI
9 Testing the SCXI hardware is pretty straightforward. There is a software configuration tool from National Instruments called Measurement and Automation Explorer. Using this software, you can easily configure input and output channels and test them. I configured and tested the input and output channels using this easy interface. When I was ready to use the channels in my LabVIEW program, I already knew they worked. Since the system is controlled with a graphical front-panel interface, it is very easy and intuitive to learn. The controls and instruments are modeled after their physical counterparts. They have the same mechanical action as one would expect. To run the system, first make sure that the hardware circuit is powered on and connected to the SCXI modules. Start the LabVIEW software on the PC and run the VI. Everything can be controlled from the front panel. Setup Requirements The system needs a power supply to operate the breadboard circuitry and fan, a connection to the proper SCXI input and output modules, and a PC running the LabVIEW VI. One interesting thing is that the controlling PC need not be physically connected to the hardware circuit. As long as the hardware is connected to a networked PC via the SCXI system, the process can be monitored and controlled from any PC that can run the VI and communicate over the network. For example, I was able to do some of my software testing and development on a PC located upstairs from the actual SCXI system and process circuit. Operation To power the process circuit, a 15-volt DC power supply is needed. It should be able to provide a positive and negative 15-volts to the breadboard circuit. The system is simple to operate. Once the circuit is connected and powered up, the VI is started. The operator can see the current temperature and manually control the fan speed. Once the system is settled, control can be switched from manual to automatic. The PID algorithm is now used by the controller. The PID algorithm implements a bumpless transfer from manual to automatic. It also includes an auto-tuning function. Press the Autotune button to begin the self-tune process. The autotune function starts a 4-step wizard dialog that prompts you for the necessary input. Once the tuning process is complete, the new PID constants are automatically entered into the control box. The setpoint and chart scale can be adjusted while the program is running. To stop the program at any time, click on the Stop button. Results The system worked extremely well given the time constraints on design and construction. The fan is able to cool the heated element to a temperature of 110 F when running at is maximum speed. Using manual control, the operator is able to vary the fan speed from almost zero to full speed very smoothly. When operating under automatic control, the
10 system does a very good job of keeping the temperature within a few degrees of the set point. This was true even without tuning the loop for optimal control. For example, when set as proportional only control with unity gain, the temperature was held constant with an offset of five degrees from the setpoint. Shown below as Figure 6 is a screenshot showing a graph of the measured and setpoint values. Figure 6. Proportional-only control, unity gain. The figure above shows the response to a setpoint step change of 5 degrees. The temperature reaches a steady state, but there is a 5 degree offset. As the proportional gain is increased, the offset is reduced, however, oscillation is introduced into the system. This is shown as Figure 7. Figure 7. Minimal offset with oscillation.
11 The PID VI that was used includes an autotuning function. With the loop tuned, the controller was able to keep the process temperature within ±½ degree of the set point. The response to a three degree step change is shown below as Figure 8. Figure 8. Autotuned PID Loop Response to Setpoint Step Change. In this screenshot, you can also see the P, I, and D gains that were set by the auto-tuning function. Getting the loop perfectly tuned is not really an issue for this system because even the 1-degree variation of an un-tuned system is too small to matter for practical applications. Conclusion The system described in this paper illustrates the design and development of a feedback control system that employs a proportional, integral, and derivative controller implemented using LabVIEW. The system provides a very good tool for learning how to implement PID control and is being converted into an experiment for use in an upperlevel control systems course. The setup is straightforward provided that the PWM method for powering the fan is supplied to the student. The LabVIEW environment is intuitive and allows much to be done in little time.
12 References 1. M. Naghedolfeizi, S. Arora, and S. Garcia, Survey of LabVIEW technologies for building Web/Internet-enabled experimental setups, Proceedings of the 2002 ASEE Annual Conference and Exposition, June 16-19, 2002 Montreal, CA. 2. N. Swain, J. Anderson, M. Swain, and R. Korrapati, State-space analysis of linear, time-invariant control systems using virtual instruments, Proceedings of the 2001 ASEE Annual Conference Proceedings, June 2001, Albuquerque, NM. 3. L. Sokoloff, LabVIEW implementation of ON/OFF controller, Proceedings of the 1999 ASEE Annual Conference Proceedings, June 1999, Charlotte, NC. 4. R. Bachnak and C. Steidley, An interdisciplinary laboratory for computer science and engineering technology, Journal of Computing in Small Colleges, Vol. 17, No. 5, April 2002, pp K. Resendez and R. Bachnak, LabVIEW programming for internet-based measurements, Journal of Computing in Smakk Colleges, Vol. 18, No. 4, April 2003, pp CARLTON PREWIT Carlton Prewit is a senior student in the Control Systems Engineering Technology program at Texas A&M University Corpus Christi. Mr. Prewit has been working as an Undergraduate Research Assistant in the Department of Computing and Mathematical Sciences (CAMS) since Fall His research involves the design and development of custom-made depth sensors for use on a remotely controlled boat for data acquisition in shallow water areas. Mr. Prewit is expected to graduate with a B.S. degree in May RAFIC BACHNAK Rafic (Ray) Bachnak is a Professor in the Department of Computing and Mathematical Sciences (CAMS) at Texas A&M University-Corpus Christi (A&M-CC). He received his B.S., M.S., and Ph.D. degrees in Electrical and Computer Engineering from Ohio University in 1983, 1984, and 1989, respectively. Dr. Bachnak was previously on the faculty of Franklin University and Northwestern State University.
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
A Design of a PID Self-Tuning Controller Using LabVIEW
Journal of Software Engineering and Applications, 2011, 4, 161-171 doi:10.4236/jsea.2011.43018 Published Online March 2011 (http://www.scirp.org/journal/jsea) 161 A Design of a PID Self-Tuning Controller
Microcontroller-based experiments for a control systems course in electrical engineering technology
Microcontroller-based experiments for a control systems course in electrical engineering technology Albert Lozano-Nieto Penn State University, Wilkes-Barre Campus, Lehman, PA, USA E-mail: [email protected]
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
PC BASED PID TEMPERATURE CONTROLLER
PC BASED PID TEMPERATURE CONTROLLER R. Nisha * and K.N. Madhusoodanan Dept. of Instrumentation, Cochin University of Science and Technology, Cochin 22, India ABSTRACT: A simple and versatile PC based Programmable
Evaluation copy. Build a Temperature Sensor. Project PROJECT DESIGN REQUIREMENTS
Build a emperature Sensor Project A sensor is a device that measures a physical quantity and converts it into an electrical signal. Some sensors measure physical properties directly, while other sensors
Measuring Temperature withthermistors a Tutorial David Potter
NATIONAL INSTRUMENTS The Software is the Instrument Application Note 065 Measuring Temperature withthermistors a Tutorial David Potter Introduction Thermistors are thermally sensitive resistors used in
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
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
Data Acquisition in LabVIEW
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Data Acquisition in LabVIEW HANS- PETTER HALVORSEN, 2013.08.16 Faculty of Technology, Postboks 203,
Simplify Data Acquisition with a Built-in LXI Web Server
M E A S U R E M E N T T I P S Volume 9, Number 3 Simplify Data Acquisition with a Built-in LXI Web Server Snapshot: Make temperature measurements quickly and easily There are many applications in which
A Study of Speed Control of PMDC Motor Using Auto-tuning of PID Controller through LabVIEW
A Study of Speed Control of PMDC Motor Using Auto-tuning of PID Controller through LabVIEW Priyanka Rajput and Dr. K.K. Tripathi Department of Electronics and Communication Engineering, Ajay Kumar Garg
Introduction to Data Acquisition
Introduction to Data Acquisition Overview This tutorial is part of the National Instruments Measurement Fundamentals series. Each tutorial in this series, will teach you a specific topic of common measurement
QNET Experiment #06: HVAC Proportional- Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT)
Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #06: HVAC Proportional- Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT) Student Manual Table of Contents
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
MAS.836 HOW TO BIAS AN OP-AMP
MAS.836 HOW TO BIAS AN OP-AMP Op-Amp Circuits: Bias, in an electronic circuit, describes the steady state operating characteristics with no signal being applied. In an op-amp circuit, the operating characteristic
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.
Inrush Current. Although the concepts stated are universal, this application note was written specifically for Interpoint products.
INTERPOINT Although the concepts stated are universal, this application note was written specifically for Interpoint products. In today s applications, high surge currents coming from the dc bus are a
Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.
Op-Amp Simulation EE/CS 5720/6720 Read Chapter 5 in Johns & Martin before you begin this assignment. This assignment will take you through the simulation and basic characterization of a simple operational
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
Physics 120 Lab 6: Field Effect Transistors - Ohmic region
Physics 120 Lab 6: Field Effect Transistors - Ohmic region The FET can be used in two extreme ways. One is as a voltage controlled resistance, in the so called "Ohmic" region, for which V DS < V GS - V
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
Mini-Lab Projects in the Undergraduate Classical Controls Course
Mini-Lab Projects in the Undergraduate Classical Controls Course Jeffrey S. Dalton, Daniel S. Stutts, and Robert L. Montgomery University of Missouri-Rolla Rolla, MO 65409 Abstract: To address a common
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
Using Thermocouple Sensors Connecting Grounded and Floating Thermocouples
Connecting Grounded and Floating Thermocouples For best performance, Thermocouple sensors should be floating. This will ensure that no noise currents can flow in the sensor leads and that no common-mode
Design and Development of Virtual Instrument (VI) Modules for an Introductory Digital Logic Course
Session ENG 206-6 Design and Development of Virtual Instrument (VI) Modules for an Introductory Digital Logic Course Nikunja Swain, Ph.D., PE South Carolina State University [email protected] Raghu Korrapati,
SAMPLE CHAPTERS UNESCO EOLSS DIGITAL INSTRUMENTS. García J. and García D.F. University of Oviedo, Spain
DIGITAL INSTRUMENTS García J. and García D.F. University of Oviedo, Spain Keywords: analog-to-digital conversion, digital-to-analog conversion, data-acquisition systems, signal acquisition, signal conditioning,
GENERAL SCIENCE LABORATORY 1110L Lab Experiment 6: Ohm s Law
GENERAL SCIENCE LABORATORY 1110L Lab Experiment 6: Ohm s Law OBJECTIVES: To verify Ohm s law, the mathematical relationship among current, voltage or potential difference, and resistance, in a simple circuit.
DSP Laboratory: Analog to Digital and Digital to Analog Conversion
OpenStax-CNX module: m13035 1 DSP Laboratory: Analog to Digital and Digital to Analog Conversion Erik Luther This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License
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
THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES
TSI and TSI logo are registered trademarks of TSI Incorporated. SmartTune is a trademark of TSI Incorporated. THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES IFA 300 Constant Temperature Anemometry
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
dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor
dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This
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
DS1104 R&D Controller Board
DS1104 R&D Controller Board Cost-effective system for controller development Highlights Single-board system with real-time hardware and comprehensive I/O Cost-effective PCI hardware for use in PCs Application
Lab 3 - DC Circuits and Ohm s Law
Lab 3 DC Circuits and Ohm s Law L3-1 Name Date Partners Lab 3 - DC Circuits and Ohm s Law OBJECTIES To learn to apply the concept of potential difference (voltage) to explain the action of a battery in
SCXI -1303 32-CHANNEL ISOTHERMAL TERMINAL BLOCK
INSTALLATION GUIDE SCXI -1303 32-CHANNEL ISOTHERMAL TERMINAL BLOCK Introduction This guide describes how to install and use the SCXI-1303 terminal block with SCXI-1102, SCXI-1102B, SCXI-1102C, and SCXI-1100
NEW. EVEN MORE data acquisition and test stand automation
NEW EVEN MORE data acquisition and test stand automation the new class of data The plug&play complete package User benefits Expert Series is the latest generation of data acquisition Complete hardware
Transmitter Interface Program
Transmitter Interface Program Operational Manual Version 3.0.4 1 Overview The transmitter interface software allows you to adjust configuration settings of your Max solid state transmitters. The following
PowerAmp Design. PowerAmp Design PAD135 COMPACT HIGH VOLATGE OP AMP
PowerAmp Design COMPACT HIGH VOLTAGE OP AMP Rev G KEY FEATURES LOW COST SMALL SIZE 40mm SQUARE HIGH VOLTAGE 200 VOLTS HIGH OUTPUT CURRENT 10A PEAK 40 WATT DISSIPATION CAPABILITY 200V/µS SLEW RATE APPLICATIONS
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,
Digital and Analog I/O
70072-0127-07 TECHNICAL NOTE 02/2007 Digital and Analog I/O This document discusses the application and configuration of digital and analog inputs/outputs (I/O). Details are for both onboard I/O and external
HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE
HITACHI INVERTER SJ/L1/3 SERIES PID CONTROL USERS GUIDE After reading this manual, keep it for future reference Hitachi America, Ltd. HAL1PID CONTENTS 1. OVERVIEW 3 2. PID CONTROL ON SJ1/L1 INVERTERS 3
Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015
Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) The standard tuning values used in ADVANCED Motion Controls drives are conservative and work well in over 90%
Environment Temperature Control Using Modbus and RS485 Communication Standards
Environment Temperature Control Using Modbus and RS485 Communication Standards Kosta Papasideris, Chris Landry, Brad Sutter and Archie Wilson Engineering Technology and Industrial Distribution Department
MODEL 5010 DUAL CHANNEL SMOKE/FIRE DETECTION MODULE
DESCRIPTION MODEL 5010 DUAL CHANNEL SMOKE/FIRE DETECTION MODULE DESCRIPTION The SST Model 5010 Two Channel Smoke/Fire Detection Module provides two independent detection input channels for the NOVA-5000
Electronic WorkBench tutorial
Electronic WorkBench tutorial Introduction Electronic WorkBench (EWB) is a simulation package for electronic circuits. It allows you to design and analyze circuits without using breadboards, real components
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
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
Creating a Usable Power Supply from a Solar Panel
Creating a Usable Power Supply from a Solar Panel An exploration in DC- DC converters By Kathleen Ellis Advised by Dr. Derin Sherman Department of Physics, Cornell College November 21, 2012 Introduction
In regard to calculating system power requirements, refer to DBK Basics located near the front of this manual.
DBK42 16-Slot 5B Signal Conditioning Module Overview 1 Hardware Setup 2 DBK42 Connection 2 DBK42 Configuration 2 5B Module Connection 2 Power Considerations 2 Terminal Block Connections 3 DaqBoard/2000
Undergraduate Research Projects for Engineering Technology Students
Section 2150 Undergraduate Research Projects for Engineering Technology Students Chih-Ping Yeh, Jeannie Drew, Chris Rockwell, Hai-Chun Chien Division of Engineering Technology Wayne State University Abstract
Energy, Work, and Power
Energy, Work, and Power This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,
SYSTEM 45. C R H Electronics Design
SYSTEM 45 C R H Electronics Design SYSTEM 45 All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, & A outputs. Independent 25
PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011
PID Control by Ben Rowland, April 2011 Abstract PID control is used extensively in industry to control machinery and maintain working environments etc. The fundamentals of PID control are fairly straightforward
40.3. Control Relays and Timers
.3 Contents EASY500/700/800 Intelligent Relays........ EASY/MFD Expansion Modules............ MFD Intelligent Relays................... EASY/MFD Communication Modules....... EASY/MFD Power Supplies, Accessories
THE INPUT/OUTPUT SYSTEM. Key Points
M O D U L E T W O THE 2 INPUT/OUTPUT SYSTEM Key Points In the first module, you learned about the basic architecture and operation of the Allen-Bradley Micrologix 1000, including a brief introduction to
Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE
Technical Teaching Equipment Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE EDIBON SCADA System Teaching Technique used 4 5 2 Data Acquisition Board Cables and
Chapter 5. Components, Symbols, and Circuitry of Air-Conditioning Wiring Diagrams
Chapter 5 Components, Symbols, and Circuitry of Air-Conditioning Wiring Diagrams Objectives Upon completion of this course, you will be able to: Explain what electrical loads are and their general purpose
Measuring Electric Phenomena: the Ammeter and Voltmeter
Measuring Electric Phenomena: the Ammeter and Voltmeter 1 Objectives 1. To understand the use and operation of the Ammeter and Voltmeter in a simple direct current circuit, and 2. To verify Ohm s Law for
Basic Pulse Width Modulation
EAS 199 Fall 211 Basic Pulse Width Modulation Gerald Recktenwald v: September 16, 211 [email protected] 1 Basic PWM Properties Pulse Width Modulation or PWM is a technique for supplying electrical power
DATA LOGGING SYSTEM FOR PRESSURE MONITORING
DATA LOGGING SYSTEM FOR PRESSURE MONITORING Georgi Todorov Nikolov, Boyanka Marinova Nikolova, Marin Berov Marinov Department of Electronics, Technical University of Sofia, Studenstki Grad, TU-Sofia, block
Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist.
Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist. Abstract. I have been asked to put together a detailed article on a SWR meter. In this article I will deal
Optical Sensor Interface for AFX Digital LED Timer/Counter by George Warner, Jan. 2003 [email protected]
Optical Sensor Interface for AFX Digital LED Timer/Counter by George Warner, Jan. 200 [email protected] Abstract This paper presents a design for an optical sensor interface to an AFX Digital LED Timer/Counter.
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.
Welcome to this presentation on LED System Design, part of OSRAM Opto Semiconductors LED 101 series.
Welcome to this presentation on LED System Design, part of OSRAM Opto Semiconductors LED 101 series. 1 To discuss the design challenges of LED systems we look at the individual system components. A basic
4.1 DESCRIPTION OF CONTROLS cont.
4.1 DESCRIPTION OF CONTROLS cont. EGPS-1022 Power Supply Remote Control Computer Panel (ADDITIONAL CONTROLS AND INDICATORS BELOW MAIN PANEL) Fig. 4.1-4 Screen captures of LabVIEW TM program for EGPS-1022
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
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013
Control4 Smart Home System using Lab VIEW Akshatha N Gowda (1), Girijamba D L (2), Rishika G N (3), Shruthi S D (4),Niveditha S (5) 1,2,3,4 and 5 belongs to Department of Electronics & Communication Engineering
Quanser NI-ELVIS Trainer (QNET) Series: QNET HVAC. Heating, Ventilation, and Air Conditioning (HVAC) User Manual. User Manual
Quanser NI-ELVIS Trainer (QNET) Series: QNET HVAC Heating, Ventilation, and Air Conditioning (HVAC) User Manual User Manual Table of Contents 1. Introduction...1 2. Requirements...1 3. References...1 4.
I2C PRESSURE MONITORING THROUGH USB PROTOCOL.
I2C PRESSURE MONITORING THROUGH USB PROTOCOL. Product Details: To eradicate human error while taking readings such as upper precision or lower precision Embedded with JAVA Application: Technology Used:
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM
Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES AC averaging technique used to rectify, amplify, and filter 50 Hz to 400 Hz sine-wave signals. Accepts inputs of between 20 mv to 550 V rms to give
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
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
Low Cost Pure Sine Wave Solar Inverter Circuit
Low Cost Pure Sine Wave Solar Inverter Circuit Final Report Members: Cameron DeAngelis and Luv Rasania Professor: Yicheng Lu Advisor: Rui Li Background Information: Recent rises in electrical energy costs
Multipurpose Analog PID Controller
Multipurpose Analog PID Controller Todd P. Meyrath Atom Optics Laboratory Center for Nonlinear Dynamics University of Texas at Austin c 00 March 4, 00 revised December 0, 00 See disclaimer This analog
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
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
SYSTEM 4C. C R H Electronics Design
SYSTEM 4C C R H Electronics Design SYSTEM 4C All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, A outputs. Independent 25
Welcome to this presentation on Driving LEDs Resistors and Linear Drivers, part of OSRAM Opto Semiconductors LED Fundamentals series.
Welcome to this presentation on Driving LEDs Resistors and Linear Drivers, part of OSRAM Opto Semiconductors LED Fundamentals series. In this presentation we will look at: - Simple resistor based current
The Operational Amplfier Lab Guide
EECS 100 Lab Guide Bharathwaj Muthuswamy The Operational Amplfier Lab Guide 1. Introduction COMPONENTS REQUIRED FOR THIS LAB : 1. LM741 op-amp integrated circuit (IC) 2. 1k resistors 3. 10k resistor 4.
Step Response of RC Circuits
Step Response of RC Circuits 1. OBJECTIVES...2 2. REFERENCE...2 3. CIRCUITS...2 4. COMPONENTS AND SPECIFICATIONS...3 QUANTITY...3 DESCRIPTION...3 COMMENTS...3 5. DISCUSSION...3 5.1 SOURCE RESISTANCE...3
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
Measuring Laser Power and Energy Output
Measuring Laser Power and Energy Output Introduction The most fundamental method of checking the performance of a laser is to measure its power or energy output. Laser output directly affects a laser s
1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver
Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,
Introduction to Electronic Signals
Introduction to Electronic Signals Oscilloscope An oscilloscope displays voltage changes over time. Use an oscilloscope to view analog and digital signals when required during circuit diagnosis. Fig. 6-01
Tamura Closed Loop Hall Effect Current Sensors
Tamura Closed Loop Hall Effect Current Sensors AC, DC, & Complex Currents Galvanic Isolation Fast Response Wide Frequency Bandwidth Quality & Reliability RoHs Compliance Closed Loop Hall Effect Sensors
Redesigned by Laurier Gendron (Aug 2006 ) Download this project in PDF. Horn circuit. Train Circuitry
Redesigned by Laurier Gendron (Aug 2006 ) Download this project in PDF Train Circuitry Horn circuit New Design After many comments by interested hobbyists not being able to obtain parts like the LM566
2011, The McGraw-Hill Companies, Inc. Chapter 5
Chapter 5 5.1 Processor Memory Organization The memory structure for a PLC processor consists of several areas, some of these having specific roles. With rack-based memory structures addresses are derived
PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL
Rev. D PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL 10 BORIGHT AVENUE, KENILWORTH NEW JERSEY 07033 TELEPHONE: 800-524-0273 FAX: 908-686-9317 TABLE OF CONTENTS Page
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
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
Points Position Indicator (PPI1) for Points Motors with Common Ground
Points Position Indicator (PPI1) for Points Motors with Common Ground Monitors Points Action and Operates Leds on a Control Panel Monitors the brief positive operating voltage across points motors when
Application Note 142 August 2013. New Linear Regulators Solve Old Problems AN142-1
August 2013 New Linear Regulators Solve Old Problems Bob Dobkin, Vice President, Engineering and CTO, Linear Technology Corp. Regulators regulate but are capable of doing much more. The architecture of
Hardware-in-the-Loop Simulation
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Hardware-in-the-Loop Simulation Introduction What is Hardware-in-the-Loop (HIL) Simulation or What
Lab E1: Introduction to Circuits
E1.1 Lab E1: Introduction to Circuits The purpose of the this lab is to introduce you to some basic instrumentation used in electrical circuits. You will learn to use a DC power supply, a digital multimeter
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...
