Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.

Slides:



Advertisements
Similar presentations
1. Instrument Clusters Theory Support Automotive – Displays & Accessories 1 of 13 Instrument Clusters Topics covered in this presentation: Analog Instrument.
Advertisements

Autonomous Control of a Scalextric Slot Car on a User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
DARSI 2 CDR Adrienne Baile Preston Schipper Matt Hulse Project Overview Components: Design Status Administrative Data Acquisition & Real-time System Integration.
Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
Dr. Andreas Kunz © 10/2004 inspire icvr BASICS OF ELECTRONICS.
Loran-C Receiver Team Deathstar September 7, 2004 Capstone Fall 2004.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee.
Team 5 Small, Lightweight Speed and Distance Sensor for Skiers & Snowboarders Kunal Verma Manager Justin Erskine Webmaster Temika Cage Presentation Coordinator.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/8/08.
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Digital Notetaker Walter Jordan Tom Warsaw Senior Design Project EECC 657.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Tracking Rover Team Rubber Ducky Joshua Rubin Alexander Starick Ryan Ramos Alexander Chi.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
ASPPRATECH.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Embedded Systems Design
Senior Project – Computer Engineering Integrated Workout Shoe Peter Katlic Advisor – Prof. Cotter Development: Consisting of an 8051 microcontroller.
Optical Heart Monitor/Jump Drive Sponsor: Calit2 Mentor: Paul Blair Ph.D. Team: Matt Chandrangsu, Jeffrey Chi, Kari Nip ECE 191 – Group 6 Fall 2008.
TA: Chris Reilly Group 5: Benjamin, Ramie, Zachary, Dinal.
COMPUTER SYSTEM ARCHITECTURE By Sohaib.  The digital computer is a digital system that performs various computational tasks.  The word digital implies.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
Introduction to Robo Pro
Propulsiometer Instrumented Wheelchair Wheel Prepared by: Seri Mustaza (BME) Siti Nor Wahida Fauzi (BME) Ahmad Shahir Ismail (EECE) Hafizul Anwar Raduan.
Pediatric Dynamometer ABSTRACT The Children’s Hospital of the University of Pennsylvania has long been involved with the study of the correlation between.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Case Study Computer Controlled Radiation Monitoring System
Measurement and Control. Control Systems A control system usually consists of a processor, a control program, interfaces and a device under the processor's.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
Programmable Logic Controller (PLC)
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Figure 12.1 The UP1-bot. Figure 12.2 Left: Radio Control Servo Motor and Right: Servo with Case and Gears Removed.
Daredevil Robot Direction Module (DRDM) Senior Design II Final Presentation.
Data Acquisition Device (DAQ) A DAQ is a cool little device that allows you to interface hardware to a computer. Here is what we will do:  Create a square.
18240 Element two - Components INPUTS OUTPUTS PURPOSE TYPICAL USE.
Personal Computers… …And Their Internal Parts. Table of Contents 1.Motherboard 2.Central Processing Unit (CPU) 3.Power Supply 4.Controller Boards 5.Chipset.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
DESIGN OF MONO-AXIS SOLAR TRACKING SYSTEM USING MICROCONTROLLER BASED STEPPER MOTOR KAMAL J K KOUSHIK VENKATRAMAN N PREM M PRASANTH K Guidance: Mrs.Kavitha.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
ARM CORTEX (STM32) BASED MOTOR SPEED CONTROL SUBMITTED BY EDGEFX TEAM.
Emotional Intelligence Vivian Tseng, Matt Palmer, Jonathan Fouk Group #41.
In and Out Line Monitoring System for Volleyball
Group 29 JUN SUNG LEE, JAE HYUN KANG
Obstacle avoiding robot { pixel }
Propeller Clock.
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Automatic human detector garbage can.
SCADA for Remote Industrial Plant
AUTO SWITCH OFF OF TV WHILE SCREEN GOES WITOUT VIDEO
Arduino Development for Beginners
VIDEO ACTIVATED RELAY TO CONTROL
Technology Literacy Hardware.
ARDUINO LINE FOLLOWER ROBOT
‘SONAR’ using Arduino & ultrasonic distance sensor
Introduction to Microprocessors and Microcontrollers
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08

Ryan Background Building miniature solar cars is a very common activity for teaching school-age kids about renewable energy Building miniature solar cars is a very common activity for teaching school-age kids about renewable energy There are events specifically designed for building and racing solar cars that are available as educational kits There are events specifically designed for building and racing solar cars that are available as educational kits

Ryan Project Description What is needed is a small, light data logging device specifically designed to interface with a typical educational solar car kit. What is needed is a small, light data logging device specifically designed to interface with a typical educational solar car kit. The data collection system will collect data on voltage, current and speed, every ½ second. The data collection system will collect data on voltage, current and speed, every ½ second. The data will allow educators to output graphs of distance, speed, acceleration, voltage, current, power and energy vs. time. The data will allow educators to output graphs of distance, speed, acceleration, voltage, current, power and energy vs. time.

Ryan Project Requirements Record voltage and current to the motor for a specific amount of time Record voltage and current to the motor for a specific amount of time Interface with a computer to easily output the information in a way that can be used for educational purposes Interface with a computer to easily output the information in a way that can be used for educational purposes The product must be light enough and use little power so as not to significantly change the performance of the car The product must be light enough and use little power so as not to significantly change the performance of the car

Matt System Diagram

Matt System Diagram Data Collection

Matt System Diagram Data Output

Matt Design Outline Speed, Current and Voltage Sensing Speed, Current and Voltage Sensing Microcontroller Programming Microcontroller Programming The User Interface The User Interface Circuit Board Design and Layout Circuit Board Design and Layout Enclosure Design Enclosure Design Project Management Project Management

