Technical Document. Minimum Step on Servo. Tuyen Hoang

Size: px
Start display at page:

Download "Technical Document. Minimum Step on Servo. Tuyen Hoang"

Transcription

1 Servo Motor for the Dagu - Hoang 1 California State University, Long Beach Department of Electrical Engineering Technical Document Minimum Step on Servo Tuyen Hoang

2 Servo Motor for the Dagu - Hoang 2 Table of Contents ABSTRACT... 3 INTRODUCTION OF THE SERVO... Error! Bookmark not defined. CONNECTION TO THE ARDUINO... 3 CENTERING THE SERVO... 5 CENTERING THE SERVO: CODE... 5 TESTING THE SERVO: CODE... 6 TEST SWEEP... 6 TEST SWEEP: CODE... 7 RAW EXPERIMENTAL RESULTS... 8 RESULTS OF THE MEASUREMENTS... 9 DIFFERENCE OF 8-BIT AND 16-BIT RESOLUTION INTRODUCTION TO THE FAST PWM AND PHASE-CORRECT PWM MODE THEORETICAL 127 POSSIBLE POSITIONS FOR THE 8-BIT RESOLUTION THEORETICAL 127 POSSIBLE POSITIONS FOR THE 8-BIT RESOLUTION:CODE CONCLUSION REFERENCES... 14

3 Servo Motor for the Dagu - Hoang 3 Abstract The purpose of this document is to elaborate on how to find the minimum step size for the Dagu and which of the resolutions was more preferable to use - the 8-bit or the 16-bit one. A servo is connected to an Arduino and lets the user control the angles of the servo using scripts that can be modified. This document discusses the test that were done to find the minimum step size possible for the servo and the reasoning why the 16-bit resolution is more preferable for controlling the servo. Introduction of the Servo A servo is a small motor, and includes a potentiometer that can be modified for different applications, a gearbox, an integrated circuit (could be an amplifier), and an output shaft bearing. Servos are used in many applications, including radio controlled vehicles, helicopters, robots, etc. Servos are either geared for torque, or for speed, having to sacrifice one or another. A servo has usually three wires connected to it, usually red, yellow, and black. The red one is for power (usually supplies 5 to 6 volts), the black one is for ground, and the yellow one is the control input line. The colors of the wire may vary. There are digital and analog servos. The difference between these two is how a signal is processed by a receiver. An analog servo receives a signal at 30Hz. A digital servo receives a signal that updates the servo motor position 300 times a second, ten times more than of an analog servo. Digital servos send a pulse that can be controlled and are usually more accurate than analog servos.

4 Servo Motor for the Dagu - Hoang 4 Connection to the Arduino In order to find the step size of the servo, first the servo was connected to the Arduino, using the GND, +5V, and PIN9 for control, which is the pulse signal, and is controlled by pulse width modulation (PWM). PIN9 was used because this pin enables the PWM functions with a 16-bit resolution, which is discussed later. The control wire can also be connected to PIN11 or other pins for an 8-bit resolution, depending on the application. Figure 1 shows the connections from the servo to the pins on the Arduino. Pin Layout for a 16-bit resolution Figure 1: Pin Layout for a 16-bit resolution (Azega 2012)

5 Servo Motor for the Dagu - Hoang 5 Centering the servo To test the servo, the code for centering the servo is used to determine the exact center of the Dagu. Following this, the code was included in a new script called Testing the Servo. This script was used to also test the servo, but additionally gives the user the ability to determine the minimum and maximum points and to modify the step size. A different, more efficient (or accurate) script Test Sweep is discussed later, used in order to find the minimum step size possible and is tested using a laser in order to find the angle of the step size. After that, the 8-bit and 16-bit resolutions are compared, and it is determined which one is more preferable to use on the Dagu. Centering the servo: Code #include <Servo.h> Servo servo1; // initiate servo object "servo1" const int center = 1500; void setup() servo1.attach(9,1100,1900); // attaches the servo on pin 9 (servo 1) servo1.writemicroseconds(center); //center the servo delay(2000); servo1.detach(); void loop() The value 1100 was used to set the starting position and 1900 was determined to be the ending position was used to set the center. Either PIN9 or PIN10 can be used here, as both pins are controlled by Timer1.

6 Servo Motor for the Dagu - Hoang 6 Testing the servo: Code #include <Servo.h> Servo servo1; // intantiate servo object "servo1" const int center = 1500; void setup() servo1.attach(10,1100,1900); // attaches the servo on pin 10 to servo1.writemicroseconds(center); delay(2000); void loop() for(int pos = 1100; pos < 1900; pos += 2) servo1.writemicroseconds(pos); delay(15); // waits 15ms for the servo to reach the position for(int pos = 1900; pos > 1100; pos -= 2) servo1.writemicroseconds(pos); delay(15); // waits 15ms for the servo to reach the position delay(2000); Test Sweep The script Test Sweep, which was discussed earlier in this document, was modified to change the minimum and maximum angle of the Dagu (only limited by its physical frame, hindering it to move further up or down). The angle, stored in pos could be changed to determine the angle. For this experiment, the angle was made arbitrarily small in order to find the minimum step size that the servo was able to produce.

