DCP COMMAND. bringing two-way communications to your DCPs



Similar documents
Premium Server Client Software

4511 MODBUS RTU. Configuration Manual. HART transparent driver. No. 9107MCM100(1328)

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

Modbus Protocol. PDF format version of the MODBUS Protocol. The original was found at:

The Wireless Network Road Trip

OSBRiDGE 5XLi. Configuration Manual. Firmware 3.10R

Digital Subscriber Line (DSL) Transmission Methods

LOHU 4951L Outdoor Wireless Access Point / Bridge

BlackHawk for MAC Software User Guide

Computer Networks. Chapter 5 Transport Protocols

LoRaWAN. What is it? A technical overview of LoRa and LoRaWAN. Technical Marketing Workgroup 1.0

FAST TUTORIALS FOR TIME-CHALLENGED TECHNICIANS

Technical Support Bulletin Nr.18 Modbus Tips

Serial Communications / Protocol in AirTest Products

LDG Electronics External Meter Serial Communications Protocol Specification

Product Introduction and Setup Examples. RS232 to WIFI Converter

CS263: Wireless Communications and Sensor Networks

How To Make A Multi-User Communication Efficient

Alarms of Stream MultiScreen monitoring system

MODBUS TCP to RTU/ASCII Gateway. User s Manual

Part Number Revision A, January Monitoring System Rack Configuration and Utilities Guide

The Answer to the 14 Most Frequently Asked Modbus Questions

MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

In-Vehicle Networking

Adtech Data Link Simulators.

1.Eastron SDM220Modbus Smart Meter Modbus Protocol Implementation V1.0

VisorALARM-Manager Application Quick Guide. (Ver. 1.3) Dm 380-I. V:3.0

Stand Alone Type. Digital Video Recorder USER S MANUAL. (Real time recording 8 & 16 CH DVR) Revision Date :

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

CMA5000 SPECIFICATIONS Gigabit Ethernet Module

Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset)

INTERNATIONAL TELECOMMUNICATION UNION

8. Communications Subsystem

Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive

Fax Transmission Analyzer Option

Transport Layer Protocols

How To Understand The Differences Between A Fax And A Fax On A G3 Network

Modbus Communications for PanelView Terminals

