Reconfigurability in Embedded Systems using SunSPOT Technology

نویسندگان

  • Benjamin Lee
  • Tony Tran
  • Tajana Simunic Rosing
چکیده

Easy run-time reconfigurability is a very desirable quality in many wireless sensor applications. In our project we show how a reconfigurable embedded sensor node, SunSPOT, can significantly extend its set of capabilities through run-time reconfiguration. We illustrate this using a portable electrocardiogram application whose job is to track the EKG patterns in patients and detect any potential problems. Since a set of possible anomalies is much larger than the size of available storage on the node, our design starts out with a subset of algorithms capable of detecting the most likely problems. As the EKG is being analyzed, the device can then reconfigure itself as necessary to be able to detect all different types of heart conditions at very low cost. Overview This project implements an EKG on a reconfigurable, embedded platform, the SunSPOT, made by Sun Microsystems. It is able to read in waveforms from the heart and display it on a web browser for people to see and doctors to analyze (see Figure 1). Figure 1: EKG heart waveform Current methods of EKG health monitoring involve having patients visit their doctors where they will then be monitored for a short period of time. However, such monitoring can not accurately asses the complete health of the patient, nor is it able to predict infrequent occurrences of abnormalities. This project aims to monitor the health of patients as they live their normal, daily lives through the use of a portable EKG device that can detect anomalous heart behavior. However, since the device is portable, there are memory constraints which can limit us on the thoroughness of our health detection applications. To bypass this, we developed a set of small, yet effective algorithms which can each individually be wirelessly transmitted onto our EKG device and updated as necessary. For instance, when the device comes across a scenario that it is unfamiliar with, it will reconfigure itself in order to better analyze the situation. Our devices can be used to sample, process, and transmit data and results from the patient to the hospital in real-time via a wireless connection for computers or doctors to analyze and determine if there is a life-threatening situation such as an upcoming heart attack. This can be used as a measure to closely monitor a patient to catch irregular and uncommon medical problems as he lives his daily life. Motivation The motivation behind this project is that this device is reconfigurable, low power, easily programmable, and very easy for hardware integration. As an embedded system that is reconfigurable, its benefits are that the device can be reprogrammed wirelessly. Previous methods of reprogramming embedded devices require the use of a physical cable connection which means physically going to the device and connecting a cable to it. However, now that reconfiguration is wireless, we can exploit that capability by writing code that can be updated and modified via wireless technology. As a low power device, it is able to run for extended periods of time which allows for extensive heart monitoring without replacing or recharging batteries. Using Java as the language to program the device means that the designer has access to an extensive set of libraries for quick and easy programming. Also, the device has its own class-based hardware API written in the Java language for easy hardware integration. Hardware Architecture Our EKG monitoring device consists of three main parts: the amplifier, the multiplexing circuit, and the SunSPOT. The amplifier amplifies the signals from the body. The multiplexing circuit determines which signals from the body should go to the amplifier and the SunSPOT has an ADC on it to sample the analog signals and convert them to digital signals for processing. Figure 2 is an overview of the whole hardware architecture. Figure 2: Overview of hardware architecture

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Methodology for Design of Scalable Architectures in Software Radio Networks: a Unified Device and Network Perspective

This paper proposes the Tissue methodology as a novel methodology for analysis, design and synthesis of networked embedded systems and subsequent development of distributed architectural frameworks. The proposed method aims at reducing the development time through the use of reconfigurable HW/SW components and the application of automatic code generation techniques. We devise the usefulness of ...

متن کامل

Building Real-Time Embedded Systems with MetaH and UML [Abstract]

Building evolvable, embedded, time-critical systems with MetaH and UML This tutorial will look at how to develop embedded, time-critical system that can evolve as requirements or technology changes, using MetaH and the Unified Modeling language (UML). MetaH is an architectural design language, with a supporting toolset, for specifying, analyzing, and integrating computer control systems. MetaH ...

متن کامل

Self-reconfigurable Embedded Systems: From Modeling to Implementation

Self-reconfigurability is becoming a reality from an hardware point of view. Many studies have shown the benefit of such a technology which allows greater flexibility, performances and cost reductions. However there are several points that still represent major challenges: i) design flow and associated tools as current solutions are too tightly connected to hardware platforms. A need for abstra...

متن کامل

A Tool for Supporting and Automating the Development of Component-based Embedded Systems

Embedded systems are comprised of hardware and software and usually run dedicated applications in environments with highly restricted resources, such as memory constrained devices, microcontrollers with low processing power, and wireless sensors running on batteries. These systems must exactly match applications’ requirements, with minimum support. The growth in application complexity and even ...

متن کامل

Evaluating Partial Reconfiguration for Embedded FPGA Applications

Recent advances in Xilinx’s FPGA hardware and commercial software design tools, spurred in large part by the DOD’s Joint Tactical Radio System initiative, offer the possibility of incorporating dynamic partial reconfiguration (PR) into highperformance, embedded systems outside of academic research laboratories. PR can provide the flexibility and run-time reconfigurability that no pure hardware ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007