7 Servo Motor for the Dagu - Hoang 7 Test Sweep: Code #include <Servo.h> Servo myservo; int pos = 0; // create servo object )to control a servo // variable to store the servo position void setup() myservo.attach(10); // attach the servo to pin 10 (16-bit to the servo object void loop() myservo.write(75); delay(2000); for(pos = 0; pos < 90; pos += 1) // center the servo // wait 2s before starting the loop // go from 0 degrees to 90 degrees // in steps of 1 degree myservo.write(pos); delay(100); // tell servo to go to position in variable 'pos' // wait 100ms for the servo to reach the position for(pos = 90; pos>=0; pos-=1) // go from 90 degrees to 0 degrees myservo.write(pos); delay(100); // tell servo to go to position in variable 'pos' // wait 100ms for the servo to reach the position

8 Servo Motor for the Dagu - Hoang 8 Raw Experimental Results 1 step 30cm Distance 150cm Distance Distance/Angle (for 16-bit) 0.41cm cm 0.73 Distance/Angle (for 8-bit) 1.25cm cm 2.14 Table 1 10 steps 30cm Distance 150cm Distance Distance/Angle (for 16-bit) 4.05cm 7.69 => 7.69/10= cm 7.28 => 7.28/10=0.728 Distance/Angle (for 8-bit) 12.42cm => 22.49/10= cm => 20.43/10=2.043 Table 2 30 steps 30cm Distance 150cm Distance Distance/Angle (for 16-bit) 12.0cm => 21.82/30= cm => 21.07/30=0.702 Distance/Angle (for 8-bit) 49.1cm => 58.58/30= cm => 57.21/30=1.907 Table 3 For the 8-bit resolution, when measuring 30 steps for both 30cm and 150cm distance, the results were undesirable. The numbers did not come out as expected and was due to the instability and jittering of the servo. This was a problem when using the 8-bit resolution.

9 Servo Motor for the Dagu - Hoang 9 Results of the Measurements To measure the step size, a laser, which was mounted to the Dagu, was used to point to the wall. One step upwards was applied and the laser was pointed at a straight angle to the wall. The change in distance on the wall was measured using a piece of tape; one tape to mark the position of the initial step and another one to mark the final position of the step. In order to so, the delay value between each step had to be high enough to see each step separately, e.g. 10 seconds when it was necessary to measure the step. The initial step was determined to be 1.9cm, at a distance of 150cm from the end of the laser to the wall. The angle was calculated to be Another test was done at a distance of 30 cm from the end of the laser to the wall; this step was determined to be 0.4cm which corresponds to an angle of Another test, where 10 steps instead of a single step was run for accuracy: it yielded more accurate results. The results can be found on page 8. Figure 2 shows the graphical representation of one step measured at a 150cm distance using a 16-bit resolution. Graphical Representation of the Experiment for the 16-bit resolution Figure 2: Graphical representation of the Experiment for the 16-bit resolution

10 Servo Motor for the Dagu - Hoang 10 Difference of 8-bit and 16-bit resolution After determining the step size with a 16-bit resolution, the step size was found using an 8-bit resolution. For this, the Dagu was connected to PIN11 of the Arduino, using Timer0 with an 8- bit resolution with 256 values. As expected, the results were not as good, but for the sake of testing purposes, the measurements for the step size were done for the same distances of 30cm and 150cm. Similar to the measurements of the 16-bit resolution, for both a 30cm and a 150cm distance, the distances and angles for one step, ten steps and thirty steps were found. Achieving a step size of below 1 degree was not attainable for one step, the angle increased to 2.38 for a 30cm distance and 2.14 for a 150cm distance. For ten steps, the angle increased to and 2.043, respectively. This was as expected, and as a result, the Dagu should be always connected to Timer1 to obtain a 16-bit resolution in order to get a smaller and more accurate step size. The timer register was used to configure the prescaler of the timer was not necessary in this case. A big issue of using an 8-bit resolution was that, assuming an active pulse between 1ms and 2ms (the servo sends a pulse every 20ms), the duty cycle comes out to be 5% (1ms/20ms). As a result, connecting the servo to a pin with 8-bits, or 256 values, gave the servo room for only 12 to 13 positions, since 5% of the total 256 values were For a 16-bit timer, 5% means that the servo could move to 3277 different positions, theoretically, which exceeds the physical capabilities of the servo by far (the servo cannot move to 3000 different positions physically), meaning that the servo could make the step size as small as the rotors would allow. Even though the theoretical values assume that there are only 12 to 13 possible positions, the experiment lead to follow that there it is possible to obtain more than 12 or 13 positions with the 8-bit resolution. The reason is explained in the next section.