This sequence diagram was generated with EventStudio System Designer (

SNMP Network Node Manager (NNM) Setup Guide

2.0 System Description

Bluetooth Health Device Profile and the IEEE Medical Device Frame Work

Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual

RMON, the New SNMP Remote Monitoring Standard Nathan J. Muller

Serial Communications

Kepware Technologies Optimizing KEPServerEX V5 Projects

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP

ROM Monitor. Entering the ROM Monitor APPENDIX

Remote control circuitry via mobile phones and SMS

Environmental Monitoring: Guide to Selecting Wireless Communication Solutions

Wireless Home Security System

Analysis of TCP Performance Over Asymmetric Wireless Links

CAM-VGA100 User Manual

TD-03011E. Identifier Usage in CANopen Networks

How To Connect A Directsofl To A Powerpoint With An Acd With An Ctel With An Dm-Tel Modem On A Pc Or Ipad Or Ipa (Powerpoint) With A Powerline 2 (Powerline

Configuration Guide. T.38 Protocol in AOS L1-29.1D September 2011

Application Note. Introduction to. Page 1 / 10

1. Public Switched Telephone Networks vs. Internet Protocol Networks

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE

Chapter 4 T1 Interface Card

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

EETS 8316 Wireless Networks Fall 2013

GPS Vehicle and personal location tracker. User manual

Serial Communications

Nokia Siemens Networks. CPEi-lte User Manual

High-Level Data Link Control

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

TUTORIAL FOR CHAPTER 8

Part Number Description Packages available

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

Software User Guide UG-461

Crow Limited Warranty. Print Version 017

Operating Instruction MEW01652 Revision -

TAP Interface Specifications

Web Site: Forums: forums.parallax.com Sales: Technical:

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

Objectives. Basics of Serial Communication. Simplex vs Duplex. CMPE328 Microprocessors (Spring ) Serial Interfacing. By Dr.

Voice over IP Manual

(Master Slave Mode) This chapter explains how to connect multiple HMIs.

VME IF PHASE MODULATOR UNIT. mod

Modicon Modbus Protocol Reference Guide. PI MBUS 300 Rev. J

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS

Process Control and Automation using Modbus Protocol

SYMETRIX SOLUTIONS: TECH TIP August 2015

Network and Facility Management: Needs, Challenges and Solutions

[Download Tech Notes TN-11, TN-18 and TN-25 for more information on D-TA s Record & Playback solution] SENSOR PROCESSING FOR DEMANDING APPLICATIONS 29

APPLICATION NOTE. The DMP Software Family DMP COMPUTER SOFTWARE PROGRAMS

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

Chapter 28 Denial of Service (DoS) Attack Prevention

Programmer/Controller

Fundamentals of Telecommunications

ACCESS 9340 and 9360 Meter Ethernet Communications Card ETHER

TCP in Wireless Networks

Global Water Instrumentation, Inc.

Transcription:

DCP COMMAND bringing two-way communications to your DCPs

DCP COMMAND

Project Goals Bring affordable, reliable two way communications to DCPs Facilitate remote management of the DCP including setup and maintenance. Facilitate management of the network to remotely control power, channel and transmission times. Increase available uplink bandwidth by eliminating the need to transmit redundant data. Missing data can be requested. Facilitate new applications driven by two-way communications. Utilize a resource that has long been unused.

How does it work? The DCP COMMAND operates through the existing satellites on the old DCP I channels. The uplink originates at Wallops Island. A gateway at Wallops provides a way for users to send commands to their DCPs. The gateway performs authentication and security to control and regulate what commands are given to DCPs. In the field, a DCP COMMAND receiver connects to your DCP. The receiver listens for COMMANDS and communicates to the DCP using a standard protocol/interface. The command format allows for individual and group addresses. This allows a single command to affect all the DCPs in a group. The protocol supports predefined commands for common operational and maintenance functions. All manufacturer DCPs can support the same commands. A file transfer command allows for vendor specific data to be sent to a DCP. Replies are made on DCP channels set aside for DCP COMMAND or on normal DCP Channels

Why do users want 2 way communications to DCPs? Data, Data, Data Request missing data. Request additional data. Change alarm thresholds. Get digital pictures from the field. Fewer trips to the field $$$ Perform remote diagnostics. Request special transmissions. Adjust transmission settings. Communicate with technician in the field. Trips to the field can be dangerous and expensive

DCP COMMAND is also needed for system management DCS is currently trying to free up 100 bps channels for their reassignment as 300 baud channels. Currently it takes months even years to get a channel reassigned. Imagine doing the entire system in a day. DCP COMMAND makes it possible! DCS may already be too big to manage without DCP COMMAND and it is only getting larger!

How is DCP COMMAND different from DCPI? More throughput -- 300 baud vs 100 baud More data up to 64K bytes vs 12 bits More reliability 10-10 error rate vs high error rates More security message authentication Predefined and standard functions We could live without DCPI we can t live without DCP COMMAND!

Project Status Work Obj 1: Develop Demodulator Software on PC Status: complete Work Obj 2: Develop New Receiver Board Status: complete Work Obj 3: Develop Test Modulator Status: complete Work Obj 4: Port Code to DSP Status: complete Work Obj 5: Develop Prototype DCPC Receiver Status: underway, complete by June 2009 Work Objective 6: Wallops Island Testing Status: underway, complete by June 2009

Development Bench

Breadboard Receiver Breadboard DSP

Prototype Board Move DSP to Receiver Move A/D to Receiver

Prototype DCP Command Receiver

Wallops Island Tests

Wallops Island Tests: Checking Uplink Signal

Wallops Island Tests: Checking Received Signal

Wallops Island Tests: Test Message Received

Preparing for DCP Command Procure and Install DCP Command Gateway at Wallops Island Begin discussions on DCP Command receiver interface. Initial versions of the receiver will be separate from the DCP. An Interface Control Document (ICD) will document the interface and allow operation with any manufacturer DCP. Required commands define the minimum functionality for the DCP to operate with the receiver. Optional commands may be supported and define standard ways for users to interact with DCPs regardless of manufacturer.

Uplink Gateway Phase 1 Provides uplink system for operation of prototype receivers. Continuous data stream with user specified commands. Allows users to become familiar with system and gain confidence in its operation and usefulness. Supports ongoing test, evaluation and operation of command receivers. Off the shelf equipment minimum cost. A step to the operational system. Does not try to integrate to DAPS/DADDS No redundancy in design No system tracking, management

Uplink Gateway Phase 1 Design

Uplink Gateway Phase 1 Operation Client program runs on user PCs Clients authenticate connection to uplink server. Client builds intended command and sends it to the uplink server. Specify ID, command, command data, reply request, etc. Server formats commands into the uplink data stream. Server generates filler frame when no data is present to keep receivers synchronized and support BER/reliability testing

Uplink Gateway Phase 2 Complete Operational System The phase 2 system implements a complete set of requirements to support the operation and management of the system. These requirements will likely include: High availability hardware/software design Maintain database of all receivers Maintain database of system operation Interface to DAPS/DADDS to get platform/channel assignments. Interface to DDS to get reply messages. Web page for users to support all commands and view relevant operation data Web page for NESDIS to support system commands and view operation data Command buffering/prioritization Authentication Generation. Reply processing. Redundancy/failover Potential Time Code stream insertion Potential Automatic Frequency Control (AFC) loop. (future option)

Receiver to DCP Interface RS232 or RS485 to interface to DCPs. 9600 Baud or higher Asynchronous 8N1 RS232 includes RTS/CTS handshake for wakeup and flow control RS232 is turned off when not in use to conserve power. Master/Slave Command/Reply protocol The receiver sends commands to the DCP only if the command is intended for the DCP

Receiver to DCP Command SYNC SYNC characters to wake up DCP first may be dropped by UART Address Command ReplyRequestyes/no [ReplySlot] to specify baud, channel, time, length. [Optional Count of Command data, CommandData] Error checking

DCP to Receiver Reply Command: echo of command Response: Ack/Nak [Optional Count and Optional Data] Error checking

Required Commands AreYouThere -- Initiated by receiver to find out the ID and status of the DCP connected to it. The request includes the receiver time, validity. The reply includes ID, time, and command version supported. *Reset DCP power off and on again (sends command to DCP and/or receiver operates a relay) Reset failsafe *Set transmitter mode disabled, ST, RR, ST/RR *Set TX schedule type, time, interval, channel, baud, duration *Set TX power up/down or absolute Transmit Receiver setup command includes receiver setup so the DCP can transmit it. Transmit Receiver stats -- command includes receiver statistics so the DCP can transmit it: Eb/No,RS corrections/failures, Estimated power, Osc freq offset, #times lost sync day, week, month, authentication failures, uptime, lock time metrics Transmit group list -- command includes the group list stored in the receiver so the DCP can transmit it. * requested by STIWG

Optional Commands Receive file named file transfer for sending up to 64K bytes to the DCP. Ack random tells the DCP that Wallops received a random transmission. Since most DCPs will repeat a random transmission 3 times to make sure it gets through, this ACK can be used to eliminate unnecessary retransmissions. *Set Data Acquisition mode defined by the DCP *Control turn things on/off *Command initiate command defined by the DCP Measure make the requested measurement. *transmit status (includes location) *transmit test message *transmit setup *transmit tx format metadata *transmit diagnostic info *transmit data command specifies what data to transmit could be the last transmission or data missing from a previous transmission. Passthru this is for vendor defined commands. The Receiver simply passes the data to the DCP.