Throttle Arduino RC Receiver Stock Golf Cart Motor Controller Motor 1 PWM signal: Voltage: 0 – 5V Period = 22ms Positive Pulse Width: 1ms – 2ms Digital.

Slides:



Advertisements
Similar presentations
Sensing and Control.
Advertisements

EMS1EP Lecture 8 Pulse Width Modulation (PWM)
Servo Background Servos provide control of rotary position Servos are used extensively in the remote control hobby world for: Aircraft (flaps, ailerons,
Arduino Guitar Pedal Ian Andal IME 458 Dr. Pan.
Basic DC Motor Circuits
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Potentiometer Electric circuit Cell or Battery Resistor Switch Bulb Earth/Ground LED.
Unit 4 Sensors and Actuators
Tony Yi 5/2/2015 CENG4480 TUTORIAL 3. ABOUT ME I am “the other” tutor of CENG4480 You can find me at Rm116 in SHB
GO KART FOR SHANE CLIENT CONTACT: Shane Davis, 6 Sunrise Drive, Columbia CT TEAM 3: Jeff Marcelus Bramatej Meka Raymond.
A TECHNICAL PRESENTATION BY: ERIC BABSKI Controlling Electric Motors.
Electronics Design Laboratory Lecture #11, Fall 2014
PWM (Pulse Width Modulation)
Introduction.
Digital to Analog Converters
Module 2: Hardware and Terminology
Basic Circuits – Lab 2 Arduino and Sensors Xmedia Spring 2011.
Advanced Robotics – “Wobble” Milestone Presentation Patrick Barnes Jin Sub Lee Arild Hjelle Spring 2004.
We are Group5 Weatherstation The team Members are : Saran Jackson Robert Howard Robert Garvey Gene Fitzgerald Steven Dowling.
L.C. Technology Servo Motor Control / Genie Software
Image of Arduino. Arduino discussion Address issues with circuit walk-through – Electricity, Programming, Arduino Concepts Work on BeatTable (next week)
Viking Pump Flow Manager - Phase 2 Senior Design May
gradually rises from 0 to 9V immediately drops from 9V to 0V
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.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
Figure Kinetic energy increases as the square of any increase in vehicle speed.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
St Columba’s High School Electricity and Electronics Op-amps.
PWM Circuit Based on the 555 Timer. Introduction In applications LED Brightness Control we may want to vary voltage given to it. Most often we use a variable.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
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.
Al-Najah National University
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.
DESIGNING A TEMPERATURESENSOR DESIGNING A TEMPERATURE SENSOR We will be using the following format for designing this circuit: CONTROLOUTPUTINPUT.
Servos The material presented is taken from a variety of sources including:
BM-305 Mikrodenetleyiciler Güz 2015 (3. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Experiment 17 Two Differentiators Circuit. Analog Computing Analog computers – First were mechanical systems. Electrical analog computers were developed.
Basic Electronics for Arduino -basic electronics -arduino related stuff -tips and tricks Rob Zimmermann 2015.
Autonomous People Mover P15241
SMV Electric Tutorials
Rebecca Bruce and Susan Reiser, May 2015 Analog Input and Output.
EE 4BD4 Lecture 14 Position Sensors 1. Types of Sensors Potentiometers and linear resistors Capacitive sensors (mm distances, e.g. capacitive microphone)
PWM: Pulse Width Modulation © 2014 Project Lead The Way, Inc.Digital Electronics.
Electrical and Computer Engineering Midway Design Review Team 22: Driver Assist.
Istituto Tecnico Industriale A.Monaco EURLAB Moving a robot simple example program to control a DC-Motor Next - Press the button (left)
Istituto Tecnico Industriale A.Monaco EURLAB Control a Servo Motor If you want to swing an robot arm or … steer a robot you need a special motor (Servo).
Electronic Instrumentation Project 204 Project Name: Light Level Monitor Student #1: Name ID Student #2: Name ID Student #3: Name ID.
Task 2: Define digital and analogue signals
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
ME6405 The George W. Woodruff School of Mechanical Engineering ME 4447/ME6405 Microprocessor Control of Manufacturing Systems/Introduction to Mechatronics.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
BM-305 Mikrodenetleyiciler Güz 2016 (3. Sunu)
simple example program to control a DC-Motor
If you want to swing an robot arm or …
Using Arduino to modify RC controls Nick Carter 12/31/2015
Introduction to Servos
Microcontroller Applications
Digital-to-Analog Analog-to-Digital
A lecture for Arduino Course, Winter 2017/18
AC Inlet & AC Input Filter
Arduino - Introduction
Cart Control System Cart DIO Speed Pulses RS232 Links VCS Peripheral
CBC Fundamentals Lecture is based on material from Robotic Explorations: A Hands-on Introduction to Engineering, Fred Martin, Prentice Hall, 2001.
Sensors and actuators Sensors Resistive sensors
Hitec HS 303: Robotic Servo Motor
UNIT 5 Analog signals.
Requirements Overview
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

Throttle Arduino RC Receiver Stock Golf Cart Motor Controller Motor 1 PWM signal: Voltage: 0 – 5V Period = 22ms Positive Pulse Width: 1ms – 2ms Digital Level Shifting 1 PWM signal: Voltage: 0 – 3.3V Period = 22ms Positive Pulse Width: 1ms – 2ms 1 DAC Throttle Signal: Voltage: 0.55 – 2.75V Level Shifting Circuit: Components: Amplifier and two resistors Shifts Input Voltage: 0.55 – 2.75V To Output Voltage: 0 – 3.3V -5kΩ resistor used to imitate the 5kΩ throttle pedal variable resistor for correct current draw from stock golf cart controller. Prevents stock controller from thinking it has lost connection with throttle pedal. -Single relay selects signal going to golf-cart controller; pedal signal or generated signal. Relay is controlled by the main board; 3.3 V from the main board switches the generated signal to the golf cart controller. Analog Throttle Signal: Voltage: 0 – 3.3V 1 1 Power to Motor Voltage: Unknown Tachometer Voltage Voltage: 0 – 5V Frequency: “0” – 208Hz -Speed linearly related to frequency as shown in plot below 1 Throttle System High Level Overview

Throttle Arduino RC Receiver Actuator 1 PWM signal: Voltage: 0 – 5V Period = 22ms Positive Pulse Width: 1ms – 2ms Digital Level Shifting 1 PWM signal: Voltage: 0 – 3.3V Period = 22ms Positive Pulse Width: 1ms – 2ms 1 Brake Controller PWM Signal: Voltage: 0 – 3.3 V Period = 22ms Positive Pulse Width: 1ms – 2ms Brake Actuator Controller: Converts Input PWM: 1ms – 2ms Positive Pulse Width To Output Current: -10 A – V Actuator Stop Condition: 1.5 ms Positive Pulse Width -Controller settings need to be as shown in the image below. -Information on the motor controller can be found here.here 2 Current to Actuator Voltage: 12 V Current: ±10 A Potentiometer Voltage Voltage: 0 – 3.3V -Actuator position linearly related to voltage. -Full retraction: 13 mV -Full extension: 383 mV 1 Braking System High Level Overview Digital Level Shifting 1 Brake Controller PWM Signal: Voltage: 0 – 5 V Period = 22ms Positive Pulse Width: 1ms – 2ms

Steering Arduino RC Receiver Power Steering Controller / Wicked Module 1 PWM signal: Voltage: 0 – 5V Period = 22ms Positive Pulse Width: 1ms – 2ms Digital Level Shifting 1 PWM signal: Voltage: 0 – 3.3V Period = 22ms Positive Pulse Width: 1ms – 2ms 2 DAC Differential Steering Signals: Voltage: 0.55 – 2.75V Level Shifting Circuit: Components: Amplifier and two resistors Shifts Input Voltage: 0.55 – 2.75V To Output Voltage: 0 – 5V -Single relay selects signal going to power steering controller; torque sensor or generated signals. Relay is controlled by the main board; 3.3 V from the main board switches the generated signal to the power steering controller. Analog Steering Differential Signal: Voltage: 0 – 5V 2 Potentiometer Voltage Voltage: 0 – 3.3V -Steering angle linearly related to voltage. -Full Left: V -Full Right: 3.2 V 1 Steering System High Level Overview Main Arduino 1 Steering Reference Voltage for Level shifting: Voltage: 1 V