11 Servo Motor for the Dagu - Hoang 11 Introduction to the Fast PWM and Phase-Correct PWM mode The 8-bit Timer2 (TMR2) is able to operate in four PWM modes. This section focuses on the two modes that are related to this topic: Fast PWM mode and Phase-Correct PWM mode. These two modes provide the user more control over the duty cycle and frequency of the signal. analogwrite() can be used for most applications, however, the user cannot control the frequency. When using the Fast PWM mode, the timer counts from continuously. For this mode, the two different output compare register values can be set independent of each other, each affecting a different output pin (OCnA, OCnB) (Hill 2012). The output is HIGH when the timer is 0, and LOW when the timer equals the output compare register. For the Phase-Correct PWM mode, the timer counts from 0 to 255, similiarly to the fast PWM mode, however it then jumps back to 0. The output is more symmetrical compared to the other modes due to the fact that the output is turned off as the when the value of the timer matches the value of the output compare register when counting from 0 to 255, and turned on, when it matches the value again, when counting from 255 to 0. The output frequency for this mode is about half the value compared to the fast PWM mode. For further information please refer to the Timer with PWM lecture. Theoretical 127 Possible Positions for the 8-bit resolution To achieve more than the 12 or 13 possible positions that the 8-bit resolution provides, a 2ms period is used, instead of a 20ms period like before. Derived from the information of the previous section, TMR2 repeatedly counts up to the value of a certain register. An interrupt is implemented after every cycle. Inside the interrupt, for the duty cycle of 9 cycles out of 10 is set to 0%. On the 10 th cycle, the servo pulse is generated, and ranges from 1ms to 2ms, in other words, from 128 to 255bit, meaning that now there are 127 possible positions for the servo.

12 Servo Motor for the Dagu - Hoang 12 Theoretical 127 Possible Positions for the 8-bit resolution: Code int counter = 0; void setup() nointerrupts(); TCCR2 = 0; TCNT2 = 0; OCR2 = 10; TCCR2A = (1 << CS12); TCCR2B = (1 << CS12); TIMSK2 = (1 << OCIE1A); interrupts(); ISR(TIMER1_OVF_vect) counter++; OCR2 = 0; if(counter = 1) 0CR2 = 10; if (counter = 10) counter = 0; // enable all interrupts // enable output compare register // reset counter void loop() A counter variable is used to keep track of 10 interrupts. TMR2 is configured to overflow an interrupt every 2ms. In the interrupt, the variable counter is incremented to keep track on how many 2ms interrupts have occurred. In one of the interrupts, the output compare register (OCR2) is enabled which compares TMR2 to a value in the register and outputs either 1 or 0. In the remaining interrupts, OCR2 is disabled to keep the output to 0. To go even further, the interrupt could be at 20ms, setting the pulse to 1 and then another interrupt could be implemented for 1ms before the PWM is started. That way, 255 positions would be possible. As good as it sounds; the 8-bit resolution is not able to provide full 255 positions, or even 127 positions. The Arduino has problems of outputting steps from an 8-bit resolution. An 8-bit resolution is able to output results close to the 16-bit resolution; however, it is coupled with possible instability and jittering.

13 Servo Motor for the Dagu - Hoang 13 Conclusion In conclusion, the minimum step size was found by using the modified script Testing Sweep in conjunction with the Dagu connected to the Arduino. It was possible to see each step due to setting up a high delay between each step. Two steps were measured, and the distance between those two steps were noted down. Having that distance, and using a predetermined distance between the Dagu and the wall, it is possible to calculate the angle. A smaller angle was preferable. In this document, two resolutions were being tested on 8-bit and 16-bit with 16- bit being the better one, because it allowed the servo to be more accurate. Using the 8-bit resolution, it was possible to get results similar to the 16-bit resolution, however with drawbacks such as possible jittering and instability of the servo. The real minimum number of bits is determined to be at least 10 bits. 8 bits is not enough to serve the purposes of Mission Payload. The 16-bit resolution provided a better result; hence it was chosen to control the servo and the Dagu.

14 Servo Motor for the Dagu - Hoang 14 References Azega Hill, Gary

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

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Abstract This application note is a tutorial of how to use an Arduino UNO microcontroller to

More information

Servo Info and Centering

Servo Info and Centering Info and Centering A servo is a mechanical motorized device that can be instructed to move the output shaft attached to a servo wheel or arm to a specified position. Inside the servo box is a DC motor

More information

AVR Timer/Counter. Prof Prabhat Ranjan DA-IICT, Gandhinagar

AVR Timer/Counter. Prof Prabhat Ranjan DA-IICT, Gandhinagar AVR Timer/Counter Prof Prabhat Ranjan DA-IICT, Gandhinagar 8-bit Timer/Counter0 with PWM Single Compare Unit Counter Clear Timer on Compare Match (Auto Reload) Glitch-free, Phase Correct Pulse Width Modulator

More information

Using Arduino Microcontrollers to Sense DC Motor Speed and Position

Using Arduino Microcontrollers to Sense DC Motor Speed and Position ECE480 Design Team 3 Using Arduino Microcontrollers to Sense DC Motor Speed and Position Tom Manner April 4, 2011 page 1 of 7 Table of Contents 1. Introduction ----------------------------------------------------------

More information

Pulse Width Modulation

Pulse Width Modulation Pulse Width Modulation Pulse width modulation (PWM) is a powerful technique for controlling analog circuits with a microprocessor's digital outputs. PWM is employed in a wide variety of applications, ranging

More information

ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation

ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation Program Definition: Write a program to control the speed of a dc motor using pulse width modulation. Discussion: The speed of a dc motor is

More information

PWM IN AVR. Developed by: Krishna Nand Gupta Prashant Agrawal Mayur Agarwal

PWM IN AVR. Developed by: Krishna Nand Gupta Prashant Agrawal Mayur Agarwal PWM IN AVR Developed by: Krishna Nand Gupta Prashant Agrawal Mayur Agarwal PWM (pulse width Modulation) What is PWM? Frequency = (1/T) Duty Cycle = (Thigh/T) What is need of PWM? I answer this in respect

