ECE 477 Design Review Team 2 Fall 2006 Wirelessly Integrated Menu System (WIMS) Ryan Coppa Lee Bush Aaron Replogle Neil Bedwell
Outline Project overviewProject 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
Project Overview The WIMS is a portable device designed to input restaurant patrons’ food and beverage orders from a customized menu and output them to the kitchenThe WIMS is a portable device designed to input restaurant patrons’ food and beverage orders from a customized menu and output them to the kitchen –Card reader input allows user identification –WiPort module allows transmission of data across wireless network to allow order queue in the kitchen –Touch screen LCD provides a method of navigating menus and accepting orders –Microcontroller unites the above peripherals, controls program flow, and interprets user survey data to create customized menus
Project-Specific Success Criteria Ability to read customer information by magnetic card reader.Ability to read customer information by magnetic card reader. Ability to accept and respond to touch screen input.Ability to accept and respond to touch screen input. Ability to display customized menus on an LCD.Ability to display customized menus on an LCD. Ability to communicate bi-directionally over a wireless network to a PC.Ability to communicate bi-directionally over a wireless network to a PC. Ability to query an external database and utilize results to customize the display.Ability to query an external database and utilize results to customize the display.
Block Diagram
Component Selection Rationale Freescale 9S12E128 MicrocontrollerFreescale 9S12E128 Microcontroller –3.3 V capable, low power consumption –Serial ports (3), I2C interface –Memory: 128K flash, 8K RAM –Low cost and reliable –CodeWarrior IDE, BDM WiPort Embedded Wireless ModuleWiPort Embedded Wireless Module –Standard b compatibility –TTL serial ports (2) and I2C interface available –Lower power consumption than competitors –Low cost development module available
Component Selection Rationale Reach Technologies 5.7” CSTN LCDReach Technologies 5.7” CSTN LCD –Adequate display size Readability, color, and touch button sizeReadability, color, and touch button size –Touch screen capability with button macros –Onboard memory for image storage (512kB) Compression algorithm for increased storage amounts (5:1)Compression algorithm for increased storage amounts (5:1) –Serial communication ports (2) with ASCI control commands Onboard microprocessor for simplified controlOnboard microprocessor for simplified control MagTek 90mm Shift-Out ASIC TTL Card ReaderMagTek 90mm Shift-Out ASIC TTL Card Reader –3.3V logic levels –Low power options –Shift-out ASIC holds data until triggered to release Strobe/data line interfaceStrobe/data line interface –Superior documentation compared to other manufacturers
Packaging Design Self-ContainedSelf-Contained –Able to withstand minor liquid spills, food crumbs, and small children –Small and portable Plastic enclosurePlastic enclosure –Allows for internal mounting of wireless antenna –Lightweight yet durable Ease of User InteractionEase of User Interaction –Centrally placed LCD –Card Reader slot extends across entire enclosure Stackable recharging designStackable recharging design
Packaging Design
Schematic/Theory of Operation Microcontroller, Oscillator, Bypass CapacitorsMicrocontroller, Oscillator, Bypass Capacitors
Schematic/Theory of Operation RS232 InterfaceRS232 Interface
HeadersHeaders Schematic/Theory of Operation
Headers Contd.Headers Contd.
Schematic/Theory of Operation PowerPower Supply Circuit
Schematic/Theory of Operation BatteryBattery Charging Circuit
PCB Layout Board layout works well with packagingBoard layout works well with packaging Separate analog and digital grounds, tied together at Bat-Separate analog and digital grounds, tied together at Bat- 5 distinct functional areas5 distinct functional areas –Battery Charger –Fuel Gauge –DC-DC Controller –Microcontroller with RS232 Header. –WiPort with RS232 Header. –Headers for SLCD, Card Reader, BDM, Run/Load Ease of firmware upgrade/programmabilityEase of firmware upgrade/programmability
PCB Overview
Battery Charging Circuit
Fuel Gauge and DC-DC Cont.
Microcontroller
WiPort
Headers
Software Design/Development Status Overall program flow determinedOverall program flow determined –Mostly program driven –Will make use of real time interrupts (RTI) Ability to Respond to Touch ScreenAbility to Respond to Touch Screen –Sample program runs between microcontroller and LCD Next StepsNext Steps –Write specific functions –Combine the functions into an overall state of operation
Software Design/Development Status
Project Completion Timeline
Questions / Discussion