16
Applying Wireless I/O Controller To NeSSI May 7, 2001 Mike Horton President & CEO Crossbow Technology, Inc.

May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

Applying Wireless I/O Controller To

NeSSI May 7, 2001

Mike HortonPresident & CEO

Crossbow Technology, Inc.

Page 2: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

Background / Outline

• Crossbow: Five years in the digital sensor subsystem business

• New CrossNet Wireless sensor / actuator architecture

• Sensor / Actuator “Node” uses open (Bluetooth) standard

• “Smart I/O (SI/O)” devices provide standards-based Plug-and-Play I/F to almost any sensor

Page 3: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

Wireless Technologies

Various100mW1mw/100mwPower

VariousSecureVery secureRobustness

Various100m10m/100mRange

288kb/sec11Mb/sec720kb/secDatarate

FM;FH;DSDSSSFHSS, 1600/sec

Modulation

49MHz, 900 MHz, 2.4GHz

2.4GHz2.4GHzFrequency

VariousProxim; Aironet; Breezecom

Ericsson, CSR, Motorola

Manufacturers

Proprietary802.11bBluetooth

Page 4: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

Basic Wireless Operation• Inquiry – returns Bluetooth addresses of all devices

within range

• Establish synchronized link—master/slave

• Establish a piconet – up to 7 slave devices in synchronized communication

• Establish a larger or more complex network» Unlimited additional slave devices “parked”» Master switches from piconet-piconet

• Hopping 1500/sec => effective latency O/M milliseconds (10s of milliseconds for larger networks)

Page 5: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

Crossbow Node Architecture300’ or 30’ Range

ARM7uP

A/D16 bit

Mux

SENSOR/ACTUATOR

SENSOR/ACTUATOR

SENSOR/ACTUATOR

SENSOR/ACTUATORBluetooth

RadioChip

BasebandController

SRAMfor

Data

SIOserialcomm

FlashRAM

SIO+5.00 Suppl

yPower

5V DC

Temp Sensor

AABattery

DC-DC +3.5 & 5VVoltage Converter

BATTERY PACK (OPTIONAL)

Radio Module

OptionalPower Amp

AABattery

AABattery

AABattery

Page 6: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

Plug and Play Sensors / Actuators

• “Smart” Sensor I/O (SI/O):» Make all sensors electrically consistent and smart » Each sensor used interchangeably with CrossNet Bluetooth

Wireless node

• Normalize raw analog signal for node input» 4-20mA, DC Voltage, RTD, Thermocouple

• Store Electronic Data Sheet and Calibration Data for sensor» Keep this info with the sensor in the SI/O» Info includes: physical parameters, measurement range, desired

engineering units, calibration information, user defined fields (sensor name, etc.)

» Based on IEEE 1451.2 TEDS/SCEDS standards» Sensor can be added to measurement setup quickly and reliably

Page 7: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

SI/O Architecture

NODE

SENSOR/ACTUATOR

SENSOR/ACTUATOR

SENSOR/ACTUATOR

SENSOR/ACTUATOR

SIO

Programmable Signal ConditioningOutput (0 - 5V)

uP w/ flash memory TEDSSerial Communication

SENSORSensor ExcitationSensor Output (low level)

Terminal block for user to attach sensor

Inexpensive cable, high level analog sensor signals

Page 8: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

Typical Wireless I/O Application

Level Sensor

T/C Sensor

Pressure Sensor

Flow Sensor

Page 9: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

VTP

A

SensorManager

(I/OController)

SignalIn/Outto AC

Wired S/A; Wireless IOC

Page 10: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

P

A

SensorManager

(I/OController)V

T

SM

Wireless S/A; Wireless IOC

Page 11: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

CrossNet SoftSens Software

• Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.)

• Make data accessible to a variety of data acquisition and analysis packages (LabView, C++, Excel, Visual Basic, etc.)

• Manages all Bluetooth node operations (Inquiry, Connect, Piconet) • Track nodes as they come into and out of radio range.• Interrogate nodes for configuration and sensor information• Transfer data.• Configure operating modes and parameters.• Establish common time stamp for all Nodes.• Upload new Node and SIO code over radio.• Allow SIOs to be user configured for TEDS.

Page 12: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

SI/O Architecture

NODE

SENSOR/ACTUATOR

SENSOR/ACTUATOR

SENSOR/ACTUATOR

SENSOR/ACTUATOR

SIO

Programmable Signal ConditioningOutput (0 - 5V)

uP w/ flash memory TEDSSerial Communication

SENSORSensor ExcitationSensor Output (low level)

Terminal block for user to attach sensor

Inexpensive cable, high level analog sensor signals

Page 13: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

Single Channel Product• Combine radio, processor, A/D,SIO, Transducer

Electronic Data Sheet, software for small unit dedicated to single sensor

Integrated single channel node/SIO

BluetoothRadio Chip

BasebandController

uP A/D Signal Cond.

SENSOR OR ACTUATOR

Page 14: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

P

A

SensorManager

(I/OController)V

T

SM

Wireless S/A; Wireless IOC

Page 15: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

VTP

A

SensorManager

(I/OController)

SignalIn/Outto AC

Wired S/A; Wireless IOC

Page 16: May 7, 2001 Mike Horton President & CEO Crossbow ... · • Provide data to the user on whatever platform is desired (PC, laptop, PDA, web, etc.) • Make data accessible to a variety

Summary

• Wireless approach seems feasible

• Two basic implementation options

• Most flexible is complete “wireless smart-sensor add-on” for each sensor and actuator and optional wireless I/O controller

• Need to review economics

• Good first step:» SI/O on each sensor / actuator, wired to wireless I/O

controller