Presentation is loading. Please wait.

Presentation is loading. Please wait.

Phillip Byers Jonathan Mulvaine Josh Schortgen Michael Broski TEAM BOAR.

Similar presentations


Presentation on theme: "Phillip Byers Jonathan Mulvaine Josh Schortgen Michael Broski TEAM BOAR."— Presentation transcript:

1 Phillip Byers Jonathan Mulvaine Josh Schortgen Michael Broski TEAM BOAR

2 1.An ability measure internal temperature of two separate points in the meat and the temperature inside the roaster using RTD sensors. 2.An ability to control the temperature inside the cooker by modifying gas flow using a clock signal to operate a stepper motor controlled needle valve. 3.An ability store and load cooking profiles from memory. 4.An ability to automatically ignite and detect whether a flame is present. 5.An ability to wirelessly communicate temperature information to a remote display device. PSSC’S

3  Base station  Low frequency requirement  Little need for power conservation with respect to speed  Both polling and interrupt driven design  Interrupt driven wireless makes sense  Polling sensors  Performing some functions on timer interrupt  Fast response to requests from remote informant  Remote  Need for power efficiency  Sleep mode to conserve power  Wake frequently and request updates  Monitor battery life  Produce audible and tactile alerts when appropriate SOFTWARE DESIGN CONSIDERATIONS

4  Base station  SPI: sensor polling and LCD backlight configuration  TIM: timers track elapsed time and polling intervals  ATD: detects proper ignition  ~25 GP I/O pins to drive LCD, buttons, controls, and XBEE pins  Remote  GP I/O: or PWM used to control audible/tactile alerts  IIC/SPI: interface with LCD  ATD: low battery detection  Both  SCI used for XBEE IMPORTANT INTERFACES

5  Spend 90% to 99% of operational time sleeping  Wakes every 10 seconds or more frequently  Queries the base station for updates/status  Packets include a few control bytes and text  Check battery  Alert user  Back to sleep REMOTE

6 REMOTE FLOWCHART main Buttons Enter Next wake Request update Receive Alert user if necessary Battery check Sleep cycle 90% to 99% of operational time Message scrolling

7  Provides menu user interface  Communicates with remote informant  Monitors cooking conditions  Controls gas flow  Pushbuttons provide 2 functions  Shortcut to shutdown  Screen independent contrast adjust  RPG with pushbutton provides menu interface  SCI is interrupt driven  Provide quick response to the remote informant  Fast queue of up to 90 byte text message  A packet with 2 to 10 control bytes and up to 90 text bytes will be used to meet the PSSC #5. BOAR BASE STATION

8 BOAR BASE STATION FLOWCHART main Buttons Contrast Shutdown RPG +push XBEE SCI IRQ driven Display cook plan Change cook settings Load/save cook plan Make and send update to remote loadsave Change time points Change in-gap target temp Word entry function

9 BOAR BASE STATION TIMER(S) main timer Elapsed time tracking Remote informant update Temperature sensor polling

10 DATA FORMATS Up to 90 text bytesStatus byteNULL (termination character) Message to remote Length byteTemp 3 bytesTime 3 bytes Variable length cooking profile Where the size of the profile is + [9 * (length byte) + 1] bytes

11 QUESTIONS?


Download ppt "Phillip Byers Jonathan Mulvaine Josh Schortgen Michael Broski TEAM BOAR."

Similar presentations


Ads by Google