More information

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT ELECTRONICS ENGINEERING DEPARTMENT SVNIT, SURAT-395007, INDIA Prepared by: Anurag Gupta (U05EC401) Dhrumeel Bakshi (U05EC326) Dileep Dhakal

More information

Timer A (0 and 1) and PWM EE3376

Timer A (0 and 1) and PWM EE3376 Timer A (0 and 1) and PWM EE3376 General Peripheral Programming Model Each peripheral has a range of addresses in the memory map peripheral has base address (i.e. 0x00A0) each register used in the peripheral

More information

Pulse Width Modulation Applications

Pulse Width Modulation Applications Pulse Width Modulation Applications Lecture 21 EE 383 Microcomputers Learning Objectives What is DTMF? How to use PWM to generate DTMF? How to use PWM to control a servo motor? How to use PWM to control

More information

Introduction to Arduino

Introduction to Arduino Introduction to Arduino // Basic Arduino reference sheet: Installation: Arduino: http://www.arduino.cc/en/guide/homepage Fritzing: http://fritzing.org/download/ Support: Arduino: http://www.arduino.cc,

More information

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply Servo Motors (SensorDAQ only) Project 7 Servos are small, relatively inexpensive motors known for their ability to provide a large torque or turning force. They draw current proportional to the mechanical

More information

Arduino Lesson 14. Servo Motors

Arduino Lesson 14. Servo Motors Arduino Lesson 14. Servo Motors Created by Simon Monk Last updated on 2013-06-11 08:16:06 PM EDT Guide Contents Guide Contents Overview Parts Part Qty The Breadboard Layout for 'Sweep' If the Servo Misbehaves

More information

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering ECE 495 Project 3: Shocker Actuator Subsystem and Website Design Group 1: One Awesome Engineering Luquita Edwards Evan Whetsell Sunny Verma Thomas Ryan Willis Long I. Executive Summary The main goal behind

More information

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE AVR 8-bit Microcontrollers AVR131: Using the AVR s High-speed PWM APPLICATION NOTE Introduction This application note is an introduction to the use of the high-speed Pulse Width Modulator (PWM) available

More information

Electrical Engineering Department College of Engineering California State University, Long Beach Long Beach, California, 90840

Electrical Engineering Department College of Engineering California State University, Long Beach Long Beach, California, 90840 Electrical Engineering Department College of Engineering California State University, Long Beach Long Beach, California, 90840 EE 400D - Electrical Engineering Design Fall 2012 President: Gary Hill Track

More information

Basic Pulse Width Modulation

Basic Pulse Width Modulation EAS 199 Fall 211 Basic Pulse Width Modulation Gerald Recktenwald v: September 16, 211 gerry@me.pdx.edu 1 Basic PWM Properties Pulse Width Modulation or PWM is a technique for supplying electrical power

More information

Real-Time Clock. * Real-Time Computing, edited by Duncan A. Mellichamp, Van Nostrand Reinhold

Real-Time Clock. * Real-Time Computing, edited by Duncan A. Mellichamp, Van Nostrand Reinhold REAL-TIME CLOCK Real-Time Clock The device is not a clock! It does not tell time! It has nothing to do with actual or real-time! The Real-Time Clock is no more than an interval timer connected to the computer

More information

MANUAL FOR RX700 LR and NR

MANUAL FOR RX700 LR and NR MANUAL FOR RX700 LR and NR 2013, November 11 Revision/ updates Date, updates, and person Revision 1.2 03-12-2013, By Patrick M Affected pages, ETC ALL Content Revision/ updates... 1 Preface... 2 Technical

More information

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to

More information

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

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A37005649 Selecting and Implementing H-Bridges in DC Motor Control Daniel Phan A37005649 ECE 480 Design Team 3 Spring 2011 Abstract DC motors can be used in a number of applications that require automated movements.

More information

Theory and Practice of Tangible User Interfaces. Thursday Week 2: Digital Input and Output. week. Digital Input and Output. RGB LEDs fade with PWM

Theory and Practice of Tangible User Interfaces. Thursday Week 2: Digital Input and Output. week. Digital Input and Output. RGB LEDs fade with PWM week 02 Digital Input and Output RGB LEDs fade with PWM 1 Microcontrollers Output Transducers actuators (e.g., motors, buzzers) Arduino Input Transducers sensors (e.g., switches, levers, sliders, etc.)

More information

E190Q Lecture 5 Autonomous Robot Navigation

E190Q Lecture 5 Autonomous Robot Navigation E190Q Lecture 5 Autonomous Robot Navigation Instructor: Chris Clark Semester: Spring 2014 1 Figures courtesy of Siegwart & Nourbakhsh Control Structures Planning Based Control Prior Knowledge Operator

More information

Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall 2012. Work in teams of two!

Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall 2012. Work in teams of two! Using Your Arduino, Breadboard and Multimeter Work in teams of two! EAS 199A Fall 2012 pincer clips good for working with breadboard wiring (push these onto probes) Your Multimeter probes leads Turn knob

More information

Arduino Motor Shield (L298) Manual

Arduino Motor Shield (L298) Manual Arduino Motor Shield (L298) Manual This DFRobot L298 DC motor driver shield uses LG high power H-bridge driver Chip L298P, which is able to drive DC motor, two-phase or four phase stepper motor with a

