System for Motor Control in a Solar Powered Electric Race Car Jay Oatts Duncan Thompson Pavel Rybakov Alex Jenkins Ed Kfir Monday November 1, 2010 Solar.

Slides:



Advertisements
Similar presentations
Variable Frequency Drives Bypass Options
Advertisements

PLC Selection, Components, and Communication
CommentaryVideo Hi, my name is Edward Guillergan and I’m one of AMETEK Programmable Power’s Applications Engineers. I’m here to provide an overview of.
KEB COMBIVERT F5-M Exercises.
Troubleshooting Training Course.  Visual and General Test  Perform System Test (Mode  Perform System Test)  Identify The Error  If you need Technical.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Wiring the new control system MVRT 2010 – 2011 Season.
Chapter 7 – Serial-Parallel Circuits
EUT 1040 Lecture 10: Programmable Logic Controllers.
Bread Boarding and Operating The IFI Robotic Control System.
Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
THIS PRESENTATION HAS BEEN UPLOADED TO THE WIKI. Motors, Controllers, and Regenerative Braking.
L.
Photolithography Machine Control System Ben Conrad and Mark Edwards Projects in Computer Engineering II December 9, 2003.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Wireless Telemetry System for Solar Vehicle Scott Cowan Elliot Hernandez Tung Le March 14, 2011 Scott Cowan Elliot Hernandez Tung Le March 14, 2011 School.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Coordinate Based Tracking System
EUT 1040 PLC Timers and Motor Protection. Industrial Communications RS-422 (EIA 422): Asynchronous Serial Communications, similar in many respects to.
DC Motor Drives Dr. Ahmad Harb.
Digital I/O Connecting to the Outside World
Introduction.
Wireless Telemetry System for Solar Vehicle
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
1  Module Type Overview  Construction  Characteristics  Installation principles  Details PD 600-Series.
Computer Hardware The Basics. Overview Why is this important? To be able to recognize each of the main parts of a computer As a professional in digital.
System for Motor Control in a Solar Powered Electric Race Car Jay Oatts Duncan Thompson Pavel Rybakov Alex Jenkins Ed Kfir Monday December 13, 2010 Solar.
Andy Lian Gabriel Miranda Chris McManus Drew Pearson Andrew Perez.
Project Goals And Objectives ____________________________________________________ Create a “smart”, customizable, all in one system Little to no learning.
Microprocessor Block Diagram
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Agenda Introduction to circuits Building a simple circuit
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Servo Motor Control Demonstration.
Mentors Workshop Control System Sub-System Mark McLeod Team 358 Festo/Hauppauge H.S. F For I Inspiration and R Recognition of S Science and T Technology.
EV-EMCU Electric Vehicle - Economy Mode Control Unit Shauntice Diaz Chris Chadman Vanessa Baltacioglu Group 4.
Regal Beloit Proprietary & Confidential What do I get? The X13 motor is a permanent magnet, three phase,brushless DC motor. A single phase drive is attached.
Servo Motor Control Demonstration. EML 2023 Department of Mechanical and Aerospace Engineering motor with gear reducer flex coupling incremental optical.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
PowerScale 10-50kVA Ed Maximize your availability.
SDMAY11-01 Advisor: Dr. Ajjarapu Team Members: Luke Rupiper Shonda Butler Andrew Nigro Ryan Semler Chad Hand.
Wireless Telemetry for Solar Powered Car
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
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.
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
SOLAR POWERED SMART BLIND (SPSB) SYSTEM Smart Home Automation
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Getting Started With the Arduino Uno
Hybrid Power Controller (HPC) Final Presentation Senior Design II.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
HMI System for Solar Powered Race Car Eugene Gordon Mohit Mendiratta Jevon Raghubir March 14, 2011 ECE 4007L01 - Dr. Whit Smith.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Fan Assembly Driven by Magnetic Fields
Introduction to Motors, servos and steppers
Intro to USB-6009 DAQ.
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Cart Control System Cart DIO Speed Pulses RS232 Links VCS Peripheral
ELECTRONIC AUTOMATIC TRANSMISSION FOR BICYCLE TA – HERSHEL REGE
Presentation transcript:

