Download presentation
Presentation is loading. Please wait.
Published byPamela Page Modified over 8 years ago
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?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.