Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 477 Design Review Team 8 − Spring 201 3 Names: Fabian W, Siddharth B, Vineeth H, Sriram R.

Similar presentations


Presentation on theme: "ECE 477 Design Review Team 8 − Spring 201 3 Names: Fabian W, Siddharth B, Vineeth H, Sriram R."— Presentation transcript:

1 ECE 477 Design Review Team 8 − Spring 201 3 Names: Fabian W, Siddharth B, Vineeth H, Sriram R

2 Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout Software design/development status Project completion timeline Questions / discussion

3 Project Overview Printer power management system Use the power indicator LED as a light sensor Control printer's power based on light levels Route incoming print jobs to local storage/printer

4 Project-Specific Success Criteria An ability to detect change in light in a room with an LED An ability to control the printer’s power state and display it via an LCD on the detection of change in light An ability to accept incoming print jobs and queue the jobs up using local memory while printer is in sleep mode An ability to wake up printer and forward the queued up print jobs using standard protocol An ability to control and set the various timeout options for the printer’s sleep and hibernate states based on user input

5 Printer state transition diagram IDLE SLEEP RST READY BUSY if(sleep_timeout == true) incoming print jobs room_lights = turned off HIBERNATE incoming print jobs print jobs being forwarded/executed print jobs completed lights = on if(hibernate_timeout == true) or if(hibernate_timeout == true) room_lights = turned off or Moderate change in light

6 Block Diagram 100 ohms LED SD Card Power Relay 110VAC SPI-to-Ethernet Controller PIC32MX795F512H Microcontroller 4 5VDC 2 Touch Screen 4 LCD Display 16 3 SM Power Supply (to all components) Ethernet 110VAC 4 6 Ethernet 3

7 Component Selection Rationale MicrocontrollerPIC32MX795F512HMK60DN512VLL10 Operating Freq (MHz)80100 ATD channels163 Serial Interface - TypeUART, SPI, I2C, CAN, USB, Ethernet UART,SPI,I2C,I2S,CAN, USB,Ethernet Supply Voltage (V)1.71 to 3.62.3 to 3.6 Internal Flash (kByte)512 Internal RAM (kByte)128 Total (I/O) pin count64 (53)100 (66) Microcontroller selected

8 Component Selection Rationale SPI-to ETH Controller required for interfacing with printer/user network Voltage regulator - LM3102 - 5VDC to 3.3VDC @ 2.5A Power Relay - low power consumption that could operate at 3.3V UART-to-USB chip - MCP2200 microSD Card - SanDisk 2Gb LCD - 20x4 character LCD Touchscreen - 3.9" 4 wire Resistive

9 Packaging Design Components located inside the box: o The printed circuit board o The power relay o 5VDC power adapter Components located on the sides of the box: o Two power sockets o One ethernet port Components located on the top of the box: o 20x4 LCD screen + Touchscreen o Green printer LED Dimensions: 5"x4"x3" Weight: ~1lb Material: Plastic

10 Packaging Design 110VAC Ethernet Touch screen/LCD Ethernet Power supply to Printer Dimensions: Length - 5" Width - 4" Height - 3" CAD PACKAGE ILLUSTRATION

11 Schematic - Power Circuitry

12 Schematic - Microcontroller

13 Schematic - PIC32 Circuitry

14 Schematic - Microcontroller Breakout Ports

15 Schematic - Debugging Circuitry

16 Schematic - Local Memory

17 Schematic - LCD Connector

18 Schematic - SPI to Ethernet

19 Schematic - ADC Components

20 PCB – w/ Ground Plane

21 PCB – w/o Ground Plane

22 PCB – Top Copper

23 PCB – Bottom Copper

24 PCB Layout - Power Circuitry

25 PCB Layout - Debugging Circuit

26 PCB Layout - Microcontroller

27 Software Design/Development Status MICROCONTROLLER - PIC32MX795F512H FUNCTIONSUSEPROGRESS TMRControlling sleep/hibernate timeout settingsScheduled ADCADC voltage samplingWorking Light Sensor Driver Use the printer LED as a light sensorScheduled UARTTesting and debuggingWorking SPIR/W data to SD card, SPI-to-ETH ControllerScheduled SDCard Driver Driver that can handle the data I/O to and from the SDCard Scheduled LCD DriverParallel data shift-out to LCDIn Progress

28 Software Design initializeUART/ADC/SPI() readAndForwardPacketsOnSPI() sampleADCVoltage() configureInterrupts() while(1) writeIncomingPacketsToSDCard() updateLCD()togglePrinterMode() Reset

29 Project Completion Timeline WEEKTASKDELIVERABLES Week 8Design review presentation. Tweak the PCB. Continue software development. Prototype parts. Design Review Presentation Week 9Incorporate changes/comments from Design Review into the schematic and PCB. Prototype parts. Proof-of-Parts, Final Schematic, and Final PCB Layout Week 10Spring Break Week 11Continue software development and testing.Software Report Week 12Begin populating/testing PCB. Test PCB section-by- section as parts are added, port software and add functions one-by-one Patent Liability Analysis Report

30 Project Completion Timeline WEEKTASKDELIVERABLES Week 13Continue populating/testing PCB. Test PCB section-by- section as parts are added, port software and add functions one-by-one Reliability and Safety Analysis Report Week 14Continue populating/testing PCB. Test PCB section-by- section as parts are added, port software and add functions one-by-one Ethical/ Environmental Impact Analysis Report Week 15Finalize packaging and system integration. Start assembling and editing Final Report. User Manual Week 16Create PSSC demo video. Create Poster and Senior Design Report. Finish editing Final Report. Prepare for Final Presentation. PSSC Demo Video Week 17Submit project deliverables. Practice Final Presentation.Senior Design Report, Poster, Final Presentation

31 Questions? *No guarantee *


Download ppt "ECE 477 Design Review Team 8 − Spring 201 3 Names: Fabian W, Siddharth B, Vineeth H, Sriram R."

Similar presentations


Ads by Google