System for Motor Control in a Solar Powered Electric Race Car Jay Oatts Duncan Thompson Pavel Rybakov Alex Jenkins Ed Kfir Monday November 1, 2010 Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Project Overview Design motor controlling system for solar- powered race car to participate in 2011 World Solar Challenge in Australia Modular design for efficient portability to solar racer and integration with full electronics system Expected cost of replication for Solar Jackets is approximately $550 Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Technical Objectives Design test bench and implement safety mechanisms Test functionality of motor controller and motor (donated items) Operate motor controller via single-board computer program and discrete controls Output vital data from motor controller to driver via LCD screen Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Current Status Test bench construction complete Motor controller and motor functional (only one of each) Operation in discrete (human interface) and serial (computer interface) confirmed Safety systems installed Semi-full systems test passed (SBC and LCD excluded) Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Latest Test Run Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Modular Design Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Modular Design Power Source Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Modular Design Power Source Motor Controller Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Modular Design Power Source Motor Controller Motor Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Modular Design Power Source Motor Controller Motor Discrete Controls Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Modular Design Power Source Motor Controller Motor Discrete Controls SBC Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Modular Design Power Source Motor Controller Motor Discrete Controls SBC Driver Display Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Power Source - Batteries 8 x 12V series connection 96V effective Wiring – AWG-4 Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Power Source - Fuse 250V / 150A rated fuse and holder Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Power Source – Main Power Cutoff 48V/96V blowout 1000A Keyed access Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Power Source – Power Relay Contactor – 900V / 500A (cont.) / 2000A (cutoff) Power Resistor – 100Ω/200W Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Motor Controller - Connections Battery Terminals Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Motor Controller - Connections Battery Terminals Motor 3-Phase Power Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Motor Controller - Connections Battery Terminals Motor 3-Phase Power Motor Sense (15 pin) Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Motor Controller - Connections Battery Terminals Motor 3-Phase Power Motor Sense (15 pin) Discrete/Serial Controls (25 pin) Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Motor Controller - Connections Battery Terminals Motor 3-Phase Power Motor Sense (15 pin) Discrete/Serial Controls (25 pin) Fan Power Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Motor Controller - Connections Battery Terminals Motor 3-Phase Power Motor Sense (15 pin) Discrete/Serial Controls (25 pin) Fan Power Fans (2 x 24V) Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Motor Controller - Communication Split from 25 pin controls cable Serial-USB for computer Hyperterminal program Serial syntax – Commands (same as discrete + program/operate mode + hard reset) XX! – Queries XX? (RAM) XX> (EEPROM) – Assignments XX=# (RAM) XX<# (EEPROM) – (*Must be in programming mode) Solar Jackets – Motor Controller GroupECE 4007L01 – ws3 Note: XX implies register hexadecimal number for RAM/EEPROM or command number. # implies decimal value to be assigned to the register

