Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.

Slides:



Advertisements
Similar presentations
Analog-to-Digital Converter (ADC) And
Advertisements

COMPUTERS AND INPUT SENSORS. cbc MICROCOMPUTER OPERATION HAPPENS IN STAGES Memory.
Data Acquisition Risanuri Hidayat.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Lecture 9: D/A and A/D Converters
Unit 4 Sensors and Actuators
1 Sensors, Actuators, Signals, and Computers Part D Ping Hsu, Winncy Du, Ken Youssefi.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
L.
Dr. Andreas Kunz © 10/2004 inspire icvr BASICS OF ELECTRONICS.
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2006 Class 5 May
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class ? May
Digital I/O Connecting to the Outside World
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Distributed Control Systems Emad Ali Chemical Engineering Department King SAUD University.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
What is Mechatronics? Mechatronics is the synergistic combination of mechanical engineering, electronics, controls engineering, and computers, all integrated.
CBC BODY COMPUTERS CHAPTER 12. CBC OBJECTIVES H ANALOG AND DIGITAL VOLTAGE SIGNALS H COMPUTER COMMUNICATION H COMPUTER MEMORY H INPUTS H OUTPUTS H MULTIPLEXING.
Suleyman Demirel University CSS340 Microprocessor Systems – Lecture 2 ATMEGA328P ARCHITECTURE ANALOG INPUTS.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Digital Control CSE 421.
 Today we will cover:  Voltage regulators  Sensors  motordrivers iBOT1.
Throttle Arduino RC Receiver Stock Golf Cart Motor Controller Motor 1 PWM signal: Voltage: 0 – 5V Period = 22ms Positive Pulse Width: 1ms – 2ms Digital.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Arduino Based DC Motor Speed Control
Lecture Notes / PPT UNIT III
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Electric Pressure Transducer
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
Application Case Study Christmas Lights Controller
Fan Assembly Driven by Magnetic Fields
Mechatronics – a design process that includes
Introduction to Motors, servos and steppers
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
A PRESENTATION ON EMBEDDED SYSTEM
Obstacle avoiding robot { pixel }
Digital Control CSE 421.
Scrolling LCD using Arduino.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
Automatic human detector garbage can.
SCADA for Remote Industrial Plant
ARDUINO FOUR QUADRANT DC MOTOR CONTROL
Project Title ARDUINO BASED WIRELESS ELECTRICAL APPARATUS CONTROL SYSTEM USING IR COMMUNICATION Under the Guidance of Submitted by.
ARDUINO LINE FOLLOWER ROBOT
Arduino - Introduction
‘SONAR’ using Arduino & ultrasonic distance sensor
Internet-of-Things (IoT)
Data Acquisition (DAQ)
Sensors and actuators Sensors Resistive sensors
Manual Robotics ..
Motors and Position Determination
Arduino म्हणजे काय?.
Introduction to arduino
CHAPTER – 46 ELECTRONIC CONTROL OF A.C. MOTORS
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016

Mechatronic Systems

Components of a Mechatronic System Sensors measure and feedback physical parameters of a system. Actuators supply the driving and corrective forces to achieve a desired output. Controller generates actuator commands according to feedback from the sensors and the implemented control algorithm.

Signal Conditioning Usually, the sensors and actuators can not be connected to the controller directly, but through an interface – A/D and D/A conversion – filters – amplifiers – motor drivers

Sensors Used to perceive the environment around the system Analog sensors – Potentiometers, photoresistors, IR range, ultrasonic etc. Digital sensors – Buttons, switches, inductive sensors, etc.

Actuators (Electric motors) DC motors RC Servomotors Step motors

DC motors To drive a DC motor, it is necessary to create a voltage potential between its poles provided with a sufficient current supply. Speed ~ Voltage Torque ~ Current Direction ~ Polarity

DC motors

RC Servomotors RC (remote control) servomotors are simple DC motors with built-in closed loop control circuitry Potentiometer is used as a feedback device and controller is a simple P-controller They work between degrees (there are ones that work between degrees) hence they can’t make full rotation

RC Servomotors Potentiometer

