Vigilant Sensing Technology VST1000 Remote Sensing System Preliminary Design Review Development Team: Patrick Hauser Joel Keesecker Mark Kien.

Download Report

Transcript Vigilant Sensing Technology VST1000 Remote Sensing System Preliminary Design Review Development Team: Patrick Hauser Joel Keesecker Mark Kien.

Vigilant Sensing Technology
VST1000 Remote Sensing System
Preliminary Design Review
Development Team: Patrick Hauser
Joel Keesecker
Mark Kien
Review Outline
•
•
•
•
•
•
•
Project Objectives
Motivation
System & Module Descriptions
Division of Labor
Condensed Schedule
Risks & Mitigation
Questions
Project/System Objectives
•
•
•
•
Seamless turnkey operation
Broadband pipeline for expandability
Selection of narrowband sensors
Clandestine packaging of remote units
Motivations
• Provide generic, economical remote sensing
ability for use in public safety and medical
environments.
• Use non-dedicated lines to communicate
with the sensors in the field.
System Level Diagram
System Modules
•
•
•
•
Master Control Unit
RF Remote Sensing Unit
Power Line Remote Sensing Unit
PC Interface
System Interfaces
POWER LINE
REMOTE SENSING
UNIT
Keyboard/
Mouse/Monitor
Outside World
Host PC
MASTER CONTROL
UNIT
Power Packet OFDM
HomePlug 1.0 Standard
2.4 GHz Wireless
RS232/RS485
RF REMOTE
SENSING UNIT
Master Control Unit (MCU)
MCU Basic Functions
•
•
•
•
•
LCD: Sensor data, errors, and status
Status LEDs: Tx, Rx, Power, Error
Liaison between Remote Unit and Host PC
Store data when com link is lost (100 Recs)
Error monitoring and detection routines
MCU Module Interfaces
Power Line Modem
LCD
Display
Off the shelf
Microcontroller
General Purpose Serial
Interface (GPSI) 14Mbs
RS232/RS485
TBA
2.4 GHz RF Modem
MCU Microcontroller
Requirements
• Single Board Microcontroller
• Memory to support the following:
– Buffering and storage of sensor data (record
size TBA).
– Operating firmware (code size TBA).
• Ports: 1-GPSI, 2-RS232, 16-GPIO
• Speed to support data movement.
MCU Power Line Modem
Requirements
•
•
•
•
Support serial high speed data – 14Mbps
Provide P/S for MCU or use single supply
FCC approved for industrial use
Small and easy to assimilate into MCU
MCU RF Modem Requirements
•
•
•
•
2.4 GHz FCC Unlicensed Band Operation
Support serial high speed data – 250Kbps
Single power supply
Small and easy to assimilate into MCU
MCU Power Supply
Requirements
•
•
•
•
Highly efficient design – switching
Will supply all modules with specific needs
Strive for single supply solution
High likelihood for final design group build
Remote Sensor Unit (RSU)
RSU Basic Functions
• Monitor sensors, send data when critical threshold
is reached
• Format and communicate sensor data to MCU
• Respond to commands from MCU
• Status LEDs: Tx, Rx, Power, Error, Low Battery
• Report RSSI to monitor link quality
• Custom PCB
• Unique ID for each sensor
Sensors
• Original Idea: Radiation Detection
• Possible Sensors:
– Temperature
– Wireless Signal Detection
• Possibly ADL5500
– Motion
– Air Quality (eg. Clean Room)
• Board capable of supporting a variety of sensors
RSU Interfaces
ICSP
Sensors
Additional I/O for
expandability, I2C,
SPI, etc
GPIO/
ADC
Power Line
Modem
General Purpose Serial
Interface (GPSI) 14Mbs
Microcontroller
RS232/RS485
Status
LEDs
2.4 GHz RF
Modem
RSU Microcontroller
Requirements
• Same architecture for both boards
(TI / Freescale / Atmel)
•
•
•
•
•
Low power consumption
At least 2 channel 8-bit onboard ADC
Onboard UART
Real time clock
Ports: 1 GPSI/RS-232/RS-485, 8-16 GPIO,
ICSP/ISP
RSU Power line Sensor
• GPSI Interface to power line transceiver
– Possibly using Asoka PL80-9105-001
• If broadband power line communication
proves to difficult fall back to narrowband.
• AC-DC switching power supply
RSU Wireless Sensor
• 2.4 GHz wireless communication
– Using Xbee or RS-232 Wireless Modem
• Battery, Charger, and monitor
– 9-12 V Lithium-ion Battery
– Charger Purchased or own design
• DC-DC switching power supply
• Low standby power consumption
PC Interface
Temp
RF Remote
Sensing
Unit
RF Remote
Sensing
Unit
2.4 GHz
Cell
Traffic
2.4 GHz
Cell
Traffic
Power Line
Remote
Sensing
Unit
-
GUI on Host PC
We don’t want the system
to be User Friendly. This
way we assure ourselves
job security.
Master Controller
Unit
`
Serial Interface
Temp
RF Over Power Communication Link
Power Line
Remote
Sensing
Unit
GUI/Host PC Basic Functions
•
•
•
•
•
•
Interface through RS232 to the MCU
View historic and “real time” sensor data
Control data acquisition
Store data to database
Monitor sensor status (RSSI, Battery life)
Error monitoring and detection routines
GUI Data Viewer
•
•
•
•
•
Table of detects
Detailed info of selected detect
Detailed info on most recent detect
Get Detect from wireless device
Get Detect from power line device
GUI Sensor Information
•
•
•
•
•
Battery power (wireless device)
Sensor unit RSSI
Number of sensors on power line unit
Number of sensors on wireless unit
ID mapping
– ID number and corresponding sensor
Host PC RS232 Communication
• Script to read and write to port
– On read, update database
• Communicates with master controller
• Continuous/Scheduled update
• Fetch data upon GUI request
GUI - If Time Permits
• Website
– Data viewing only
– Way to view data from anywhere
• Historical Info
– Plot user defined historical data
– Scatter or bar graph depending on data
• Ex. Temperature over time
• Ex. Number of Motion detects/day over 1 week
Division of Labor
Pat Hauser
Joel Keesecker
Mark Kien
Primary
Primary
Primary
•GUI Development
•PC Interface
•Remote Unit Circuit &
PCB Design
•Research
•H/W Testing
•Sensor Development
•Embedded Software
•Project Manager
•Power Supply Design
Secondary
Secondary
Secondary
•Embedded Software
•Research
•Testing
•Embedded Software
•Power Supply Design
•Testing
•Circuit Design (remote)
All: Documentation
Condensed Schedule
Risks & Mitigation
• Noisy lines could make power line
communications difficult
– Down grade to narrow band modems or drop Power
Line Modem option altogether.
• Part availability
– Address part concerns well in advance of need
• Resources limited
– Reduce scope and/or leverage additional dev. tools.
Questions / Suggestions