More information

Microcontroller Programming Beginning with Arduino. Charlie Mooney

Microcontroller Programming Beginning with Arduino. Charlie Mooney Microcontroller Programming Beginning with Arduino Charlie Mooney Microcontrollers Tiny, self contained computers in an IC Often contain peripherals Different packages availible Vast array of size and

More information

Section 14. Compare/Capture/PWM (CCP)

Section 14. Compare/Capture/PWM (CCP) M Section 14. Compare/Capture/PWM (CCP) HIGHLIGHTS This section of the manual contains the following major topics: 14.1 Introduction...14-2 14.2 Control Register...14-3 14.3 Capture Mode...14-4 14.4 Compare

More information

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3 MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3 CMPS03 Magnetic Compass. Voltage : 5v only required Current : 20mA Typ. Resolution : 0.1 Degree Accuracy : 3-4 degrees approx. after calibration Output

More information

Basic DC Motor Circuits. Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu

Basic DC Motor Circuits. Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor

More information

Basic DC Motor Circuits

Basic DC Motor Circuits Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor

More information

INTRODUCTION TO SERIAL ARM

INTRODUCTION TO SERIAL ARM INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of

More information

CHAPTER 11: Flip Flops

CHAPTER 11: Flip Flops CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach

More information

Arduino Lesson 16. Stepper Motors

Arduino Lesson 16. Stepper Motors Arduino Lesson 16. Stepper Motors Created by Simon Monk Last updated on 2013-11-22 07:45:14 AM EST Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Stepper Motors Other

More information

Embedded Systems Design Course Applying the mbed microcontroller

Embedded Systems Design Course Applying the mbed microcontroller Embedded Systems Design Course Applying the mbed microcontroller Serial communications with SPI These course notes are written by R.Toulson (Anglia Ruskin University) and T.Wilmshurst (University of Derby).

More information

FRC WPI Robotics Library Overview

FRC WPI Robotics Library Overview FRC WPI Robotics Library Overview Contents 1.1 Introduction 1.2 RobotDrive 1.3 Sensors 1.4 Actuators 1.5 I/O 1.6 Driver Station 1.7 Compressor 1.8 Camera 1.9 Utilities 1.10 Conclusion Introduction In this

More information

1/22/16. You Tube Video. https://www.youtube.com/watch?v=ympzipfabyw. Definitions. Duty Cycle: on-time per period (specified in per cent)

1/22/16. You Tube Video. https://www.youtube.com/watch?v=ympzipfabyw. Definitions. Duty Cycle: on-time per period (specified in per cent) Definition Pulse Width Modulation (PWM) is simply a way of getting the micro-controller to manage pulsing a pin on and off at a set period and duty cycle. The LPC11U24 has four timers with four match registers

More information

Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD www.arexx.com.cn. Six-servo Robot Arm

Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD www.arexx.com.cn. Six-servo Robot Arm Six-servo Robot Arm 1 1, Introduction 1.1, Function Briefing Servo robot, as the name suggests, is the six servo motor-driven robot arm. Since the arm has a few joints, we can imagine, our human arm, in

More information

Experiment 8 : Pulse Width Modulation

Experiment 8 : Pulse Width Modulation Name/NetID: Teammate/NetID: Experiment 8 : Pulse Width Modulation Laboratory Outline In experiment 5 we learned how to control the speed of a DC motor using a variable resistor. This week, we will learn

More information

G-100/200 Operation & Installation

G-100/200 Operation & Installation G-100/200 Operation & Installation 2 Contents 7 Installation 15 Getting Started 16 GPS Mode Setup 18 Wheel Sensor Mode Setup 20 Fuel Calibration 23 Basic Operation 24 Telemetery Screen 27 Entering a Distance

More information

Speed Control Relays SX2

Speed Control Relays SX2 SX2 File 850 CONENS Description.....................................................Page General Information................................................ 2-3 SX2DV General Information...........................................

More information

PUSH BUTTON START INSTALLATION MANUAL

PUSH BUTTON START INSTALLATION MANUAL PUSH BUTTON START INSTALLATION MANUAL ALTHOUGH THIS PRODUCT HAS BEEN THOROUGHLY TESTED KPIERSON TECHNOLOGIES ASSUMES NO RESPONSIBILITY FOR ANY DAMAGE THAT MAY RESULT BY THE INSTALLATION OF THIS PRODUCT.

More information

Lab 6 Introduction to Serial and Wireless Communication

Lab 6 Introduction to Serial and Wireless Communication University of Pennsylvania Department of Electrical and Systems Engineering ESE 111 Intro to Elec/Comp/Sys Engineering Lab 6 Introduction to Serial and Wireless Communication Introduction: Up to this point,

More information

Arduino Lesson 13. DC Motors. Created by Simon Monk

Arduino Lesson 13. DC Motors. Created by Simon Monk Arduino Lesson 13. DC Motors Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Transistors Other Things to Do 2 3 4 4 4 6 7 9 11 Adafruit Industries

More information

DMX2PWM 9 Channel Dimmer Setup Manual

