Final Report. Project #26 Magnetic Levitation Control
|
|
- Merilyn Audra Garrison
- 5 years ago
- Views:
Transcription
1 Aalto University, School of Electrical Engineering Automation and Electrical Engineering (AEE) Master's Programme ELEC-E8002 & ELEC-E8003 Project work course Year 2017 Final Report Project #26 Magnetic Levitation Control Date: Max Hämäläinen Aapo Ristiluoma Oleg Stikhin Reza Hosseinzadeh Ville Niiranen Page 1 of 19
2 Information page Students Max Hämäläinen Aapo Ristiluoma Oleg Stikhin Reza Hosseinzadeh Ville Niiranen Project manager Oleg Stikhin Official instructor Maksim Sokolov Other advisors F Mahafugur Rahman Hafiz Asad Ali Starting date Approval The instructor has accepted the final version of this document Date: Page 2 of 19
3 Abstract The project was to design a controller for a magnetic coil that can levitate a permanent magnet or steel ball in the air. It started by planning the different phases over the upcoming months. Then, some hardware parts such as the magnetic coil and the electronic circuit for supplying the coil, to produce the electromagnetic force were designed. During this period each group member was able to use his theoretical knowledge and apply it to practical matters to better understand the underlying phenomena behind magnetic materials and electronic circuits. To analyze different aspects of the system such as electrical and mechanical dynamics the magnetic levitation system was modeled using Simulink. The simulation results had a significant effect on the designing of the actual controller, as the behaviour of the system became evident at this time. Afterward, a prototype using Arduino MCU was developed to examine the system behavior before implementing the controller in the X2C. The final version of the system then prepared by assembling the electronics, implementing the control algorithm using the X2C for code generation and tuning the controller. During the project, we dealt with a lot of obstacles such as software and hardware incompatibility, the intrinsic nonlinearity of the coil force, etc. Critical thinking and proactivity were among some of the skills that were acquired by group members in the process of working on the project. Page 3 of 19
4 Table of Contents Introduction 5 Objective 5 Project plan 5 Simulation 6 Modeling 6 Simulation results 7 Software 8 Development environment 8 Keil µvision 8 Scilab and Xcos 8 X2C 8 Git 8 Microcontroller configuration 8 Control software 9 Hardware 11 Arduino prototype 11 Stand 12 Electronics 13 Control approach discussion 15 Factors affecting the controller and the system 15 Electrical dynamics 15 Mechanical dynamics 15 PWM effect 15 Delays 15 Force production nonlinearity with respect to the air gap 15 Future improvements 16 Hardware improvements 16 Software improvements 17 Reflection of the Project 17 Reaching objective 17 Timetable 17 Risk analysis 17 Project Meetings 17 Quality management 17 Discussion and Conclusions 18 Page 4 of 19
5 1. Introduction Magnetic levitation is currently under active research, and has a high number of applications. In electric drives, magnetic levitation is used for active magnetic bearings and bearingless machines. In magnetic bearings, the rotating shaft is levitated with electromagnets resulting in very low friction and no mechanical wear. Another application is Maglev (derived from magnetic levitation) which is a transport method that uses magnetic levitation to move vehicles without making contact with the ground. With maglev, a vehicle travels along a guideway using magnets to create both lift and propulsion, thereby reducing friction to a great extent and allowing very high speeds. A project like this is also a good opportunity to test different kinds of tools. The Electric Drives research group has interest in trying out SciLab and X2C for embedded code generation which are both open-source software. SciLab can be used to develop control algorithms and X2C to implement the control to the microcontroller. Using these tools in the project is cost wise and provides useful information about the open-source software. The simple magnetic levitation control system proposed in this project has similarities to the levitation control in active magnetic bearings and bearingless machines. Thus, this project could be used for education and research purposes. For example, creating the control algorithms for a levitation system could be a very exciting and satisfying laboratory exercise. 2. Objective The objective of the project was to build a magnetic levitation system so that a magnetic object could be levitated in a controlled manner. Stable levitation of the object was one of the main goals of the project. Another goal was to develop control software using only open-source software such as SciLab and X2C. The project also has aimed to develop some control system which lets the user to adjust the position of the levitated object in relation to the coil. 3. Project plan The project was to be divided into 9 phases, according to Table 1. Table 1. Phases of the project plan Activity Deadline M1 Project plan M2 Familiarizing with Scilab and X2C software M3 Hardware prototype ready for software development M4 A simple working control loop implemented M5 Hardware design finished Page 5 of 19
6 M6 Software is in a presentable state M7 Final poster design M8 Final gala presentation M9 Final report The project plan has also described the cost plan, work resources, personal goals of the participants, as well as the jointly agreed formal rules, such as the order of the project meetings, the communication plan, and the quality plan. The project plan can be found in Appendix Simulation 4.1. Modeling Dynamic model of the system [1,2] was implemented using Matlab/Simulink. The equation of motion of the object is where m is the mass of the levitated object, y 0 is the vertical (downward) position of the object measured from a reference point (y=0), g is the acceleration due to gravity, F(y,i) is the force generated by the electromagnet, and i is the electric current. Electrical dynamics are modeled with the following equation The inductance of the electromagnet depends on the position of the levitated object and can be modelled as where L 1, L 0 and a are positive constants. With E(y,i) as the energy stored in the electromagnet, the force F(y,i) is given by The system is nonlinear with respect to the air gap (fig. 3b). Thus, a PID controller can only Page 6 of 19
7 stabilize the system in the vicinity of one operating point. Feedback linearization is required for stable reference tracking. Current model does not take into account the effect of delays and measurement noise. Figure 1. Block diagram of the system The block diagram of the system is presented in the figure 1. This block diagram corresponds to blocks in the Simulink model Simulation results The modeled system in Simulink was simulated by a stepwise change in the position of the magnet at the time = 0.5 s, from a reference value of 5 mm to 6 mm. As it can be seen from the figure 2, although there is some overshoot in the system response, the system reaches stability after 0.4 sec. Figure 2. Simulation result In the presented figure, the control system consists of one empirically tuned PID controller and doesn t take into account the nonlinearity of force production with respect to the airgap, hance the slow response time and the noticeable overshoot after the reference stepwise change. Page 7 of 19
8 5. Software 5.1. Development environment The next few subchapters describe the software, that was used in this project Keil µvision μvision provided by Keil is a free integrated development environment used in the project. μvision IDE was selected because it has really good STM32 microcontroller support including software flash tool and online program debugger. IDE also provides advanced source code editor and built-in C/C++ compiler for ARM devices which made setting up software development environment simpler. Although μvision is free software, it is not open-source. It might have been possible to find suitable open-source tools for flashing and debugging STM32 microcontroller, but that would have required use of multiple software instead of one advanced IDE like Keil μvision Scilab and Xcos Scilab is a free and open-source software for numerical computation. Scilab is mainly developed by Scilab Enterprises, but its source code is held in Git repository which can be accessed by anyone. One of the major advantages of Scilab is its third-party support. Along with being open-source third-party support was one of the main reasons why it was used in the project. Xcos is a graphical editor, and part of Scilab used for modeling and simulating dynamical systems. Control system for the microcontroller was developed with Xcos X2C X2C is a free and open source third-party tool for Scilab. It is used for model-based development and code generation of real time control algorithms for microprocessor units. X2C adds new block library to Xcos and graphical control models created using this library can be transformed to C code which is executable on STM32 microcontroller Git Git is an open-source version control system created by Linus Torvalds, creator of the Linux Kernel. Git was used in the project to keep track of software source code changes. Project s source code repository was hosted on Aalto Version Control System ( ) which is a service for software development in Aalto University Microcontroller configuration STM32F0 microcontroller was selected to the project because it is well supported by X2C tool. Before actual control algorithm implementation microcontroller had to be configured. First step to start configuring microcontroller was to create C++ software project using Keil μvision. Software project consist of four main parts: STM32 standard peripheral libraries, microcontroller configuration files, X2C libraries and control algorithm files. STM32 standard peripheral libraries were used to configure microcontroller I/O pins, Page 8 of 19
9 analog-to-digital converters, software interrupts, serial data communication and software timers. These configurations are implemented to microcontroller configuration files. Control algorithm files are files generated by X2C tool and were not modified manually. These files have graphical control model transformed to C code. Implementations of control blocks can be found from X2C libraries. As mentioned earlier Keil μvision IDE has built-in flash tool and online debugger. With these compiled software can be flashed to microcontroller and debugged if needed. Debugger turned out to be useful tool to hunt down software bugs and checking if data acquired from ADCs was reasonable Control software Control model was developed using X2C libraries in Xcos. Figure 3 illustrates the steps of how graphical Xcos/X2C model (Figure 4) can be used with STM32 microcontroller. First step is to convert model to C code using X2C. After that C code model input and output ports, which usually are variable pointers, have to be connected to microcontroller I/O. This means for example connecting analog signal value received from the ADC to model input port. Connecting ports step has to be done only when new input or output port is added to a graphical model. Next step is to compile software project and flash it to microcontroller. After successful flash program can be observed in two ways: First, using Keil μvision debugger for online debugging with possibility to check variable values and inserting breakpoints. Second, connecting to model using serial data communication between microcontroller and X2C. This allows user to change control parameters like PID controller gains or monitor input and output port signals. Page 9 of 19
10 Figure 3. Control software development chain Figure 4. Xcos/X2C control model Page 10 of 19
11 The block diagram of the control system is presented in Figure 4. The PID-controller is implemented with a ready-made control block from X2C. In addition to setting the PID-constants, the control block allows setting minimum and maximum output values and a cutoff frequency for a low-pass filter on the D-term. 6. Hardware 6.1. Arduino prototype Even though the final project was meant to be implemented with the STM32F0-microcontroller, the first prototype of the magnetic levitation control system was made using an Arduino microcontroller. This seemed like a logical step in the project since all group members were at least somewhat familiar with the Arduino but not with the STM32. Building the prototype started with winding the coil. The first coil that was built had a relatively large iron core and had about 1000 turns with 0.3 mm wire. The second coil was made with 0.63 mm wire and had about 1000 turns. It was wound around an empty plastic solder spool and covered with tape to prevent it from unwinding. At this point, the second coil was tested with a core made of thin iron sheets. However, there was a problem since the iron core attracts the magnet that is supposed to be levitated and they would get stuck into each other once getting too close. Therefore, the coil was also tested without the iron core, and it was noticed that the force produced by the coil is enough to lift the magnet from a distance of a few centimeters. Due to this, a decision was made that the project would be completed using the second coil without the iron core. Next step of making the Arduino prototype was building the output electronics for controlling the current flowing through the coil. The electronics consisted of a transistor, two hall sensors, jumper wires and a few resistors and were connected using a breadboard. The basic idea behind this setup was to determine the relative distance of the magnet by reading the output voltages of the Hall-sensors with the Arduino. The Arduino then adjusts the coil current using the transistor. Figure 5. Arduino prototype. The first somewhat successful levitation was achieved by using so-called relay control. The Page 11 of 19
12 Arduino was simply used for switching between on- and off-state of the transistor based on the output value of the Hall-sensor. This control method was unstable and the maximum levitation time achieved was less than 10 seconds until the increasing amplitude of the oscillations caused the levitation to fail. After implementing the relay control, it was clear that there was a need for damping in the system to achieve stable levitation. The logical next step was to implement a PID-controller and use pulse width modulation (PWM) for controlling the coil current without any changes to the hardware. The idea was to use the PID controller to adjust the duty cycle of the output pin of the Arduino connected to the transistor. Implementing the PID controller required a complete rewrite of the Arduino code and finding the right gains for the PID. After some time-consuming trial and error tuning, working gains were found, and stable levitation was achieved. At this point, the development with the Arduino was done, and the work continued with STM32F Stand The aim was to build a simple stand for the system in which all main components of the system are visible. Transparent polycarbonate was selected for the main material since it can be easily cut and bent with a press. The thickness of the top and bottom plate is 5mm. The coil is placed on the top plate and is held there due to its weight. The microcontroller is attached to the bottom plate with short standoff screws. The potentiometer and the power switch are attached to a thinner vertical plate placed on the front of the stand to make them easily accessible. One challenge in the stand design was to make it interfere with the levitation process as little as possible. During the testing phase of the levitation system, it was found that even a small amount of ferromagnetic material near the coil interferes with the levitating magnet thus making controlling it harder. Therefore, standoff insulators were used with nylon nuts to lift the plate holding the coil from the bottom plate. Figure 6. Unfinished stand. Page 12 of 19
13 6.3. Electronics The electronics of the system were kept simple. At the heart of the electronics is an STM32F0 Discovery microcontroller board. The microcontroller runs the control algorithm and interfaces with the control electronics. The electronics were soldered onto a perfboard the size of the microcontroller board. Pin headers were soldered on the perfboard to provide easy connection with the microcontroller board pins. The final board can easily be attached and removed from the perfboard without connecting any wires. The functional diagram of the electronics is presented in figure 7 below and the schematic of the system is presented Appendix 1. Figure 7. Functional diagram of the electronics The whole system is supplied from a 24V DC power supply. The coil operates on 24V, the Hall sensors on 5V and the microcontroller on 3.3V. To step the voltage down for electronics, a linear voltage regulator is used. The regulator outputs 5V which is supplied to the Hall sensors and the microcontroller board. The microcontroller board has a separate regulator which steps the 5V to 3.3V for it. The current flow to the coil is controlled with a single N-type MOSFET. The MOSFET is turned rapidly on and off with a pulse-width modulated signal coming from the microcontroller. To prevent overvoltages when turning the MOSFET off, a freewheeling diode was connected in parallel with the coil. The system has several inputs that provide feedback. Two Hall sensors are used to measure the strength of the magnetic field above and below the coil. Two Hall sensors on both ends of the coil are used to be able to subtract the effect of the coil in the measurements. The Hall sensors output 2.5V when the field is zero, and it goes down to 0V or up to 5V depending on the direction of the field. Since our microcontroller operates on 3.3V and can t measure voltages higher than that, we are using the 0V-2.5V range as we only need to measure field strength in one direction. Page 13 of 19
14 Another input that provides feedback is the coil current shunt resistor. A 0.1Ω resistor is in series connection with the coil and MOSFET. The voltage over the resistor is directly proportional to the current flowing through it. Current feedback is not used in our final model, but it could be used in a more complicated controlling algorithm. However, the current measurement is not really precise since the maximum coil current of about 2A generates a voltage of only 0.2V. The limited range limits the dynamic range of the system and is also more susceptible to noise. The last input of the system is the potentiometer voltage. The potentiometer is connected between 0V and 3.3V, and the output is fed to the microcontroller. The potentiometer is useful for adjusting different parameter values in the control algorithm. The inputs and outputs are mapped in Table 2. Table 2. I/O mapping of the system Type Description Microcontroller pin Input Hall sensor 1 value PA5 Input Hall sensor 2 value PA6 Input Potentiometer voltage PC0 Input Voltage over coil current shunt resistor PA7 Output Coil MOSFET control PB10, hardware PWM used Figure 8. The PCB with the connections labeled. Page 14 of 19
15 7. Control approach discussion 7.1. Factors affecting the controller and the system Electrical dynamics In our system, the coil acts as an LR circuit, and its dynamics are presented below, any changes in the air gap would require the current value to be adjusted and since the coil is fed with voltage and considering the time constant ( τ = L ) of the circuit the larger the inductance R value, the higher the time constant and as a result, the longer it takes to reach steady-state current. As it was mentioned in the modeling section the inductance changes with any change in the air gap so this also should be considered to have a stable and fast system Mechanical dynamics Mechanical dynamics are as below it is evident that there is a nonlinearity which will be discussed in more detail in the section PWM effect The coil is supplied with a PWM voltage which causes additional nonlinearity and inherent delay. Fast switching of high currents can also cause electromagnetic interferences (EMI) and could adversely affect the measurement of the hall sensors Delays In control systems delays can cause instability. In the magnetic levitation system, there are some sources of delay such as filter delays from Hall sensors, calculation and I/O delays from the microcontroller. These time delays should be taken into account to have a more stable system Force production nonlinearity with respect to the air gap In the figure 9 the coil force and gravity force as a function of airgap are presented. It is clear that the coil force is highly nonlinear and for the coil to be able to produce the required force, appropriate linearization technique has to be implemented. Page 15 of 19
16 Figure 9. Coil and gravity force as a function of the air gap 7.2. Control system considerations The electrical dynamics were neglected in the present state of the project. The output of the controller was voltage, that was scaled to the current by dividing with the resistance of the coil - as if the current response was instantaneous. This is a possible assumption, as the mechanical time constant is much larger than the electrical time constant. The mechanical dynamics of the system were controlled by a PID controller. As the system is nonlinear, the PID controller can only provide stability at one operating point, so linearization in the feedback signal from the Hall sensors was done. The electromagnetic force is inversely proportional to the second power of the airgap, as shown in the Modeling section. Using this information, the values from the Hall sensors were translated to values relative to the position of the magnet. Regarding the other effects such as PWM effect and delays, they were neglected in the process of designing and tuning the controller as they did not cause significant issues Future improvements Hardware improvements Faster microcontroller with less internal delay would be a feasible approach in making the system more stable, Using an H-bridge to control the coil. An H-bridge would be able to reverse the voltage Page 16 of 19
17 input of the coil, and it could make the system more responsive and allow to generate repulsion forces Software improvements Designing a current controller Parameter identification for modeling and control Sensorless methods for estimating the air gap by using a state observer Using fixed point numbers in calculations instead of floating point numbers to make calculations run faster. Writing the control software completely in C-code to achieve better performance 8. Reflection of the Project 8.1. Reaching objective The project was completed according to the task description on time before the final gala. Due to some technical problems both from hardware and software side, some adjustments were imminent, but we managed to deal with those issues, and the project was completely ready for the gala Timetable There were some issues to go forward according to the timetable, but it is something normal that can happen in any project. Regarding the workload, the software part and tuning the controller was a little more time-consuming than what was anticipated Risk analysis Some of the risks with the software realized, such as getting the software to work with the microcontroller. However, we did not expect that there would be so little documentation for X2C and Scilab. It was challenging to figure out software operation without proper documentation, but we managed to get it to work. We had to ask a few clarifying questions from the X2C software developer via to clear some issues we had with the software Project Meetings The project meetings were held 3 or 4 times per month. There were some online meetings such as using Skype and Google Docs chat. For daily communication, we have used a WhatsApp group. The meetings were held both with and without the instructor. We did not prepare the formal agendas, instead we usually devoted each meeting to a single major topic to discuss, of which we informed the instructor. We did not write memos of the meetings, but we tried to document our development process by uploading pictures and writing important information down to our cloud drive. Each official project meeting (i.e., with the instructor) took ca. 1 hour Quality management According to our project plan, the project manager was the main person responsible for quality. He oversees the quality of the project as a whole, while the work package leaders control the quality of their packages more specifically, and report their observations to the project manager. The quality of the work done, and any problems or flaws were controlled and discussed during the project Page 17 of 19
18 meetings. Also according to the project plan, the instructor also has played an important role in controlling the quality by providing minimum quality requirements and ensuring that they are fulfilled. Any member of the group noticing a problem or a flaw has indeed immediately informed the group about it. Thus, the quality management has been followed according to the project plan. 9. Discussion and Conclusions As most of the group members have not had any previous experience in analyzing a project from the business aspects, after completing this we all gained some invaluable knowledge regarding business aspects of a project. A documented report of it is provided in Appendix 3. Furthermore, we developed skills such as critical thinking, personal organization, group work and proactivity throughout various phases of the project. In conclusion, we can say that we have succeeded with the project. Both the main objective and the minor goals have been completed correctly, and in time. Hopefully, the result of this project would contribute to future research in this field. List of Appendixes 1. PCB schematic 2. Project plan 3. Business aspects document 4. Setting up software development environment for STM32 microcontroller 5. Control program source codes References 1. Woodson, H. and Melcher, J. (1968). Electromechanical dynamics. 1st ed. University of Michigan: Wiley 2. Khalil, H. (1996). Nonlinear systems. 2nd ed. Upper Saddle River, New Jersey: Prentice Hall. Page 18 of 19
19 Appendix 1: PCB schematic Page 19 of 19
Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi
6th International Conference on Sensor etwork and Computer Engineering (ICSCE 2016) Separately Excited DC Motor for Electric Vehicle Controller Design ulan Qi Wuhan Textile University, Wuhan, China Keywords:
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014
More informationMagnetic Levitation System
Magnetic Levitation System Electromagnet Infrared LED Phototransistor Levitated Ball Magnetic Levitation System K. Craig 1 Magnetic Levitation System Electromagnet Emitter Infrared LED i Detector Phototransistor
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015
More informationArduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.
Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Roberts Page 1 See Appendix A, for Licensing Attribution information
More informationME 461 Laboratory #5 Characterization and Control of PMDC Motors
ME 461 Laboratory #5 Characterization and Control of PMDC Motors Goals: 1. Build an op-amp circuit and use it to scale and shift an analog voltage. 2. Calibrate a tachometer and use it to determine motor
More informationProgrammable with Electronic Assistant Simulink
TECHNICAL DATASHEET #TDAX022410 2 Universal Inputs, Dual Valve Controller 2 Universal Signal Inputs 2-3A Outputs Drive Hydraulic Valves CAN (SAE J1939) Programmable with Electronic Assistant Simulink P/N:
More informationDC Motor and Servo motor Control with ARM and Arduino. Created by:
DC Motor and Servo motor Control with ARM and Arduino Created by: Andrew Kaler (39345) Tucker Boyd (46434) Mohammed Chowdhury (860822) Tazwar Muttaqi (901700) Mark Murdock (98071) May 4th, 2017 Objective
More informationA PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller Sukumar Kamalasadan Division of Engineering and Computer Technology University of West Florida, Pensacola, FL, 32513
More informationPenn State Erie, The Behrend College School of Engineering
Penn State Erie, The Behrend College School of Engineering EE BD 327 Signals and Control Lab Spring 2008 Lab 9 Ball and Beam Balancing Problem April 10, 17, 24, 2008 Due: May 1, 2008 Number of Lab Periods:
More informationSRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout
SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout 1. Objectives The objective in this experiment is to design a controller for
More informationCalifornia University of Pennsylvania Department of Applied Engineering & Technology Electrical Engineering Technology
California University of Pennsylvania Department of Applied Engineering & Technology Electrical Engineering Technology < Use as a guide Do not copy and paste> EET 410 Design of Feedback Control Systems
More informationAC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC
AC 2011-490: A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC Ziqian Liu, SUNY Maritime College Ziqian Liu received the Ph.D. degree from the Southern Illinois University Carbondale in 2005. He
More informationJob Sheet 2 Servo Control
Job Sheet 2 Servo Control Electrical actuators are replacing hydraulic actuators in many industrial applications. Electric servomotors and linear actuators can perform many of the same physical displacement
More informationCHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE
CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE 3.1 GENERAL The PMBLDC motors used in low power applications (up to 5kW) are fed from a single-phase AC source through a diode bridge rectifier
More information2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin
2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control October 5, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino microcontroller
More informationUsing Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville
Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville Using Magnetic Sensors for Absolute Position Detection and Feedback. Abstract Several types
More informationDesign of double loop-locked system for brush-less DC motor based on DSP
International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3
More informationElectric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU
Application Note Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU AN026002-0608 Abstract This application note describes a controller for a 200 W, 24 V Brushless DC (BLDC) motor used to power
More informationCHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE
23 CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE 2.1 PID CONTROLLER A proportional Integral Derivative controller (PID controller) find its application in industrial control system. It
More informationPulse-Width-Modulation Motor Speed Control with a PIC (modified from lab text by Alciatore)
Laboratory 14 Pulse-Width-Modulation Motor Speed Control with a PIC (modified from lab text by Alciatore) Required Components: 1x PIC 16F88 18P-DIP microcontroller 3x 0.1 F capacitors 1x 12-button numeric
More informationECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK
ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK Team Members: Andrew Blanford Matthew Drummond Krishnaveni Das Dheeraj Reddy 1 Abstract: The goal of the project was to build an interactive and mobile
More informationUser Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction
User Guide 0607 IRMCS3041 System Overview/Guide By Aengus Murray Table of Contents Introduction... 1 IRMCF341 Application Circuit... 2 Sensorless Control Algorithm... 4 Velocity and Current Control...
More informationMagnetic Levitation System
Introduction Magnetic Levitation System There are two experiments in this lab. The first experiment studies system nonlinear characteristics, and the second experiment studies system dynamic characteristics
More informationRX23T inverter ref. kit
RX23T inverter ref. kit Deep Dive October 2015 YROTATE-IT-RX23T kit content Page 2 YROTATE-IT-RX23T kit: 3-ph. Brushless Motor Specs Page 3 Motors & driving methods supported Brushless DC Permanent Magnet
More informationOrdering Part Numbers: SAE J1939 version Controller: AX022400
TECHNICAL DATASHEET #TDAX022400 2 Universal Inputs, Dual Valve Controller 2 Universal Inputs 2-3A Outputs CAN (SAE J1939) Programmable with Electronic Assistant P/N: AX022400 Features: 2 universal signal
More informationControl System for a Segway
Control System for a Segway Jorge Morantes, Diana Espitia, Olguer Morales, Robinson Jiménez, Oscar Aviles Davinci Research Group, Militar Nueva Granada University, Bogotá, Colombia. Abstract In order to
More informationTeaching Mechanical Students to Build and Analyze Motor Controllers
Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session
More informationCSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System
Introduction CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System The purpose of this lab is to introduce you to digital control systems. The most basic function of a control system is to
More informationFABO ACADEMY X ELECTRONIC DESIGN
ELECTRONIC DESIGN MAKE A DEVICE WITH INPUT & OUTPUT The Shanghaino can be programmed to use many input and output devices (a motor, a light sensor, etc) uploading an instruction code (a program) to it
More informationMAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN 2321-8843 Vol. 1, Issue 4, Sep 2013, 1-6 Impact Journals MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION
More informationPower Factor Correction in Digital World. Abstract. 1 Introduction. 3 Advantages of Digital PFC over traditional Analog PFC.
Power Factor Correction in Digital World By Nitin Agarwal, STMicroelectronics Pvt. Ltd., India Abstract There are various reasons why power factor correction circuit is used in various power supplies in
More informationνµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ
θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ υιοπασδφγηϕκλζξχϖβνµθωερτψυιοπασδ φγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκλζ ξχϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµ EE 331 Design Project Final Report θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ
More informationTraining Schedule. Robotic System Design using Arduino Platform
Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection
More informationMicrocontroller Based Wind Direction Measurement System
National University of Science and Technolgy NuSpace Institutional Repository Applied Physics http://ir.nust.ac.zw Applied Physics Publications 2016 Microcontroller Based Wind Direction Measurement System
More informationLab 2: Blinkie Lab. Objectives. Materials. Theory
Lab 2: Blinkie Lab Objectives This lab introduces the Arduino Uno as students will need to use the Arduino to control their final robot. Students will build a basic circuit on their prototyping board and
More informationDevelopment of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers
Chapter 4 Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers 4.1. Introduction Data acquisition and control boards, also known as DAC boards, are used in virtually
More information6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS
6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS Laboratory based hardware prototype is developed for the z-source inverter based conversion set up in line with control system designed, simulated and discussed
More informationUser Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents
User Guide 08092 IRMCS3043 System Overview/Guide By International Rectifier s imotion Team Table of Contents IRMCS3043 System Overview/Guide... 1 Introduction... 1 IRMCF343 Application Circuit... 2 Power
More informationL E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G
P R O F. S L A C K L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G G B S E E E @ R I T. E D U B L D I N G 9, O F F I C E 0 9-3 1 8 9 ( 5 8 5 ) 4 7 5-5 1 0
More informationFour Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller
Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller Rahul Baranwal 1, Omama Aftab 2, Mrs. Deepti Ojha 3 1,2, B.Tech Final Year (Electronics and Communication Engineering),
More informationCleaning Robot Working at Height Final. Fan-Qi XU*
Proceedings of the 3rd International Conference on Material Engineering and Application (ICMEA 2016) Cleaning Robot Working at Height Final Fan-Qi XU* International School, Beijing University of Posts
More informationPART 2 - ACTUATORS. 6.0 Stepper Motors. 6.1 Principle of Operation
6.1 Principle of Operation PART 2 - ACTUATORS 6.0 The actuator is the device that mechanically drives a dynamic system - Stepper motors are a popular type of actuators - Unlike continuous-drive actuators,
More informationInternational Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication
International Journal of Advance Engineering and Research Development Scientific Journal of Impact Factor (SJIF): 4.72 Special Issue SIEICON-2017,April -2017 e-issn : 2348-4470 p-issn : 2348-6406 Wireless
More informationHydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card
Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card N. KORONEOS, G. DIKEAKOS, D. PAPACHRISTOS Department of Automation Technological Educational Institution of Halkida Psaxna 34400,
More informationAnalog Devices: High Efficiency, Low Cost, Sensorless Motor Control.
Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control. Dr. Tom Flint, Analog Devices, Inc. Abstract In this paper we consider the sensorless control of two types of high efficiency electric
More informationIowa State University Electrical and Computer Engineering. E E 452. Electric Machines and Power Electronic Drives
Electrical and Computer Engineering E E 452. Electric Machines and Power Electronic Drives Laboratory #5 Buck Converter Embedded Code Generation Summary In this lab, you will design the control application
More informationCHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER
65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most
More informationThe University of Wisconsin-Platteville
Embedded Motor Drive Development Platform for Undergraduate Education By: Nicholas, Advisor Dr. Xiaomin Kou This research and development lead to the creation of an Embedded Motor Drive Prototyping station
More informationADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING
ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING 1 HARSHUL BALANI, 2 CHARU GUPTA, 3 KRATIKA SUKHWAL 1,2,3 B.TECH (ECE), Poornima College Of Engineering, RTU E-mail; 1 harshul.balani@gmail.com, 2 charu95g@gmail.com,
More informationEE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino
EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling
More informationBrushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge
Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge L298 Full H-Bridge HEF4071B OR Gate Brushed DC Motor with Optical Encoder & Load Inertia Flyback Diodes Arduino Microcontroller
More informationSimulation of a Parametric Oscillator Circuit, Part 2
Simulation of a Parametric Oscillator Circuit, Part 2 Horst Eckardt, Bernhard Foltz A.I.A.S. and UPITEC (www.aias.us, www.atomicprecision.com, www.upitec.org) May 28, 2013 Abstract Parametric oscillator
More informationDC motor control using arduino
DC motor control using arduino 1) Introduction: First we need to differentiate between DC motor and DC generator and where we can use it in this experiment. What is the main different between the DC-motor,
More informationTECHNICAL DATASHEET #TDAX022420
TECHNICAL DATASHEET TDAX022420 Four Inputs, Two Outputs Universal Valve Controller 2 Universal Signal Inputs, Magnetic Pick Up Sensor, or Encoder Inputs 2-3A High Side, Low Side or Half-bridge Outputs
More informationINTEGRATED CIRCUITS. AN1221 Switched-mode drives for DC motors. Author: Lester J. Hadley, Jr.
INTEGRATED CIRCUITS Author: Lester J. Hadley, Jr. 1988 Dec Author: Lester J. Hadley, Jr. ABSTRACT The purpose of this paper is to demonstrate the use of integrated switched-mode controllers, generally
More informationA COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR
A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR Shiyoung Lee, Ph.D. Pennsylvania State University Berks Campus Room 120 Luerssen Building, Tulpehocken
More informationMotor Control Development Kit
User s Manual, V 1.0, June 2003 Motor Control Development Kit A reference design for low voltage 3-phase AC induction and brushless DC motor control. Microcontrollers Never stop thinking. Revision History:2003-06
More informationComparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor
Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Osama Omer Adam Mohammed 1, Dr. Awadalla Taifor Ali 2 P.G. Student, Department of Control Engineering, Faculty of Engineering,
More informationECE 203 LAB 2 CONTROL FUNDAMENTALS AND MAGNETIC LEVITATION
Version 1.1 1 of 13 ECE 203 LAB 2 CONTROL FUNDAMENTALS AND MAGNETIC LEVITATION BEFORE YOU BEGIN PREREQUISITE LABS All 202 Labs EXPECTED KNOWLEDGE Fundamentals of electrical systems EQUIPMENT Oscilloscope
More informationTECHNICAL DATASHEET #TDAX021901
TECHNICAL DATASHEET #TDAX021901 8 In, 5 Output Valve Controller 6 Universal Analog Inputs, 1 Digital Input 1 Magnetic Pickup Sensor Input 4-2.5A Proportional or On/Off Outputs 1-2.5A Digital Output CANopen
More informationProject: Electromagnetic Ring Launcher
Project: Electromagnetic Ring Launcher Introduction: In science museums and physics-classrooms an experiment is very commonly demonstrated called the Jumping Ring or Electromagnetic Ring Launcher. The
More informationCHAPTER 2 D-Q AXES FLUX MEASUREMENT IN SYNCHRONOUS MACHINES
22 CHAPTER 2 D-Q AXES FLUX MEASUREMENT IN SYNCHRONOUS MACHINES 2.1 INTRODUCTION For the accurate analysis of synchronous machines using the two axis frame models, the d-axis and q-axis magnetic characteristics
More informationJaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)
Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN) 217-3367 Ordering Information Product Number Description 217-3367 Stellaris Brushed DC Motor Control Module with CAN (217-3367)
More informationInternational Journal of Advance Engineering and Research Development
Scientific Journal of Impact Factor (SJIF): 4.14 International Journal of Advance Engineering and Research Development Volume 3, Issue 2, February -2016 e-issn (O): 2348-4470 p-issn (P): 2348-6406 SIMULATION
More informationCHAPTER 6 DEVELOPMENT OF A CONTROL ALGORITHM FOR BUCK AND BOOST DC-DC CONVERTERS USING DSP
115 CHAPTER 6 DEVELOPMENT OF A CONTROL ALGORITHM FOR BUCK AND BOOST DC-DC CONVERTERS USING DSP 6.1 INTRODUCTION Digital control of a power converter is becoming more and more common in industry today because
More informationChapter 3 : Closed Loop Current Mode DC\DC Boost Converter
Chapter 3 : Closed Loop Current Mode DC\DC Boost Converter 3.1 Introduction DC/DC Converter efficiently converts unregulated DC voltage to a regulated DC voltage with better efficiency and high power density.
More informationUNIT 2: DC MOTOR POSITION CONTROL
UNIT 2: DC MOTOR POSITION CONTROL 2.1 INTRODUCTION This experiment aims to show the mathematical model of a DC motor and how to determine the physical parameters of a DC motor model. Once the model is
More information5. Transducers Definition and General Concept of Transducer Classification of Transducers
5.1. Definition and General Concept of Definition The transducer is a device which converts one form of energy into another form. Examples: Mechanical transducer and Electrical transducer Electrical A
More informationPWM, ALT, HALT, HAST.
CLOSED LOOP IMPLEMENTATION OF SPEED CONTROL OF A BRUSHED PMDC MOTOR OF AN X-RAY SYSTEM AND VALIDATION OF RELIABILITY OF THE CONTROLLER Mutum Meenakshi Devi 1, V Chayapathy 2 Dept. of Electrical and Electronics
More informationSPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS
SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS Akshay Prasad Dubey and Saravana Kumar R. School of Electrical Engineering, VIT University, Vellore, Tamil Nadu, India E-Mail:
More informationExercise 5: PWM and Control Theory
Exercise 5: PWM and Control Theory Overview In the previous sessions, we have seen how to use the input capture functionality of a microcontroller to capture external events. This functionality can also
More informationECE 511: MICROPROCESSORS
ECE 511: MICROPROCESSORS A project report on SNIFFING DOG Under the guidance of Prof. Jens Peter Kaps By, Preethi Santhanam (G00767634) Ranjit Mandavalli (G00819673) Shaswath Raghavan (G00776950) Swathi
More informationDraw the symbol and state the applications of : 1) Push button switch 2) 3) Solenoid valve 4) Limit switch ( 1m each) Ans: 1) Push Button
Subject Code: 17641Model AnswerPage 1 of 16 Important suggestions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model
More informationSIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR
ISSN: 2229-6956(ONLINE) DOI: 10.21917/ijsc.2012.0049 ICTACT JOURNAL ON SOFT COMPUTING, APRIL 2012, VOLUME: 02, ISSUE: 03 SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC
More informationA Do-and-See Approach for Learning Mechatronics Concepts
Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 2018 Paper No. 124 DOI: 10.11159/cdsr18.124 A Do-and-See Approach for
More informationI. INTRODUCTION MAIN BLOCKS OF ROBOT
Stair-Climbing Robot for Rescue Applications Prof. Pragati.D.Pawar 1, Prof. Ragini.D.Patmase 2, Mr. Swapnil.A.Kondekar 3, Mr. Nikhil.D.Andhare 4 1,2 Department of EXTC, 3,4 Final year EXTC, J.D.I.E.T Yavatmal,Maharashtra,
More informationEffective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW
Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Komal Sampatrao Patil & D.R.Patil Electrical Department, Walchand college of Engineering, Sangli E-mail :
More informationTECHNICAL DATASHEET #TDAX INPUTS, 5 OUTPUTS VALVE CONTROLLER
TECHNICAL DATASHEET #TDAX020510 6 INPUTS, 5 OUTPUTS VALVE CONTROLLER Up to 6 Digital, Analog or PWM Command Inputs 5 Independent Proportional or On/Off Outputs 1 +5V, 100 ma Reference Voltage CAN (SAE
More informationIntroduction to BLDC Motor Control Using Freescale MCU. Tom Wang Segment Biz. Dev. Manager Avnet Electronics Marketing Asia
Introduction to BLDC Motor Control Using Freescale MCU Tom Wang Segment Biz. Dev. Manager Avnet Electronics Marketing Asia Agenda Introduction to Brushless DC Motors Motor Electrical and Mechanical Model
More informationPiezo Kalimba. The initial objective of this project was to design and build an expressive handheld
Brian M c Laughlin EMID Project 2 Report 7 May 2014 Piezo Kalimba Design Goals The initial objective of this project was to design and build an expressive handheld electronic instrument that is modelled
More informationAVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817. Features. Introduction. AVR 8-bit Microcontroller
AVR 8-bit Microcontroller AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817 APPLICATION NOTE Features Base setup for performing core independent brushless
More informationIMPLEMENTATION AND DESIGN OF TEMPERATURE CONTROLLER UTILIZING PC BASED DATA ACQUISITION SYSTEM
www.elkjournals.com IMPLEMENTATION AND DESIGN OF TEMPERATURE CONTROLLER UTILIZING PC BASED DATA ACQUISITION SYSTEM Ravindra Mishra ABSTRACT Closed loop or Feedback control is a popular way to regulate
More informationDesign and Implementation of an Inverted Pendulum Controller to be used as a Lab Setup
Design and Implementation of an Inverted Pendulum Controller to be used as a Lab Setup Harsha Abeykoon, S.R.H. Mudunkotuwa, Malithi Gunawardana, Haroos Mohamed, Darshana Mannapperuma Department of Electrical
More informationPlease Handle Carefully!
ELEC 3004/7312: Digital Linear Systems: Signals & Control! Prac/Lab 3 LeviLab: Part I: System Modelling May 2, 2017 by S. Singh, C. Reiger and I. Clough Pre-Lab This laboratory considers system modelling
More informationApplication Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller.
Application Note, V1.0, Oct 2006 AP08019 XC866 Using Infineon 8-bit XC866 Microcontroller Microcontrollers Edition 2006-10-20 Published by Infineon Technologies AG 81726 München, Germany Infineon Technologies
More informationDesign of LVDT Based Digital Weighing System
International Journal of Electronics and Computer Science Engineering 2100 Available Online at www.ijecse.org ISSN- 2277-1956 Pratiksha Sarma 1, P. K. Bordoloi 2 1,2 Department of Applied Electronics and
More informationPrelab: Introduction and Greenhouse Construction
Prelab: Introduction and Greenhouse Construction In this lab, you will create a PID control system that will regulate temperature and humidity of a greenhouse-like enclosure. You will learn the concepts
More informationDevelopment of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine
Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine T. Neumann, C. Feltes, I. Erlich University Duisburg-Essen Institute of Electrical Power Systems Bismarckstr. 81,
More informationPCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY
PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: D-66, First Floor, Sector- 07, Noida, UP Contact us: Email: stp@robospecies.com
More informationDesign and Implementation of PID Controller for a two Quadrant Chopper Fed DC Motor Drive
Research Article International Journal of Current Engineering and Technology ISSN 0 0 INPRESSCO. All Rights Reserved. Available at http://inpressco.com/category/ijcet Design and Implementation of PID Controller
More informationCHAPTER 7 HARDWARE IMPLEMENTATION
168 CHAPTER 7 HARDWARE IMPLEMENTATION 7.1 OVERVIEW In the previous chapters discussed about the design and simulation of Discrete controller for ZVS Buck, Interleaved Boost, Buck-Boost, Double Frequency
More informationMechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor
Mechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor Recommended Due Date: By your lab time the week of February 12 th Possible Points: If checked off before
More informationPCB & Circuit Designing (Summer Training Program 2014)
(Summer Training Program 2014) PRESENTED BY In association with RoboSpecies Technologies Pvt. Ltd. Office: A-90, Lower Ground Floor, Sec- 4, Noida, UP Contact us: Email: stp@robospecies.com Website: www.robospecies.com
More informationArduino based pulse width modulated output voltage control of a dc-dc boost converter using Proportional, Integral and Derivative control strategy
AENSI Journals Australian Journal of Basic and Applied Sciences Journal home page: www.ajbasweb.com Arduino based pulse width modulated output voltage control of a dc-dc boost converter using Proportional,
More informationSTM32 PMSM FOC SDK v3.2. 蒋建国 MCU Application Great China
STM32 PMSM FOC SDK v3.2 蒋建国 MCU Application Great China Agenda 2 1 st day Morning Overview Key message Basics Feature Performance Hardware support Tools STM32 MC Workbench SDK components Architectural
More informationInternational Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)
International Journal of Advanced Research in Electrical, Electronics Device Control Using Intelligent Switch Sreenivas Rao MV *, Basavanna M Associate Professor, Department of Instrumentation Technology,
More informationMagnetic Levitation System
TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Magnetic Levitation System by Amir Hossein Jafari 1 OBJECTIVE This experiment will review the concept of dynamic systems and will show to acquire data in real-time
More informationLoad Transient Tool User Manual
Figure 1: Richtek connections and functions The Richtek contains a micro controller that switches a MOSFET on and off with a certain duty-cycle. When connected to a voltage regulator output, the MOSFET
More informationActuators. EECS461, Lecture 5, updated September 16,
Actuators The other side of the coin from sensors... Enable a microprocessor to modify the analog world. Examples: - speakers that transform an electrical signal into acoustic energy (sound) - remote control
More information