Speed, Current, and Voltage Sensing Rene

Rene Velocity Sensor Concept   Every time the wheel rotates the sensor triggers the Pulse Accumulator in the microcontroller  By knowing the wheel circumference and reading the accumulator value at regular time intervals we can calculate the speed of the car

Rene Reflective Object Sensor Consists of an infrared emitting diode and NPN silicon phototransistor mounted side by side Consists of an infrared emitting diode and NPN silicon phototransistor mounted side by side Phototransistor responds to radiation emitted from diode when it senses a reflective device Phototransistor responds to radiation emitted from diode when it senses a reflective device Provides Provides High output sensing no reflection High output sensing no reflection Low output sensing reflection Low output sensing reflection

ReneComparator Velocity sensor output runs into comparator Velocity sensor output runs into comparator Eliminates hysteresis and rise times when changing states (high to low; low to high) Eliminates hysteresis and rise times when changing states (high to low; low to high) Provides quick transition intervals as comparator changes states Provides quick transition intervals as comparator changes states Provides sure output Provides sure output

Rene Comparator Simulation

Rene Velocity Sensor Circuit

Rene Current Sensing Use Resistor to measure current to motor Use Resistor to measure current to motor 0.15Ω resistor will not affect motor performance 0.15Ω resistor will not affect motor performance Easy to install in series with clip leads Easy to install in series with clip leads Voltage will be amplified x30 and converted to positive voltage before A-D converter Voltage will be amplified x30 and converted to positive voltage before A-D converter

Rene Voltage Sensing Voltage will be read directly off of the panel with an A-D convertor. Voltage will be read directly off of the panel with an A-D convertor. The voltage and current values will also be used to calculate power and energy The voltage and current values will also be used to calculate power and energy

Microcontroller Programming Matt

Matt Microcontroller Programming We will use a Motorola HC12 microcontroller We will use a Motorola HC12 microcontroller What does the Program have to do What does the Program have to do Data Transmission to PC Data Transmission to PC

Matt The HC12 Has Analog to Digital Converters Has Analog to Digital Converters Has RS232 Chip Built into Module Has RS232 Chip Built into Module 16kB Flash Memory for Data 16kB Flash Memory for Data Easily programmed using available software Easily programmed using available software Can be programmed on docking module then transferred to application Can be programmed on docking module then transferred to application

Matt Program Requirements → On Request: → Read Data from A2D Ports (Voltage and Current) → Read Data from Wheel Sensor (Speed) → Store Data to Flash Memory → On Request or Timeout: → Stop Recording Data → On Request: → Transfer Data to Computer → Erase Memory

Matt Data Transmission Current, Voltage and Speed information is sent one number at a time through an RS232 connection Current, Voltage and Speed information is sent one number at a time through an RS232 connection We are using Hyper Terminal to receive the data and capture it to a text file We are using Hyper Terminal to receive the data and capture it to a text file From here, the data will be available on a PC to be accessed by the VBA program From here, the data will be available on a PC to be accessed by the VBA program

The User Interface Ryan

Ryan PC Programming How the Excel Program Works How the Excel Program Works User Interface User Interface Outputs Outputs

Ryan How VBA Program works Program references.txt file Program references.txt file Places.txt file in predefined rows Places.txt file in predefined rows Excel programmed to make calculations and produce graphs of all the data Excel programmed to make calculations and produce graphs of all the data Calculations: Calculations: Voltage Cell: A2D_V * Voltage Cell: A2D_V * Current Cell: ((A2D_I*0.0049)/30)/0.15Ω Current Cell: ((A2D_I*0.0049)/30)/0.15Ω Velocity: (PA(t) – PA(t-1)) * Wheel circumference Velocity: (PA(t) – PA(t-1)) * Wheel circumference 0.5 seconds 0.5 seconds Automates graph wizard process for all data Automates graph wizard process for all data

Ryan User Interface

Ryan Outputs Each graph will be displayed on a separate page in Excel Each graph will be displayed on a separate page in Excel

Circuit Board Design and Layout Ryan

Ryan Board Layout Methodology Circuit Circuit Circuit This is the circuit board that we designed. This will contain the Microprocessor, and any circuitry required. This board must be small enough to fit on the solar car and as light as possible.

Case Design Rene

ReneDesign

Design Dimensions

Project Management Matt

Responsibilities Ryan Ryan Data Retrieval (PC end) Data Retrieval (PC end) Excel VBA Programming Excel VBA Programming Circuit board layout Circuit board layout Matt Matt Signal conditioning HC12 programming, Data transmission to PC (HC12 end) Rene Rene Wheel sensing design Wheel sensing design Power Distribution Power Distribution Casing Prototype Casing Prototype Website Website

RyanSchedule

Matt Budget Item Cost CostActualCost HC12$30$0 Solar Car $50$50 Reflective Sensor $2.86$0 3V Lithium Battery (2) $1.98$0 Op-amp TLV 2772 (3) $6.75$6.75 Ribbon Cable(2) $10.00$10.00 Comparator$1.74$1.74 Resistors, LEDs, Pushbuttons etc $20.00$0 TOTAL$123.33$68.49

Matt Next Steps in the Design Process Write our own communications program instead of using Hyper Terminal Write our own communications program instead of using Hyper Terminal Finalize casing with smaller and lighter components Finalize casing with smaller and lighter components Use ‘power saving’ options on HC12 to lower power consumption and improve battery life Use ‘power saving’ options on HC12 to lower power consumption and improve battery life Meet with educators Meet with educators

Questions?

Ryan Back