DMX2PWM 9 Channel Dimmer Setup Manual DMX2PWM 9 Channel Dimmer Setup Manual www.ecue.de DMX2PWM 9ch Dimmer - Setup Manual e:cue control GmbH An OSRAM Company Rev. 1.3_01/2010 DMX2PWM 9ch Dimmer - Setup Manual Table of Contents 1. Device Overview....................................4

More information

Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial

Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial Administration: o Prayer Robot Building for Beginners, Chapter 15, Voltage Comparators: o Review of Sandwich s Circuit:

More information

Talon and Talon SR User Manual

Talon and Talon SR User Manual Talon and Talon SR User Manual Brushed DC motor controller Version 1.3 Cross the Road Electronics, LLC www.crosstheroadelectronics.com Cross The Road Electronics, LLC Page 1 4/2/2013 Device Overview Clear,

More information

Accurate Measurement of the Mains Electricity Frequency

Accurate Measurement of the Mains Electricity Frequency Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC dogan@neu.edu.tr Abstract The frequency of the mains electricity supply

More information

DCDC-USB. 6-34V 10A, Intelligent DC-DC converter with USB interface. Quick Installation Guide Version 1.0c P/N DCDC-USB

DCDC-USB. 6-34V 10A, Intelligent DC-DC converter with USB interface. Quick Installation Guide Version 1.0c P/N DCDC-USB DCDC-USB 6-34V 10A, Intelligent DC-DC converter with USB interface Quick Installation Guide Version 1.0c P/N DCDC-USB Introduction The DCDC-USB is a small yet powerful DC-DC power supply designed to power

More information

AVR Butterfly Training. Atmel Norway, AVR Applications Group

AVR Butterfly Training. Atmel Norway, AVR Applications Group AVR Butterfly Training Atmel Norway, AVR Applications Group 1 Table of Contents INTRODUCTION...3 GETTING STARTED...4 REQUIRED SOFTWARE AND HARDWARE...4 SETTING UP THE HARDWARE...4 SETTING UP THE SOFTWARE...5

More information

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,

More information

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.

More information

System theremino MasterDIL-V3

System theremino MasterDIL-V3 System theremino MasterDIL-V3 System theremino - MasterDIL-V3 - Datasheet - March 8, 2013 - Page 1 The Master module The "Master" is the main module of the system Theremino. It puts in communication the

More information

Pulse width modulation

Pulse width modulation Pulse width modulation DRAFT VERSION - This is part of a course slide set, currently under development at: http://mbed.org/cookbook/course-notes We welcome your feedback in the comments section of the

More information

8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation.

8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer Features Real-Time Clock with Very Low Power Consumption (4µA @ 3.3V) Very Low Cost Solution Adjustable Prescaler to Adjust Precision Counts Time,

More information

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

Technical data. General specifications. Signal voltage 15... 30 V DC Signal duration. 1 s Input 2. Signal voltage. 1 s Analog output. Model Number Features Very small housing High climatic resistance 4 Bit multiturn Analog output Surge and reverse polarity protection Description This absolute rotary encoder with internal magnetic sampling

More information

Application Note: Using the Motor Driver on the 3pi Robot and Orangutan Robot Controllers

Application Note: Using the Motor Driver on the 3pi Robot and Orangutan Robot Controllers Application Note: Using the Motor Driver on the 3pi Robot and Orangutan Robot 1. Introduction..................................................... 2 2. Motor Driver Truth Tables.............................................

More information

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip Pulse Width Modulation (PWM) LED Dimmer Circuit Using a 555 Timer Chip Goals of Experiment Demonstrate the operation of a simple PWM circuit that can be used to adjust the intensity of a green LED by varying

More information

ServoOne. Specification. Option 2 - Technology. x 11. x 8 X 8. x 10. x 9. x 7. x 6 TTL Encoder / TTL Encoder simulation

ServoOne. Specification. Option 2 - Technology. x 11. x 8 X 8. x 10. x 9. x 7. x 6 TTL Encoder / TTL Encoder simulation x - + - + x L L L AC SO 4-45 A DC SO 4- A ServoOne Specification x 9 - + - + x 7 x 8 X 8 Option - Technology x 6 TTL Encoder / TTL Encoder simulation Specification ServoOne Specification Option - Technology

More information

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand)

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand) Special Lecture Basic Stamp 2 Programming (Presented on popular demand) Programming Environment Servo Motor: How It Work? The editor window consists of the main edit pane with an integrated explorer panel

More information

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

Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors Electronics Exercise 3: Uni-Polar Stepper Motor Controller / Driver Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles

More information

Arduino DUE + DAC MCP4922 (SPI)

Arduino DUE + DAC MCP4922 (SPI) Arduino DUE + DAC MCP4922 (SPI) v101 In this document it will described how to connect and let a Digital/Analog convert work with an Arduino DUE. The big difference between and Arduino DUE and other Arduinos

More information

Using the Motor Controller

Using the Motor Controller The Motor Controller is designed to be a convenient tool for teachers and students who want to use math and science to make thing happen. Mathematical equations are the heart of math, science and technology,

More information

HOBBY SERVO FUNDAMENTALS BY: DARREN SAWICZ

HOBBY SERVO FUNDAMENTALS BY: DARREN SAWICZ HOBBY SERVO FUNDAMENTALS BY: DARREN SAWICZ I NTRODUCTION H obby servos are a popular and inexpensive method of motion control. They provide an off-the-shelf solution for most of the R/C and robotic hobbyist's

