Motor TYWu.

Slides:



Advertisements
Similar presentations
Digital Pad Operation Christian Vega R. Jacob Baker UNLV Electrical & Computer Engineering.
Advertisements

Lecture 19 Dimitar Stefanov Powered Wheelchairs 1940s – first powered wheelchairs, standard manual wheelchairs adapted with automobile starter motors.
Basic DC Motor Circuits
Controller Design for a Linearly Actuated Suspension System (cdlass) Dan Altman, Tim Reilley & Joseph Sholl Advisors: Prof. Gutschlag & Prof. Anakwa.
Digital & Analog Inputs. Review Fundamental parts of an Arduino program are … Setting output types using pinMode. Declaring variables Can write a digital.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Motor Control Lab Using Altera Nano FPGA
ELCT 201 week 13 Analog ON/OFF control system conversion to Digital ON/OFF control system.
Intro to Programming and Microcontrollers. Activity Group into pairs and sit back-to-back. Pick one person who is going to draw. The other person will.
Coordinate Based Tracking System
Arduino. Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Switch-Mode DC-AC Inverters
BASIC ELECTRONICS.
Power Electronics DC to AC Converters
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Objectives How Microcontroller works
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Annie Ly Lawrence Cagatin EE485 Spring 2012 Tuffy Medical Devices.
Lab 1 - Microcontrollers Complete the program template below being sure to select the correct parameters to meet the requirements (see the Microcontroller.
Cascade switching of an LED EAS 199B Winter 2013.
Pulse Width Modulation (PWM). 100% Pulse Width Modulation (PWM) 0% On the chipKIT there are 490 periods per second. Use analogWrite(pin, value) to control.
DC Motor Control The material presented is taken from a variety of sources including: ponents/inductor001.html#howworks,
Good LED Circuit 5V0 GND. What Voltage Does Meter See? Answer: 5 V.
MOTORS. Definition Of Motor That powered by electricity or internal combustion, that supplies motive power for a vehicle or for some other device. A device.
Arduino Circuits and Code. int ledPin = 9; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, LOW); delay(1000); digitalWrite(ledPin,
Microcontroller Applications ELEC 421 Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
A3144 SENSITIVE HALL-EFFECT SWITCHES & AH Linear Hall sensor
NATCAR SUMMER CLASS II 6 July 2004 Chung Hsieh. Topic of Discussion Power Supply Motor Drive Circuits Braking.
SMV Electric Tutorials
PIC18F4431. PIC18F1330 Infrared Encoder/Decoder.
Microcontroller basics Embedded systems for mortals.
Lianna Dicke MOTOR HARDWARE BREAKDOWN. Design Goals: Drive DC motor that draws 5 A maximum continuous current Voltage operation at 12 Volts (automotive)
ENERGY CONSERVATION IN STREET LIGHTING SYSTEM PRESENTED BY, DINESH KUMAR.G PRASANTH.D RAJESH KANNA.R YOGESH.T Department of EEE Guided By, Mr.K.Rajesh.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Microcontroller basics Embedded systems for mortals.
Arduino DC Motor Motion Control Instructor: Dr Matthew Khin Yi Kyaw.
Arduino + Bluetooth TYWu. Connection Arduino + Bluetooth Module.
Pulse-Width Modulation: Simulating variable DC output
Module 8 Tutorial  An 8086 system is used for controlling the speed of a motor. The motor can operate at 5 different speeds (1- 5).  The speed.
Microcontroller basics Embedded systems for mortals.
Arduino Application: Speed control of small DC Motors
Introducing the Arduino Uno Presented by Dave Mawdsley, DACS Member, Linux SIG Member (wiring, programming and running a cute traffic light simulation)
DC MOTOR INTERFACING WITH 8051 MICROCONTROLLER PRESENTED BY
MICROCONTROLLER AND INTERFACING
Microcontroller basics
A3144 SENSITIVE HALL-EFFECT SWITCHES & AH Linear Hall sensor
FOUR QUADRANT DC MOTOR SPEED CONTROL WITHOUT MICROCONTROLLER
Microcontroller basics
Visit for more Learning Resources
Manual for Arduino Kit v1.0
ECE Computer Engineering Design Project
Cascade switching of an LED
Get Your Project Started with Arduino
INDUCTION MOTOR PROTECTION FOR SINGLE PHASING, OVERVOLTAGE AND OVER TEMPERATURE Submitted by:
Lab 1: Arduino Basics Topics: Arduino Fundamentals, First Circuit
A lecture for Arduino Course, Winter 2017/18
FOUR QUADRANT DC MOTOR CONTROL WITHOUT MICROCONTROLLER
How to avoid catching things on fire.
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Arduino Application: Speed control of small DC Motors
Introduction to H-Bridge
Servos and Stepper Motors
CS-4540 Robotics - Lab 05 Switch inputs to the Arduino Uno
Introducing the Arduino Uno
Motor Control.
Arduino Practice: Photoresistors, PWM, Potentiometers, Motors
THREE-PHASE INVERTERS
Arduino程式範例.
Pulse-Width Modulation: Simulating variable DC output
Presentation transcript:

Motor TYWu

SN754410 SN754410 Motor Driver IC

L298N L298N DUAL FULL-BRIDGE DRIVER

L298N Pin Connections

L298N Bidirectional DC Motor Control

L298N Example

L298N Note The L298N does not have significant internal protection against spike and other electrical noise. Therefore, diodes and capacitors have been added to the motor control circuitry. These diodes and capacitors protect the motor chip and the rest of the circuit from electrical noise (inductive spikes) generated by the motors.

Experiment Schematic

Experiment Picture

Experiment Sketch int speedPin = 3; // H-bridge enable pin for speed control int motor1APin = 6; // H-bridge leg 1 int motor2APin = 7; // H-bridge leg 2 int ledPin = 13; // status LED int speed_value_motor1; // value for motor speed void setup() { // set digital i/o pins as outputs: pinMode(speedPin, OUTPUT); pinMode(motor1APin, OUTPUT); pinMode(motor2APin, OUTPUT); pinMode(ledPin, OUTPUT); }

Experiment void loop() { digitalWrite(ledPin, HIGH); // status LED is always on // put motor in forward motion digitalWrite(motor1APin, LOW); // set leg 1 of the H-bridge low digitalWrite(motor2APin, HIGH); // set leg 2 of the H-bridge high // just invert the above values for reverse motion, // i.e. motor1APin = HIGH and motor2APin = LOW // control the speed 0- 255 speed_value_motor1 = 127; // half speed analogWrite(speedPin, speed_value_motor1); // output speed as // PWM value }