23
ECE 477 Design Review ECE 477 Design Review Team 2 Team 2 Spring 2006 Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

ECE 477 Design Review Team 2 Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Embed Size (px)

Citation preview

Page 1: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

ECE 477 Design Review ECE 477 Design Review Team 2 Team 2 Spring 2006 Spring 2006

PrashantGrimella

AndyBrezinsky

TimSendgikoski

ClarkMalmgren

Page 2: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

OutlineOutline• Project overview Project overview • Project-specific success criteriaProject-specific success criteria• Block diagramBlock diagram• Component selection rationaleComponent selection rationale• Packaging designPackaging design• Schematic and theory of operationSchematic and theory of operation• PCB layoutPCB layout• Software design/development statusSoftware design/development status• Project completion timelineProject completion timeline• Questions / discussionQuestions / discussion

Page 3: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Project OverviewProject Overview

• 2-Bit Robit is a “robotic dot-matrix printer”2-Bit Robit is a “robotic dot-matrix printer”• Prints an image on a flat, open surface, using up to Prints an image on a flat, open surface, using up to

four user specified colors of spray chalk (or spray four user specified colors of spray chalk (or spray paint)paint)

• Maintains correct heading by pinging a set of Maintains correct heading by pinging a set of stationary beacons and calculating its locationstationary beacons and calculating its location

• The robot will be powered by a two stepper motors.The robot will be powered by a two stepper motors.• Average battery life and location system constraints Average battery life and location system constraints

will allow enough time to print a 10’ x 10’ image.will allow enough time to print a 10’ x 10’ image.• A user will convert an image into a direction file and A user will convert an image into a direction file and

upload it to the robotupload it to the robot

Page 4: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Project-Specific Success CriteriaProject-Specific Success Criteria

• An Ability to spray fixed-size circles of chalk at An Ability to spray fixed-size circles of chalk at specified (X,Y) coordinates.specified (X,Y) coordinates.

• An ability to accurately determine location (X,Y) and An ability to accurately determine location (X,Y) and heading (N/S/E/W) of Robit based on fixed markers heading (N/S/E/W) of Robit based on fixed markers in print grid.in print grid.

• An ability to traverse print the grid in a “progressive An ability to traverse print the grid in a “progressive scan” fashion, with no more than 10% error.scan” fashion, with no more than 10% error.

• An ability to “rasterize” an image file into a series of An ability to “rasterize” an image file into a series of “spray dot of C/Y/M/K at location (X,Y)” commands. “spray dot of C/Y/M/K at location (X,Y)” commands.

• An ability to control the function of and report the An ability to control the function of and report the status of the Robit via an embedded web server.status of the Robit via an embedded web server.

Page 5: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Block DiagramBlock Diagram

Page 6: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Component Selection RationaleComponent Selection Rationale

• Main MicrocontrollerMain Microcontroller - Freescale MC9S12NE64 - Freescale MC9S12NE64 112 pin LQFP, 70 pins general I/O112 pin LQFP, 70 pins general I/O 25 MHz25 MHz Requires 3.3V supply voltageRequires 3.3V supply voltage Built-in support for EthernetBuilt-in support for Ethernet Group members familiar with HC12 familyGroup members familiar with HC12 family

• Beacon MicrocontrollerBeacon Microcontroller – Atmel ATmega8 – Atmel ATmega8 Prior ArtPrior Art 23 I/O23 I/O 5V supply voltage5V supply voltage

Page 7: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Component Selection RationaleComponent Selection Rationale

Power SupplyPower Supply Linear LT1940 Step-Down Switching RegulatorLinear LT1940 Step-Down Switching Regulator

• Provides both 5V and 3.3V from 12V inputProvides both 5V and 3.3V from 12V input• High efficiencyHigh efficiency

Linear LTC1983 Charge-Pump InverterLinear LTC1983 Charge-Pump Inverter• Produce -5V output from 5V inputProduce -5V output from 5V input• Requires few external components Requires few external components

Op-AmpOp-Amp National Semiconductor LM6154 Quad Op-AmpNational Semiconductor LM6154 Quad Op-Amp

• Cost effective product in our voltage rangeCost effective product in our voltage range• Prior ArtPrior Art

Page 8: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Packaging DesignPackaging Design

Page 9: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Schematic/Theory of OperationSchematic/Theory of Operation

Page 10: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Schematic/Theory of OperationSchematic/Theory of Operation

Page 11: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Schematic/Theory of OperationSchematic/Theory of Operation

Page 12: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Schematic/Theory of OperationSchematic/Theory of Operation

Page 13: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

PCB LayoutPCB Layout

• duplicate this slide as necessary for each duplicate this slide as necessary for each major block of your designmajor block of your design

Page 14: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

PCB LayoutPCB Layout

Page 15: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

PCB LayoutPCB Layout

Page 16: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

PCB LayoutPCB Layout

Page 17: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

PCB LayoutPCB Layout

Page 18: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

PCB LayoutPCB Layout

Page 19: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

PCB LayoutPCB Layout

Page 20: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

PCB LayoutPCB Layout

Page 21: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Software Design/Development StatusSoftware Design/Development Status

Page 22: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Project Completion TimelineProject Completion Timeline

2/172/17 3/63/6 3/133/13 3/203/20 3/273/27 4/34/3 4/104/10 4/174/17 4/244/24

PCB & Part VerificationPCB & Part Verification

Mount and Solder PCBMount and Solder PCB

Software DesignSoftware Design

PackagingPackaging

IntegrationIntegration

Test & DebugTest & Debug

Page 23: ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren

Questions / DiscussionQuestions / Discussion