ECE 192: NATCAR Team (Triton X) Sponsored by IEEE (http://ieee.ucsd.edu) Vincent Bantigue, Joseph Formanes,

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
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.
Programmable Interval Timer
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Real Time Embedded System Finger Finger Revolution EE4214.
+ DC – DC Converter For a Thermoelectric Generator Ciaran Feeney 4 th Electronic Engineering Student FYP Progress Presentation Supervisor: Dr. Maeve Duffy.
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
Synchronized Strobe for Video Camera
Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor:
Charles Kime © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 7 – Registers and Register Transfers Part 3 – Control of.
Basic Stamp II is kinda cool Bytes of EEPROM(non-volatile) - Clock speed of 20 MHz. - Holds 600 lines of code in EEPROM - executes an average of.
Webtrain Decoupling Adam Kadolph EE451 Bradley University Advisors: Dr. Irwin, Dr. Schertz Week 5 Monday 11/13.
ECE201 Lect-171 Capacitors (6.1); Inductors (6.2); LC Combinations (6.3) Dr. Holbert April 5, 2006.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
A6: Team Rallye Potable Water Still Presented by: Full Group November 15, 2006.
Coordinate Based Tracking System
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/7/2 Digital Control Strategy.
ASPPRATECH.
DISSOLVED OXYGEN MONITOR TEAM MEMBERS: ANDREW BEOUGHER ANTHONY SWOPE HAO WANG I-CHUN CHAO BING BAI COLIN HICKS Senior Design Dec1211 Dec1211.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Timers and Interrupts Shivendu Bhushan Sonu Agarwal.
Camera Interfacing using ARM7
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Portable Control & Measurement Device Supervisor: Boaz Mizrachi (Zoran)‏ Supervisor: Boaz Mizrachi (Zoran)‏
Input/Output mechanisms
GROBI Gizmo Remote Operated Bluetooth Interface Sponsor: Calit 2 Mentors: Paul Blair & Javier Rodriguez Molina Team: Kristi Tsukida & Eldridge Alcantara.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 8.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
Senior Project Presentation: Designers: Shreya Prasad & Heather Smith Advisor: Dr. Vinod Prasad May 6th, 2003 Internal Hardware Design of a Microcontroller.
DISSOLVED OXYGEN MONITOR TEAM MEMBERS: ANDREW BEOUGHER ANTHONY SWOPE HAO WANG I-CHUN CHAO BING BAI COLIN HICKS Senior Design Dec1211 Dec1211.
Timer Timer is a device, which counts the input at regular interval (δT) using clock pulses at its input. The counts increment on each pulse and store.
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family.
SEQUENTIAL LOGIC By Tom Fitch. Types of Circuits Combinational: Gates Combinational: Gates Sequential: Flip-Flops Sequential: Flip-Flops.
ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Project Umpqua Electric Vehicle Drive System Team Abdullah Binsaeed Dustin Buscho Steven Arlint Advisor Dr. Albright Industry Representative Mr. Menig.
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.
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
Smart Lens Robot William McCombie IMDL Spring 2007.
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
4) Design the logic to control the motor on a simple remote control car. There are two buttons on the remote control for the motor. If neither button is.
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
CS-EE 480 Fall November, 2005 University of Portland School of Engineering Project Umpqua Electric Vehicle Drive System Team Abdullah Binsaeed Dustin.
Components of a typical full-featured microcontroller.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Electrical and Computer Engineering Cumulative Design Review Team 22: Driver Assist.
Solar Patio Umbrella Final Presentation May 3 rd, 2016 Team #37 ECE 445 – Spring 2016.
ECE 445 Group 20 4/23/2012 Kevin Dluzen Jonathan Hall Diyang Qiu.
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. 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.
ECE445 Presentation Smart Umbrella Group 35 : Dominic Antonacci, Jonathan Buie, Martin Miller TA: Cara Yang.
Fan Assembly Driven by Magnetic Fields
Microcontroller Applications
ARDUINO LINE FOLLOWER ROBOT
Maximum Power Point Tracker
PIC18F458 Analog-to-Digital
8051 Micro Controller.
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes, Henry Kao, Puneet Khattar, Advisor: Dr. Clark Guest Week 8, 2/25/05

Agenda: Tasks Accomplished this week MicroController Progress IR Sensors Update Motor Controller Update Upcoming Tasks for next week

Tasks Accomplished this week: Continued microcontroller programming Continued sensor algorithm programming on MATLAB Completed motor control circuit Tested motor controller Measured temperature and V P2 P across battery Measured temperature and V P2 P across battery

MicroController Progress: Ability to output desired PWM signal Program structure in place: While(1){ While(1){ If (flag = 1){ //flag is set when timer resets execute interrupt //interrupt points to memory //where input capture, algorithms, and output //refresh are in place }}

MicroController Progress (Cont’d): Setbacks: For output PWM signal, main clock seems to have changed since the last time I ran the program, so register values that were valid for a 50hz frequency before are not valid next time you test it For output PWM signal, main clock seems to have changed since the last time I ran the program, so register values that were valid for a 50hz frequency before are not valid next time you test it Learning how to use enhanced capture timer (ECT) to synchronize all activity Learning how to use enhanced capture timer (ECT) to synchronize all activity

Motor Controller Redesign: Simple circuit with 2 NPN’s, 1 PNP to implement forward and brake PNP not used for forward control more efficient design (lower on resistance) more efficient design (lower on resistance)

Motor Control Considerations: Acceleration time PWM Frequency High frequency at low RPM to prevent discontinuous mode operation High frequency at low RPM to prevent discontinuous mode operation Low frequency at high RPM to prevent power loss/heat Low frequency at high RPM to prevent power loss/heat Note: PWM must be off to brake

KODAK KAC x98 CMOS IMAGE SENSOR with PIC 18F452

Completed so far: I 2 C, data collection/storage Use I 2 C to communicate with the CMOS image sensor. This allows full control of integration time, idle time and gain control. Long term: allow integration time and gain control through potentiometers connected to A/D converters. Long term: allow integration time and gain control through potentiometers connected to A/D converters.

Camera Data Storage: Read in a row of data (128 8-bit values) Load each value in a set location in RAM memory bank Store only 6 of 100 total rows in memory: Two at top, two in middle and two at the bottom Two at top, two in middle and two at the bottom Long term: output these values to LCD allow real time visualization of gain, integration and threshold values Long term: output these values to LCD allow real time visualization of gain, integration and threshold values

Three Rows of Data: With three rows of the image sensor we can determine whether the car is driving a straight line, a straight line with a turn approaching or a turn.

Upcoming Tasks for next week: Finish working prototype assemble Motor Controller assemble Motor Controller mount IR sensor array circuit mount IR sensor array circuit assemble DC-DC converter assemble DC-DC converter complete basic programming (control algorithms) complete basic programming (control algorithms) Continue development of CMOS camera Commence testing