Flow of signal So you have a sensor, now to process data taken from a sensor you will need a processing unit and that is your controller. sensorcontroller.

Slides:



Advertisements
Similar presentations
PID Control for Embedded Systems
Advertisements

ERT 210 Process Control & dynamics
PID Controllers and PID tuning
Add and Use a Sensor & Autonomous For FIRST Robotics
CHAPTER V CONTROL SYSTEMS
Digital to Analog Converters Alexander Gurney Alexander Pitt Gautam Puri 1.
The Proportional-Integral-Derivative Controller
CHE 185 – PROCESS CONTROL AND DYNAMICS
CHE 185 – PROCESS CONTROL AND DYNAMICS
Feedback Controllers Chapter 8
Chapter 10 – The Design of Feedback Control Systems PID Compensation Networks.
Temperature Sensing Integrated Circuit PROs: CONs: Most Linear
COMP3221: Microprocessors and Embedded Systems Lecture 20: Analog Output Lecturer: Hui Wu Session 2, 2004.
Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Accelerometer based localization for distributed off-the-shelf robots (Cots-Bots) Thomas Cheng, Sarah Bergbreiter Advisor: Prof. K.S.J. Pister Objectives.
Feedback Controllers Chapter 8.
PID Control & ACS550 and ACH550
Digital to Analog Converters
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
LECTURE#11 PID CONTROL AUTOMATION & ROBOTICS
Chapter 7 PID Control.
Lecture 4: Basic Concepts in Control CS 344R: Robotics Benjamin Kuipers.
Proportional/Integral/Derivative Control
Lecture 5: PID Control.
Ch. 6 Single Variable Control
System & Control Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired.
System/Plant/Process (Transfer function) Output Input The relationship between the input and output are mentioned in terms of transfer function, which.
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Feedback Control.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
Feedback Controllers Chapter 7.
Feedback Control system
Control Theory Control System Objectives  Establish a final condition  Provide safe operation  Eliminate the human element  Assure economical operation.
Design Realization lecture 22
PID CONTROLLERS By Harshal Inamdar.
Chapter 8 Feedback Controllers 1. On-off Controllers Simple Cheap Used In residential heating and domestic refrigerators Limited use in process control.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
PID Control of Car Position Exercises in Manual Tuning.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
CSCI1600: Embedded and Real Time Software Lecture 14: Input/Output II Steven Reiss, Fall 2015.
Digital Control CSE 421.
Features of PID Controllers
Feedback Controllers Chapter 8
Digital to Analog Converter (DAC)
UCLA IEEE NATCAR 2004 SUMMER CLASS Magnetic Sensors & Power Regulation.
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
Control Loops Tune a Fish. Control Loops Tuning of a control loop involves selecting loop parameters to ensure stable control under all operating conditions.
Lecture 9: PID Controller.
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
Get your software working before putting it on the robot!
Lecture Notes / PPT UNIT III
Process Control. Feedback control y sp = set point (target value) y = measured value The process information (y) is fed back to the controller The objective.
Motors & Motor Controllers
Obstacle avoiding robot { pixel }
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Digital Control CSE 421.
PID Control for Embedded Systems
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Feedback Controllers Chapter 8
Control Systems EE 4314 Lecture 12 March 17, 2015
ARDUINO FOUR QUADRANT DC MOTOR CONTROL
PID Controllers Jordan smallwood.
Control Loops Nick Schatz FRC 3184.
Balanduino Supervisor: Dr. Raed Al-Qadi Prepared by: Nadeen Kalboneh Nardeen Mabrouk.
Electronic Control Systems Week 7 – PID Control
Interactive Basic Tuning for the SERVOSTAR 600
Features of PID Controllers
CSCI1600: Embedded and Real Time Software
Control.
CSCI1600: Embedded and Real Time Software
Presentation transcript:

Flow of signal So you have a sensor, now to process data taken from a sensor you will need a processing unit and that is your controller. sensorcontroller Motor driver

What is Arduino? In a simple language we can say that it is a programmable open source platform whose output can be changed according to different conditions of input. It’s a 8-bit Atmel AVR microcontroller based development board.

Why Arduino? Very easy to learn as syntax is similar to C Open source software support Ready to implement projects based on arduino are easily available Inbuilt analog to digital converters are available Large library support

Arduino

Why Arduino? Very easy to learn Open source software support Ready to implement projects based on arduino are easily available Inbuilt analog to digital converters are available Large library support

Basic code

What are problems of basic code? Used only 3 sensor Rapid switching of motors may harm drivers We don’t have control over radius of turn Machine will run on zig-zag path that will reduce the speed drastically

PID Proportional- A high proportional gain results in a large change in the output for a given change in the error. If the proportional gain is too high, the system can become unstable. In contrast, a small gain results in a small output response to a large input error, and a less responsive or less sensitive controller. If the proportional gain is too low, the control action may be too small when responding to system disturbances.

PID Integral- The integral term accelerates the movement of the process towards setpoint and eliminates the residual steady-state error that occurs with a pure proportional controller. However, since the integral term responds to accumulated errors from the past, it can cause the present value to overshoot the setpoint valueovershoot

PID Derivative- Derivative action predicts system behavior and thus improves settling time and stability of the system.Derivative action, however, is seldom used in practice. because of its inherent sensitivity to measurement noise.If this noise is severe enough, the derivative action will be erratic and actually degrade control performance. Large, sudden changes in the measured error (which typically occur when the set point is changed) cause a sudden, large control action stemming from the derivative term, which goes under the name of derivative kick. This problem can be ameliorated to a degree if the measured error is passed through a linear low-pass filter or a nonlinear but simple median filter.r