Using an Arduino to Control High Voltage/Current Devices (Motors, Lights, Heating Elements, etc.)

Similar documents
Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors

DC Motor control Reversing

Servo Info and Centering

GLOLAB Two Wire Stepper Motor Positioner

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS

Inductance. Motors. Generators

Using the Motor Controller

Arduino Lesson 16. Stepper Motors

WORKING WITH STEPPER MOTORS

GenTech Practice Questions

Easy Step 1000 Stepper Driver Module

Stepper motor I/O. Application Note DK Motion Control. A General information on stepper motors

Motors and Generators

Talon and Talon SR User Manual

S & P COIL PRODUCTS LTD SPC HOUSE, EVINGTON VALLEY ROAD, LEICESTER. LE5 5LU. Electrical layouts for EC Motors in Fan Convector units

Basic Pulse Width Modulation

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board

Datasheet of the Easy Servo Drive ES-D VDC, 8.2A Peak, Close-loop, No Tuning. Version

Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

SUBJECT: How to wire a motor starter Number: AN-MC-004 Date Issued: 2/08/2005 Revision: Original

How To Control A Power Supply With A Mini Transmitter And Switch (Power Supply)

STEPPER MOTOR SPEED AND POSITION CONTROL

Micro-Step Driving for Stepper Motors: A Case Study

Drive circuit basics + V. τ e. Industrial Circuits Application Note. Winding resistance and inductance

A Practical Guide to Free Energy Devices

Four/Five Axis TB6560 CNC Driver Users Manual

Pololu DRV8835 Dual Motor Driver Shield for Arduino

Smart DeviceNet Remote I/O Terminals

Rectifier filter stage post filtering sense

SYSTEM 45. C R H Electronics Design

Preview of Period 16: Motors and Generators

Programming Logic controllers

Three Axis TB6560 CNC Driver Users Manual

CONNECTOR AMPLIFIER FOR PROPORTIONAL VALVES (4-20 ma Input Version)

TECHNICAL DATASHEET #TD1404AX PWM CONTROLLED SOLENOID DRIVER

11. PROTECTIVE CIRCUITS, LED INDICATORS and FAULT CONDITIONS... 15

revolution Contents: Introduction Power 28-pin Project Board with input/output cables

Bob Rathbone Computer Consultancy

Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty Safety notes Policy Warranty.

MC433 Stepper Motor Controller

Wires & Connections Component Circuit Symbol Function of Component. Power Supplies Component Circuit Symbol Function of Component

Proximity Switches RS (Reed Switch)

Principles of Adjustable Frequency Drives

Arduino Motor Shield (L298) Manual

Using Arduino Microcontrollers to Sense DC Motor Speed and Position

Chen. Vibration Motor. Application note

Setup for PWM Tests of BLDC Motor

SYSTEM 4C. C R H Electronics Design

Specifications for EM VDC 4 In/4 Out and EM VDC 4 In/4 Relay Out

Inductive Proximity Sensors

Line Reactors and AC Drives

Sensors Collecting Manufacturing Process Data

Color Mark Sensor with Red or Green LED E3S-VS


Ferrostat Speed Sensor Series DSF Explosion Proof Versions EEx

INSTRUMENTATION AND CONTROL TUTORIAL 2 ELECTRIC ACTUATORS

38 Series - Relay interface modules A

Chapter 5. Components, Symbols, and Circuitry of Air-Conditioning Wiring Diagrams

High voltage power supply (1 to 20 KV)

Inductors. AC Theory. Module 3

0.8 U N /0.5 U N 0.8 U N /0.5 U N 0.8 U N /0.5 U N 0.2 U N /0.1 U N 0.2 U N /0.1 U N 0.2 U N /0.1 U N

Motor Fundamentals. DC Motor

X8 Option 2 - Technology

Type SA-1 Generator Differential Relay

Application Information

Standex-Meder Electronics. Custom Engineered Solutions for Tomorrow

