Microcontroller-based experiments for a control systems course in electrical engineering technology
|
|
|
- Felix Sutton
- 10 years ago
- Views:
Transcription
1 Microcontroller-based experiments for a control systems course in electrical engineering technology Albert Lozano-Nieto Penn State University, Wilkes-Barre Campus, Lehman, PA, USA [email protected] Abstract A microcontroller-based system is used to illustrate experimental concepts in a Control Systems course in an Electrical Engineering Technology program. Students are able to experiment with different control strategies ranging from an open-loop to PID control. Students are asked to reason and discuss the benefits and drawbacks associated with each strategy. The microcontroller system has been chosen to minimize the learning curve for the students in such a way that they are mostly concerned with acquiring and representing the appropriate signals from the system as well as experimenting with changing the parameters of the system in each case. Keywords closed loop; control systems; derivative gain; integral gain; microcontroller; open-loop; proportional gain Engineering technology students benefit from intense and meaningful experimental activities that give them the necessary technical skills and perspective to complement the concepts developed in lectures. Experimental learning is especially important in courses which, because of their strong theoretical and mathematical content, cause students to focus on equations rather than on acquiring a broad vision of the subject matter. The author s experience of teaching on a Baccalaureate degree in an Electrical Engineering Technology program is that Control Systems is one such type of course. We need to place a strong emphasis on experimental learning as a tool to give the students a breadth of perspective regarding the varied and very different applications of control systems as well as the necessary content depth for them to master its critical concepts. Simulation packages are routinely used by some academic programs as a method to incorporate experimental learning in this type of course by simulating the behavior of complex systems. However, although useful, simulation activities by themselves are not enough to give students a solid understanding of the complexities and variables that must be considered when dealing with dynamic systems. They may also contribute to make students lose some perspective on reality. There is also evidence that shows how students have serious difficulties in transcending the understanding of a system s functioning toward more formal definitions of the control process. 1 For these reasons is important to develop educational activities that will help students master these difficult concepts, in particular hands-on experiments. 2 Previous work in developing meaningful laboratory experiences in control systems course describe the use of spreadsheets to simulate Proportional- Integrative-Derivative (PID) control, 3 magnetic levitation systems, 4 and the use of
2 44 A. Lozano-Nieto microcontrollers for specific areas of control systems 5 or even developing a microcontroller-based circuit as the main control system. 6 The goal of this paper is to contribute to the body of experimental learning in this type of course by sharing the author s experiences in developing a series of microcontroller-based experiments to expose students to the basics of PID control. These are the first experiments using microcontrollers that we have used in our Control Systems course. Past experiences were focused on both simulations and the use of analog feedback loops. Because of timing reasons, the current syllabus for the course does not cover PID control, so these experiments also serve to give the students a basic understanding of these control methods. When students take the Controls System course they have already taken an introductory course on microprocessors and microcontrollers and are somewhat familiar with their functionality. Furthermore, because a large number of students choose to incorporate a microcontroller in their capstone (final year) design project, this course helps them to gain a deeper knowledge of these systems. One final reason to incorporate a microcontroller for these experiments is that a large number of graduates from our program use microcontrollers in their professional careers, thus contributing to their overall success. The microcontroller-based experimental platform The experimental platform used in these experiments is based on the Basic Stamp system manufactured by Parallax Inc. These boards are based on a PIC microcontroller manufactured by Microchip to which Parallax has added external memory, input/output control and devices as well as a programming language very similar to BASIC. We have chosen the Basic Stamp modules as they provide a simple and integrated platform to change the parameters of the PID system as well as record that data acquired. This module has a total of 16 input/output ports that are more than sufficient for these purposes. The Basic Stamp modules interpret coding without being first compiled. This means a large amount of CPU time is being used in reading instructions. In an industrial setting it would be necessary to migrate the application to a single microcontroller system with compiled code in order to reduce the execution times as well as the costs associated with the hardware of the system. However, the Basic Stamp modules present the advantage of using a very simple programming language and a very easy input/output interface. This fact allows students to learn how to operate them very quickly, moving the focus away from the intricacies of the microcontroller to the subject matter of control systems. In this course, students are given the code as well as an explanation of how it works. Their interaction with the software is focused on changing the values of the diverse parameters of the PID system and acquiring and recording its output. This allows students to evaluate the effects of their changes on the system output. The goal of the experiments described in this paper is to maintain a specific environment at a constant temperature, compensating for several disturbances introduced
3 Microcontroller-based control course 45 in the system. In these experiments, the environment is a film canister that has been chosen because its small size results in faster temperature changes. One of these elements is a resistor used to increase the temperature inside the canister due to the power dissipated and the second one is a temperature sensor. The heater consists of a 47 Ω resistor using a bipolar transistor to switch it on or off. The base of the transistor is connected to one of the microcontroller I/O pins for control. The temperature sensor is the LM34 from National Semiconductor that has a sensitivity of 10.0 mv/f. 7 The output of the temperature sensor is connected to an ADC 0831 Analog-to-Digital converter. 8 Pins 1 and 3 of the ADC0831 A/D converter are controlled by the Basic Stamp module providing the device with the adequate clock and chip select signals. The output of the converter is also connected to the Basic Stamp module. Students are presented with the schematic shown in Fig. 3 and the specifications of the ADC. First, they are asked to set the values of the two potentiometers for the control system to be able to regulate temperatures between 70 F and 120 F. The ADC0831 is a differential converter, converting the voltage difference between pins 2 and 3. Therefore, because the lower desired temperature range is 70 F that corresponds to 700 mv, a voltage of 700 mv in pin 3 produces a converter output of zero. This pin is used to adjust the lower temperature to be converted. Pin 5 is used to adjust the conversion span. In order to reach a highest temperature equal to 120 F that corresponds to a temperature span of 50 F, the voltage at pin 5 must be equal to 500 mv. Disturbances are created by using a small fan placed directly across the canister that can switched on or off manually or through a control signal from the microcontroller. Experimental work The experimental work for the students is divided into two parts. In the first part, the control system is configured as an open-loop system. This part also serves for the students to become familiar with the microcontroller and its environment as well as to establish a baseline on the system that will be controlled by characterizing the system. The second part is focused on studying the different strategies for closedloop control and learning the benefits and drawbacks for each strategy. Open-loop and system characterization This first set of experiences is focused on characterizing the open-loop response of the system when the control system is operating in open-loop. These experiences are also aimed towards familiarizing the students with the microcontroller, its software and the data acquisition and plotting interface. Figure 1 shows a typical temperature plot obtained for these initial experiments. In addition to the temperature behavior, the display also shows the status of the heater either on or off. In addition to the graphical information, the display shows the current temperature value (Last Analog Data on the right side of the display), and the Maximum and Minimum temperature values. The time information is presented in arbitrary units that, once the students have accounted for the delays specifically introduced by the software,
4 46 A. Lozano-Nieto Fig. 1 Display presented to students showing temperature versus time as well as the status of the heater. can be easily converted to seconds. Students are also given the possibility to save the data to a file by checking the box located in the left hand side of the graph. After successfully completing this part, students are asked to answer several questions regarding the system. The following are examples of the type of work and questions presented to the students: Using the graph of temperature, calculate the time constant of this system (Wait until the temperature has stabilized and consider the loop delays). After the temperature has reached a stable value, turn the heater off and calculate the time constant of the system as it cools off. Compare the two time constants. Comment on your fi ndings. Remove the lid of the fi lm canister. Repeat the previous measurements. Comment on the differences between the system with and without the lid. Comment on the heat losses in both cases. The previous experiences have been carried out with the heater being constantly ON. It is also possible instruct to the microcontroller to regulate the amount of current injected into the heating resistor by using a Pulse-Width Modulator (PWM) approach. In the next experiment, students are asked to modify the appropriate
5 Microcontroller-based control course 47 Fig. 2 Students can evaluate the effect of disturbances (electric fan) on the temperature of the system and extract parametric information. parameter in the microcontroller code to change the duty cycle of the PWM signal from 0% to 100% at 10% intervals. They are also asked to construct a table with the stabilized temperature of the canister with the lid on for each one of the duty cycles being tested. Given that the course is part of an Electrical Engineering Technology program we also ask students to measure the duty cycle directly on the appropriate pin of the microcontroller and compare it to the desired duty cycle. The last part of this first set of experiences is focused on evaluating the response of the open- loop system to external disturbances. In this case, students are asked to set the duty cycle to achieve a specific temperature value. After the system has stabilized, they place the fan two inches away from the canister turning it on. The fan acts like a disturbance by removing heat from the system from which it cannot compensate as shown in Fig. 2. This gives students the opportunity to experience the limitations of open-loop systems. Strategies for closed-loop control During the previous experiments, students have experienced the inability of an openloop control system to compensate for disturbances. Compensation for disturbances requires a closed-loop system that takes into account information about the state of
6 48 A. Lozano-Nieto the output when generating the command signal. In the following experiments students are exposed to three different strategies for closed-loop control in increasing complexity. These are: Simple ON-OFF control ON-OFF control with hysteresis PID (Proportional-Integral-Derivative) control Simple ON-OFF control is a straightforward control method. It is based on turning the heater ON or OFF depending on whether the measured variable is above or below a value that is normally called setpoint. First, students are asked to choose a setpoint within the temperature range for the system and program it into the software used for this control approach. In the absence of disturbances they record a graph similar to the one shown in Fig. 3. The temperature plot shows an initial temperature increase due to the heater being on until the system reaches its setpoint. Afterwards, the heater enters a period of rapid fluctuations between On and Off that is also reflected in fast temperature changes. During these measurements, students are asked to answer several questions regarding this control approach. These are: Explain the behavior of the system with this control approach. Do you see fast changes? What may cause them even in the absence of external perturbations? Fig. 3 Simple ON OFF control showing fast cycling in heating element.
7 Microcontroller-based control course 49 What are the maximum and minimum temperatures for the system after it has reached its setpoint? (Analyze the data fi le collected by the plotting software). Can you relate the behavior of this control approach to using a simple Op-Amp based comparator? Explain the advantages and drawbacks of this type of control. When would you use this type of control? The next step involves the creation of external disturbances by once again placing the fan at a distance of two inches away from the canister and turning it manually. After repeating the procedure from the previous exercise, students have to respond to the following questions: Is the system able to reach the desired setpoint while there is a disturbance? Measure again the maximum and minimum temperatures with the disturbance affecting the system. Compare it to the case without disturbances. Describe your observations, in particular the ability of this control approach to compensate for disturbances. After evaluating the performance of the Simple ON-OFF control strategy, students are introduced to the ON-OFF with hysteresis control approach. They choose two setpoints, one above the original setpoint and one below it. The software for this control mode allows the students to change the two setpoints in order to experiment with different values. After experiencing the response of the system with and without external disturbances, students can answer the following questions: In the absence of disturbances, compare the behavior of the system with and without hysteresis. Comment on the effect of increasing the distance between the two setpoints. What are the benefi ts and drawbacks of increasing this distance? Once the system has stabilized, introduce a disturbance using the fan. Keep it for some time and then remove it. Compare the behavior of the system affected by the disturbance with how it was affected without the hysteresis. What can you tell about an ON-OFF control with hysteresis? When would you use it? The final control strategy studied in these laboratory experiments is PID control. It is necessary to mention once again that the goal of these activities is not an in-depth study of PID control but rather to give a practical and basic introduction to this control approach. The microcontroller software used for these activities allows students to change the values of the proportional gain (K p ), integral gain (K i ) and differential gain (K d ). First, students are asked to set up the control system keeping the three gains at zero (K p = K i = K d = 0) and observe its response. They should recognize that this is the same as operating in open-loop. The second step involves studying the behavior of the system using only proportional control. Students experiment with several values for K p while keeping both the integral and derivative gains to zero (K i = K d = 0). Figure 7 shows a temperature plot obtained in these circumstances that is used
8 50 A. Lozano-Nieto for the students to realize that a proportional-only control strategy needs an error signal in order to achieve the correct temperature. However, the presence of the error signal means a departure from the setpoint, thus giving origin to the oscillations around the setpoint shown in Fig. 4. The final experiences for proportional-only control involve studying the effects of both long-term and short-term external disturbances. Students need to answer the following questions for this control strategy: Comment on the temperature graph that you have obtained. Is your system able to reach and maintain its setpoint temperature? What is the (average) temperature at which your system settles? Explain the oscillations that you see in your graph around the setpoint. Does the system respond differently for short-term and long-term disturbances? Comment on your fi ndings. The experiments continue with a short introduction to integral control, especially focused on how this type of control is used to compensate the shortcomings from proportional-only control. For different values of proportional gain (K p ) and integral gain (K i ) while keeping the derivative gain at zero (K d = 0), students evaluate the response of the system with and without disturbances. In addition to being able to change the values of proportional and integral gains it is possible for the students to experiment with different values for the integration period. They can also experiment with the response of the system after the disturbance has been removed by 97 Target: 96 F Fig. 4 Effects of proportional control on the hearing system. Vertical axis is temperature in degrees C; horizontal axis shows time event.
9 Microcontroller-based control course 51 turning the fan off as shown in Fig. 5. After these experiences students are asked the following questions: Comment on the temperature plot obtained with this control strategy, especially the differences with previous strategies. How long does it take for the temperature of your system to reach a value close to the setpoint? Explain the effect of the integration interval (T i ) on the settling time. What happens if we increase and/or decrease the integration interval? Relate the temperature overshoot after removing the disturbance with the values of K i, K p and T i. Do the same for the settling time after removing the disturbance. The final set of experiences introduces the derivative gain to the previously used proportional and integral gains in order to create the full PID control system. Following the approach to studying the response of the system from previous experiences, students are now asked to create their own set of experiments to characterize the behavior of the PID control system. They are also asked to develop the appropriate methods to characterize the response of the PID control system to long-term and short-term disturbances. Students must also extract meaningful conclusions about this control method as well as its benefits and potential drawbacks. Temp - remove fan. SP = 86F Gp = Gi = 0.1 Remove Fan after temp. stable (point 109) Fig. 5 Effects of proportional-integrative control. Students can evaluate the response of the heating system to a disturbance. In this case, the fan used to remove excess heat was turned off at data point 109.
10 52 A. Lozano-Nieto Conclusion This paper has described a set of laboratory experiences designed to expose students enrolled in a control systems course to different control strategies. We developed these activities for students to interact with a physical system rather than a mathematical model. This is achieved, in part, through using a simple microcontroller as the central element in the control system. These activities are also designed so they can be expanded in order to include further data and signal processing, datalogging or similar approaches. We have run these experimental activities for two semesters. The feedback from students has been very positive, indicating that not only do they like this type of approach but they feel that their understanding of the big picture in control systems has improved. They also value the fact that these experiments include concepts from previous courses such as microcontroller, analog electronics, data processing, etc. We can state that student response has, in general, been satisfactory. We have measured this by indirect methods such as student surveys as well by direct methods focusing on the specific learning outcomes of this course. In particular, the course contains a specific learning outcome on students being able to conduct experiments and evaluate their results as applied to control systems. This outcome, in turn, supports the outcome for the academic program that is focused on supporting experimental learning. While this paper is not primarily concerned with assessment methods for the course or the program, it is important to note that the introduction of these laboratory experiments has increased student performance in their ability to conduct experiments and interpret their results. We believe that students feel more comfortable with using systems in which they already have experience such as microcontrollers rather than analog feedback loops. The activities described here are a basic approach to the use of microcontrollers in the control systems laboratory in electrical engineering technology programs. The author hopes that other faculty members teaching similar courses will follow on them and will share their experiences in different forums to build a body of knowledge and best practice for these courses. References 1 I. Levin and D. Mioduser, A multiple-constructs framework for teaching control concepts, IEEE Trans. Educ., 39(4) (1996), A. Leva, A hands-on experimental laboratory for undergraduate courses in automatic control, IEEE Trans. Educ., 46(2) (2003), K. K. Tan and H. Goh, Development of a mobile spreadsheet-based PID control simulation system, IEEE Trans. Educ., 49(2) (2006), A. Lozano-Nieto, Magnetic levitation experiments for a control systems course in an electrical engineering technology program, The Technology Interface Journal, 10(1) (2009). 5 M. T. Hagan, A microcomputer-controlled experiment: root locus design, IEEE Trans. Educ., 27(2) (1984), A. Kulatunga and R. Muir, Embedded controller development for closed-loop process control learning, The Technology Interface Journal, 9(2) (2009).
11 Microcontroller-based control course 53 7 National Semiconductor LM34 Precision Fahrenheit Temperature Sensor. Available at national.com/mpf/lm/lm34.html#overview, last accessed April National Semiconductor AD Bit Serial I/O A/D Converter with Multiplexer Option. Available at last accessed April 2013.
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
Laboratory 4: Feedback and Compensation
Laboratory 4: Feedback and Compensation To be performed during Week 9 (Oct. 20-24) and Week 10 (Oct. 27-31) Due Week 11 (Nov. 3-7) 1 Pre-Lab This Pre-Lab should be completed before attending your regular
Accurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC [email protected] Abstract The frequency of the mains electricity supply
EDUMECH Mechatronic Instructional Systems. Ball on Beam System
EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional
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
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
DATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS. G.S. Nhivekar, R.R.Mudholker
e -Journal of Science & Technology (e-jst) e-περιοδικό Επιστήμης & Τεχνολογίας 55 DATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS G.S. Nhivekar, R.R.Mudholker Department
Lecture N -1- PHYS 3330. Microcontrollers
Lecture N -1- PHYS 3330 Microcontrollers If you need more than a handful of logic gates to accomplish the task at hand, you likely should use a microcontroller instead of discrete logic gates 1. Microcontrollers
Design and Construction of Variable DC Source for Laboratory Using Solar Energy
International Journal of Electronics and Computer Science Engineering 228 Available Online at www.ijecse.org ISSN- 2277-1956 Design and Construction of Variable DC Source for Laboratory Using Solar Energy
Micro-Step Driving for Stepper Motors: A Case Study
Micro-Step Driving for Stepper Motors: A Case Study N. Sedaghati-Mokhtari Graduate Student, School of ECE, University of Tehran, Tehran, Iran n.sedaghati @ece.ut.ac.ir Abstract: In this paper, a case study
A Practical Approach to Education of Embedded Systems Engineering
A Practical Approach to Education of Embedded Systems Engineering Özgür Yürür Department of Electrical Engineering University of South Florida Tampa, Florida, 33620 [email protected] Wilfrido Moreno
Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.
Microcontroller for Variable Speed BLDC Fan Control System T.C. Lun System Engineer, Freescale Semiconductor, Inc. 1 Introduction Portable, feature rich, high-performance and compact in size are typical
EVAL-UFDC-1/UFDC-1M-16
Evaluation Board for Universal Frequency-to- Digital Converters UFDC-1 and UFDC-1M-16 EVAL-UFDC-1/UFDC-1M-16 FEATURES Full-Featured Evaluation Board for the Universal Frequency-to-Digital Converters UFDC-1
Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms
Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms Arifa Ferdousi 1 and Sadeque Reza Khan 2 1 Dept. of Computer Science and Engineering, Varendra University, Rajshahi, Bangladesh
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
TEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS
TEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS J.A.Somolinos 1, R. Morales 2, T.Leo 1, D.Díaz 1 and M.C. Rodríguez 1 1 E.T.S. Ingenieros Navales. Universidad Politécnica de Madrid. Arco
Process Control Primer
Process Control Primer At the onset of the Industrial Revolution, processes were controlled manually. Men turned valves, pulled levers or changed switches based on the need to turn devices on or off. As
Lab 7: Operational Amplifiers Part I
Lab 7: Operational Amplifiers Part I Objectives The objective of this lab is to study operational amplifier (op amp) and its applications. We will be simulating and building some basic op amp circuits,
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
A Masters of Technology degree using a combination of Synchronous and Asynchronous digital learning delivery modes.
Abstract: A Masters of Technology degree using a combination of Synchronous and Asynchronous digital learning delivery modes. Dr. Kamal F. Bichara, Dr. A. Raj Chowdhury Kent State University, School of
Implementing PID Temperature Control Using LabVIEW. Abstract. Introduction
Implementing PID Temperature Control Using LabVIEW Carlton Prewit, Rafic Bachnak Department of Computing and Mathematical Sciences Texas A&M University Corpus Christi Session XXXX Abstract Feedback control
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
Computer Aided Design of Home Medical Alert System
Computer Aided Design of Home Medical Alert System Submitted to The Engineering Honors Committee 119 Hitchcock Hall College of Engineering The Ohio State University Columbus, Ohio 43210 By Pei Chen Kan
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
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
A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION
35'th Annual Precise Time and Time Interval (PTTI) Systems and Applications Meeting San Diego, December 2-4, 2003 A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION Józef Kalisz and Ryszard Szplet
MicroMag3 3-Axis Magnetic Sensor Module
1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI
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
Pressure Transducer to ADC Application
Application Report SLOA05 October 2000 Pressure Transducer to ADC Application John Bishop ABSTRACT Advanced Analog Products/OpAmp Applications A range of bridgetype transducers can measure numerous process
Tire pressure monitoring
Application Note AN601 Tire pressure monitoring 1 Purpose This document is intended to give hints on how to use the Intersema pressure sensors in a low cost tire pressure monitoring system (TPMS). 2 Introduction
STEPPER MOTOR SPEED AND POSITION CONTROL
STEPPER MOTOR SPEED AND POSITION CONTROL Group 8: Subash Anigandla Hemanth Rachakonda Bala Subramanyam Yannam Sri Divya Krovvidi Instructor: Dr. Jens - Peter Kaps ECE 511 Microprocessors Fall Semester
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
PowerPC Microprocessor Clock Modes
nc. Freescale Semiconductor AN1269 (Freescale Order Number) 1/96 Application Note PowerPC Microprocessor Clock Modes The PowerPC microprocessors offer customers numerous clocking options. An internal phase-lock
MECE 102 Mechatronics Engineering Orientation
MECE 102 Mechatronics Engineering Orientation Mechatronic System Components Associate Prof. Dr. of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits (2/0/2)
Solar Energy Conversion using MIAC. by Tharowat Mohamed Ali, May 2011
Solar Energy Conversion using MIAC by Tharowat Mohamed Ali, May 2011 Abstract This work introduces an approach to the design of a boost converter for a photovoltaic (PV) system using the MIAC. The converter
International Journal of Electronics and Computer Science Engineering 1588
International Journal of Electronics and Computer Science Engineering 1588 Available Online at www.ijecse.org ISSN- 2277-1956 Design and Development of Low Cost PC Based Real Time Temperature and Humidity
XC series BD board for special functions. Operate Manual
68117 XC series BD board for special functions Operate Manual Catalog 一 CONFIGURE METHOD OF BD BOARD...3 二 ANALOG INPUT AND OUTPUT SAMPLING BOARD XC-2AD2DA-BD...4 2 一 Configure method of BD board Configure
FAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES
FAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES Michel Ruel P.E. President, TOP Control Inc 4734 Sonseeahray Drive 49, Bel-Air St, #103 Hubertus, WI 53033 Levis Qc G6W 6K9 USA
Project Plan. Project Plan. May13-06. Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai
Project Plan May13-06 Logging DC Wattmeter Team Member: Ailing Mei Andrew Kom Chongli Cai Advisor : Collin Christy Client: Garmin International David Hoffman Qiaoya Cui Table of Contents Need Statement...
SINGLE-SUPPLY OPERATION OF OPERATIONAL AMPLIFIERS
SINGLE-SUPPLY OPERATION OF OPERATIONAL AMPLIFIERS One of the most common applications questions on operational amplifiers concerns operation from a single supply voltage. Can the model OPAxyz be operated
AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR
AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR INTRODUCTION This Project "Automatic Night Lamp with Morning Alarm" was developed using Microprocessor. It is the Heart of the system. The sensors
Measuring, Controlling and Regulating with labworldsoft
Kai-Oliver Linde IKA-Werke Staufen Neumagenstraße 27 79219 Staufen Measuring, Controlling and Regulating with labworldsoft Rapid and easy networking of lab devices from different manufacturers The user
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
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
Operational Amplifier - IC 741
Operational Amplifier - IC 741 Tabish December 2005 Aim: To study the working of an 741 operational amplifier by conducting the following experiments: (a) Input bias current measurement (b) Input offset
Tutorial for MPLAB Starter Kit for PIC18F
Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is
Controller Design using the Maple Professional Math Toolbox for LabVIEW
Controller Design using the Maple Professional Math Toolbox for LabVIEW This application demonstrates how you can use the Maple Professional Math Toolbox for LabVIEW to design and tune a Proportional-Integral-Derivative
HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X
Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES Low power consumption: typically 0.4mA@3V with 50 measurements per second Power up/down function available through I 2 C interface SET/RESET
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,
Room Temperature based Fan Speed Control System using Pulse Width Modulation Technique
Room Temperature based Fan Speed Control System using Pulse Width Modulation Technique Vaibhav Bhatia Department of Electrical and Electronics Engg., Bhagwan Parshuram Institute of Technology, New Delhi-110089,
Interfacing Analog to Digital Data Converters
Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous
ILX Lightwave Corporation www.ilxlightwave.com
# 14 Optimizing TEC Current Optimizing TEC Drive Current This Application Note discusses methods for optimizing the TEC drive current for optimum operation in heating and cooling applications. BACKGROUND
1 Coffee cooling : Part B : automated data acquisition
1 COFFEE COOLING : PART B : AUTOMATED DATA ACQUISITION 1 October 23, 2015 1 Coffee cooling : Part B : automated data acquisition Experiment designed by Peter Crew, Navot Arad and Dr Alston J. Misquitta
Fondamenti su strumenti di sviluppo per microcontrollori PIC
Fondamenti su strumenti di sviluppo per microcontrollori PIC MPSIM ICE 2000 ICD 2 REAL ICE PICSTART Ad uso interno del corso Elettronica e Telecomunicazioni 1 2 MPLAB SIM /1 MPLAB SIM is a discrete-event
System Modeling and Control for Mechanical Engineers
Session 1655 System Modeling and Control for Mechanical Engineers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: [email protected] Abstract
Control System Definition
Control System Definition A control system consist of subsytems and processes (or plants) assembled for the purpose of controlling the outputs of the process. For example, a furnace produces heat as a
Dr. Yeffry Handoko Putra, S.T., M.T
Tuning Methods of PID Controller Dr. Yeffry Handoko Putra, S.T., M.T [email protected] 1 Session Outlines & Objectives Outlines Tuning methods of PID controller: Ziegler-Nichols Open-loop Coon-Cohen
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.
MAHMOUD OMID Department of Agricultural Machinery, Faculty of Agriculture, University of Tehran, Karaj, Iran Author s e-mail: [email protected].
INTERNATIONAL JOURNAL OF AGRICULTURE & BIOLOGY 156 853/4/6 6 184 188 http://www.ijab.org A Computer-Based Monitoring System to Maintain Optimum Air Temperature and Relative Humidity in Greenhouses MAHMOUD
DS1721 2-Wire Digital Thermometer and Thermostat
www.dalsemi.com FEATURES Temperature measurements require no external components with ±1 C accuracy Measures temperatures from -55 C to +125 C; Fahrenheit equivalent is -67 F to +257 F Temperature resolution
Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology
Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology Nahid Rahman Department of electronics and communication FET-MITS (Deemed university), Lakshmangarh, India B. P. Singh Department
The Design of DSP controller based DC Servo Motor Control System
International Conference on Advances in Energy and Environmental Science (ICAEES 2015) The Design of DSP controller based DC Servo Motor Control System Haiyan Hu *, Hong Gu, Chunguang Li, Xiaowei Cai and
Green House Monitoring and Controlling Using Android Mobile Application
Green House Monitoring and Controlling Using Android Mobile Application Aji Hanggoro [email protected] Mahesa Adhitya Putra [email protected] Rizki Reynaldo [email protected] Riri Fitri
TEMPERATURE CONTROL APPLICATIONS BY MEANS OF A PIC16F877 MICROCONTROLLER
TEMPERATURE CONTROL APPLICATIONS BY MEANS OF A PIC16F877 MICROCONTROLLER Serhat YILMAZ, Burak TOMBALOGLU, Kursat KARABULUTLU, Yener GUMUS, Hasan DiNCER [email protected], [email protected],
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
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
Thermo-Solar Plant Managing and Monitoring by Electronic Programmable Device with Touch-Screen Interface and Local or Remote Control Possibility
Thermo-Solar Plant Managing and Monitoring by Electronic Programmable Device with Touch-Screen Interface and Local or Remote Control Possibility P. Visconti, P. Costantini Department of Innovation Engineering
1. Oscilloscope is basically a graph-displaying device-it draws a graph of an electrical signal.
CHAPTER 3: OSCILLOSCOPE AND SIGNAL GENERATOR 3.1 Introduction to oscilloscope 1. Oscilloscope is basically a graph-displaying device-it draws a graph of an electrical signal. 2. The graph show signal change
Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial
Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial Administration: o Prayer Robot Building for Beginners, Chapter 15, Voltage Comparators: o Review of Sandwich s Circuit:
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
School of Engineering Department of Electrical and Computer Engineering
1 School of Engineering Department of Electrical and Computer Engineering 332:223 Principles of Electrical Engineering I Laboratory Experiment #4 Title: Operational Amplifiers 1 Introduction Objectives
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
Innovative Practices in Optimal Utilization of Solar Energy (Solar Tracking System)
Innovative Practices in Optimal Utilization of Solar Energy (Solar Tracking System) Dr. G. Suresh Babu EEE Dept., C.B.I.T Abstract: As the demand is ahead of the supply there is a dire need for efficient
stable response to load disturbances, e.g., an exothermic reaction.
C REACTOR TEMPERATURE control typically is very important to product quality, production rate and operating costs. With continuous reactors, the usual objectives are to: hold temperature within a certain
Flash Corruption: Software Bug or Supply Voltage Fault?
: Software Bug or Supply Voltage Fault? Shyam Chandra, Lattice Semiconductor Answer: Both! Flash memory is commonly used to store firmware in embedded systems. Occasionally, the firmware stored in the
How to teach about transition processes and other more complex factors in so-called simple electric circuits Abstract Keywords: Introduction
How to teach about transition processes and other more complex factors in so-called simple electric circuits Hermann Haertel ITAP - University Kiel [email protected] Sasa Divjak University
SEMICONDUCTOR TECHNICAL DATA
SEMICONDUCTOR TECHNICAL DATA Order this document by MPX5050/D The MPX5050 series piezoresistive transducer is a state of the art monolithic silicon pressure sensor designed for a wide range of applications,
Force/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
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
Analog Signal Conditioning
Analog Signal Conditioning Analog and Digital Electronics Electronics Digital Electronics Analog Electronics 2 Analog Electronics Analog Electronics Operational Amplifiers Transistors TRIAC 741 LF351 TL084
Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.
Patient Monitoring Using Embedded Palaparthi.Jagadeesh Chand Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P Abstract The aim of this project is to inform
ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7
ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7 13.7 A 40Gb/s Clock and Data Recovery Circuit in 0.18µm CMOS Technology Jri Lee, Behzad Razavi University of California, Los Angeles, CA
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
Intelligent Home Automation and Security System
Intelligent Home Automation and Security System Ms. Radhamani N Department of Electronics and communication, VVIET, Mysore, India ABSTRACT: In todays scenario safer home security is required, As the technology
Using voltage regulator to convert 5-12V range to 3.3V. Huan Lin
Using voltage regulator to convert 5-12V range to 3.3V Huan Lin 4/2/2010 1 Table of Contents 1. Introduction... Error! Bookmark not defined. 2. Objective... Error! Bookmark not defined. 3. Implementation...
How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.
1 How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc. The territory of high-performance motor control has
SECTION 5 Examples of Function Block Combinations
SECTION 5 Examples of Function Block Combinations 5-1 BASIC EXAMPLES OF CONTROL... 152 5-1-1 Simple Control... 152 5-1-2 Multi-channel Control... 153 5-1-3 Control for Switching Multiple Set Points...
Automation System TROVIS 6400 TROVIS 6493 Compact Controller
Automation System TROVIS 6400 TROVIS 6493 Compact Controller For panel mounting (front frame 48 x 96 mm/1.89 x 3.78 inch) Application Digital controller to automate industrial and process plants for general
Temperature Sensors. Resistance Temperature Detectors (RTDs) Thermistors IC Temperature Sensors
Temperature Sensors Resistance Temperature Detectors (RTDs) Thermistors IC Temperature Sensors Drew Gilliam GE/MfgE 330: Introduction to Mechatronics 03.19.2003 Introduction There are a wide variety of
Microcontroller to Sensor Interfacing Techniques
to Sensor Interfacing Techniques Document Revision: 1.01 Date: 3rd February, 2006 16301 Blue Ridge Road, Missouri City, Texas 77489 Telephone: 1-713-283-9970 Fax: 1-281-416-2806 E-mail: [email protected]
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:
SCHOOL OF ADVANCED TECHNOLOGIES, ENGINEERING AND SCIENCE (SATES) PROGRAM: CTech in Electrical and Electronic Engineering
SCHOOL OF ADVANCED TECHNOLOGIES, ENGINEERING AND SCIENCE (SATES) Program Schedule PROGRAM: CTech in Electrical and Electronic Engineering CTech Electrical & Electronic Engineering Credits IT101 Information
Brushless DC Motor Controller Product Specification Assembly 025F0129
Brushless DC Motor Controller Product Specification Assembly 025F0129 September 16, 2009 025F0129 ST B Brushless DC Motor Controller Data Sheet Page 1 Revision History ECN # Date Rev Description By 07058
Technical Information POWER PLANT CONTROLLER
Technical Information POWER PLANT CONTROLLER Content The Power Plant Controller offers intelligent and flexible solutions for the control of all PV power plants in the megawatt range. It is suitable for
Voltage/current converter opamp circuits
Voltage/current converter opamp circuits 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/,
Thermistor Basics. Application Note AN-TC11 Rev. A. May, 2013 Page 1 WHAT IS A THERMISTOR?
Thermistor Basics May, 2013 Page 1 WHAT IS A THERMISTOR? A thermistor is a resistance thermometer, or a resistor whose resistance is dependent on erature. The term is a combination of thermal and resistor.
Dual Axis Sun Tracking System with PV Panel as the Sensor, Utilizing Electrical Characteristic of the Solar Panel to Determine Insolation
Dual Axis Sun Tracking System with PV Panel as the Sensor, Utilizing Electrical Characteristic of the Solar Panel to Determine Insolation Freddy Wilyanto Suwandi Abstract This paper describes the design
ezsystem elab16m Project 1F: Alarm System (Full Project description)
ezsystem elab16m Project 1F: Alarm System (Full Project description) ezsystem The aim of ezsystem is to enable Creativity and Innovation at an early age in a Problem Based Learning (PBL) approach. ezsystem
