310 likes | 487 Views
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
E N D
ECE 477 Design Review Team 8 − Spring 2013 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 • Software design/development status • Project completion timeline • Questions / discussion
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
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
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
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
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
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
Packaging Design CAD PACKAGE ILLUSTRATION Ethernet Power supply to Printer Dimensions: Length - 5" Width - 4" Height - 3" 110VAC Ethernet Touch screen/LCD
Software Design Reset initializeUART/ADC/SPI() configureInterrupts() while(1) sampleADCVoltage() writeIncomingPacketsToSDCard() readAndForwardPacketsOnSPI() updateLCD() togglePrinterMode()
Questions? * *No guarantee