Internet Data Acquisition

Similar documents
Spaceflight Experience in Applying Smart Wireless Sensors: Implications for PWS Applications

Example of Technology Development Program

SICON Smart Sensors Role in Integrated System Health Management

ULTRALOW POWER 24-BIT DUAL SEISMIC DATA RECORDER WITH INTERNAL SCU CONTROLLER Model DR4050-A-SCU/IF

A Reference Architecture for Payload Reusable Software (RAPRS)

Smart Metering Monitoring and Control

The Role of Wireless Instrumentation in the Vision for Space Exploration

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

Modular Rapid Monitoring System

Hands-On Seminar. Evaluate CompactDAQ and LabVIEW for Your Application 09/05/2017. ni.com

The LabVIEW RIO Architecture and the Newest Member to the CompactRIO Family

BLE WiFi Gateway. Model: G1. Version: V Contents. Contents Overview... 2

AT Ground Surveillance System (GSS)

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

A Smart Network Sensor System for Distributed, Synchronous Data Acquisition

Proposed SOIS Plug-and-Play Architecture and Resulting Requirements on SpaceWire Mapping

What do we expect from Wireless in the Factory?

Lunar Reconnaissance Orbiter (LRO)

Nanosatellite Communication Constellation Testbed for Autonomous Scheduling Algorithms to Enable Mission Performance Analysis and Demonstration

PQube 3. Power Quality, Energy & Environment Monitoring. New Low-Cost, High-Precision

Innovative M-Tech projects list IEEE papers

Building a Next Generation Data Logging System

Introduction to LabVIEW and NI Hardware Platform

MODBUS to LoRaWAN Converter

w w w. z i g s e n s e. c o m. a u

How to Choose the Right Bus for Your Measurement System

System Architecture Challenges in the Home M2M Network

electronic engineering company

Cognitive radio technology and GENI project

Distributed Pervasive Systems

rcube2: Advanced Rapid Prototyping Electronic Control Unit

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1

Advanced NI-DAQmx Programming Techniques with LabVIEW

MODULAR CIRCUIT MONITORING SYSTEM

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

Functional Specification

Gbit Ethernet USB 3.0. TRIONet FOR DISTRIBUTED, SYNCHRONOUS MEASUREMENTS

IoT Ecosystem and Business Opportunities

General information. Engineering with. Supply voltage. Load voltage L+ Input current. Power losses. Memory. Work memory.

New Tools for Spacecraft Simulator Development

TI SimpleLink dual-band CC1350 wireless MCU

CompuScope Ultra-fast waveform digitizer card for PCI bus. APPLICATIONS. We offer the widest range of

Loosely Coupled Actor Systems

PowerPC 405 Processor Based Embedded Realtime Control System for

Wireless Sensor Networks

LibrePilot GCS Tutorial

Integrated Vehicle Health Management System for Solid Rocket Motors

Innovative M-Tech projects list

Blue Canyon Technologies XB1 Enabling a New Realm of CubeSat Science. George Stafford BCT Range St, Suite 200 Boulder, CO 80301

Using PXI to Rapidly Develop Structural Test Systems for a Space Exploration Vehicle

Network Products & Systems

Enabling technologies for Wireless Sensor Networks VTT Technical Research Centre of Finland Ltd

Squid.link Gateway. The heart of wireless solutions. Bridging multiple wireless protocols. Smart home Energy management Home security Healthcare

NEW NETWORK PROTOCOL STANDARD FOR HIGH SPEED CAMERAS

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

GNSS WRISTWATCH DEVICE FOR NETWORKED OPERATIONS SUPPORTING LOCATION BASED SERVICES

General information. Display. Supply voltage. Input current

A Smart Transducer Interface for Sensors and Actuators

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation

Open Sesame. Grant Apodaca Jeffrey Bolin Eric Taba Richie Agpaoa Evin Sellin

Product type designation. General information. Supply voltage. Input current. Power losses

Wireless Smart Home Security System Based on Android

Encoders & Data Acquisition Systems