Direct Current Motors

BRUSHLESS DC MOTORS. BLDC 22mm. BLDC Gearmotor Size 9. nuvodisc 32BF. BLDC Gearmotor Size 5

Arduino Lesson 13. DC Motors. Created by Simon Monk

HIGH REPEATABILITY, BROADBAND TO-5 RELAYS DPDT

Harmonic Drive acutator P r e c i s i o n G e a r i n g & M o t i o n C o n t r o l

Flow Charts and Servomotors (background to Lab #2) Things to learn about: flow charts for design. MECH Lecture #2 flow charts & servos rev2

Cable Plug acc. to DIN EN , Form A

How To Control Gimbal

48 SERIES Relay interface modules 10 A

MOTION COORDINATOR MC206X Quick Connection Guide

Type: DILM115(RAC240) Article No.: Sales text Contactor,55kW/400V,AC operated. Ordering information

49 Series - Relay interface modules A. Features

D.C. Motors. Products and specifications subject to change without notice.

The self-starting solar-powered Stirling engine

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

PHYS 222 Spring 2012 Final Exam. Closed books, notes, etc. No electronic device except a calculator.

STUDY OF CELLPHONE CHARGERS

Chapter 20: Permanent Magnet Brushed DC Motor Applications

GT Sensors Precision Gear Tooth and Encoder Sensors

Tips For Selecting DC Motors For Your Mobile Robot

Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD Six-servo Robot Arm

OPERATING MANUAL. Table of contents. 2 Phase Stepping Motor Driver 2M542. Rev. A. Introduction page 2. Specifications page 2 Timing chart page 3

Zero voltage drop synthetic rectifier

Moving Magnet Actuator MI FFA series

I. R. D. T INSTITUTE OF RESEARCH DEVELOPMENT AND TRAINING

Hand Crank Generator (9 May 05) Converting a Portable Cordless Drill to a Hand Crank DC Generator

Modular I/O System Analog and Digital Interface Modules

Technical data. General specifications. Signal voltage V DC Signal duration. 1 s Input 2. Signal voltage. 1 s Analog output.

MDC Series

DC GENERATOR THEORY. LIST the three conditions necessary to induce a voltage into a conductor.

Clear Glass Sensor. Ordering Information E3S-CR67/62. Optimum Sensor for Detecting Transparent Glass and Plastic Bottles

38 Series - Relay interface modules A

Transcription:

Using an Arduino to Control High Voltage/Current Devices (Motors, Lights, Heating Elements, etc.) The Arduino UNO operating voltage is nominally 5.0 VDC and can be powered via two sources: the USB port and an external 2.1 mm DC connector (recommended input range 7-12 VDC, maximum 6-20 VDC). An on-board voltage regulator provides the 5 VDC operating voltage. The maximum source/drain current per input/output pin is 20 ma. USB Specifications https://en.wikipedia.org/wiki/usb Specification Current Voltage Power USB 1.0 & 2.0 500 ma 5 V 2.5 W USB 3.x 900 ma 5 V 4.5 W Using the Arduino to Control a Switch for a Separate Power Supply A separate power supply is required to power high voltage./current DC devices or AC devices. The Arduino is used to control a "switch" and the switch is used to manage the voltage/current. Examples of "switches" are MOSFET transistors, NPN & PNP BJT transistors, relays, solenoids, actuators, motors controllers (DC motors, AC motors, stepper motors, servo motors). Related Terms: Motors DC Brushless Stepper (Unipolar & Bipolar) RC Servo Open Loop Closed Loop Encoders PID (Proportional, Integral, Derivative) Controller, https://en.wikipedia.org/wiki/pid_controller L298 Dual Full-Bridge Motor Driver H-Bridge Motor Driver Links (DC Motors, Stepper Motors, Servo Motors) Practical Electronics for Inventors, 3ed Paul Scherz and Simon Monk High Power Devices - Section 13.5.3, pages 895-899 DC Motors - Chapter 14, pages 913-926 https://en.wikipedia.org/wiki/brushless_dc_electric_motor https://en.wikipedia.org/wiki/ac_motor https://www.princeton.edu/~mae412/text/ntrak2002/292-302.pdf https://en.wikipedia.org/wiki/stepper_motor#stepper_motor_driver_circuits http://www.tigoe.net/pcomp/code/circuits/motors/stepper-motors/ https://en.wikipedia.org/wiki/servomotor https://en.wikipedia.org/wiki/servo_%28radio_control%29 http://pcbheaven.com/wikipages/how_rc_servos_works/ https://www.sparkfun.com/products/12779 https://www.sparkfun.com/products/11611 Arduino and 28BYJ-48 Stepper Motor and ULN2003 Driver Intro (Bret Stateham) https://www.youtube.com/watch?v=b86nqdrskvu http://www.instructables.com/id/arduino-library-for-28byj-48-stepper-motor-and-uln/ Examples of Arduino Shields Arduino Seeed Studio Grove Wiki http://www.seeedstudio.com/wiki/index.php?title=main_page#grove

Transistor Switches Grove MOSFET Module

Solenoids and Relays

Arduino as a High Voltage / Current Controller

DC Motors DC Motors (Continuous) Types: Continuous Rotation Servo (Remote Control) Stepper (Bipolar, Unipolar, Universal) Ratings: Volts, Amps, RMP, Stall Current, Torque Torque: 1 ft lb = 192 oz in 1 oz in = 72 gm cm 1 Nm = 10,200 gm cm 1 ft lb = 1.356 Nm = 13,825 gm cm 1 1.5 VDC to 24 & 48 VDC 3000-8000 RPM <50% rated voltage (no rotation) >130% rated voltage (over heating) Speed Control - Pulse Width Modulation Direction Control - Reverse Polarity 2 DC Motors (Servo) Servo Motors Remote Control via Pulse Width Modulation Partial Rotation (180-210 ) PMW 1.0 ms Pulse = Left Rotation 1.5 ms Pulse = Neutral 2.0 ms Pulse = Right Rotation 3 https://en.wikipedia.org/wiki/servomotor https://en.wikipedia.org/wiki/servo_%28radio_control%29 http://pcbheaven.com/wikipages/how_rc_servos_works/ Arduino and 28BYJ-48 Stepper Motor and ULN2003 Driver Intro (Bret Stateham) https://www.youtube.com/watch?v=b86nqdrskvu http://www.instructables.com/id/arduino-library-for-28byj-48-stepper-motor-and-uln/ 4 1

DC Motors (Stepper) Variable Reluctance Steppers Variable Reluctance (free rotation) n Phases = n Coils = 2n Poles Permanent Magnet (cog/detent resistance) Bipolar Unipolar Universal n Coils = n Phases = 2n Poles One end of each coil connected to Common Common connected to Power Supply Each n phase lead grounded in turn i.e. grounding the phase lead applies current to the circuit 5 6 Permanent Magnet Steppers Leads Type 4 wire Bipolar (no center-tap) 5 wire Unipolar common center-tap 6 wire Unipolar individual center-tap 8 wire Universal (Bipolar / Unipolar) Universal Stepper Motor 4 Independent Coils (8 wires) Coils wired in parallel = Unipolar Coils wired in series = Bipolar 7 8 2

Bipolar Stepper Motor Bipolar Stepper Motor Two phase (4 wires) Not center-tapped Each coil individually energized Reverses polarity (hence the term bipolar ) More complex control circuits Requires H-Bridge for every coil More torque per unit size 9 10 Unipolar Stepper Motor Unipolar Stepper Motor Center-Tapped Internal Common (5 wire) Separate Commons (6 wire) Connect Center-Tap(s) to +VDC Power supply Ground Phase Leads via Control Pulses in turn Full Stepping Half Stepping Power Stepping Requires 2 power Provides 1.44 torque 11 12 3