They can be modified (called hacking) to make full rotation. In this configuration feedback loop is removed Hacked RC servomotors are more preferable than standard DC motors because of their low price, low weight and many different models Hacked RC servomotors are driven by using a suitable motor driver like L293D or L298 RC Servomotors

Step motors Have more windings than a DC motor Low torque Open-loop control Speed ~ Frequency of pulses

Types of Controllers Analog Controllers: Use analog components like capacitors, resistors and op-amps. Expensive to build. Implement limited control algorithms like PID control. Suffer from component aging and temperature. Hardwired, difficult to upgrade or modify.

Types of Controllers Digital Controllers: Use processor as a computational hardware, A/D converter and D/A converter. Inexpensive to build. Implement complex control algorithms like optimal control and adaptive control. No problem due to component aging and temperature. Flexible, software controllable, easy to modify and upgrade.

Computational Hardware There are several choices for the computational hardware for a digital control system. Microcomputer Microcontroller

Basically consists of a processor, memory, ports and bus. Needs peripherals Microcomputer

Microcontroller Carries peripheral devices like A/D, D/A converters, I/O ports and communication ports needed for control applications.

Arduino Uno

ATmega328P microcontroller 5V operating voltage 16 MHz clock speed 14 programmable digital I/O pins 6 analog input pins USB interface to PC 32K of flash memory to store programs 2K of RAM to store runtime variables – may run out fast 1K of EEPROM (like flash; not deleted after power is turned off)

Electronic Control Units in Automotive Engine control unit Transmission control unit Speed control unit Brake control unit Door control unit

Motor Drivers Outputs of digital controllers are not sufficient in driving DC motors, which mostly require higher voltage and current sources that cannot be supplied by controllers Drivers are mechanisms that provide a connection between the power supply and the motor according to controller commands

Motor Drivers

Usually H-bridge or op-amp motor drivers are used L293D and L298 are two most common H- bridge motor drivers L293D can supply up to 600mA per motor

H-Bridge Structure

Analog to Digital Conversion Digital controllers can only read logic 1 (+5V) and logic 0 (0V) and not any voltage in between (such as 2.5V or 3.6V) In some cases you need to read voltages in between (for example if you want to read voltage in a potentiometer which gives a continuous output voltage values)

Analog to Digital Conversion Important properties of A/D converters are: – Resolution: Is the number of bits used to represent input voltage (ie 8 bits, 12 bits) – Output Type: Output can be either series or parallel. If series; 1 pin is used for output. If parallel; output pin number is equal to number of bits (resolution) – Conversion Frequency: Is the frequency that A/D converter can make sucessive conversions (10kHz, 20kHz) – Input Voltage Range: Is the voltage range that A/D converter works (0-10V, -10V to 10V)

Analog to Digital Conversion Resolution: – 8 bit means that input is mapped to an 8 bit number (from 0 to 2^8 bits =255) which means that output can take 256 different values – If minimum input voltage is adjusted to 0V and maximum input voltage is adjusted to 5V minimum detectable voltage is (5V-0V)/255 = V – Hence an input voltage of 0V will give an output of 0 (decimal) and an input voltage of V will give an output of 1 (decimal)

– Output of A/D converter can be plotted as:

Analog to Digital Conversion Type of Output: Output is either parallel or series. – Parallel Output Type the individual bit values (for the above example it is 8) making the decimal output comes in parallel at least 8 output lines are necessary for 8 bit converters operation is fast (all the bits come at once) – Series Output Type the individual bit values come in series sequentially one output is enough for output operation is slow (at least 8 times slower than the same Parallel Output Type A/D converters

Computer control

Sensors Position sensing – potentiometers a variable resistor used for angular position sensing – linear potentiometers – linear variable differential transformer (LVDT) – rotary encoders

Sensors Position sensing – absolute encoder – s/4/42/Encoder_disc.png

Sensors Speed sensing – rotary encoders – be.com/watch?v=v 4BbSzJ-hz4 be.com/watch?v=v 4BbSzJ-hz4

Sensors Temperature sensing – thermocouples – bimetallic strip

Sensors Vibration measurement/accelerometers

Sensors Pressure sensors Force and torque sensors Flow sensors Gas sensors and concentration sensors