ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty.

Slides:



Advertisements
Similar presentations
Solar Array & Maximum Power Point Tracker Group Senior Design Project 2003 Stephanie Chin Jeanell Gadson Katie Nordstrom Advisor: Karen Panetta.
Advertisements

1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
SUN TRACKING SOLAR PANEL. Introduction The main objective of this project is to track the sun and rotate the solar panel accordingly, to receive sunlight.
ECE 477 Design Review Team 13  Spring 2006 Elmer Chao (not pictured), Matt Cozza (not pictured), Joe Waugh (not pictured), Evan Zelkowitz (not pictured)
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
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.
GPSBot08 System Overview.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Coordinate Based Tracking System
1 Application Accessory For Cellular Phone - Final Presentation - Performed by: Omer Kamerman Avi Feldman Project instructor: Boaz Mizrachi Technion –
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
ASPPRATECH.
Microcontroller based system design
Mathieu Stephan, EPFL. Why? Create a complete product Remotely control your music player Get information about the tracks being played Get calls / listen.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
 Purpose of our project  Get real world experience in ASIC digital design  Use same tools as industry engineers  Get practical experience in microprocessor.
Solar Car Electrical System Overview
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
TEAM BRIGHTRIDERS Failure Modes, Effects, and Criticality Analysis “We put the SOUL in SOULAR racing”
ECE 477 Design Review Team 14  Spring 2006 Jason, Nathanael, David, David.
ECE 477 Design Review Team 01  Fall 2013 Paste a photo of team members here, annotated with names of team members.
Solar Telematics System ECE 477 Design Review, Team 8, Spring 2012 Paste a photo of team members here, annotated with names of team members. Craig Lechlitner,
Accessible Manufacturing Equipment Phase 2 Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Felix Adisaputra Li Tian December 10 th, 2010 ECE 480.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
EMERGENCY VEHICLE ALERT SYSTEM ECE 495C Digital Systems Senior Design Project Proposal Team #3 Spring 2008 January 09, 2008.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Solar Telematics System Packaging Specifications and DesignPresentation Clayton Dickemann Dan Ehrman Craig Lechlitner Brian Kelley.
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.
ECE 477 Design Review Team 14  Spring 2006 Jason, Nathanael, David, David.
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.
ECE 477 Senior Design Group 2  Fall Outline Project overviewProject overview Design Challenges FacedDesign Challenges Faced ECE 270/362 knowledge.
HMI System for Solar Powered Race Car Jevon Raghubir Mohit Mendiratta Eugene Gordon April 25, 2011 ECE 4007L01 - Dr. Whit Smith.
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
ECE 477 Design Review Team 12  Spring 2006 EricDaniel Atandra Sriharsha Aasenda Silva Burman Vengapaty.
CAN-Bus Logger Characterization presentation Apr. 19, 2009 Elad Barzilay Idan Cohen-Gindi Supervisor: Boaz Mizrahi.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Formula SAE Ryan Langley
Humble Hubble Team 18 Tim Brown. Abstract The proposed project is a self-aiming telescope. This telescope will obtain its global position and the local.
A.M.E.N. Autonomous Meteorological Embedded Network for Fire Fighting Fan Zhang, Dmitry Stomakhin, Flavio Sira, Brian Hansen.
Microcontroller Applications ELEC 421 Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
ChibiOS/RT Demo A free embedded RTOS
ECE 477 Design Review Team 10  Spring 2009 Scott Shaw Hussain Vasi Matt Sbai John Fawcett.
© 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis.
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Solar Patio Umbrella Final Presentation May 3 rd, 2016 Team #37 ECE 445 – Spring 2016.
Team 01 : QuadSquad Software Design Considerations Camille Chang 10/23/2013 the ECE quadcopter senior design Purdue University1.
ECE 477 Final Design Review
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
ECE 477 Senior Design Group 3  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
RECON ROBOT ECE 477 Group 8 Vinit Bhamburdekar Arjun Bajaj Aabhas Sharma Abhinav Valluru.
Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement -Magnets/Reed.
ECE 477 Senior Design Group 4  Spring 2006
ECE 477 Digital Systems Senior Design Project  Spring 2006
Journey: Introduction to Embedded Systems
ECE 477 Senior Design Group 13  Spring 2007
ECE 477 Senior Design Group 8  Spring 2007
ECE 477 Senior Design Group 11  Spring 2006
ECE 477 Senior Design Group 14  Spring 2006
Presentation transcript:

ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty

Outline Project overviewProject overview Design challenges facedDesign challenges faced ECE 362 knowledge usedECE 362 knowledge used

