Understanding RC Servos And DC Motors - LifeApe

1y ago
3 Views
2 Downloads
1.09 MB
17 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Gannon Casey
Transcription

Understanding RC Servos and DC Motors

What You’ll Learn How an RC servo and DC motor operate Understand the electrical and mechanical details How to interpret datasheet specifications and properly apply them in your application How your controller selection can impact performance Pros and Cons of selecting an RC Servo or DC Motor

LifeApe Brief Overview LifeApe Difference Provide low cost controllers with easy to use software Develop customized hardware and software products starting with small volumes Deliver free application assistance for component selection, wiring, software development

What Does It Mean to “Servo”? Strictly speaking – there is no such thing as a servo motor Servomechanism – is a system, not a “thing”. Consists of: Feedback device (sensor) to measure external phenomena Position, speed, torque, current, voltage, pressure, altitude, etc Compensator - Mathematical function that governs how the process is regulated Plant – Physical thing you are trying to control Position Command PLANT Error COMPENSATOR MOTOR GEARHEAD FEEDBACK POTENTIOMETER Actual Position

Quick RC Servo Introduction RC servo DC motor plus additional components needed for a servomechanism RC Servos come in many different sizes Standard, Pico, Micro, Giant, Tiny, Mini, Low Profile, Jumbo, Rotate either 90 or 180 total Specialty servos can rotate continuously Consist of 3 Wires Power (4.5 VDC to 6 VDC), Ground, Signal (Control) Standard pinout but different wire colors Connector is not keyed so it can be plugged in backwards or misaligned

RC Servo Physical Construction RC Servo Components Gears (plastic or metal) Bearings or Bushings DC motor Potentiometer Electronics 360⁰ Hack

RC Servo Electrical Interface Control is performed using Pulse Width Modulation (PWM) Digital pulse train with constant frequency and variable duty cycle Duration of the duty cycle (on time) controls the position of the RC servo RC Servo Typical Timing: Frequency 20ms (50 Hz) Neutral Position 1.5 ms (7.5% Duty Cycle) 0 position Position Limit(max) 1.0 ms (5% Duty Cycle) -45 to -90 position Position Limit(min) 2.0 ms (10% Duty Cycle) 45 to 90 position

Analog and Digital RC Servos No physical or component differences Difference is all electrical Analog Servo Update Rate 50 Hz (20 ms) Digital Servo Update Rate 300 Hz (3.5 ms) Characteristic Advantage Comment Servo Response Digital Digital servos produce higher acceleration and better overall response Deadband Digital Digital servos can provide programmable deadband down to zero Disturbance Response Digital Generate “snappier” response to load change Position Accuracy Digital Lower deadband results in more accurate positioning Cost Analog Analog servos are substantially lower cost Holding Torque Digital Provides stiffer feel when stationary Power Consumption Analog Digital servos consumer 2x to 4x their analog equivalent

Analog Vs. Digital Servos Continued

Understanding the Specs Type Voltage Pulse Width Speed Torque Analog Digital 4.8 to 6.0 500us to 2ms 0.12 sec/60 48 oz-in Deadband Width 4 us Current No Load Stall Speed Measurement of the time it takes the servo to rotate a certain number of degrees. Has been standardized in most specifications to 60 degrees. In other words, the time it takes the servo wheel/arm to turn 60 . Torque Determines the maximum amount of rotational force the servo can apply at a right angle to a lever Gear Material Metal Plastic Weight 0.3 oz Dimensions LxWxH

Application Considerations Controller Software ease of use and flexibility Adjust the min and max pulse widths Set limits to guard against mechanical stops Controller Resolution (see table) Servo Power Supply Require an additional dedicated servo supply? Does the supply provide adequate current? Controller Resolution RC Servo Accuracy Accuracy Difference 16-bit 0.054 NA 12-bit 0.88 16x 8-bit 14 256x Assume 600 mA per analog servo and double for digital servo. Protection against cable miswiring Servo Motor Sizing Torque - Apply torque wrench to shaft. Adjust torque until wrench is able to rotate the motor shaft. Speed - Determine your travel distance and maximum allowable time. “Typical” servo speed is 60 in 150 ms or approximately 180 in 500 ms at NO load. Range of motion - 180 , 90 , continuous rotation Gear Material - Cheap plastic, better plastic, metal