CCSDS and NASA Standards for Satellite Control Network Interoperability

NeuroMem. A Neuromorphic Memory patented architecture. NeuroMem 1

General information. Display. Supply voltage. Input current

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

PQube 3. Power Quality, Energy & Environment Monitoring. New Low-Cost, High-Precision

A Multi-channel Smart Strain Sensor with IEEE 1451 Protocol

Arm11 Based Accident Alert and Vehicle Tracking Using GSM and GPS

OMNICOMM ON-BOARD TERMINALS

Integration of Wireless Sensor Networks into Industrial Control Systems

General information. Supply voltage

A Step Into the Future of Data Measurement. Focus on Tests and Measurements. Let idaq Do the Rest.

Tactical/Land Vehicle Test.

Product type designation. General information. Supply voltage. Input current

Design of a Gigabit Distributed Data Multiplexer and Recorder System

Wireless Solutions. 5.1 Wireless LAN & Wireless Modem. Wireless Modems. Intelligent GPRS/GSM Modules. Mini-Programmable Automation Controllers

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

Product type designation. General information. Supply voltage

Energy consumption optimization for a wireless sensor for the IOT

PCAN-Explorer 6. Tel: Professional Windows Software to Communicate with CAN and CAN FD Busses. Software >> PC Software

MOTOROLA EXPEDIENCE TECHNICAL OVERVIEW

MODAInnovations Complete Academic Project Solutions

Raspberry Pi - I/O Interfaces

Madrid, 25 y 26 de mayo de 2015 ABB Automation Days Wireless Instrumentation

OCP Engineering Workshop - Telco

MQTT Protocol Support. Cloud Ready Gateway. Modular Architecture

PCM 770 SYSTEM. for Signal Conditioning, Data Acquisition and PCM Encoding. Lancaster

RN-171-EK Evaluation Board

General information. Display. Supply voltage

TESTING SUCCESS. DATaRec 4 - DISTRIBUTED TESTING SYSTEM. ZODIAC DATA SYSTEMS GmbH AIRCRAFT SYSTEMS Data Systems

CPU 317F-2 DP. Page 1603 Mar 2008 Siemens ITS

Digital Circuits Part 2 - Communication

Parameterizable properties The S7 configuration as well as the properties and response of the CPUs can be parameterized using STEP 7:

GRYF. Measuring Instruments. measuring electrochemical and physical values. monitoring the environment. controlling technological processes

Cognitive Radio Platform Research at WINLAB

LabVIEW ON SMALL TARGET

SBC65EC. Ethernet enabled Single Board Computer

Reconfigurable Wireless Interface for Networking Sensors

Transcription:

Internet Data Acquisition CANEUS / NASA Workshop Fly-By-Wireless for Aerospace Vehicles March 28, 2007 Matt Matoushek mmatoushek@invocon.com Invocon, Inc. Innovative Concepts in System Engineering

Invocon Agenda Current Sensor System Technologies Internet Enabling Data Acquisition Technology Design Goals IDA (Internet Data Acquisition) System Design Overview Network, Hardware, Software Data Flows Leveraging of Developed Technology Fly-By-Wireless Potential Existing Fly-By-Wireless

Invocon, Inc. Background Founded in 1986 Located in Conroe, Texas Veteran-owned Small Business Applications: Aircraft / Spacecraft Test and Evaluation Missile-Defense Civil Structural Monitoring Industrial Monitoring Automotive Testing Flight Opportunities: 22 Shuttle flights, including 14 unique systems 4 systems aboard the International Space Station 3 Flights - Navy Target Missiles STS-69 (September 1995) Photo courtesy of NASA

Flight Systems Self Contained Reduced Weight Low Integration Costs Short Turnaround Time Potential Uses: Development Flight Instrumentation Retrofit Flight Instrumentation Integrated Vehicle Health Monitoring Payload/Cargo Instrumentation & Control Backup Control Systems Vehicle Ground Inspections