Project Overview Maximum Power Point Tracker (MPPT) : DC to DC converter that converts the input voltage from a solar cell array to the output voltage of a battery pack.DC to DC converter that converts the input voltage from a solar cell array to the output voltage of a battery pack. Optimum “power point” alongOptimum “power point” along current vs. voltage curve that produces power for solar array. Our tracking algorithm will provideOur tracking algorithm will provide control of the DC to DC converter by adjusting the duty cycle on the PWM in order to achieve this power point. Relay data to the telemetry unit and driver interface system on the solar car via the CAN bus.Relay data to the telemetry unit and driver interface system on the solar car via the CAN bus.

Design Challenges Faced Board sizeBoard size –Board area must be no larger than 1.8” by 3.0” EfficiencyEfficiency –Car puts out a maximum of 1200W of power –Critical that most of this power is used for motion of the car –8 converters on the solar car, thus 1mW consumed by this tracker equals 8 mW consumed on the car High DC AccuracyHigh DC Accuracy –Critical for finding the maximum power point of the solar array –Critical for data as, solar array power output and converter efficiency, gathered by vehicle’s telemetry system

ECE 362 Knowledge Used Understanding and implementing ISA of a microcontrollerUnderstanding and implementing ISA of a microcontroller Buffer I/O handlingBuffer I/O handling Interrupt HandlingInterrupt Handling Analog-to-Digital ConverterAnalog-to-Digital Converter –Convert input voltage, current and temperature PWMPWM –Controls conversion ratio of DC-DC converter board SPISPI –Load the CAN address of the device, detect cables, send various flags to diagnostic LEDs

Project Demo Demo shown in conjunction with the other two Solar teams.Demo shown in conjunction with the other two Solar teams.

ECE 477 Senior Design Group 13  Spring 2006 Matt Cozza, Joe Waugh, Evan Zelkowitz, Elmer Chao

Outline Project overviewProject overview Design challenges facedDesign challenges faced ECE 362 knowledge usedECE 362 knowledge used Project demoProject demo

Project Overview Our team designed and created a telemetry board for the Purdue Solar Racing team Interfaces with Motor Controller, Battery Pack, Packet Modem, PowerPoint trackers, and Driver Interface System.Interfaces with Motor Controller, Battery Pack, Packet Modem, PowerPoint trackers, and Driver Interface System. Gathers temperature, acceleration, and GPS data.Gathers temperature, acceleration, and GPS data. Transfers information out to Driver Interface System and Packet Modem.Transfers information out to Driver Interface System and Packet Modem.

Design Challenges Faced Integrating with motor controller, battery system, GPS module, driver interface system, and power point trackersIntegrating with motor controller, battery system, GPS module, driver interface system, and power point trackers CAN protocolCAN protocol PIC processor and compiler quirksPIC processor and compiler quirks –Banked memory –Compiler “issues”

ECE 362 Knowledge Used Register settingsRegister settings Microcontroller SPI port operations and UARTMicrocontroller SPI port operations and UART Timers and interruptsTimers and interrupts

Project Demo Demo shown in conjunction with the other two Solar teams.Demo shown in conjunction with the other two Solar teams.

ECE 477 Senior Design Group 14  Spring 2006 Jason, Nathanael, David, David

Outline Project overviewProject overview Design challenges facedDesign challenges faced ECE 362 knowledge usedECE 362 knowledge used Project demoProject demo

Project Overview Driver interface for Solar Racing TeamDriver interface for Solar Racing Team Communication with onboard power trackers and telemetry board via CAN busCommunication with onboard power trackers and telemetry board via CAN bus Allow driver to navigate through a text-based interface to issue commands to the solar battery chargers (power trackers)Allow driver to navigate through a text-based interface to issue commands to the solar battery chargers (power trackers) Display speed, battery power, and other information on the LCDDisplay speed, battery power, and other information on the LCD

Design Challenges Faced Low Power RequirementsLow Power Requirements –Used high efficiency switching regulator OrCAD bug with overlapping nets on different layersOrCAD bug with overlapping nets on different layers I2C bus needs pull up resistorsI2C bus needs pull up resistors PLDs are smallPLDs are small –had to move functionality to microcontroller

Design Challenges Faced Component Datasheets (configuration/usage information buried deep)Component Datasheets (configuration/usage information buried deep) –Such as LCD requires few seconds to boot up Controlled Area Network (CAN) communication protocolControlled Area Network (CAN) communication protocol –Send/Receive CAN messages Useable Menu SystemUseable Menu System

ECE 362 Knowledge Used Assembly Language (and embedded C)Assembly Language (and embedded C) Software/Hardware Debug skillsSoftware/Hardware Debug skills On-Chip PeripheralsOn-Chip Peripherals –I2C serial interface (LCD communications) –A/D Module (Temperature and Diagnostics) –Timers (Timeouts, CAN interrupts) –SCI (RS232) –Software Debouncing

Project Demo LinkLinkLink

Questions / Discussion