DC Motor (Brushed Motor) Construction Stator Permanent magnets that surround the rotor which generate a stationary magnetic field Rotor (Armature) One or more windings that when energized (current flowing) produce a magnetic field Brushes and Commutator Work together to switch (commutate) the motor windings. As the motor turns, carbon brushes slide over the commutator closing the circuit.

DC Motor Electrical Interface H-Bridge circuit used to allow bidirectional current flow enabling motor to move both forward and reverse Controller turns on appropriate switches with precise timing to ensure no cross conduction occurs Switches are typically controlled with PWM

DC Motor – Understanding the Specs Stall torque No load speed No load current Nominal voltage Torque constant Speed constant Electrical time constant Mechanical time constant Rotor inertia Ambient temperature

Why and Why Not Use DC Motors? Why? Performance! Performance! Performance! Much higher torque, speed, and acceleration in similar dimensions Capable of replacing pneumatics in many applications Smoother movement than RC Servos, MUCH smoother than pneumatics Continuous rotation Why Not? Few (if any) animatronics controllers are designed to control DC motors Feedback device needs to be supplied to provide positional control Requires more mechanical know-how to attach load to shaft More expensive IF an RC servo can meet your application requirements

Summary Analysis Characteristic Advantage Torque DC Motor Speed DC Motor Cost RC Servo Motor Controller Options RC Servo Motor Range of Motion DC Motor Motion Smoothness DC Motor Mechanical Knowledge RC Servo Motor Ease of Use RC Servo Motor

Thank You support@lifeape.com 512.230.0468 www.lifeape.com

Assume 600 mA per analog servo and double for digital servo. Protection against cable miswiring Servo Motor Sizing Torque - Apply torque wrench to shaft. Adjust torque until wrench is able to rotate the motor shaft. Speed - Determine your travel distance and maximum allowable time. Typical servo speed is 60

Related Documents:

The processor used on the PSC-USB requires 5 VDC which is supplied by the USB port. Servos require far more power than the USB port can supply. Therefore you must use a separate power supply for your servos. In general, servos require 4-7.5 VDC. Be sure that the servo power source can supply ample current at the proper voltage and will not damage

Lesson 1: Setting up the Robot Platform and Configuring the Motors, Servos, and Sensors. This tutorial uses the "ICEBot" frame with the left and right drive wheels being on the front of the robot. The NXT Brick is configured as follows: Sensor Ports: 1 Motor and Servo Controller for the Tetrix motors and servos 2 NXT Touch Sensor 3 NXT .

10. Assemble and install the servo mounting grommets. Connect an EF 20 AWG servo extension to each aileron servo lead (secure with heat shrink tubing or an EF Servo Safety Clip) and install the elevator and aileron servos in their designated locations. We highly recommend using the Extreme Flight socket head servo screws to mount your servos.

Great Planes Extra 300s 74" wing with OS 160 FX and Bisson ST4500 pitts muffler. Needs a little work or will fix for buyer. NEW Cowl, landing gear, and Tru turn three blade spinner! Very, very good servos and hardware. (servos cost about 300.00 alone). Great precision aerobatic plane. 40

Great Planes Extra 300s 74" wing with OS 160 FX and Bisson ST4500 pitts muffler. Needs a little work or will fix for buyer. NEW Cowl, landing gear, and Tru turn three blade spinner! Very, very good servos and hardware. (servos cost about 300.00 alone). Great precision aerobatic plane. 400.00. 30.

Figure 4 - Arduino XBee Shield in XBee Mode e. Connect one of the Boe-Bot’s servos to the receiver Arduino module as shown in Figure 5.Figure 5 - Continuous Rotation Parallax Motor Note: You are using one of the servos on your Boe-

3 Required radio, motor and battery Radio equipment: Minimum 4-channel radio system 4 digital mini servo, recommended JR PROPO DS 385 2 servo extension 300mm, for elevator and rudder servos 4 servo extension 100mm, for aileron’s servos Recommended electric motor for best performance:

3.Servo connection Connect the three swashplate servos into the BGL flybarless unit as follows: CH1 is the elevator servo. When useing electronic swashplate mixing (120 to 140 ) the two roll servos have to be connected to CH2 and CH3, when using mechanical mixed head (H1/tradicional 90 CCPM)) the roll servo