Current Sensor System Technologies Sensor Types Accelerometer Environmental Pressure Strain Temperature Ultrasonic GPS System Types Synchronous Smart Real Time Store and Forward Miniature Sample Rates Sub-Hz to 1 Hz 1 Hz to 500 Hz 500 Hz +

Internet Enabling Data Acquisition Technology Enhancing wireless data acquisition by making collected data available to a user or feedback system through standardized IT resources over the Internet, Internet Data Acquisition (IDA). The goals of IDA are three fold Hardware Modularity Flexibility Configurability Adaptable to next generation networking technologies Software Modularity Flexibility Configurability Adaptable to next generation networking and sensor technologies Pervasiveness of Data Even Space

IDA Design Modular Software Design Device Independent Software Expandable system/sensor recognition Pluggable and/or scriptable conversion equations User-defined system interface Network upgradeable firmware Modular Hardware Design Commercial Bus Architectures (PC/104+ or CompactPCI) Custom PCB PCMCIA and USB interfaces Integration of Multiple Wireless Technologies Absolute Time Synchronization of Networked RF Sensor Nodes via Internet-enabled Gateways Dynamic Sensor Recognition and Allocation via Multiple Gateways

System Design (Network) Browser / Applet MicroWIS -XG Web App Daemon / Real Time Daemon MITE WIS Database Wireless Sensors Acquire data (store and forward / real time to NIU) Network Interface Unit (NIU) (gateway) Autonomous smart node Own Sensors, configure modes Download data (store and forward to server) Daemon Assimilate data into Database Propagate NIU and Sensor modes Database Repository for all information Real Time Daemon Provide link for Applet to chart real time data Web Application User Interface Data view Mode configuration Graphical data display

System Design (Hardware) Representative Sensor Usage MicroWIS XG RFM Radio Channel 1: Temperature (100 Ohm RTD) MicroWIS XG RFM Radio Channel 1: Pressure (5 kohm) MicroWIS XG CC1100 Radio Channel 1: Temperature (1 kohm RTD) MITEWIS RFM Radio Channel 1: Temperature (1 kohm RTD) Channel 2: Temperature (100 Ohm RTD) Channel 3: Strain (1 kohm gage) Channel 4: Strain (350 Ohm gage)

System Design (Hardware) NIU Custom CPU PCB ARM S3C2410 @ 202.8 MHz RAM: 32 128 Mbytes (64 standard) Operating System and NIU Application Non Volatile (NAND): 64 Mbytes File System and Sensor Data Buffer (14 MB Initial Deployment Utilization) Power Supply: 5-7V DC Operating System: Linux 2.6.15 Peripherals Serial USB PCMCIA Expansion Ethernet (10 Mbit) RFM Radio RF Transmission Rate = 55.6 kilobits/second Half duplex @ 916.5 MHz Max Transmit Power 1 milliwatt

System Design (Hardware) NIU COTS CPU PCB PPC405 @ 400MHz RAM: 128 Mbytes Operating System and NIU Application Non Volatile (NAND): 1 Gbytes (IDE) File System and Sensor Data Buffer (50% initial deployment utilization) Power Supply: 5V DC Operating System: Linux 2.4.21-1 Peripherals Serial, USB PC/104 Expansion Ethernet (10/100 Mbit) CC1100 Radio RF Transmission Rate: Up to 500 kilobits/second Comm Mode: Programmable Modulation @ 300-348; 400-464; 800-928 MHz Transmit Power: up to +10dbM

System Design (Software) IDA Application Framework Design Decisions Use of C++ Standard Template Library (STL) Portability Multi-threaded Single context per communications resource Portability Heavily Modular Multiple libraries Common code-base NIU, Daemon, Real Time Daemon Future dynamic expansion

System Design (Software) IDA Application Core Services Cross Platform Compatible Win32 Linux (x86,ppc,arm) Thread handling Safe inter-thread communication and memory access Communication link abstraction TCP clients and servers (listeners) UDP clients and servers (listeners) UART / serial port access Packeting and handling Communication link packet reception and transmission Byte stream packet determination DLL Management Logging, time functions and exception handling

