1 / 10

LabVIEW-Based Real-time Ground Support Telemetry with CCSDS Space Packet Protocol

LabVIEW-Based Real-time Ground Support Telemetry with CCSDS Space Packet Protocol. LUGG Meeting September 25, 2014. LCRD GSE Background. Optical instrument rack needed to monitor optical and electrical signals for the Laser Communications Relay Demonstration (LCRD) project.

Download Presentation

LabVIEW-Based Real-time Ground Support Telemetry with CCSDS Space Packet Protocol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LabVIEW-Based Real-time Ground Support Telemetry withCCSDS Space Packet Protocol LUGG Meeting September 25, 2014

  2. LCRD GSE Background • Optical instrument rack needed to monitor optical and electrical signals for the Laser Communications Relay Demonstration (LCRD) project. • Mixture of Serial, GPIB, TCP, USB, and DAQ hardware. • GSE system controls both the optical instrument rack and LCRD modem through Integration and Test Operation System (ITOS). ITOS required by customer. • ITOS control computer runs Linux, making direct interface to some instruments challenging. • Optotest brand OP710 USB-only optical power meter uses a binary API, and has no Linux driver. • Need streaming of analog DAQ data @ 100 kHz. • Output waveforms on DAQ analog output. • Need remote control of power to instruments for emergency shutdown and/or reboot. • Need to consolidate interfacing and control of various instruments and hardware into a simplified API that can be run from Linux. • Considered Linux external library written and compiled using LabVIEW for Linux. • Ultimately decided to use a dedicated LabVIEW computer with TCP interfaces for ITOS telemetry/control and DAQ streaming.

  3. LCRD Ground Modem System LabVIEW Controlled components • GSE Rack • 25 GHz Oscilloscope (LXI) • Optical Spectrum Analyzer (GPIB) • Optical Polarization Controller (GPIB) • ITLA Telecomm Laser (RS-232) • Atmosphere Simulator (DAQ analog output) • Nutation Signal Input (DAQ analog input) • NI RMC-8354 1U rack-mount RT controller with Phar Lap and PCI GPIB controller. • Firewall router, GigE switch • Ethernet power distribution unit (PDU) with remote reboot on outlets. • Ground Modem Rack • Bristol 228A Optical Wavelength Meter (Telnet, connected to GigE switch in GSE Rack) • Optotest OP710 8-channel Optical Power Meter (USB, connected to RMC RT controller) • Ethernet PDU

  4. GSE RT Instrument Controller • National Instruments RMC-8354 1U computer with Phar Lap RTOS option. • Determinism not needed, so why real-time? • Fast reboot • Long-term stability • Security • Convenient remote programming and control as LabVIEW target. • Could easily use Windows 7 if slower reboot is tolerable • Switch from RT to Windows with minimal effort, if necessary. • Some challenge with OP710 USB • Optotest meter uses FTDI chip, but driver is binary Windows DLL • OS other than Windows not supported by Optotest • LabVIEW-based USB driver was previously written for FTDI chip. • Optotest was very cooperative in providing raw USB commands • All other interfaces such as GPIB, LXI, Serial, and DAQ easily supported from NI RTOS with good stability.

  5. GSE LabVIEW Program Requirements • Interface directly to ITOS • Use Consultative Committee for Space Data Systems (CCSDS) Space Packet Protocol (CCSDS 133.0-B-1 & CCSDS 102.0-B-5 ). • Create LabVIEW TCP driver for CCSDS packets • Use primary NIC of RMC RTOS computer for ITOS interface • Create sub-protocol to define CCSDS packet data for control of instruments directly from ITOS. • Create automatic ITOS telemetry message to be sent @ 1 Hz for optical power and wavelength data • Stream DAQ Analog Input Data • Use NI USB CompactDAQ connected to RMC RTOS Computer. • Reserve secondary NIC of RMC computer for DAQ streaming.

  6. LabVIEW CCSDS Space Packet

  7. LabVIEW CCSDS Space Packet Write

  8. LabVIEW CCSDS Space Packet Read

  9. LabVIEW Space Packet Header

  10. LabVIEW GSE CCSDS Server • LabVIEW GSE Project • OGSE Remote Programming Interface • SVN Repository for CCSDS drivers

More Related