1 / 8

Software Progress

Software Progress. Timing diagram ① P.2.4 <= 1s ① P. 233 <= 2s ① ① ①. Wake from Sleep in 15 minute interva l. Wake Up CC430. 3.3V output from GPIO. Turn on sensor board. Temperature Output. P2.4 : 0 ~ 3V. ADC conversion. P2.2 : 0 ~ 3V. Temperature Output.

freja
Download Presentation

Software Progress

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Progress Timing diagram ① P.2.4 <= 1s ① P. 233 <= 2s ① ① ① Wake from Sleep in 15 minute interval Wake Up CC430 3.3V output from GPIO Turn on sensor board Temperature Output P2.4 : 0 ~ 3V ADC conversion P2.2 : 0 ~ 3V Temperature Output Read Digital input Temperature : Digital input -> Resistance of RTD calculated -> Converted to Temperature Humidity : Convert to Temperature & Humidity Wireless transmission MAVRK Mother Board GUI Sleep CC430

  2. Temperature Calculation • Math

  3. Software Design Iterations • Design Iteration 1:Use Ti’s board + Software • Design Iteration 2:Modify code to interface correctly with new board. Also, send out correct enable signals to the correct pins. • Design Iteration 3:Apply mathematical equations to correct data interpretation • Design Iteration 4:Implement smart enabling to conserve power.

  4. Smart Enabling Humidity Sensing ************************** Enable p3.2 (5v rail on) 200us wait 1 second Enable p3.3 (opa 364 on) 20us Wait 1 minute for humidity sensor's response time Sample humidity data Disable p3.3 (opa 364 off) 1us wait 1 second Disable p3.2 (5v rail off) 200us wait 1 second Go back to sleep • Timing Diagram • Sleep - 15 minutes • Interrupt • Temperature Sensing • ************************** • Enable p3.0 (3.3V rail on) 200 us • wait 1 second • Enable p3.5 (wheatstone switch on) 7.5ns • wait 1 second • Enable p3.7 (opa364 on) 20us • wait 1 second • Sample temperature data • disable p3.7 (opa364 off) 1us • wait 1 second • Disable p3.5 (Wheatstone switch off) 12.5ns • wait 1 second • Disable p3.0 (3.3V rail off) 200us • wait 1 second

  5. Future Implementation • Add more software features • Database on PC for packet store. • Additional GUI application for graph display of data • Accept inputs from several uMavrks • Implementation of averaging algorithm • Indication of completion of curing.

  6. What is the Mavrk? • Modular and versatile reference kit. • Used for rapid prototyping. • Modules to encapsulate functionality. • Less Component level interaction. • More System level Design.

  7. uMavrk • uMavrk is an extension to the Mavrk for remote monitoring. • Lower power (<10 ma) • Enabled for RF connection back to the Mavrk

  8. Example- Rapid prototyping of our own circuit • Dc to Dc boost converter • Temperature Circuit • Amplification Circuit • What if TI had modules for all three? • Program firmware to handle interaction between all three.

More Related