System Design (Software) NIU / Daemon Components Browser / Applet MicroWIS -XG Web App Daemon / Real Time Daemon MITE WIS Database <?xml version="1.0"?> <config> <lib_path>.</lib_path> <state_controller lib_name="libtl_sc_ims_niu.so"> <init_param name="niu_id" value="1" /> <init_param name="daemon_id" value="2000" /> <serial_link comm_thread_op="receiver" port_name="/dev/ttys1"> <psl lib_name="libpsl_microrf.so"> <lower_support embedded="false"> <phl lib_name="libphl_ims_mitewis.so"/> </lower_support> </psl> </serial_link> <tcp_client_link comm_thread_op="daemon" port_num="8888" server_name="ip"> <psl lib_name="libpsl_gp.so"> <lower_support embedded="false"> <phl lib_name="libphl_ims_daemon.so" /> </lower_support> </psl> </tcp_client_link> </state_controller> <service_thread lib_name="libtl_ims_storage.so"> value="/data/"/> </service_thread> </config> <init_param name="data_dir"

NIU Mode Request Event NIU Daemon Database Object1 Object2 Object3 Mode Event Request MicroWIS -XG MITE WIS Set NIU Time NIU Mode NIU Mode Request (SQL) NIU Mode (SQL) Set NIU Mode Update Flag (SQL) Store NIU Mode (Non-vol) Sensor Mode Request (SQL) Browser / Applet Sensor Mode(s) Sensor Mode(s) (SQL) Store Sensor Mode(s) (vol) Sensor Alarms Request (SQL) Sensor Alarms Sensor Alarms (SQL) Set Sensor Alarm Update Flag (SQL) Store Sensor Alarms (vol) NIU Status Sensor Status(es) NIU Status (SQL) Web App Daemon / Real Time Daemon Database Accepted Sensor Mode(s) Sensor Calibrations Sensor Status(es) (SQL) Set Sensor Mode Update Flag (SQL) Sensor Calibrations (SQL)

Sensor Status / Mode Events MicroWIS -XG MITE WIS Browser / Applet Web App Daemon / Real Time Daemon Database

Sensor Acquisition Data Event MicroWIS -XG MITE WIS Browser / Applet Web App Daemon / Real Time Daemon Database

Graphical Sensor Data Display Event MicroWIS -XG MITE WIS Browser / Applet Web App Daemon / Real Time Daemon Database

Leveraging of IDA Technology for Fly-By-Wireless Browser / Applet MicroWIS -XG Web App Daemon / Real Time Daemon MITE WIS Database Network Physical Layer Adaptability IEEE 802.3 Cellular IEEE 802.11 MIL STD 1553 IEEE 1394 EXPRESS, CCSDS Software Configuration Flexibility Store and Forward, Data Buffering Data Reduction On Sensor / On NIU Post Processing Scheduling, Triggering Dynamic Network Availability Capable Embedded, Autonomous NIU Small Size Low Power Complete Autonomous Agent

Leveraging of IDA Technology in Existing Fly-By-Wireless External Wireless Instrumentation System (EWIS) Accelerometer network for Micro-Gravity Data Acquisition on the external outboard solar array trusses of the ISS HDMAX IDA for NCU s autonomous control, C&DH, 1553, and custom radio plug-ins Ultra High Definition Video Recorder as an ISS Payload prototype BioNet IDA for CCSDS and EXPRESS Rack Payload plug-ins IDA for GUI core IDA for Hardware Abstractor (HAB) implementation Integration of Invocon CO2 sensor into existing software infrastructure with the University of Colorado, BioServe, for Crew biomedical and environmental monitoring UltraWIS (Ultrasonic) Integration Digital Cellular-Based physical Internet connection IDA for complete HVAC monitoring solution

Questions? CANEUS / NASA Workshop Fly-By-Wireless for Aerospace Vehicles March 28, 2007 Matt Matoushek mmatoushek@invocon.com Invocon, Inc. Innovative Concepts in System Engineering www.invocon.com