1 / 34

ECE 477 Design Review Team 13  Spring 2008

ECE 477 Design Review Team 13  Spring 2008. Paste a photo of team members here, annotated with names of team members. Srichand Varun Madhu Anvesh. Outline. Project overview Project-specific success criteria Block diagram Component selection rationale

ava-boyle
Download Presentation

ECE 477 Design Review Team 13  Spring 2008

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 13  Spring 2008 Paste a photo of team members here, annotated with names of team members. Srichand Varun Madhu Anvesh

  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 • An ordering system will be created where the user will be able to order and pay for the food from the comfort of the table • Consists of a touch screen monitor which displays the restaurant menu and allows the user to select the items • The order is sent through a wireless interface which is received by the receiver • The bill can be paid at the table using a RFID gift card after it is validated

  4. Project-Specific Success Criteria • An ability to display information (menus, items ordered, etc.) on an LCD. • An ability to enter choices and select functions via touch screen entry. • An ability to read an RFID card and use decoded user ID to look up personal account information. • An ability to transmit menu choices over a wireless interface (e.g., 802.15.4) • An ability to customize the menu by getting data from database.

  5. Block Diagram 12 VDC Supply LCD Screen (NEC 8.4”) Touch Screen Panel 4 2 Graphics Controller (Reach Technologies 42-0105-01) Voltage Regulator and DC-DC Converters (5V to 3.3V) 2 SCI 2 GPIO 2 SCI 3 GPIO Microcontroller (Freescale MC9S12C128) ZigBee Transceiver (Maxstream XBee Pro) 1 SCI RFID Reader (Spark Fun ID – 12)

  6. Component Selection Rationale Wireless Transceiver • Chosen component : Max stream XBee Pro • 1 SCI interface • Medium Range (300m Indoor) • Low power dissipation • Built in Antenna • Competing Alternative : Atmel ATmega64RZAPV

  7. Component Selection Rationale RFID Reader • Chosen component : Spark Fun ID-12 RFID Reader • 1 SCI Interface • Short Range (12 cm) • Low Cost • Built in Antenna • Competing Alternative : Texas Instruments RI-STU-MRD1

  8. Component Selection Rationale LCD and Touch Screen • Chosen component : Reach Technologies 42-0105-01 LCD Touch Screen Kit • Medium size (8.4” diagonally) • External SD memory • SCI Interface • Competing Alternative : Apollo Display Technologies T-51638D084J-FW-A-AB-V399B Touch screen LCD

  9. Component Selection Rationale Microcontroller • Chosen component : MC9S12E128 • 3 SCI Ports • 80 pin packaging • 25 MHz clock • Previously known microcontroller family and development environment • Competing Alternative : PIC dsPIC33FJ128MC706

  10. Packaging Design • Constraints • Size and Durability • Portability • Heat Dissipation • Cost

  11. Packaging Design • Dimensions • 226mm x 157mm x 47mm • Material • Non conducting material • Screen Size • 8.4 inch diagonally

  12. Packaging Design

  13. Packaging Design Chosen Enclosure : PACTEC PT-10 External Dimensions: 7.9 x 11 x 3 in

  14. Schematic (Microcontroller)

  15. Schematic (Clock Generator) • Colpitts Oscillator setting • Manufacturer’s specifications for capacitor and resistor values • 8 MHz Crystal

  16. Schematic (ZigBee Wireless) • DIN and DOUT are connected to the SCI • RTS, CTS, Sleep and Reset are connected to the GPIOs

  17. Schematic (Power Circuit) • Non-synchronous step down voltage regulator • For both 3.3 V and 5 V • Very high efficiency (up to 87%)

  18. Schematic (Headers) • Headers for RFID and Graphic Controller • Pull-up resistors for RTS and TX of Graphic Controller • By-pass capacitor for the RFID header

  19. PCB Layout • Maximum Dimensions: 7.4 x 10.5 x 3 in • 0807 SMD resistors and capacitors • 2 Power supplies: 3.3 V and 5 V • Maximum Current Draw: 300 mA • Nets routed by priority • Status: All components placed 90 % routed

  20. PCB Layout Top Layer • 12 V – 60 mils • 5 V – 60 mils • 3.3 V – 30 mils • Others – 12 mils

  21. PCB Layout Bottom Layer • GND – 60 mils • Others – 12 mils

  22. PCB Layout Microcontroller

  23. PCB Layout Wireless Transceiver

  24. PCB Layout Power Supply Top • All power supply kept together • 12 V input header placed between the two circuits

  25. PCB Layout Power Supply Bottom • GND header placed between the two circuits

  26. PCB Layout Oscillator Circuit Top • Colpitts Oscillator circuit • 8 MHz crystal oscillator

  27. PCB Layout Oscillator Circuit Bottom

  28. PCB Layout RFID Header • RX SCI pin • 5 V and GND • RESET tied to +5 V

  29. PCB Layout Graphic Controller Header • GPIOs for RTS, Reset and GND using 10k pull up • TX using 10k pull up • GND

  30. Software Design • Software is written in C using code warrior • Timer interrupt used to create system clock • All operations are contained in main loop • RFID and Touch screen works on interrupt mode

  31. Software Design • Sequence of Operation • Sleep mode • Interrupt on touch screen/RFID • Display Menu • Send order • Confirmation • Pay Bill • Sleep mode

  32. Software Design • Completed Interfaces : • Tested RFID interface with 9S12C32 • System Clock • Tasks to complete next : • XBee Interface • Graphical Interface • Software code for customizing and Displaying menu

  33. Project Completion Timeline

  34. Questions / Discussion

More Related