More information

cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller

cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller Overview The objective of this lab is to introduce ourselves to the Arduino interrupt capabilities and to use

More information

SYSTEM 45. C R H Electronics Design

SYSTEM 45. C R H Electronics Design SYSTEM 45 C R H Electronics Design SYSTEM 45 All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, & A outputs. Independent 25

More information

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

A 5 Degree Feedback Control Robotic Arm (Haptic Arm) A 5 Degree Feedback Control Robotic Arm (Haptic Arm) 1 Prof. Sheetal Nirve, 2 Mr.Abhilash Patil, 3 Mr.Shailesh Patil, 4 Mr.Vishal Raut Abstract: Haptics is the science of applying touch sensation and control

More information

Below is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse:

Below is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse: PS-2 Mouse: The Protocol: For out mini project we designed a serial port transmitter receiver, which uses the Baud rate protocol. The PS-2 port is similar to the serial port (performs the function of transmitting

More information

e-4 AWT07MLED 7 Q TFT LCD MONITOR (LED Backlighted) USER MANUAL

e-4 AWT07MLED 7 Q TFT LCD MONITOR (LED Backlighted) USER MANUAL Thank you for purchasing our product. Please read this User s Manual before using the product. Change without Notice AWT07MLED 7 Q TFT LCD MONITOR (LED Backlighted) USER MANUAL e-4 SAFETY PRECAUTIONS Federal

More information

Electric Landing Gear controllers and sequencer LGC12 / LGC 13C

Electric Landing Gear controllers and sequencer LGC12 / LGC 13C Electric Landing Gear controllers and sequencer LGC12 / LGC 13C Users Guide. Torrent d en Puig, 31. 08358, Arenys de Munt, Barcelona,Catalonia,Spain E-mail: info@xicoy.com. Fax: +34 933 969 743 web: www.xicoy.com

More information

Ocean Controls RC Servo Motor Controller

Ocean Controls RC Servo Motor Controller Ocean Controls RC Servo Motor Controller RC Servo Motors: RC Servo motors are used in radio-controlled model cars and planes, robotics, special effects, test equipment and industrial automation. At the

More information

Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module

Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module RS0 Microcontroller LEDs Motor Control Pushbuttons Purpose: To demonstrate an easy way of using a Freescale RS0K2 microcontroller

More information

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA Speed Control Methods of Various Types of Speed Control Motors Kazuya SHIRAHATA Oriental Motor Co., Ltd. offers a wide variety of speed control motors. Our speed control motor packages include the motor,

More information

AMS-1000 Multi-Channel Air Management System for Boost Control

AMS-1000 Multi-Channel Air Management System for Boost Control AMS-000 Multi-Channel Air Management System for Boost Control The terminal pin descriptions may also be viewed on screen. See Page 4 of manual for details. Clutch Input Shift Input Scramble Boost Input

More information

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements. HARDWARE DESCRIPTION The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements. BASE MODULE GO LINE Digital I/O 8 Analog Out AUX 1

More information

ECE 492 SENIOR PROJECT 2 MINI SUMO ROBOT

ECE 492 SENIOR PROJECT 2 MINI SUMO ROBOT ECE 492 SENIOR PROJECT 2 MINI SUMO ROBOT STUDENTS EMRAH ÇAĞLAR CİHAN ARDA Supervisor: Assist. PROF. DR. ORHAN GAZi 1 DIGITEST ELECTRONICS LTD COMPANY(established in 2002) Main purpose of the company is

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

Decimal Number (base 10) Binary Number (base 2)

Decimal Number (base 10) Binary Number (base 2) LECTURE 5. BINARY COUNTER Before starting with counters there is some vital information that needs to be understood. The most important is the fact that since the outputs of a digital chip can only be

More information

SYSTEM 4C. C R H Electronics Design

SYSTEM 4C. C R H Electronics Design SYSTEM 4C C R H Electronics Design SYSTEM 4C All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, A outputs. Independent 25

More information

X8 Option 2 - Technology

X8 Option 2 - Technology moog AC DC AC 4 to 450 A 4 to 210 A Compact MSD Servo Drive TTL in out Specification X8 Option 2 - Technology TTL Encoder Simulation / TTL Master Encoder moog Specification Option 2 - Technology TTL encoder

More information

North Texas FLL Coaches' Clinics. Beginning Programming October 2014. Patrick R. Michaud pmichaud@pobox.com republicofpi.org

North Texas FLL Coaches' Clinics. Beginning Programming October 2014. Patrick R. Michaud pmichaud@pobox.com republicofpi.org North Texas FLL Coaches' Clinics Beginning Programming October 2014 Patrick R. Michaud pmichaud@pobox.com republicofpi.org Goals Learn basics of Mindstorms programming Be able to accomplish some missions

More information

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential

More information

Interfacing Analog to Digital Data Converters

Interfacing Analog to Digital Data Converters Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous

More information

Multi-Protocol decoder 76 400

Multi-Protocol decoder 76 400 Multi-Protocol decoder 76 For locomotives with DC motors on digital layouts operating in the DCC- and Motorola data format. Features Regulated multi-protocol decoder for DCC and Motorola Suitable for DC

More information

DC Motor control Reversing

DC Motor control Reversing January 2013 DC Motor control Reversing and a "Rotor" which is the rotating part. Basically there are three types of DC Motor available: - Brushed Motor - Brushless Motor - Stepper Motor DC motors Electrical

More information

RADIANT PLASMA 4700 Plasma Spark Generator

RADIANT PLASMA 4700 Plasma Spark Generator RADIANT PLASMA 4700 Plasma Spark Generator Installation Guide / User Manual A S P A R K O F F R E S H A I R Aquapulser.com Contents 1 Introduction 2 1.1 About the Product....................................

More information

Tamura Closed Loop Hall Effect Current Sensors

Tamura Closed Loop Hall Effect Current Sensors Tamura Closed Loop Hall Effect Current Sensors AC, DC, & Complex Currents Galvanic Isolation Fast Response Wide Frequency Bandwidth Quality & Reliability RoHs Compliance Closed Loop Hall Effect Sensors

More information

Scripting Language Reference. SimpleBGC 32bit

Scripting Language Reference. SimpleBGC 32bit Scripting Language Reference SimpleBGC 32bit Firmware ver.: 2.5x Updated: 05.08.2015 Overview Scripting language is intended to control a gimbal by user-written program. This program is uploaded to controller

More information

BIODEX ADDENDUM BIODEX EMG/ANALOG SIGNAL ACCESS CONFIGURATION UTILITY SOFTWARE FOR SYSTEM 3 REVISION 2 AND SYSTEM 4 DYNAMOMETERS

BIODEX ADDENDUM BIODEX EMG/ANALOG SIGNAL ACCESS CONFIGURATION UTILITY SOFTWARE FOR SYSTEM 3 REVISION 2 AND SYSTEM 4 DYNAMOMETERS ADDENDUM BIODEX EMG/ANALOG SIGNAL ACCESS CONFIGURATION UTILITY SOFTWARE FOR SYSTEM 3 REVISION 2 AND SYSTEM 4 DYNAMOMETERS 830-000 835-000 840-000 850-000 BIODEX Biodex Medical Systems, Inc. 20 Ramsey Road,

More information

AC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD)

