Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger.

Similar presentations


Presentation on theme: "Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger."— Presentation transcript:

1 Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger

2 C#, ASPX, and Javascript/jQuery on ARM board for ease of use and the ability to use web browser USB/SCI interface between ARM board and Microcontroller Microcontroller polling of the peripherals Custom command interface between ARM board and the Microcontroller [Overview]

3 C# used for back end – State machine Generates images based on state 6 states total based on images to be displayed Polls different peripherals based on state Deals with failure of peripherals – Easily embedded in ASPX [Software Design Considerations: ARM Board]

4 ASPX used as front end – Six total pages One for each on mode of operation One for device failure page Javascript/jQuery used for formatting – State machine based on mode of operation [Software Design Considerations: ARM Board]

5 [ARM Board Flow Chart]

6 Constant polling of peripherals – GSM data only polled when ARM board polls Microcontroller for it – Accelerometer and others constantly polled All peripheral data only sent when asked for – Data sent over SCI to USB converter – GSM data forwarded immediately as recieved [Software Design Considerations: Microcontroller]

7 [Microcontroller Flow Chart]

8 Custom Communication Protocol – 9 commands for polling Microcontroller Each one requests a different peripherals data Each command is three ASCII characters – Possibly followed by an instruction character – ARM board always polls for data from Microcontroller before it receives data SCI to USB converter – Microcontrollers SCI sends/receives data from ARM board – ARM board uses USB port to send/receive data – Data is converted from SCI to USB between Microcontroller and ARM board [Software Design Considerations: Communication]

9 C#, ASPX, and Javascript/jQuery used on ARM board to generate the final image as well as get data from Microcontroller Microcontroller constantly polls the peripherals Custom command interface between ARM board and the Microcontroller USB/SCI converter used between ARM board and Microcontroller [Summary]

10 [Questions?]


Download ppt "Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger."

Similar presentations


Ads by Google