Motor 3 phase cables connect to attract rotating permanent magnet in sequence Controller sends power to phases relative to desired speed/torque (commutator) Motor sense cable sends information back to controller (Hall effect sensors, temp sensor, connection sense) Mount for support/stability Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discrete Controls - Switches Enable – Master controller enable (must be on to operate) Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discrete Controls - Switches Enable – Master controller enable (must be on to operate) Throttle Enable – Phase current enable (drops to zero when disabled, but regen still operational) Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discrete Controls - Switches Enable – Master controller enable (must be on to operate) Throttle Enable – Phase current enable (drops to zero when disabled, but regen still operational) Direction Switch – Forward or Reverse Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discrete Controls – Output Signals Brake (Regen) Light – Activates anytime the controller is regenerating power back to batteries (Phase current negative) Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discrete Controls – Output Signals Brake (Regen) Light – Activates anytime the controller is regenerating power back to batteries (Phase current negative) Reverse Light – Activates when reverse switch set (as long as motor is currently rotating forward) Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discrete Controls – Output Signals Brake (Regen) Light – Activates anytime the controller is regenerating power back to batteries (Phase current negative) Reverse Light – Activates when reverse switch set (as long as motor is currently rotating forward) Speed Pulse – State change every two consecutive commutations Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discrete Controls – Pedals Throttle – Analog input (potentiometer for now) to scale throttle from 0-5V Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discrete Controls – Pedals Throttle – Analog input (potentiometer for now) to scale throttle from 0-5V Regenerative Braking – Same as throttle, but scales amount of regeneration to batteries from motor Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discrete Controls – Pedals Throttle – Analog input (potentiometer for now) to scale throttle from 0-5V Regenerative Braking – Same as throttle, but scales amount of regeneration to batteries from motor Air Gap – Mentioned in manual, but ultimately unused Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Single Board Computer (SBC) Serial interface cable connects to serial port in place of laptop Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Single Board Computer (SBC) Serial interface cable connects to serial port in place of laptop 1x 10/100 Ethernet, 2x USB2.0 Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Single Board Computer (SBC) Serial interface cable connects to serial port in place of laptop 1x 10/100 Ethernet, 2x USB2.0 Boots Linux in about 3 seconds RS-485 multi-drop network for communication with solar cell switching power supplies Connects and operates LCD driver display Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Driver Display Potential display choice Connects to SBC on either SPI or I2C bus LED backlighting Many colors available Affordable for basic testing Nothing purchased yet and open to feedback Solar Jackets – Motor Controller GroupECE 4007L01 – ws3 F R Cruise Control Speed: RPM Regen: 0% 100% Power Supply: 96.3V / 20.2A Motor Temp: 30°C Controller Temp: 25°C

Acceptance Testing Confirmation of functional motor controller – Connect to 60V power supply at minimal current, measure input/output pin voltages (+5V for signal lines, +24V for fan) Full controls and motor connection – Communication with motor controller, motor rotation, discrete controls operational, fans connected, 870dHz measured rotation (1740 RPM estimated) Battery array connection (full power operation) – Torque vs. speed control testing, safety systems operational, 96.3V measured battery power, 200mA full speed (no-load) current draw Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Current Issues - Motor Motor pole count – Total number of poles not listed in any manuals – Needed to confirm speed calculation from motor controller Torque (phase current) control spiking – Without load, current spikes at turn on to reach max speed and then levels out to nominal current draw – Need to load motor to further test current range Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Current Issues - Controls Regenerative braking lights – Signal every time negative current is recognized by the motor controller (regeneration) – Not an effective sign of actually braking (light can trigger without regen being applied) Throttle/Regen potentiometers (sensitivity) – Current max measured at about half of potentiometer max range – Motor controller registers can modify range and deadband settings to optimize LCD screen choice – Need to decide on LCD screen so information can be viewed continuously from program Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Upcoming Milestones Basic single board computer I/O – November 5, 2010 Basic functional LCD user interface – November 12, 2010 System logic programmed – November 19, 2010 Automatic programmed motor control – December 1, 2010 Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Discussion Regenerative braking lights Torque control spiking (need to load test) Throttle/Regen potentiometers (sensitivity) LCD screen decision Motor pole count Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Motor Controller Interface Cable Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Detailed Full System Solar Jackets – Motor Controller GroupECE 4007L01 – ws3

Cost Analysis PartApproximate Price Littelfuse Slo-Blo Fuse$35 Fuse Holder$55 Kilovac EV-200 Series Contactor$80 Power Resistor$12 Curtis/Albright Battery Disconnect Switch (with recommended extra contacts for 12V line) $90 ($120) 24V Brushless Fan (x2)$20 CPC Fan Connection Plug (and 2 connector pins)$5 TS-7250 SBC (with full duplex RS-485)$150 ($165) AWG-4 Cable (and terminal connectors)$50 TOTAL SUGGESTED COST$542 Solar Jackets – Motor Controller GroupECE 4007L01 – ws3