AC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD) AC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD) Samuel Lakeou, University of the District of Columbia Samuel Lakeou received a BSEE (1974) and a MSEE (1976)

More information

Arduino project. Arduino board. Serial transmission

Arduino project. Arduino board. Serial transmission Arduino project Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Open source means that the

More information

User manual DinaSys DTC/DTS and DTC/DTZ

User manual DinaSys DTC/DTS and DTC/DTZ PiCommIT has developed the DinaSys DTC/DTS and DinaSys DTC/DTZ turntable controller for the Fleischmann / Marklin Turntables in scale H0, H0m, TT, N and Z. One of the most important starting point was

More information

Introduction to Arduino

Introduction to Arduino Introduction to Arduino With ArduBlock & LilyPad Dev Brian Huang Education Engineer brian.huang@sparkfun.com Pre-Class Survey http://bit.ly/14xk3ek Resources This PPT ArduBlock Download & Installation

More information

8 coil stator 11 coil stator

8 coil stator 11 coil stator Below is a schematic of a typical scooter electrical set up as far as the stator, CDI, rectifier/regulator go along with the other items running on the electrical system; This is the 6 coil stator common

More information

Technical Manual. FAN COIL CONTROLLER COOLING or HEATING ANALOG or PWM Art. 119914 631001A

Technical Manual. FAN COIL CONTROLLER COOLING or HEATING ANALOG or PWM Art. 119914 631001A COOLING or HEATING ANALOG or PWM Art. 119914 631001A TOTAL AUTOMATION GENERAL TRADING CO. LLC SUITE NO.506, LE SOLARIUM OFFICE TOWER, SILICON OASIS, DUBAI. UAE. Tel. +971 4 392 6860, Fax. +971 4 392 6850

More information

Principles of Adjustable Frequency Drives

Principles of Adjustable Frequency Drives What is an Adjustable Frequency Drive? An adjustable frequency drive is a system for controlling the speed of an AC motor by controlling the frequency of the power supplied to the motor. A basic adjustable

More information

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

EDUMECH Mechatronic Instructional Systems. Ball on Beam System EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional

More information

Three Channel Optical Incremental Encoder Modules Technical Data

Three Channel Optical Incremental Encoder Modules Technical Data Three Channel Optical Incremental Encoder Modules Technical Data HEDS-9040 HEDS-9140 Features Two Channel Quadrature Output with Index Pulse Resolution Up to 2000 CPR Counts Per Revolution Low Cost Easy

More information

Digital input modules

Digital input modules 8 172 TX-I/O Digital input modules TXM1.8D TXM1.16D Two fully compatible versions: TXM1.8D: 8 inputs, each with a three-color LED (green, yellow or red) TXM1.16D: As TXM1.8X, but 16 inputs, each with a

More information

Electronic Power Control

Electronic Power Control Service. Self-Study Programme 210 Electronic Power Control Design and Function With the Electronic Power Control system, the throttle valve is actuated only by an electric motor. This eliminates the need

More information

MDM-5000 DIRECT DRIVE SETS

MDM-5000 DIRECT DRIVE SETS MDM-5000 DIRECT DRIVE SETS PRODUCT GUIDELINES REVISION AA This documentation may not be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable format without

More information