1 / 31

ECE 477 Design Review Team 8 − Spring 201 3

ECE 477 Design Review Team 8 − Spring 201 3. Names: Fabian W, Siddharth B, Vineeth H, Sriram R . Outline. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout

varana
Download Presentation

ECE 477 Design Review Team 8 − Spring 201 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 477 Design Review Team 8 − Spring 2013 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 RST IDLE incoming print jobs if(hibernate_timeout == true) or lights = on or or room_lights = turned off READY if(sleep_timeout == true) Moderate change in light incoming print jobs HIBERNATE SLEEP print jobs being forwarded/executed print jobs completed BUSY if(hibernate_timeout == true) or room_lights = turned off

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

  7. Component Selection Rationale

  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: • The printed circuit board • The power relay • 5VDC power adapter • Components located on the sides of the box: • Two power sockets • One ethernet port • Components located on the top of the box: • 20x4 LCD screen + Touchscreen • Green printer LED • Dimensions: 5"x4"x3" • Weight: ~1lb • Material: Plastic

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

  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

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

  29. Project Completion Timeline

  30. Project Completion Timeline

  31. Questions? * *No guarantee

More Related