21
2/28/2006 CAPSTONE Spring '06 CDR 1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 1

Team Cornerstone

Michael Brogdon

Enrique Conde

Chad Gill

Doug Schuyler

Page 2: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 2

Project DescriptionProject Description

The system is made up of three different modules: • Product

• Two different types of identification• Passive RF ID• Bar Code

• Shopping Cart• Computing system for product identification and real time

price update• LCD, displaying product description and total price• RF link to communicate with checkout counter

• Checkout Counter• RF link to communicate with shopping cart• Product Database

Page 3: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 3

PurposePurpose

• Facilitate people’s shopping• Real time price update• Audible (multilanguage) description (price, product name, etc.)

• Eliminate long/tedious lines • Uploading final price to checkout counter, so that customer only

needs to pay (no need to scan everything)• Possible extension

• Advertisement opportunities• Multilanguage Display

Page 4: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 4

Shopping Cart DiagramShopping Cart Diagram

Page 5: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 5

Checkout Counter DiagramCheckout Counter Diagram

Page 6: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 6

Page 7: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 7

Page 8: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 8

Page 9: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 9

Page 10: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 10

Timing Diagram HC12Timing Diagram HC12

Page 11: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 11

Timing out of CPLDTiming out of CPLD

Page 12: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 12

SoftwareSoftware

Interrupt Handlers– Reads Ports PK0-PK2 for interrupt vector address– Buffers data from data bus.– Asserts line connected to port PK3 when completed

Display– Input: Pointer to Character data– Output: Character display to LCD

Audio– Input: Address to Sound Sequence– Output: Address on data bus to Digitalker

Page 13: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 13

SoftwareSoftware

Transmit– Input: Pointer to Data to send– Output: Data on SPI bus to RF link.

Receive– Input: Data from RF link on SPI bus– Output: Data to buffer

Idle– Input: N/A– Output: N/A

Page 14: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 14

Parts ListParts List

• 3 HC12 family Micro controllers. (Obtained)

• 2 LCD’s (Obtained)• 1 Keypad (Obtained)• 2 Proto-boards (Obtained)• 4 32Kx8 bit SRAM (Obtained)• 4 512Kx8 bit Flash Memory (Obtained)• 2 RF Transmitters (Obtained)• 2 RF Receivers (Obtained)

Page 15: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 15

Parts List continuedParts List continued

• 1 44-pin Xilinx CPLD XC9536 (Obtained)• 1 84-pin Xilinx CPLD XC95108 (Obtained)• 1 Digit-talker kit (Obtained)• Multiple Miscellaneous CMOS IC’s

(Obtained)• Miscellaneous Power Supply parts

(Obtained)

Page 16: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 16

Parts List continuedParts List continued

• 1 RFID Reader/Writer (Not obtained yet)• 5 RFID Tags (Not obtained yet)• 1 12-Volt battery (Not obtained yet)

Page 17: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 17

Schedule Schedule

• CDR• Have every part we need ordered or received

(Completed)• Startup Code for Microcontrollers (Completed)• Product ID with Bar code complete (Completed)• LCD test code (Completed)• Keypad test code (Completed)• Bar code test code (Completed)• Audio test code (Completed)• Initial design of PCB completed and start

manufacturing (Design and proto-board completed)

Page 18: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 18

Schedule ContinuedSchedule Continued

• Milestone I• Shopping cart (itself) complete• Revision of PCB design• Product RF ID complete• Partial Integration• Communication links up and running• Hardware Drivers ready

Page 19: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 19

Schedule ContinuedSchedule Continued

• Milestone II• Final PCBs complete with parts installed

• Shopping Cart complete with wiring and power supply

• Checkout complete

• Final testing and debug begins

Page 20: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 20

Page 21: 2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler

2/28/2006 CAPSTONE Spring '06 CDR 21

Labor and ResponsibilitiesLabor and Responsibilities

• Michael Brogdon: Firmware and Software Development

• Enrique Conde: Firmware and Software Development

• Chad Gill: Hardware layout and design

• Douglas Schuyler: Hardware layout and design, cart design