Power RTNU
Power RTNU
Power RTNU
User Manual
Document Revision 7.0
September 2019
PowerRTNU
User Manual
7.0
July 2019
Concept Systems Limited*
Email: [email protected]
Website: www.iongeo.com
*Concept Systems Limited is a wholly-owned subsidiary of ION Geophysical Corporation (ION).
Copyright © 2019 ION. All rights reserved. Information subject to change without notice.
Disclaimer This document is the property of ION. It must not be copied, in whole or in part, or
otherwise disclosed, without prior written consent. Any copies of this document, or
part thereof, must also include a copy of this legend. This document is supplied
without liability for errors or omissions.
Trademarks ION has attempted, throughout this book, to distinguish proprietary trademarks from
descriptive terms by following the capitalisation style used by the manufacturer. All
brand names and product names used in this book are trade names, service marks,
trademarks, or registered trademarks of their respective owners.
Contents
Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Contents 3
Front Panel Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
About Ethernet Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Serial PMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Ethernet PMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Digital PMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Ethernet Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Ethernet PMC ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Onboard Ethernet port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
GPS Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Trimble ThunderBolt GPS Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
External 1PPS & Serial Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
External Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
GPS Receiver Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Trimble Bullet II / Bullet III Antenna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
VME Transition Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
The rear panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
VTM-41, Serial/Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
VTM-41 RS232 Serial S1 to S8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
VTM-42, Serial/Triggers/GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
VTM-42 RS232 & RS422/RS485/NMEA0183 Serial S9 to S15 . . . . . . . . . . . . . . . . . . . . . . . 39
VTM-42 Output Trigger, TTL - TO.01 Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
VTM-42 Output Trigger, Relay - TO.01 Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
VTM-42 Input Trigger, TTL & Relay - TI.1 Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
GPS TSIP Message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
VTM-42 Board Switch Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
VTM-43, Serial (Optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
VTM-43 RS232 Serial S16 to S23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4 Contents
Buzzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
External 1PPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Chapter 5. Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Data Server/ Data Server Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
PowerRTNU Control Process (PCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Timing/Triggers/GPS Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Distributed Time Using VME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Serial DSN Interface Process (SDI) & Serial Output Device (SOD) . . . . . . . . . . . . . . . . . . . . . . . . 56
Serial Output Device (SOD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Interface Serial Read Function (SRF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Interface Application Process (IAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
NTP – Network Time Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Typical setup for PowerRTNU Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Typical setup for client Workstation(s). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Additional Chronyd Configuration Steps for Gator in Red Hat 7 (RHEL7) Environment . . . . . 59
Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Debug Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Contents 5
Chapter 7. Diagnostic Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
The diagnostic procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
UDP Message Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Starting the UDP message server with default values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Configuring the PowerRTNU to use the UDP message server . . . . . . . . . . . . . . . . . . . . . . . . 85
Displaying debug messages from each processor card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Stopping the UDP Message Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
UDP Display Node - message server with user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Using the VxWorks shell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Accessing the VxWorks shell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Obtaining task information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Producing a stack trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Checking free RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Checking the Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Obtaining Debug Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Setting debug options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Getting help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Listing Available Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Thunderbolt GPS Clock-Verification Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
External Hardware Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Slow PowerRTNU boot or boot timeout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Address Resolution Protocol (ARP) Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
ARP Flux Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
RARP Solution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6 Contents
Appendix A. Routes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Adding a Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Determining the Gateway and Destination I.P. Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Deleting a Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Showing a Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Contents 7
Installation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
8 Contents
About this document
This document is the user manual for the PowerRTNU, the new generation Concept
real time navigation unit.
The PowerRTNU is part of Concept’s integrated navigation systems for marine
geophysical survey.
The PowerRTNU is a new real time navigation unit from Concept Systems and is the
successor to the well established RTNU. The PowerRTNU uses the latest robust and
proven off-the-shelf VME based CPU boards populated with suitable PCI Mezzanine
Cards (PMCs) along with custom-built VME Transition Modules designed and
manufactured by Concept.
The standard configuration unit has the capability to talk to 15 serial sensors or
devices, 12 TTL (or Relay) Output Triggers as well as 6 TTL (or Relay) Input
Triggers. 100 Mbit/Sec Ethernet is supported both for external navigation network
(VME Slot #1 Controller Card only) and internal PowerRTNU network (all VME CPU
Cards). VME Slot #1 Controller Card has a 3rd Ethernet port for direct
communication with onboard devices such as Recording Systems and Gun
Controllers. Additional functionality can be achieved using further VME CPU boards
populated with PMCs along with suitable VME Transition Modules, for example
currently such an option is available which gives a further 8 serial ports.
A built-in GPS clock is used to keep system time to better than 50 microseconds,
and provides approximate position for estimating network calculation. The Trimble
Thunderbolt GPS Clock uses an oven controlled oscillator to keep good system time
in the event of a bad GPS signal, this is particularly useful in multi-vessel operations.
The Real Time Operating System (RTOS) running on each VME CPU board is
VxWorks from Wind River.
The PowerRTNU utilises the VME64x backplane bus - the latest version of VMEbus,
a well established multiprocessing computer architecture.
The combination of VMEbus architecture, enhanced CPU power, increased memory
capacity and VxWorks RTOS ensures that the PowerRTNU has built-in future
proofing. The PowerRTNU enclosure or chassis has been designed to meet
ElectroMagnetic Compatibility (EMC) standards and reliability is guaranteed, Mean
Time Between Failure (MTBF) of VME CPU boards is 22 years.
If upgrading a PowerRTNU, refer to “CPU Card Upgrade Procedure” on page 149.
PowerRTNU (Serial # 00016) has undergone and passed EMC Compliance Testing
to the following European Specifications.
EN 61000-6-4: 2001: Electromagnetic Compatibility, Generic Emission Standard Part 6-4. Industrial
Environment.
EN 61000-6-2: 2001: Electromagnetic Compatibility, Generic Immunity Standard Part 6-2. Industrial
Environment.
Note
See “Tests performed and EMC Certificate of Conformity” on page 143.
EN 60950: 2000: PowerRTNU (Serial # 00016) has also undergone Electrical Safety Assessment or
Low Voltage Directive Testing LVDT.
All recommendations have been implemented and CE mark applied to Power label
as shown below:
Standard PowerRTNU has two PowerPC SBCs populated with PMCs provide the
following configuration (see block diagram overleaf):
• 10/100BaseT auto-negotiate speed select external Ethernet network (connection
to vessel navigation network).
• 10/100BaseT internal, private Ethernet network.
• 10/100BaseT auto-negotiate speed select secondary private Ethernet network
(for example, connection to Input/Outputs MSX).
• 15 RS232 serial ports (7 of which are selectable for RS422/RS485 or NMEA
0183).
• 12 Digital Output triggers (TTL Active HI/LO & RELAY NO/NC).
• 6 Digital Input Triggers (TTL Active HI/LO & RELAY NO/NC).
• GPS Receiver for accurate timing and approximate position for estimating
network calculation.
Other features include a power supply and cooling fan mounted to one side, making
available the full 6U width for rear panel I/O and rear VME Transition Modules
(VTMS). VTMs contain serial, digital, GPS and other interface and signal
conditioning circuitry. Spare VME and VTM slots ease future expansion for increased
processing power and specialised hardware interfaces
Front panel
If more than 15 serial ports are required, a 3rd PowerPC VME64x card can be added
in Slot 5 (shown) and populated with 1 PMC, adding 8 RS232 ports.
Below is a diagram showing the front of PowerRTNU chassis populated with 3
PowerPC VME64x cards and 1 VME Ethernet Switch. In turn, each VME64x card is
populated with 1 or 2 PMCs.
VME-SW, 8 Port
VME-02, PPC CPU Card+ 2 PMCs
Ethernet Switch
Note
VME Slot #1 is at bottom of unit
PMC Slot #1 is on right hand Private Network
side of VME Cards Connector 2
Rear panel
The standard PowerRTNU configuration has 2 Transition Modules, VTM-41 & VTM-
42. More transition modules can be added in slots 5, 6 & 7, providing signal
conditioning and routing to rear panel for optional VME PowerPC cards. Note that an
optional VTM-43 card is shown populating slot #5 in this example.
GPS
T0.2 T0.5 T0.8 T0. 11 T1 .2 T1.5
Key
TO.x Output Trigger (1 to 12) [Fischer] Connectors and Green LEDs indicating Trigger
Active.
TI.x Input Trigger (1 to 6) [Fischer] Connectors and Green LEDs indicating Trigger
Active.
Sx Serial Port (1 to 8) RS232 and (9 to 15) RS232/RS422/RS485/NMEA [Inverted RJ45
with Green & Amber LEDs indicating Data Transmit & Data Receive] Optional S16 to
S23 - all RS232.
GPS (Blue legend) GPS Serial Output / Diagnostics [Inverted RJ45 with Green & Amber LEDs indicating
Data Transmit & Data Receive with reference to host CPU].
1PPS 1 Pulse Per Second GPS Output [Fischer] Connector and Blue LED indicating 1PPS
activity.
GPS (Grey legend) GPS Bullet Antenna Connection [F-Type RF].
PNC1 Ethernet, Private Network Connection [Non Inverted RJ45].
E1 Ethernet, Vessel Navigation Network [Non Inverted RJ45].
E2 Ethernet, Spare (for example the Recording System) [Non Inverted RJ45].
HB Heartbeat Amber LED Indicator.
Note
For full details of PowerRTNU Physical Dimensions & Power as well as the same
information for other products, see “Navigation Hardware” on page 125.
Environmental
Serial Ports RJ45 Jacks serve as serial port connectors for the PowerRTNU VME Transition
Module Panels. The jacks are in banks of 8, inverted, with built-in indicator LEDS:
• Yellow LED for hardware RXD (receive data) signal indication.
• Green LED for hardware TXD (transmit data) signal indication.
As RJ45 connectors are used for both Ethernet and Serial ports the following
conventions have been adopted:
Serial RJ45s Inverted Jacks, i.e. notch is towards top of Panel. The only exception to this rule is
debug port on front of VME CPU cards. VTM Panel legend is blue. External CAT5
cable should also be blue.
Ethernet Ports
Ethernet RJ45s Normal Jacks, that is, notch towards bottom of Panel. VTM Panel legend is grey.
External CAT5 cable should also be grey.
Triggers The triggers or digital I/O connectors on the PowerRTNU VME Transition Module
Connectors panels are circular dual pole locking type connectors (for example Lemo, Fischer).
For protection against Electro Magnetic Discharge (ESD), the screen is grounded
and electrically isolated from the two conductors.
Triggers and Digital I/O LED indication is as follows:
• Each of the 12 Output and 6 Input Triggers has an associated Green LED
indicating active state.
• A flashing amber LED HB indicates slot 2 VME 02 is running the application
software. A flash rate of once per second indicates GPS timing is OK. A faster
rate means that GPS time has drifted outwith acceptable limits.
• A flashing blue LED PPS indicates 1 pulse per second from the GPS Clock and
also that the FPGA firmware on VTM-42 is running.
Note
The rear panel LEDs give status indication mainly for initial setting up of system,
confidence checks and troubleshooting.
Spares
PowerRTNU Expansion
Due to the use of flexible VME64x architecture, PowerRTNU accepts almost any
combination of additional processor cards and PMCs for expanded processing
power or hardware interfaces.
The only constraint to this expansion is the availability of card slots. The basic
PowerRTNU utilises 3 of the 7 card slots at the front, and 4 of the 7 card slots at the
rear of the chassis. This leaves 4 card slots for additional processor cards and 3
card slots at the rear for panel I/O.
PowerRTNU Chassis
The PowerRTNU Chassis or enclosure is custom built and consists of the following
main components:
• Custom 7 Slot VME64x backplane, has P0, P1 & P2 connectors at rear.
• Power Supply is Universal Input 400 W supplying +5 V DC, +12 V DC, -12 V DC
& +3.3 V DC to VME64x Backplane.
• 4U high, 19” Rack or Desktop Mounting.
• Forced air cooling for front mounted VME cards using low acoustic noise,
thermistor controlled, variable speed fan. When thermistor located in main air
flow detects >30 Deg C, fan will switch from half to full speed.
• Transparent Quick Release EMC Front Door allowing VME Card status &
Chassis Power LEDs to be viewed.
• All cable access is to rear of unit. Power Socket & Private Network Expansion
RJ45 on rear of Chassis. All other connections are via VTM Panels.
• Power Switch mounted on rear of Chassis - cannot easily be accidentally
switched off.
• Hexagonal ventilation holes for maximum EMC & minimum acoustic noise.
• 7 pairs of card guides for horizontally mounted VME Cards at front of unit.
• 7 pairs of card guides for horizontally mounted VTMs at rear of unit.
• ID label shown, fixed on rear of Chassis:
Key features • Motorola low power, high performance PowerPC 750 32 Bit Microprocessor.
• 64 bit PCI [Peripheral Component Interconnect] Bus with Expansion connector.
• Industry standard enhanced VMEbus - VME64x Extension format, takes one
VMEbus Slot. Two connectors, P1 & P2, each 5-row, 160-pin DIN.
• PowerPlus II architecture optimised for the PowerPC microprocessor, PCI Bus
and VMEBus.
• 256 MB of on-board SDRAM.
• 2 Industry Standard PMC [PCI Mezzanine Card] slots, all signals in PMC Slot#1
& most signals on PMC Slot#2 are routed to VME P2.
• Up to 1 MB capacity for on-board firmware, also 8K x 8 NVRAM.
• 8 MB on-board programmable FLASH Memory for user-specified requirements.
• 10/100Mb/s Auto-negotiating Ethernet Interface via RJ45 on Front Panel,
• Serial Debug Port via RJ45 on Front Panel.
• 4 X 32-bit Timers, one 16-bit Timer & one watchdog Timer.
• Onboard debug monitor PPCBug with self-test diagnostics PPCDiag.
• Both PMC slots support both Front Panel & VME P2 IO, P2 IO used in
PowerRTNU.
• Operating temperature: 0 to 55 °C.
Architecture
ABT - Abort pushbutton PMC - Top Green LED, indicates PMC Slot #2 activity.
switch, not used
RST - Reset pushbutton PMC - Bottom Green LED, indicates PMC Slot #1 activity.
switch resets board
processor . If card is slot #1
controller also resets all other
VME Cards
10/100BASET - Ethernet
LAN RJ45 Port, PowerRTNU
Private Network
Battery A Lithium 48mAh SNAPHAT DIL battery supplies clock chip, in worst case - with
clock running and system powered off at 20 Deg C - it will last for 8.4 years.
Expected battery life in live unit is much longer than this. A spare battery is shipped
with later Spares Kits.
Features • VME format Ethernet Unmanaged Switch for PowerRTNU Private LAN.
• No interaction with VMEbus apart from +5 V DC power.
• 8 x 10/100Mb/s RJ45 Ethernet Ports.
• All Ports auto-negotiating and support full and half duplex operation.
• Configurable by PC Utility via front panel parallel port, this will be done once
before shipping as part of system configuration.
• No setup or operator interaction needed to enable basic switching capabilities.
• MAC address learning forwards incoming packets only to port with destination
address.
• LED indication of data link activity and speed.
• Operating temperature: 0 to 70 °C.
76 543 2 1 0 0 1 2 3 4 5 6 7
76 543 2 1 0
About Ethernet An Ethernet Switch differs from a hub in that it transmits the packages it receives to
Switches as few ports as possible, so minimising traffic.
As each packet arrives, the switch examines the source and destination addresses.
The switch then retains the source and associates it with just the specified
destinations.
As the learning is automatic, no operator intervention is needed.
Serial PMC
Ethernet PMC
Digital PMC
Features
• 64 X Digital IO Channels.
• Each Channel can be programmed as Input
or Output.
• Each channel has an Open Collector driver
with 470 Ohm pullup resistor.
• All I/O signals routed internally to J4
connector, on VME CPU card routed to VME
P2 connector and on to rear transition module
VTM-42.
• All IO signals are tranzorb protected.
• On board Altera FPGA.
• All I/O Triggers, 1PPS interrupt, VTM-42
Switch Readback, HB LED & Buzzer
implemented using this PMC with VxWorks
control software running on VME-02.
Ethernet Networks
The PowerRTNU slot 1 VME Controller Card or VME-01 has three Ethernet ports:
• Two implemented using Ethernet PMC via rear Transition Module VTM-41.
• One on the front panel of the VME Processor card (as built into all MVME2434
SBC’s).
The ports are described below.
Ethernet PMC ports The Ethernet PMC (see page 29) provides two 10/100BaseT auto-negotiating
Ethernet ports. These are only required on the first PowerPC VME Processor Card.
The signals from the port are routed to the VTM-41 panel or internal ethernet
network and connect to the following:
• The first port is used for an external Ethernet connection to the data server on
the vessel Navigation network, via E1 RJ45 connector on the VTM-41 Panel.
• The second port is optionally configurable to connect to a secondary network, via
E2 RJ45 connector on the VTM-41 Panel.
GPS Receiver
The onboard GPS Receiver is used primarily to achieve very accurate system time
using 1PPS TTL output signal and TSIP serial message. A secondary function is to
provide approximate position for network estimation on startup or at any other time if
required to do so.
The receiver is interfaced to the host PowerPC VME Card VME-02 as follows:
• 1PPS TTL output signal via Digital PMC IO line.
• TSIP serial message via serial port 8 on the Serial PMC.
A software driven Blue LED indicator on the rear panel indicates the status of the
GPS 1PPS, normally flashes once per second.
More advanced GPS status and diagnostic information is available via software with
updated nodes.
Note
This GPS disciplined clock does not have the capability to receive RTCM
corrections.
External Diagnostics
When GPS Receiver is suspect, usually noticed when system time starts to drift,
control can be taken of Thunderbolt using an external PC running a Windows based
Monitor utility which is supplied on CDROM.
• Note that in diagnostics mode GPS Clock will not be disciplining PowerRTNU
time and is therefore best done offline.
• To enter GPS Diagnostic or Debug Mode power has to be removed from
PowerRTNU and VTM-42 SW3-C set to DBG or UP position. See “Thunderbolt
GPS Clock-Verification Procedure” for details of Trimble Thunderbolt Diagnostic
procedures.
Note
See also “PowerRTNU GPS Bullet III Modification” on page 141
Rear mounting VME Transition Modules VTMs facilitate the implementation of signal
conditioning and interface circuitry which allow the front mounting PowerPC VME
Processor Cards to talk to sensors and other equipment onboard the vessel. All VTM
PCBs are standard VME PCB size (160 mm x 180 mm) and panel is 6U high. Panel
width can be more than 1 slot in order to accommodate IO connectors, LEDs etc.
VTMs are designed and manufactured by ION Concept Systems.
The Rear Panel
VTM-43
S1 S1 S1 S1 S2 S2 S2 S2
6 7 8 9 0 1 2 3
VTM-42 T0.
1
T0.
4
T0.
7
T0.1
0
T1.
1
T1.
4
GP
T0. T0. T0. T0.1 T1. T1. S
2 5 8 1 2 5
VTM-41
1
H
1 PPS
S S1 S1 S1 S1 S1 S1 B
G PS
9 0 1 2 3 4 5
S S S S S S S S Eth Eth
PNC1 1 2 3 4 5 6 7 8 1 2
VTM-41, Serial/Ethernet
VTM-41 must always be resident in rear slot #1 of PowerRTNU, the same slot # as
VME-01 which is front mounting. (VME-01 is a PowerPC VME Card with Serial PMC
in PMC slot#1 and Ethernet PMC in Slot #2.)
Features • VME Transition Module located in Slot #1, interfaces VME-01 signals to rear
panel, takes up 1 slot.
• 8 x RS232 Serial Ports, inverted RJ45 connectors.
• 2 LEDs on each serial port indicates data activity, Transmit (Green) and Receive
(Yellow).
• Serial Port labelled S1 to S8 and coded blue.
• 2 Ethernet Ports, RJ45 connectors labelled E1 and E2 and coded grey.
• Socketed MAXIM RS232 ICs can be easily replaced in the field, see Appendix N,
"Changing A Socketed Device,".
• 2 x VME64x type white Ejector/Injector Handles.
DSR
1
RTS 2
To/From MAX238
GND 3
TXD
4
RXD
MAX238 RS232 Interface IC (one 5
for each port) is mounted in DIL 6
holder for easy field replacement. CTS
PowerRTNU Spares Kit has 4 7
MAX238 devices. DTR
8
TX LED RX LED
(Green) (Amber)
8 1
Note
“VTM Port Diagnostics” on page 145 relates serial ports to VTM-41 Interface ICs.
VTM-42, Serial/Triggers/GPS
VTM-42 must always be in same slot as VME-02 (usually slot 2), a PowerPC VME
Card with Serial PMC in PMC slot#1 and Digital PMC in Slot #2. For default DIL
switch setup, see “VTM-42 Board Switch Settings” on page 43.
Features • VME Transition Module, usually located in Slot #2, interfaces VME-02 signals to
rear panel. Panel takes up 3 VTM slots.
• 7 x RS232/RS422/RS485/NMEA0183 Serial Ports, inverted RJ45 connectors.
• 2 LEDs on each serial port indicates data activity, Transmit (Green) and Receive
(Yellow). Serial ports labelled S9 to S15 and coded blue.
• 8th RS232 port- onboard GPS receiver TSIP data strings can be monitored.
Debug Mode allows diagnostics to be run from external PC.
• All MAXIM front-line serial protocol ICs are socketed, allowing easy field
replacement, see Appendix N, "Changing A Socketed Device,".
• Onboard Xilinx FPGA.
• Buzzer indicates Shot or Shot Timeout, a DIL switch enables/disable it.
• 12 Output Triggers [TO.01 to TO.12] can be configured for TTL (Active High/
Active Low) or Relay (Normally Open/Normally Closed) using onboard DIL
switches.
• 6 Input Triggers, [TI.1 to TI.6] can be configured for TTL (Active High/Active Low)
or Relay (Normally Open/Normally Closed) using onboard DIL switches.
• All Input & Output Triggers have Green LED indication and use high reliability
Fischer panel connectors.
• 1PPS status LED is blue.
• Onboard GPS receiver is Trimble Thunderbolt GPS Clock, F-Type RF connector
on panel is connected to Bullet II Antenna using Belden 9104 75 Ohm Cable.
• 2 x VME64x type white Ejector/Injector Handles.
*[ ] - Note that when S9 & S10 have RS422 selected 4 extra signals
are implemented RTS+, RTS-, CTS+ & CTS-.
S11 to S15 in RS422 mode have signals TX+, TX-, RX+, RX- &
GND.
Note also that 8th RJ45 connector on VTM-42 is used for GPS TSIP
message monitoring and GPS Diagnostics
Note
“VTM Port Diagnostics”: “VTM-42” on page 146 relates serial ports to VTM-42
Interface ICs.
+5V DC
TTL :
SW8 - 1, Default is UP position , 470 Ohm
TTL selected. Resistor
Active High :
SW4 -A, Default is DOWN SW9 -1, Default is UP position VTM-42 Panel
position, HI selected. RIN selected, Pull - up Resistor in
circuit.
TO.01 Pin 1
74LS07
From FPGA TO.01 Pin 2
0V
.
Note that TTL Output Triggers TO.02 to TO.12 have identical circuitry to above
NOTES
470 Ohm pull-up resistors are switchable to easily allow the signal to be pulled up externally, this could be a recording
system or gun controller which already has a pull-up resistor in place on the input signal line. The chip used to drive TTL
Output Triggers is open-collector which means that a pull-up resistor is needed in circuit between output and (usually) 5V
DC rail, most TTL chips have this pull-up already built in. Another advantage is that the signal can be pulled up externally
to voltages other than 5V DC, typically up to 30V DC.
SW9 in PowerRTNU VTM-42 allows pull-ups on all 12 Output Trigger channels to be individually switched when TTL
mode selected.
From FPGA
TO.01 Pin 2
Note that Relay Output Triggers TO.02 to TO.12 have identical circuitry to above.
Relay:
SW10-1, DOWN position,
RLY selected,
4.7K Implements debounce circuitry in FPGA
Resistor
VTM-42 Panel
TI.1 Pin 1
74HCT14
5.0V
Tranzorb To FPGA
TI.1 Pin 2
0V
Note that Input Triggers TI.2 to TI.6 have identical circuitry to above.
Pin 2
Note
“VTM Port Diagnostics”: “VTM-42” on page 146 relates trigger ports to VTM-42
trigger Interface ICs.
GPS TSIP Message The following RS232 Trimble TSIP messages are available on VTM-42 GPS port,
Pin 1 wrt Pin 3.
1. 0x41 Received GPS time.
2. 0x8fA2 Super Packet - UTC/GPS Timing Selection.
3. 0x8fA9 Super Packet - Self Survey Parameters.
4. 0x8fAB Super Packet - Received GPS time.
5. 0x8fAC Super Packet - Supplemental Timing Packet.
6. 0x4A Single-precision LLA Position Fix.
7. 0x56 East-North-Up velocity Fix.
SW12-1 - Buzzer ON (or OFF) Default - ON, SW3-B - GPS Rx type TBLT (or SKII)
[UP] position. Default - TBLT, [DOWN] position.
SW12-2 - 1PPS pullup RIN (or ROUT) SW3-C - GPS Rx mode HOST (or DBG)
Default - RIN [UP] position. Default - HOST [DOWN] position.
Note
VTM-42 Serial # 0091 onwards uses OTP (One Time Programmable) PROM in
location U2. Previous VTM-42s used a programmable PROM at location U3. Only
one can be in place.
If used, the optional VTM-43 must be in same slot as VME-03 (usually slot 5). VME-
03 is a PowerPC VME Card with Serial PMC in PMC Slot #1.
Features • VME Transition Module usually located in Slot #5, interfaces VME-03 to rear
panel, takes up 1 slot.
• 8 x RS232 Serial Ports, inverted RJ45 connectors.
• 2 LEDs on each serial port indicate data activity, Transmit (Green) and Receive
(Yellow).
• Serial Ports labelled S16 to S23 and coded blue.
• Socketed front-line MAXIM RS232 ICs can be easily replaced in the field, see
Appendix N, "Changing A Socketed Device,".
• Provision has been made for connector and signal conditioning PCB should 2nd
PMC be installed in VME-03.
• 2 x VME64x type white Ejector/Injector Handles.
DSR
1
RTS 2
To/From MAX238
GND 3
TXD
4
RXD
MAX238 RS232 Interface IC (one 5
for each port) is mounted in DIL 6
holder for easy field replacement. CTS
PowerRTNU Spares Kit has 4 7
MAX238 devices. DTR
8
TX LED RX LED
(Green) (Amber)
8 1
Note
“VTM Port Diagnostics”: “VTM-43 (Optional)” on page 147 relates serial ports to
VTM-43 Interface ICs.
Installation Notes
GPS Configuration The Trimble Thunderbolt GPS Clock is normally installed in PowerRTNU VTM-42.
The default switch position is SW3-B in DOWN position [TBLT] - towards panel.
If using alternative Trimble SKII GPS Receiver, set SW3-B to UP position [SKII] -
away from Panel.
For PowerRTNU to be fully operational, Trimble Thunderbolt GPS Clock must be in
running in HOST mode, i.e. under control of host CPU on VME card. The default
switch position is SW3-C in DOWN position [HOST] - towards panel. If carrying out
GPS diagnostics while Offline, set SW3-C to UP position [DBG] - away from Panel.
GPS Rx Feed
Although Concept Systems recommends a dedicated Bullet Antenna for Thunderbolt
GPS, it is possible to connect the latter to a GPS Rx feed already available locally on
vessel - typically from a GPS Antenna Splitter/Amplifier.
Many GPS receivers, including the Thunderbolt, send +5V DC (or similar voltage) to
the active antenna; this must be blocked if the antenna already has a DC supply.
In addition, some receivers look for a certain impedance across RF port before they
activate and this will require a dummy load.
In summary, you can use a GPS Rx feed with very little performance degradation as
long as:
• The port is NOT DC Coupled
• The port has a dummy load built-in.
Note
Concept Systems can supply a GPS Antenna Splitter/Amplifier for long (and
therefore lossy) cable runs. See “GPS Signal Distributor” on page 129.
Installation Procedure
• Lethal Voltages are 1. Remove PowerRTNU, Bullet antenna and all cables from packaging and check
contained within the contents against packing list, if any discrepancy exists please contact Concept
PowerRTNU Systems. If you have a spare PowerRTNU repeat the procedure.
enclosure. 2. Locate main PowerRTNU in optimum position as defined in Installation Notes
• Ensure that above. Insert PowerRTNU into rack space and secure with 4 front mounting
PowerRTNU bracket screws.
ground is 3. Locate and secure GPS antenna in optimum position on vessel superstructure
connected to vessel as defined in Installation Notes above.
ground via ground
4. Run GPS antenna cable from antenna to PowerRTNU location.
pin of IEC Cable.
5. Connect GPS RF feed to F-Type connector marked GPS on RHS of VTM-42
• A three-conductor
panel. Alternatively take RF feed from suitable antenna splitter/amplifier as
AC power cable
defined in Installation Notes above.
must be plugged
into an approved 6. Ensure that PowerRTNU Power Switch is in 0 position and, after reading
three-contact warnings (left), connect power lead from local supply to Power Socket on rear of
electrical outlet. PowerRTNU Chassis. Use locking clip to secure.
• Remove power 7. Configure input and output triggers as described in “Triggers Configuration” on
from unit before page 137. Connect all input and output Triggers using appropriate cable
detaching covers assembly. If adaptor cables not supplied see wiring schedule in Cable
for maintenance. Information section of this manual.
• Take anti-static 8. Connect all serial sensors and serial headers using appropriate RJ45/DB9S
precautions when Adaptor and suitable length of blue CAT5 cable. By default all serial ports are
handling VME RS232, S9 to S15 can also be configured for RS422/RS485/NMEA0183 using
cards & VTMs. VTM-42 DIL switches. See ““VTM-42 Board Switch Settings” on page 43 for
details. If RS232 use CSL400053 - PowerRTNU RS232 Adaptor, if RS422 use
CSL400054 - PowerRTNU RS422 Adaptor.
• If adaptors not supplied see wiring schedule in Cable Information section
• If using the Concept Data Distributor, please refer to “Data Distributor” on
page 139.
9. Connect Navigation network grey CAT5 cable to E1 RJ45 on VTM-41
10. Hardware installation is now complete, all VME CPU cards must now be
configured with appropriate IP address as well as boot parameters etc. See
“PowerRTNU Configuration” on page 63.
11. You are now ready to start configuring RTCN as required.
Note
For maximum noise immunity use Screened Twisted Pair STP CAT5 cable for all
Ethernet (grey) & Serial (blue) lines.
Hardware Configuration
The VTM-42 is the only board requiring configuration. It ships with a default
configuration as described in this section. For default settings see “VTM-42 Board
Switch Settings” on page 43.
Triggers Configuration
Before applying power to PowerRTNU with all external sensors connected, 12
Output & 6 Input Triggers on VTM-42 must be configured to TTL (Active High/Active
Low) or Relay (Normally Open NO / Normally Closed NC). See also see “VTM-42
Board Switch Settings” on page 43.
Output Triggers
1. TO.01 to TO.12 set to TTL [TTL] - SW8 in UP position (away from Panel).
2. TO.01 to TO.12 set to Active High [HI/NO] - SW4 to SW7 in DOWN position
(towards Panel).
3. TO.01 to TO.12 (which are Open Collector TTL) have a 10K pullup Resistor in
place, SW9 in UP position [RIN] - away from Panel.
4. If pullup resistor is already available in external equipment it is possible to
disable internal resistor by setting SW9-x to DOWN position [ROUT] - away from
Panel
5. Now select Output Trigger configuration to ensure reliable communication with
onboard equipment.
Input Triggers
1. TI.1 to TI.6 set to TTL [TTL] - SW10 in UP position (away from Panel).
2. Active Low [LO/NC] - SW11 in UP position (away from Panel).
3. Now select Input Trigger configuration to ensure reliable communication with
onboard equipment.
Note
If using the Concept Data Distributor, please refer to “Data Distributor” on page 139.
Buzzer A VTM-42 mounted Buzzer normally sounds a short tone if Time Break happens
within a predefined time after System Start, a long tone will sound if Time Break does
not arrive or is late. By default this audible indicator is enabled, SW12-1 [BZ] in UP
position [ON] - away from Panel.
Buzzer can however be disabled, SW12-1 [BZ] in DOWN position [OFF] - towards
Panel.
External 1PPS 1PPS from Thunderbolt GPS Clock is buffered and Open Collector TTL output is
made available for use by a third party via VTM-42 panel. Default is 10K pullup
Resistor in place, SW12-2 [1PPS] in UP position [RIN] - away from Panel.
If pullup resistor is already available in external equipment it is possible to disable
internal resistor by setting SW12-2 [1PPS] to DOWN position [ROUT] - away from
Panel.
Power
Universal Input Power Supply used in PowerRTNU ensures that any AC voltage
used worldwide can be catered for, use IEC cable assembly for socket standard
supported.
Warning!
Ensure that PowerRTNU ground is connected to vessel ground via the ground
pin of IEC Cable.
Data Processor 1
Router PwrRTNU
Header
Node Control
Data Process(es) Serial
Router Interfaces
Node (1-8)
Embedded SOD
Spectra Debug SDI
Data Server
Data Server
Processor 2
PwrRTNU
RTCN Control
SDI
SOD
Note
There is another method called "data server direct" (see “Data Server Direct
Configuration” on page 81) where the data server runs on the host workstation.
This method is the only one used by Orca and Gator and can also be used by
Spectra.
2. In Spectra forks the data server router process if processor 0. Note that this
process is omitted if the data server direct configuration is used.
3. Interrogates the hardware in order to build up the ILCCONF item containing the
configuration and then sends it to the embedded data server.
(There is one ILCCONF item for each processor. The ILCCONF comprises the
PowerRTNU name plus processor number, for example - for a single master
PowerRTNU called “RTNU”, two ILCCONF items: @[email protected] for
processor 0 (master) and @[email protected] for processor 1. Additional
items are produced for additional processors.)
4. If the Digital I/O PMC is found the PCP forks the GPS process. and the digital I/O
process.
5. Forks the Serial DSN process shells.
6. Gathers status information from the VxWorks® kernel such as free memory,
process state and CPU usage etc. and inserts this data into the dataserver as a
@RTNUSTATUS@ item.
Timing/Triggers/GPS Process
The timing application provides onboard timestamping and output trigger scheduling
to an accuracy of 50 microseconds using the onboard GPS rx.
The application is driven by 1 ms interrupt from one of the onboard 32 bit timer/
counters on the card. The accuracy of these interrupts is dynamically calibrated by
synchronising to the 1PPS interrupt from the GPS receiver. This means that the
application will only be available on the secondary card containing the digital I/O
PMC. This card acts as the “Time Server” to all other cards within the PowerRTNU.
For the method by which accurate timing is distributed throughout the remaining
processors (and Slave PowerRTNUs), see “Distributed Time Using VME” on page
55.
The timing application is also responsible for:
• Firing output triggers with respect to a predicted firing time.
• Timestamping incoming triggers.
Note
The output trigger fires via the 1 ms interrupt. This means that the trigger’s
accuracy is within 50 microseconds, but that it fires with a granularity of 1 ms.
The application uses predictions up to the millisecond tick before the event is
due to be fired.
This process is forked by the PCP for each serial port on the processor.
Each interface comms process connects to the internal embedded data server and
looks for relevant @RTCNCONF@ items showing a valid configuration (or change in
current configuration) for that serial port. If it finds a configuration, it downloads the
interface code via nfs.
The comms process communicates with the interface application process (IAP) and
is responsible for producing RAW items into the embedded data server which have
been manufactured by the IAP. The interface has access to all data within the
embedded data server and is therefore able to build and transmit dynamic data
strings as well as decode an incoming string. In summary, the SDI:
• Connects to embedded DSN and listens for configurations.
• Fork serial processes IAP and SRF.
• Send any configurations to the IAP, and hence SRF, such as communications
parameters, interface options, etc.
• Produce @RAW@ or multi @RAW@ items (where appropriate) into embedded
data server.
Note
The directories given in the procedure below contains example directory paths,
however in your configuration these may be different. Also note that any required
files must be present in these directories.
For Orca these directories are important so it is recommended that you use the
directories given in the procedure. For Gator you can use any directories you choose
but you must ensure that the PowerRTNµ has read/write privileges to the directories.
These are generally as follows:
Orca & Spectra - /etc directory and any sub-directories it contains
Gator - suggested directory for locating the ntp.conf file is /home/gator/data/
1. Add/Edit the ntp.conf file for PowerRTNU
This file can be added to any directory, a suggested location is
/etc/orca/PowerRTNU/boot
or
/home/gator/data
or
/etc/spectra
Note
To ensure the server can access the ntp.conf file it will require read/write
privileges to the directory in which the file is located
Note
This procedure is valid for RedHat 6, it may differ on earlier versions of Redhat.
1. On the workstation Linux desktop, select System -> Administration -> Date &
Time, then enter the ‘root’ password to open the Date/Time Properties
configuration screen.
2. Deselect the Synchronise date and time over the network checkbox to display
the manual setting screen.
The time displayed must be within 20 minutes of the PowerRTNU time, if it is not
the synchronisation will fail. If required set the time to within 20 minutes of the
PowerRTNU time.
3. Select the Synchronise date and time over the network checkbox to display
the NTP servers list.
4. Check that the PowerRTNU IP address is listed, if not Add it.
5. Select the PowerRTNU NTP server entry in the list.
6. Click OK.
Note
The directories given in the procedure below contains example directory paths,
however in your configuration these may be different. Also note that any required
files must be present in these directories.
Additional Chronyd Configuration Steps for Gator in Red Hat 7 (RHEL7) Environment
In Red Hat 7, the ntpd service has been replaced by the chronyd service. This
service is used to configure the workstation synchronization with the internal GPS
receiver in the PowerRTNU when the real-time unit is used as a server.
To enable the synchronization to work, you must edit the /etc/chrony.conf file
as follows:
1. Add the following line to the file:
server <prtnu_name> iburst
where <prtnu_name> is either the IP address or hostname of the PowerRTNU.
2. Save your changes to the chrony.conf file.
3. Start the chronyd process by using the following command:
systemctl start chronyd
4. Check that the ntp server is listed as a current time source using the sources
command:
chronyc sources
5. Check the system’s clock performance using the tracking command:
chronyc tracking
Testing The following command prints a list of the peers known to the server as well as a
summary of their state.
ntpq –p <ntp-server-name>
Example of output after running the above command:
* Denotes Reference ID
this entry is PowerRTNµ (curtailed)
Domain
being used name
and is
working
Debug Monitor
The debug monitor is a passive process which monitors the state of the PowerRTNU
vxWorks kernel and software processes.
Note
Also see “Obtaining Debug Information” on page 89.
If any process SUSPENDS or is stopped by the VxWorks 6.x operating system after
an error, or if memory becomes too low, the debug process dumps the system state
to a debug file on the UNIX workstation:
The debug file
Location: The debug file is located in the directory above the one containing
the VxWorks® file, for example if the file name is:
/home/spectra/PowerRTNU/kernel/vxWorks
then the debug file is placed in:
/home/spectra/PowerRTNU
Enhancements New features have been added to Debug Monitor that allow the PowerRTNU to
automatically recover from a software malfunction. It can reboot the card it is running
on if an essential task becomes suspended. This feature is configurable and is set
’on’ by default. The output from getdbg is now configurable, you can suppress the
output to terminal to speed up this process (default setting is output to file only).
Watchdog is a new facility that guards against Debug Monitor being prevented from
running. This facility is also set ’on’ by default.
To configure these new features, see the Configuration section below.
Debug output
Debug output to terminal or file can be configured using the following command:
setMonitorDbgFlags <unsigned int>
where <unsigned int> is a flag that can be specified to send output for a specific
debug output group or all groups to a console or file. The debug output groups and
their flags for sending output to console or file are shown in the table below.
Debug output group Flag for console Flag for file
EDR 0x00000001 0x00010000
Memory 0x00000002 0x00020000
Stack trace 0x00000004 0x00040000
Network 0x00000008 0x00080000
Device 0x00000010 0x00100000
Boot parameters 0x00000020 0x00200000
Versions 0x00000040 0x00400000
All 0x0000ffff 0xffff0000
It is only necessary to configure the PowerRTNU once for each installation. This
involves editing a series of boot parameters via a serial terminal attached to the
debug port of the master processor.
The parameters enable the PowerRTNU to boot and connect to the network over
ethernet and to download the VxWorks kernel plus the application software for
connecting to the data server.
Subsequent boot sequences read the parameters from FLASH.
PowerRTNU
SLAVE
SLAVE
Ruel2
PowerRTNU.1
Spare Device(RX2)
MASTER
Boot Device Ruel1
PowerRTNU.0
Host
Configuration Procedure
Configuring the PowerRTNU for the first time involves using a NULL modem cable to
connect it to a PC or workstation running a terminal emulator such as PROCOMM
PLUS or Windows Hyperterm. (It is also possible to instead connect to a workstation
running a UNIX tip session.)
1. Switch on the PowerRTNU.
2. Connect the host PC or workstation to the master processor debug serial port
(labelled DEBUG on card 1 on the front panel of the PowerRTNU)
3. Establish a connection to the PowerRTNU using Hyperterminal, PROCOM PLUS
or similar software with settings:
Baud: 9600
Data bits: 8
Parity: None
Stop bits: 1
Note
You can also use the bootChange command with the Downloadable Kernel.
For more information on the boot parameters, see “Boot Parameter Descriptions”
on page 65.
6. Do one of the following:
• Enter a new value and press Return
• Clear the field by pressing ‘.‘ (a full stop) then Return
• Move to the previous parameter by pressing ‘-‘ (dash key) then Return
7. Press Return
The next parameter appears (see next section)
8. Return to step 6 until you have completed all parameters.
inet on backplane
IP address of master processor internal network device (dc0). All slave processors select
their address by adding their processor number to the final number of the address.
host inet IP address of host as specified in host name above.
gateway For a single network, leave blank. However, if the PowerRTNU and host are on
different sub-networks, enter the gateway address on the PowerRTNU network
(forthcoming releases only).
user User name for File Transfer Protocol (FTP) or Remote Shell (RSH) for logging into
the host to download the kernel.
ftp password Password for logging in to the host to download the kernel using FTP
(recommended). Leave blank to use RSH (not recommended).
Note
If a password is supplied the PowerRTNU uses FTP to download the kernel, this is
the recommended method. If the password is not supplied (blank) then the
PowerRTNU uses the RSH network protocol to download the kernel, which is not
recommended.
It is important to note that in forthcoming versions of Linux the RSH protocol will be
superseded by the Secure Shell (SSH) network protocol, therefore RSH may not
work on your system depending on the version of Linux you are using.
Also note that if you still wish to get the PowerRTNU to boot using RSH, it must be
configured as a trusted host on the boot host machine, see “Configuring RSH
(Remote Shell)” on page 119.
A successful boot
[V x W o rk s B o o t]: @
b o o t d e v ic e : R X
u n it n u m b e r : 1
p ro c e s s o r n u m b e r : 0
ho st nam e : lu s s
fi le n a m e : /p r o je c ts /p r i m e n a v / P o w e r R T N U /k e r n e l/v
in e t o n e t h e r n e t ( e ) : 1 9 2 .1 6 8 .3 .8 5 :fff fff0 0 B o ot
in e t o n b a c k p la n e ( b ) : 1 9 2 .1 6 8 .1 0 1 . 1
h o s t in e t ( h ) : 1 9 2 .1 6 8 .3 .1 2 1 P a ra m e te rs
u s e r (u ) : s p e c tra
fla g s (f) : 0 x8
ta rg e t n a m e (tn ) : ru e l
s ta r tu p s c r ip t ( s ) : /p r o je c ts /p r i m e n a v / P o w e r R T N U /b o o t/r u e l.r c
A tta c h e d T C P /IP in te r fa c e to R X 1 .
A tta c h in g n e tw o r k in te r fa c e lo 0 ... d o n e .
L o a d in g ... 1 0 5 9 2 4 8
S ta r tin g a t 0 x 1 0 2 b fc ...
A tta c h e d T C P /IP in te r fa c e to R X u n it 1
A tta c h in g in te r fa c e lo 0 .. .d o n e
A d d in g 3 4 7 9 s y m b o ls fo r s ta n d a lo n e .
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R )
] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]]
]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]]
]]] ]]]]] ] ]]] ] ]]]] ]]] ] ]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] V x W o rk s
]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]] ]]] ]]]] ]] ]]]]
]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] B a nner
]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]]
]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]]
]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]] ] ]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
K e rn e l h a s
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]
D e v e lo p m e n t S y s te m
s u c c e s s fu lly
]]]]]]]]]]]]]]]]]]]]]]]]]]] V x W o r k s v e r s io n 5 .4 .2
]]]]]]]]]]]]]]]]]]]]]]]]]] K E R N E L : W IN D v e r s io n 2 .5
]]]]]]]]]]]]]]]]]]]]]]]]] lo a d e d
C o p y r ig h t W in d R iv e r S y s te m s , I n c ., 1 9 8 4 - 1 9 9 9
C P U : M o to r o la M V M E 2 4 3 3 - 3 - M P C 7 5 0 . P ro c e s s o r # 0
.
M e m o r y S iz e : 0 x 8 0 0 0 0 0 0 . B S P v e r s io n 1 .2 /0 :C S L - 1 .0
.
E x e c u ti n g s ta r tu p s c r ip t /p r o je c ts /p r im e n a v /P o w e r R T N U /b o o t/r u e l. r c .
#
# U s e th e e m b e d d e d d a ta s e r v e r o n R u e l i ts e lf ... S ta r tu p S c rip t
# i.e . IP a d d re s s o f o u r P o w e rR T N U .
#
h o s tA d d (" d s n h o s t" , " 1 9 2 .1 6 8 .3 .8 5 ")
#
# U d p M s g S v r h o s t IP a d d r e s s fo llo w s .
#
h o s tA d d (" m e s s a g e h o s t" ," 1 9 2 .1 6 8 .3 .1 2 1 " )
#
# D R N h o s t IP a d d r e s s fo l lo w s .
#
h o s tA d d (" d rn h o s t","1 9 2 .1 6 8 .3 .1 2 1 ")
#
# D o w n lo a d o u r a p p lic a ti o n o b je c ts
#
c d " /u s e r /s p e c tr a / P o w e r R T N U /o b j"
ld 1 ,0 ," p o w e r r t n u .o "
#
m lo a d 0 , " h d r .o "
#
# I n itia li s e th e U D P M e s s a g e S e r v e r U t ility
# S e p a ra te p o rt n u m b e r fo r e a c h p ro c e s s o r .
#
U d p P r in tfIn it( 2 8 0 0 1 + s y s P r o c N u m G e t( ))
#
# N o w s ta r t th e P o w e r R T N U m a in a p p .
p c p S ta rt()
#
# S ta rt a n y o th e r a p p s (h e a d e rs e tc .)
m s ta rt 0 , "h d r g e n -o 1 0 0 0 -b a u d 1 9 2 0 0 "
->
Note
Although VxWorks supports other forms, the above code load command has the
advantage that the boot script runs whether the PowerRTNU boots from a UNIX or
PC host - “/” directory character is correctly interpreted.
mload 0, "hdr.o"
Downloads the relevant code for a header. The form is
-1 All cards
If the header was nor loaded using the RTCN this must be included if a header is to
be generated by the PowerRTNU. Consult the Header Outputs Reference manual for
further details of available headers.
In the example above the command mload 0 will load "hdr.o" on card 1
(processor 0).
Note
The corresponding UDP message server must be run with the same part number on
the workstation, for example “udpmsgsvr -p 28001” would display debug
messages for processor 0.
The PowerRTNU unit connects by default to a message server using the program
number 250001. Normally, this does not need to be changed, however the message
server program number can be changed if necessary.
pcpMscvSetProgramNumber( program number )
Takes in the program number of a specific running message server so as to allow
the PowerRTNU II unit to connect to it.
-1 All cards
In the example above the command mstart 0, "hdr gen ...." starts the
General header process on card 1 (processor 0).
This setting can be used to turn on or off the zero phase trigger mode and if included in
the .rc file, must be placed after ld 1,0,"powerRTNU.o" and before pcpStart.
For GATOR, the default setting for zero-phase trigger mode is on. If you want to turn zero
phase mode off, then the command is:
unsetZeroPhaseTriggers
For ORCA and SPECTRA, the default setting for zero-phase trigger mode is off. If you
want to turn zero phase mode on, then the command is:
setZeroPhaseTriggers
NMEA Output By default mstart <n> will output the NMEA RMC string, however you can alter the
RMC string output using the -rmc_1dec_sec and -rem_2dec_sec options, which
will output seconds in the RMC string with one or two decimal places respectively.
You can disable the RMC message using the -normc option. Note that if this option
is omitted from the command line the RMC message will always be transmitted.
To output the NMEA GSA string use the -gsa option. These strings provide time,
date, position, course and speed data.
It is possible to output multiple strings. If multiple strings are output, the ZDA string
will be output before the GGA string (see example on page 72).
See the Header Output Reference User Manual or a list of options available with the
mstart <n> command and their descriptions.
Examples
pcpStart()
mstart 1, "pps_hdr -port 6 -baud 4800 -rec_2dec"
Starts the PRNTU and outputs the header on port 6 at 4800 baud, the RMC string is
transmitted with seconds given to two decimal places.
pcpStart()
mstart 1, "pps_hdr -gsa -normc”
Starts the PRNTU and outputs the header with defaults (port 7, 9600, N, 8, 1), the
GSA string is transmitted. The RMC string is not transmitted as the -normc option is
used.
pcpStart()
mstart 1, "pps_hdr -zda -normc”
Starts the PRNTU and outputs the header with defaults (port 7, 9600, N, 8, 1), the
ZDA string is transmitted. The RMC string is not transmitted as the -normc option is
used.
pcpStart()
mstart 1, "pps_hdr -zda -gga -normc”
Starts the PRNTU and outputs the header with defaults (port 7, 9600, N, 8, 1).
Multiple strings are transmitted (ZDA and GGA string). The RMC string is not
transmitted as the -normc option is used.
String Id, Time, Status (A=valid, V=receiver warning), Latitude, Direction of Latitude,
Longitude, Direction of Longitude, Speed over ground (knots), Course over ground
(Deg True), Date, Magnetic variation (degrees), Direction of magnetic variation,
Checksum.
Note
Satellite IDs are left unfilled.
Note
Diff stn ID is left blank.
setUseLocalShotPredict <val>
where val is 0 (for don't use) or 1 (for use local ShotPredict - normal argument).
This should be put into the .rc file before the pcpStart call.
It should not be necessary to configure the boot parameters of any of the slave
processor cards since they take their parameters from the master processor across
the VMEbus at boot time.
However, if for some reason, they lose their configuration, it is necessary to
reconfigure them directly.
Slave processors should only have values for boot device, processor number,
flags and other. These values should be as given here.
To configure a slave processor:
1. Connect the PC to the corresponding slave processor card debug serial port
(front panel).
2. Establish a connection to the <PowerRTNU name>.<card number> using
Hyperterminal, PROCOM PLUS or similar software with settings:
Baud: “9600”
Data bits: “8”
Parity: “None”
Stop bits: “1”
3. To configure the boot parameters for a PowerRTNU running the pre-installed or
new bootloader:
a. Hit any key to interrupt the boot sequence, or press Ctrl+X to abort it.
The VxWorks boot prompt appears.
b. To change the boot settings, type c and press Return.
A PowerRTNU parameter and its current setting appears.
4. Set parameters as described above (“Configuration Procedure” on page 64),
setting boot device, processor number, flags and other as follows and clearing
the rest by typing . (a full stop).
boot device: “dc0”
processor number: “<n>”
flags: “0x8”
other: “auto”
DRN Configuration
PowerRTNU SPECTRA
Configuration/
vxWorks Data Items Unix
Workstation
DataServe DataServe
r DRN DRN r
TCP
Socket
Connection
telnet XML
Fil
[Configuration] e
[Configuration]
DRN configuration applies to Spectra users only, Gator and ORCA users should use
the data server direct configuration as described in “Data Server Direct
Configuration” on page 81.
Both the PowerRTNU and the Data Router Nodes must be configured so that they
can communicate. (You are unlikely to need to do this, however it is important to
know how.)
Startup line
A typical startup line in the mn.ini file:
start drn -X host_config.xml -name host -remote remote_host -
log host -debug none
Flags
-X name Name of XML configuration file.
-name This replaces the field named by <drn name="nnnn">
-remote This replaces the value specified by <remote>nnnn</remote>
-port This replaces the value specified by <port>nnnn</port>
-nocompress Disable compression of all data transfer.
-cache Enable disk caching of CONF and configuration items (DTN use only).
-flush Flush disk cache on startup (DTN use only).
-h Display help on command line options.
-log See below, “Debug Logging” on page 75.
-debug See below, “Debug Logging” on page 75.
Debug Logging
The DRN offers a comprehensive audit trail for logging to file or viewing on the
console. All file output is sent to the file identified by $PN_LOG.
By default, the DRN logs startup, shutdown and any data transfers. However, you
can increase the level using the -debug flag, for example to log each RPC call made
to the DSN, or even to log all raw data sent and received.
To configure debugging:
• In the startup line, add one of the following
• -debug none
• -debug default
• -debug output specifiers + module specifiers
Output mode specifiers
f File.
S stdout.
Module specifiers
i initialisation.
d data server.
l link.
s socket.
t data transfer.
c item caching.
p plugins.
h link heartbeats.
x xml parsing.
r routing.
b hex dump all incoming and outgoing buffers.
a all debug
Examples:
• log all debug to file and stdout:
-debug fs+a
• log socket and transfer to file:
-debug f+st
• log initialisation, data server, link and socket to stdout:
-debug s+idls
• log initialisation, transfer and xml file parsing to file and stdout:
-debug default
To specify the log file
1. In the startup line add -log <name> to specify a log file which has the form
drn_<name>.LOG.
Note
The default name is drn_.LOG. If “-debug none” is used then -log has no effect.
With two or more PowerRTNUs use -log, otherwise both UNIX DRNs will try and open the
same file (drn_.LOG) for writing.
Configuration file
The DRN configuration file is located in $PN_DATA with the file extension ".xml". It
contains:
DRN name Name of remote host (PowerRTNU host name).
TCP port Type of items to be transferred. Specific items need not be named, only the
untagged item type.
The file is written in XML (eXtensible Markup Language), using tag-bracketed
structures: <...> </...>:
Typical format for configuration file:
<?xml version="1.0"?>
<drn name="" target="">
<links>
<link name="" type="">
<comms>
<remote></remote>
<port></port>
<mode></mode>
</comms>
<channel>
<items>
<conf></conf>
<proc></proc>
<data></data>
</items>
</channel>
</link>
</links>
<exclude>
<items>
<config></config>
</items>
</exclude>
</drn>
Note
Add comments using <!-- -->,
for example: <!-- XML comment -->
Tag Descriptions:
<drn> </drn> Defines the DRN node. Two parameters are required:
name: Name of the DRN. Each DRN connected to the DSN must have a unique
name for use when declaring interest and products.
type: Operation type. Can be: “PowerRTNU” for links between the navigation
system and the PowerRTNU; or “Unix” for DTN style links (unix -> unix).
<links> </links> Defines one or more links:
<link> </link> Defines a single link. Two parameters are required:
name: Identifier for the link. This name must be unique if multiple links are defined.
type: Can be "socket" for PowerRTNU; or "serial" or "simplex serial" for DTN use
only.
<comms> </comms> Defines communications parameters for a link. Within the <comms> structure the
following tags can be used:
<remote>: Hostname of remote DRN
Note
Tags priority, ttl and max_elements are for use with DTN style links, and can
be committed for the PowerRTNU.
<items> </items> Lists the type of item transferred on a channel. Items can be of the following types:
<conf>: CONF items such as @RTCNCONF@
<proc>: Processed data such as @NETSOLUTION@
<data>: Real-time data items such as @RAW@
<config>: Configuration items such as @STREAMER@. This tag can only be used
in conjugation with the <exclude> tag, below.
<exclude> </exclude>
Items which should be excluded from transfer for ANY links.Typically these are
configuration items such as @SURVEY@, but can be of any of the item types used
in the <items> section.
Configuration
The DRN embedded in the PowerRTNU software does not require a configuration
file. For this reason, a default item list has been hard-coded with some items
excluded from transfer (equivalent to the <exclude> section of the Unix XML file):
Items excluded from transfer
CONF/Configuration items:
@BINNER@, @CODE@, @DLNCONF@, @OBSKO@, @OBSTACLE@,
@QCLNCONF@, @RTBCONF@, @SRICONF@, @STATION@, @SURVEY@,
@TURNCONF@
Data/Processed items:
@LICENCE@, @NETQUALITY@
Example:
hostAdd ("drnhost", "192.168.1.57")
Runtime Configuration
A number of commands are available via the VxWorks prompt to allow certain
features to be enabled or disabled.
To list VxWorks commands:
• Enter drnHelp
Auto-Reboot
When the network connection fails, the DRN applies a reconnection timeout. If the
DRN has not established a connection during this time, the PowerRTNU reboots.
Typically this occurs when the system is shutdown and restarted.
A number of commands are available to control auto-reboot: drnEnableReboot,
drnDisableReboot, drnSetRebootTimeout(timeout in seconds),
drnDisplayRebootTimeout.
Debug Logging
Like the Unix DRN, the VxWorks DRN allows control over the amount of debug
output. All debug data outputs via the standard udpmsgsvr. By default, the debug
level is set to error messages only.
The following commands are available to enable/disable debug auditing:
drnDebugDisableAll drnDebugEnableAll
drnDebugDisableData drnDebugEnableData
drnDebugDisableDSN drnDebugEnableDSN
drnDebugDisableError drnDebugEnableError
drnDebugDisableFatal drnDebugEnableFatal
drnDebugDisableInit drnDebugEnableInit
drnDebugDisableLink drnDebugEnableLink
drnDebugDisableSocket drnDebugEnableSocket
drnDebugDisableTransfer drnDebugEnableTransfer
drnDebugDisableUDP drnDebugEnableUDP
drnDebugDisplayLevel drnDebugReset
TCP (RPC)
Socket
Connection
telnet
[Configuration]
Data server direct is the only configuration used by Orca and Gator and connects the
PowerRTNU directly to the data server on a remote machine (for example, a Unix
Workstation), it does not use the local data server on the PowerRTNU. Spectra can
use the DRN configuration (as described in the previous section) or can use a data
server direct configuration.
Spectra can use the DRN configuration (as described in the previous section) or can
use a data server direct configuration.
Spectra users may need to make changes to the configuration of the mn.ini file. All
users may have to make changes at some time to the PowerRTNU .rc file to enable
data server direct communication between the PowerRTNU and data server on the
remote machine if the PowerRTNU has previously been configured with a DRN or
has not been initially configured after the PowerRTNU .rc file was created.
Note
In the procedures described below some procedure steps are specific to a product or
products (Spectra, Gator or Orca). This is noted in the procedure step where it
applies.
3. Add (or change) the dsnhost using the IP address of the data server host:
hostAdd (“dsnhost”,<“IP address”>)
4. Add (if not already present) the messagehost using the IP address of the UDP
message server host:
hostAdd (“messagehost”, <“IP address”>)
5. For Orca only - add (if not already present) the msvchost:
hostadd (“msvchost”, <“IP address”>)
6. For Spectra only, in the “Set up the UDPN” section (and BEFORE the pcpStart
command), add:
pcpDisable (“dsnStart”)
pcpDisable (“drnStart”)
Note
The pcpDisable commands are not required in Gator or Orca, although if
present they have no effect.
Should the PowerRTNU stop decoding interface data, the most effective course of
action is to immediately carry out the diagnostic procedure (below) and to then
contact the Concept Support Team with the results.
Note
TIP: Remember, the PowerRTNU may contain multiple processor cards, so you
must telnet into the correct one. See "To telnet into a specific processor card"
below for information.
is available in the /etc/hosts file. For more information on the hosts file see
“hosts.equiv and .rhosts” on page 120.
Note
The name is a unique identification for that card, usually identifying the PowerRTNU
and the card (for example PRNTU1 where "PRNTU" is the PowerRTNU name and
"1" identifies the card). Also note that in the hosts file the processor card name is
usually in the second column, it’s IP address is in the first column.
You can display PowerRTNU status messages and extensive debug output on your
workstation.
To display PowerRTNU status messages and debug output
Do one of the following:
• In an xterm, run a UDP message server.
• From the RTCN, run the UDP Display Node graphical message server.
(The advantage is that the UDP port number is automatically specified. Consult
udpdn.pdf for more details.)
Options
You can start the message server with the following options:
-p Specifies the port number for server to listen on. Default port value is 28001.
-r Replaces <CR> with space if -b or -x option is not used. Note that <LF> is
already replaced by a space.
Note
Do not type exit. This terminates the shell and prevents further access until the
PowerRTNU is restarted.
-> i
NAME ENTRY TID PRI STATUS PC SP ERRNO DELAY
---------- ------------ -------- --- ---------- -------- -------- ------- -----
tExcTask excTask 1bfe4f8 0 PEND 1bfecc 1bfe408 3006b 0
tLogTask logTask 1bfbb70 0 PEND 1bfecc 1bfba90 0 0
tShell shell 181ff00 1 READY 168c74 181f1a0 0 0
tTelnetd telnetd 1a1b290 2 PEND 1637f8 1a1b110 0 0
tTelnetOutTtelnetOutTas da8670 2 READY 1637f8 da83a0 0 0
tTelnetInTatelnetInTask daa600 2 READY 16364c daa2e0 0 0
tNetTask netTask 1b4e5d0 50 READY 1657c4 1b4e4f8 3d 0
tPortmapd portmapd 1a1d1d0 100 PEND 1637f8 1a1d050 16 0
tPcp pcp 1a0fd50 100 DELAY 168204 1a0fc50 3d0002 11
tDebug boardMonitor 1a1fd50 100 DELAY 188604 1b0fc50 2 00
tDsn dsn 1a094d0 100 READY 1637f8 1a09200 3d0004 0
tDrn drn 1a15a98 100 DELAY 168204 1a15980 3d0004 1
tSDI SDI 1838010 100 DELAY 168204 1837ee0 3d0002 10
tSod SOD 1831708 100 READY 168204 1831610 0 0
tTrgSlv trgSlave 182b8a8 100 PEND+T 1637f8 182b800 3d0004 19
aux31 aux3 178eec0 100 READY 168204 178e630 0 0
fanb2 fanb 17b42c0 100 READY 168204 17b3a30 0 0
ttime3 ttime 17cab68 100 READY 168204 17ca2d8 0 0
rdiband8 rdiband 17c8240 100 READY 168204 17c79b0 0 0
tIAPRead1 IAPReadPort 17f0798 100 READY 1637f8 17f0530 3d0004 0
tIAPRead2 IAPReadPort 17fd510 100 PEND+T 1637f8 17fd2a8 3d0004 88
tIAPRead3 IAPReadPort 17fb3b8 100 PEND+T 1637f8 17fb160 3d0004 3
tIAPRead8 IAPReadPort 162c828 100 PEND+T 1637f8 162c590 3d0004 3
value = 0 = 0x0
->
Key
NAME Name of the task.
ENTRY Symbol name or address where task began execution.
TID Task ID.
PRI Priority.
STATUS Task status, as formatted by taskStatusString()
PEND, READY, PEND+T, DELAY: all indicate normal process operation.
SUSPEND: indicates that the PowerRTNU has crashed.
PC Program counter.
SP Stack pointer.
ERRNO Most recent error code for this task.
DELAY If task is delayed, number of clock ticks remaining in delay (0 otherwise).
For example, to produce a stack trace of the tPcp task above, use the following
internal command tt tPcp.
Checking free RAM You can uses the internal command memShow to find out how much available RAM is
free on each of the PowerRTNU processors
To list available RAM on each PowerRTNU processor (internal)
• Enter memShow
Checking the Stack You can display a table showing stack usage for each process. This is useful for
checking stack overflow.
To check stack usage (internal)
• Enter checkStack
Note
Debug option is only relevant when run on the second card where the GPS receiver
and digital trigger PMC is present.
Note
See also “VTM-42 Board Switch Settings” on page 43.
Note
Some Minor Alarms virtual LEDs may be yellow, for example Self-Survey
Activity, Stored Position & Almanac.
Note
Time, Date & Position may not be updated if GPS is in Self-Survey Mode.
Solution
Many ethernet switches offer a "fastlink" option which puts the port into forwarding
mode whilst the search for any loops is occurring. You can enable the “fastlink”
option on your managed switches to prevent port blocking during the PowerRTNU
boot process. The “fastlink” option will have a different name according to your
network switch manufacturer, the following are some examples:
Switch
Fast Link name option
Manufacturer
CISCO PortFast or STP Fast
Link
DELL Spanning Tree
FastLink
3COM Fast Start
Caution
There is a risk in using the “fastlink” option that your network may be swamped
during the loop verification process. If port blocking is only disabled on dedicated
ports, for example PowerRTNU ports, then this risk is reduced.
To enable the “fastlink” option, consult your network switch manufacturer’s technical
documentation.
It is also recommended that external switches are set for "auto-negotiate" and "full
duplex" mode. For information on these settings, consult your network switch
manufacturer’s technical documentation.
ARP Flux Solution When a Linux box is connected to a network segment with multiple network cards
(for example a PowerRTNU), a potential problem with the link layer address to IP
address mapping can occur. The machine may respond to Address Resolution
Protocol (ARP) requests from both Ethernet interfaces. On the machine creating the
ARP request, these multiple answers can cause confusion, or worse still, non-
deterministic population of the ARP cache. Known as ARP flux, this can lead to the
possibly puzzling effect that an IP migrates non-deterministically through multiple
link layer addresses.
The Solution
To stop the PowerRTNU from sending ARP requests, the following two lines should
be inserted in the .rc file, before the "hostAdd" command -
arpt_keep = 0xfffffff
arpFlush()
RARP Solution This effect is to do with Reverse Address Resolution Protocol (RARP) when one or
other of the networked machines tries to deduce a name for the IP addresses being
used, and goes off to look for that address through any mechanisms available. This
may take many seconds. Typical symptoms are when trying to telnet to the
PowerRTNU, you would immediately telnet to the external network address of card
1, but in trying to connect to the internal network address of cards 1 or 2 (or 3) the
telnet session would appear to hang-up. Although in reality, the telnet command
would eventually succeed, typically within 30 to 60 Secs.
The Solution
Add the PowerRTNU internal network addresses to the Linux machine's /etc/hosts file
with unique hostnames (for example, orcartnu1-1, orcartnu1-2, orcartnu1-3)
By adding the hosts entries, the look up happens instantaneously and the
responsiveness of the PowerRTNU returns.
Comments
• Length, as required.
• Wire #3: connect at PL1 end only
• Refer to RS Fischer Connector Instruction Leaflet V8834 (on CD).
Connections
PL1 Fischer S102A051-130.
PL2 Fischer S102A051-130.
Cable 18/0.10 STP, Alcatel (Farnell 140-463).
Clamp Fischer E31102.2/4.1+B (RS 445-245) [2 Of].
Comments
• Length as required.
• PL2: use heat shrink sleeving as required to provide strain relief.
• Wire #3: connect at PL1 end only
• Refer to RS Fischer Connector Instruction Leaflet V8834, (on CD).
Connections
PL1 Fischer S102A051-130
PL2 BNC Plug Straight Clamp (Farnell 309-254).
Cable 18/0.1 STP, Alcatel (Farnell 140-463).
Clamp Fischer E31102.2/4.1+B (RS 445-245).
Comments
• Program Adaptor as above.
• Insulate all unused contacts (N/C) with heat shrink sleeving.
Connections
Adaptor RJ45/DB9S (RS 314-8155).
SK1 RJ45 Jack (Part of Adaptor).
SK2 DB9S (Part of Adaptor).
Comments
• Program Adaptor as above.
• DB9S [SK2] wiring compatible with Concept RTNU standard.
• Insulate all unused contacts (N/C) with heat shrink sleeving.
Connections
Adaptor RJ45/DB9S (RS 314-8155), part with DB9P connector (RS314-8149).
SK1 RJ45 Jack (Part of Adaptor).
SK2 DB9S (Part of Adaptor).
Comments
• Program Adaptor as above.
• DB9S [SK2] wiring compatible with Concept RTNU standard.
Connections
Adaptor RJ45/DB9S (RS 314-8155), part with DB9P connector (RS314-8149).
SK1 RJ45 Jack (Part of Adaptor).
SK2 DB9S (Part of Adaptor).
Comments
• Length, as required.
• Use Tool RS 443-895.
Connections
PL1 RJ45 Plug (RS 455-258).
PL2 RJ45 Plug (RS 455-258).
Cable Grey, CAT5 4 Pair UTP (EXCEL 100-065).
Hood Grey Strain Relief Hood (RS 171-950) (Optional).
Comments
• Length, as required.
• Use Tool RS 443-895.
Connections
PL1 RJ45 Plug (RS 455-258)
PL2 RJ45 Plug (RS 455-258)
Cable Grey CAT5, 4 Pair UTP (EXCEL 100-065)
Hood Grey Strain Relief Hood (RS 171-950) (Optional)
Comments
• Program Adaptor as above to interface to standard PC RS232 port.
• Allows external PC to control PowerRTNU Trimble Thunderbolt or SKII GPS
Receivers when DBG mode is selected on VTM-42, connect adaptor to VTM-42
RJ45 GPS port using blue 1-1 CAT5 cable.
• Insulate all unused contacts (N/C) with heat shrink sleeving.
Connections
Adaptor RJ45/DB9S (RS 314-8155)
SK1 RJ45 Jack (Part of Adaptor)
SK2 DB9S (Part of Adaptor)
Comments
• Program Adaptor as above to interface to standard PC RS232 port.
• Allows listening to NMEA Message from Port 2 TX of Trimble SKII GPS, connect
adaptor to VTM-42 RJ45 GPS port using blue 1-1 CAT5 cable.
• Insulate all unused contacts (N/C) with heat shrink sleeving.
Connections
Adaptor RJ45/DB9S (RS 314-8155)
SK1 RJ45 Jack (Part of Adaptor)
SK2 DB9S (Part of Adaptor)
Comments
• Program Adaptor as above to interface to standard PC RS232 port.
• Allows listening access to TSIP Message from Trimble Thunderbolt GPS or
Trimble SKII GPS when CPU host or HST mode is selected on VTM-42. Connect
adaptor to VTM-42 RJ45 GPS port using blue 1-1 CAT5 cable.
• Insulate all unused contacts (N/C) with heat shrink sleeving.
Connections
Adaptor RJ45/DB9S (RS 314-8155)
SK1 RJ45 Jack (Part of Adaptor)
SK2 DB9S (Part of Adaptor)
Wiring Schedule PowerRTNU RS232 RX/TX XOVER Adaptor, RJ45 Jack / DB9S
Part Number CSL400061
Label RX/TX XOVER
Issue A
Wire Colour Signal From To
1 Blue N/C N/C
2 Orange N/C N/C
3 Black GND/ SK1-3 SK2-5
GND
4 Red TXD/RXD SK1-4 SK2-2
5 Green RXD/TXD SK1-5 SK2-3
6 Yellow N/C N/C
7 Brown N/C N/C
8 Grey N/C N/C
Comments
• Program Adaptor as above.
• Insulate all unused contacts (N/C) with heat shrink sleeving.
Connections
Adaptor RJ45/DB9S (RS 314-8155)
SK1 RJ45 Jack (Part of Adaptor)
SK2 DB9S (Part of Adaptor)
Comments
• Panel clips slot into 2 panel cutouts. Then insert PNC1 & PNC2.
• Length, as required. Usually fitted during PowerRTNU Chassis Build.
• PNC1 - PowerRTNU Network Connector #1 [Rear Panel], PNC2 - PowerRTNU
Network Connector #2 [Front Panel]
Connections
PNC1 RJ45 Shielded Jack (RS 229-1595)
PNC2 RJ45 Shielded Jack (RS 229-1595)
Cable Screened CAT5 Cable, 4 Pair FTP (RS 353-361)
Panel Clip RJ45 Panel Clip [2 Off] (RS 229-1680)
Omni Jack RJ45 Omni Jack Assembly Tool (RS 229-1630)
Comments
• Length as required.
• Wire #3: connect at PL1 end only.
• Refer to RS Fischer Connector Instruction Leaflet V8834, (on CD).
Connections
PL1 Fischer S102A051-130
Cable 18/0.10 STP, Alcatel (Farnell 140-463)
Clamp Fischer E31102.2/4.1+B (RS 445-245)
Comments
• Length as required (usually 5m).
• Use Evernew E1112025e CAT5e if available, otherwise remove RJ45 Plugs from
pre-terminated CAT5 cable, wire as above - different to standard.
• Use Tool RS 443-895.
• Colour Coding can change, shown for Evernew E1112025e CAT5e only.
Connections
PL1 RJ45 Plug, (RS 455-258)
PL2 DB9P (Farnell 150-726)
Backshell 9 Way D, (SEMISPEC LT09)
Cable Use Evernew E1112025e CAT5e if available, otherwise CAT5 Lead, Blue, 5M, 4 Pair
STP, (Farnell 300-7420)
Hood Strain Relief, Blue, (RS 201-0267)
Comments
• Braided sleeving to cover 3 CAT5 cables from DB50P to 500mm from RJ45s,
terminate with 1-3 Heat Shrink junction.
• Length as required (usually 2 M).
• Use Tool RS 443-895 to connect CAT5 cable to RJ45 connectors.
• Colour Coding can change, shown for Evernew E1112025e CAT5e only.
Connections
PL1, PL2 & PL3 RJ45 Plug, "1", "2" & "3" respectively (RS 455-258)
PL4 DB50P, "DDII", (Electrospeed 17-906643G)
Backshell 50 Way D, (Electrospeed 17-52904B)
Cable Use Evernew E1112025e CAT5e if available, otherwise
CAT5 Lead, Blue, 5 M, 4 pair STP, (Farnell 300-7420)
Hood Strain Relief, Blue, (RS 201-0267)
Sleeving Braided (RS 389-915), Heat Shrink (RS 399-978)
Comments
• Length as required (usually 1m).
• Use Evernew CAT5 Cable if available, otherwise remove both RJ45 Plugs from
pre-terminated CAT5 lead and wire as above, wiring is slightly different to
standard.
• Use Tool RS 443-895.
• Colour coding can change, shown for Evernew E1112025e CAT5e only.
• Insulate Drain Wire between PL2 & cable.
Connections
PL1 RJ45 Plug, (RS 455-258)
PL2 DB9S (Farnell 150-730)
Backshell SEMISPEC LT09
Lead Preterminated CAT5 Lead, Blue, 5M, 4 Pair STP (Farnell 300-7420)
Cable CAT5e Cable, Evernew E1112025e
Hood Strain Relief, Blue, (RS 201-0267)
Comments
• Length as required.
• Use Heat Shrink Sleeving to provide strain relief for SK1.
• Refer to RS Fischer Connector Instruction Leaflet V8834, (on CD).
Connections
PL1 Fischer S102A051-130
SK1 BNC Socket Farnell 309-450
Cable 18/0.1 STP, Alcatel (Farnell 140-463)
Clamp Fischer E31102.2/4.1+B (RS 445-245)
Appendix A. Routes
RX1 PowerRTNU
Internal
192.168.248.41 192.168.248.12 192.168.248.27 Network
192.168.240.x
Vessel Network 192.168.248.x
192.168.248.42
Adding a Route
Refer to the diagram above. A network gateway must be added to the host
workstation to route ethernet traffic correctly to the internal processor cards. In the
case of the PowerRTNU, the gateway IP address is the same as the IP address of
the PowerRTNU (for example, 192.168.248.27), and the destination network is the
backplane IP address, or internal network IP address (192.168.240.0) as set up in
the PowerRTNU boot parameters configuration.
For example, if the PowerRTNU has an I.P. address of 192.168.248.27 and an
internal backplane I.P. address of 192.168.240.1, when adding a gateway, the
actual gateway I.P. address is 192.168.248.27 and the destination network is
192.168.240.0
Deleting a Route
After you’ve made a mistake installing the route, you may want to delete it.
Delete it as follows (assuming you want to delete the above route).
To delete a route
• As superuser, enter
route del –net 192.168.240.0 gw 192.168.248.27 netmask
255.255.255.0
Showing a Route
To show a route
• Enter
netstat –r
The PowerRTNU can use the Remote Shell (RSH) network protocol to boot from the
UNIX host. To enable RSH, carry out the following procedure.
Note
Although this method may still be used it is no longer recommended. In forthcoming
versions of Linux the RSH protocol will be superseded by the Secure Shell (SSH)
network protocol, therefore RSH may not work on your system depending on the
version of Linux you are using.
Overview Authentication for rsh (as well as rlogin, and rcp etc) is controlled by the following
two files:
/etc/hosts.equiv
~/..rhosts
The host.equiv identifies trusted hosts from which it is possible to log in to remotely
to the local machine, without having to supply a password. There is one hosts.equiv
file, but each user can have their own .rhosts file which is located in the user’s home
directory (for example, /home/spectra). The hosts.equiv file is processed first and
the relevant rhosts file will only be checked if this is unsuccessful. Unless there is a
specific reason for doing otherwise, then it is easiest just to use just the hosts.equiv
file and remove the .rhosts.
It is important that the permissions on the .rhosts file are such that it is only writable
by the owner. If other groups are able to write to it the contents are not deemed to be
trustworthy. To a certain extent this restriction is dependant on the specific Operating
System. The restriction does not appear to be the case for the hosts.equiv file,
though again this is liable to be system specific.
RTNU
RTNU1
RTNU2
RTNU3
Assuming that the user defined in the PowerRTNU boot parameters is spectra 1, the
example above would allow the PowerRTNU named RTNU and all of its two
additional processor cards (RTNU2 & RTNU3 – RTNU1 is an alias for RTNU) access
to the local machine as the local user, without needing a password.
The addition of a username after the hostname allows the specified user to login
from the specified host as any local user. This is not really relevant to the runt boot
situation.
The + character can be used as wildcard for either a hostname or a username. For
example the + character on its own allows users from any remote host access to like
named accounts on the local machine. Often using a single plus sign in the
1. It is possible that a non standard installation may require that a different user is defined in the
PowerRTNU boot parameters.
hosts.equiv file is easier than individually listing every machine which may need
remote access (however, see note below).
This is a catchall entry. It would allow remote login as a local user from any host, but
may be ignored on some setups.
Note
Authentication with the “+” character: In many Linux distributions, the + character
is ignored by default.
It is also possible to specify hosts or users which are not allowed to remotely log in.
In this case the order of entries in a file becomes important. The result of a check on
the hosts.equiv file is determined by the first entry which either allows or disallows
access. Consider the following examples:
Here the plus entry appears first and grants access from any host, so a user from
+
-RTNU1
RTNU1 would be allowed access even though the next entry would have denied
access.
-RTNU1
+
When the order is reversed, RTNU1 would be denied access because this entry
appears before the entry which would otherwise have allowed it. Note that in this
case the .rhosts file of the relevant user would now be checked.
Note
Using +@trusted: +@trusted will be found in the hosts.equiv file in many CSL
machines. This relies on the existence of the netgroup trusted being defined on the
Concept network. Using this on a client installation will have no effect, and in any
case is superfluous if the file already contains either a standalone + or the
PowerRTNU hostname.
The hosts file The hosts file is another config file /etc/hosts which is used during the authentication
process to resolve the hosts names which appear in the hosts.equiv and .rhosts
files. The host names which are used in the files must be defined here. It is important
that an entry be included for each processor card within the PowerRTNU.
Example:
192.168.3.5 RTNU
192.168.100.1 RTNU1
192.168.100.2 RTNU2
192.168.100.3 RTNU3
The example above says that the hostname RTNU identifies the machine with ip
address 192.168.3.5. Also shown is the IP addresses of two additional processor
cards (RTNU2 & RTNU3) using the Internal Network address, (RTNU1 is the
secondary network interface using the internal net for the master processor card). It
is possible to include additional aliases for a single ip address, however it is
recommended that only the primary one be used in the hosts.equiv file1.There
are other methods of resolving hosts names which do not use the hosts file, but it in
most situations as long as the PowerRTNU host name appears in this file, this will be
sufficient.
1. This does not seem to be strictly necessary, however there are several references mentioning this, so it
would seem a sensible precaution to follow this advice.
Overview The xinetd daemon is a super service, which monitors requests for other internet
services like telnet or ftp and starts them up when needed. Configuration for each of
these services is found in either the /etc/xinetd.conf file, or in the relevant in
the /etc/xinetd.d/ directory. Each service under control of the xinetd daemon
will have a set of parameters similar to those shown below.
service shell
{
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rshd
disable = no
}
rshd The service responsible for remote login is the rshd daemon so the configuration
parameters are most likely to be found in the file /etc/xinetd.d/rsh. However,
they could be found in the xinetd.conf or other file where they would be identified by
the use of the service name shell. The example above is that of the rsh file.
There are a couple of issues to check for which could prevent the RTNU from
booting. The first is the existence of the disable = yes argument. If this exists, it can
either be removed or replaced by disable = no as above.
The second thing to check is for an argument entitled server_args. If this contains a
–l (el) then on some systems this indicates that the .rhosts file should not be
checked. However, on most new systems this is obsolete and has been replaced by
configuration of the PAM utility (consult the relevant LINUX documentation for an
explanation of PAM) and will not have any effect.
The final thing to check is that the service has an entry at all. If no entry exists then
the xinetd daemon will not be able to respond to requests for rsh commands.
Where process id is the id of the xinetd process and can be obtained using the ps
command. This does not restart the service, just forces it do a hard reset.
Notes:
1. Configuration of this PowerRTNU can change, weight shown is with 23 Serial
Port Option, 4 VME Cards + 3 VTMs
2. Configuration of RTNU can change, weight shown is with maximum of 12 VME
Cards + Media Module.·
Packaged Dimensions shown in []· 1U is dimension used for height of 19" rack
mounting units and is equivalent to 44 mm.
Description
A GPS Signal Distributor, such as shown below, can be useful where more than 1
GPS receiver is used in a system and only 1 antenna is available - in effect it is a
GPS network.
RF signal loss due to long cable runs and the possibility of impedance mismatch
between system components are compensated for by using an Amplifier Splitter.
See next page for Surge Suppression option:
Trimble Bullet
Antenna - ANTI
Notes:
• GPS Splitter Ports J1-J4 are DC blocked and have a dummy load connected in
order to simulate antenna connection. Using this configuration most types of
GPS receiver should operate correctly when connected to 4 GPS Feeds J1-J4.
• The 1-4 Amplifier/Splitter specified is for use with 5 V DC active antenna such as
Trimble Bullet II/III.
• If using Magnavox MX4200 antenna (+12 V DC) or Trimble 4000 antenna (+9 V
DC) use a different Amplifier/Splitter.
• Various configurations of Amplifier/Splitters are available from WR Inc. - typically
1 to 8, DC through on 1 GPS Feed etc.
In order to protect a system against lightning strike, which can propagate back
through components and seriously damage equipment, a surge suppressor similar to
SUP1 can be used.
Lightning strikes, 50% of the time, occur in groups of 2 or 3 strokes, with the first
stroke having 20,000 amps and less for the following strokes. Each stroke typically
has a rise time of 2.1 microseconds to peak current and a decay of 10-40
microseconds. Antennae should be mounted on a continuously conductive mast
which, when properly grounded, conducts most of the strike current; leaving only a
fraction (50% or less) for the RF transmission to handle. When coupled to a good low
impedance ground, the current capability of the surge suppressor is sufficient for all
but rare super-strike occurrences.
(See next page for diagram.)
.
Trimble Bullet
Antenna - ANTI
Notes:
• Surge suppressor passes DC voltages up to +15 V DC in the frequency range
1.2-2.0 GHz. GPS signal frequency is approximately 1.5 GHz.
• In order to operate correctly in the event of a lightning strike, the surge
suppressor chassis must be efficiently connected to Primary Earth Point of
building or vessel.
• Use large surface area Earth Strap in a straight run.
• For more information on grounding, refer to the Polyphaser publication The
Grounds for Lightning and EMP Protection.
Where an original Concept RTNU is being replaced with PowerRTNU the procedure
Note
If using the Concept Data Distributor, please refer to “Data Distributor” on page
139.
14. You are now ready to start configuring the RTCN as required.
Note
For maximum noise immunity use Screened Twisted Pair STP CAT5 cable for all
Ethernet (grey) & Serial (blue) lines.
PowerRTNU Configuration
Triggers Configuration
Before applying power to PowerRTNU with all external sensors connected, 12
Output & 6 Input Triggers on VTM-42 must be configured to TTL (Active High/Active
Low) or Relay (Normally Open NO / Normally Closed NC). See also “VTM-42 Board
Switch Settings” on page 43.
Output Triggers
1. TO.01 to TO.12 set to TTL [TTL] - SW4 to SW7 in DOWN position (towards
Panel).
2. TO.01 to TO.12 set to Active High [HI/NO] - SW8 in UP position (away from
Panel).
3. TO.01 to TO.12 (which are Open Collector TTL) have a 10K pullup Resistor in
place, SW9 in UP position [RIN] - away from Panel.
4. If pullup resistor is already available in external equipment it is possible to
disable internal resistor by setting SW9-x to DOWN position [ROUT] - away from
Panel.
5. Now select Output Trigger configuration to ensure reliable communication with
onboard equipment.
Input Triggers
1. TI.1 to TI.6 set to TTL [TTL] - SW10 in UP position (away from Panel).
2. Active Low [LO/NC] - SW11 in UP position (away from Panel).
3. Now select Input Trigger configuration to ensure reliable communication with
onboard equipment.
Buzzer A VTM-42 mounted Buzzer normally sounds a short tone if Time Break happens
within a predefined time after System Start, a long tone will sound if Time Break does
not arrive or is late. By default this audible indicator is enabled, SW12-1 [BZ] in UP
position [ON] - away from Panel.
Buzzer can however can be disabled, SW12-1 [BZ] in DOWN position [OFF] -
towards Panel.
External 1PPS
1PPS from Thunderbolt GPS Clock is buffered and Open Collector TTL output is
made available for use by a third party via VTM-42 panel. Default is 1K pullup
Resistor in place, SW12-2 [1PPS] in UP position [RIN] - away from Panel.
If pullup resistor is already available in external equipment it is possible to disable
internal resistor by setting SW12-2 [1PPS] to DOWN position [ROUT] - away from
Panel.
See “VTM-42 Board Switch Settings” on page 43.
Power
The Universal Input Power Supply used in PowerRTNU ensures that any AC voltage
used worldwide can be catered for, use IEC cable assembly for socket standard
supported.
Warning!
Ensure that PowerRTNU ground is connected to vessel ground via ground pin of IEC
Cable.
The Data Distributor is a 19” rack-mountable unit capable of providing full electrical
and optical isolation between 15 serial sensors (RS232 or RS422/RS485) and the
PowerRTNU, as well as providing one buffered auxiliary RS232 output to a third
party, for example client. The link from Data Distributor to PowerRTNU is RS232 and
LED indication of RX & TX data activity for each channel is provided on front panel.
Header Outputs can also be sent through the Data Distributor with the transmit
signal being optionally routed to the Auxiliary Output receive pin.
Due to opto-coupler limitations the maximum guaranteed baud rate through Data
Distributor is 38,400 Baud.
Use 5 off "PowerRTNU/DDII Serial Cable" CSL400065 to connect Data Distributor II
(or DDII) to PowerRTNU, if using earlier version of Data Distributor use 15 off
"RS232 CAT5 Adaptor Cable" CSL400064. See Data Distributor Manual for more
information and “Cable Information” of this manual for more information on cable
assemblies.
Note
This modification only applies to PowerRTNU units with Serial Number ’30’ or earlier
(pre 2002).
Alternative fixes
A means to get back into operation as soon as possible when the full modification
can't be done:
• Use a GPS Signal Distributor suitable splitter/amplifier for the GPS antenna to
buffer the signal before feeding into the PowerRTNU.
• Use a Bullet I or Bullet II antenna if available.
Modification Kit
Installation Instructions
5. Screw the F-Type connector (of whichever cable assembly used) to the feed
through connector.
6. If Thunderbolt GPS used, screw F-Type connector at other end of cable to J1 on
Thunderbolt.
7. If optional SKII GPS used, push SMB connector to mate SMB connector on SKII.
8. Using Extractor/Injector Handles gently push VTM-42 into rear slot #2, taking
care that card is located on guides.
The table below relates ports on VTM panels to specific field replaceable front-line
components which are contained in PowerRTNU Spares Kit - see ”Appendix K.’
“Spares Kit” on page 127 for contents of spares kit.
VTM-41
Component Component
Port ID Port Type
Reference Description
S1 U1 MAX238 RS232 Only
S2 U2 MAX238 RS232 Only
S3 U3 MAX238 RS232 Only
S4 U4 MAX238 RS232 Only
S5 U5 MAX238 RS232 Only
S6 U6 MAX238 RS232 Only
S7 U7 MAX238 RS232 Only
S8 U8 MAX238 RS232 Only
VTM-42
Component Component
Port ID Port Type
Reference Description
S9 U6 / U11, MAX238 / MAX1490B RS232 / RS422
U12
S10 U7 / U13, MAX238 / MAX1490B RS232 / RS422
U14
S11 U8 / U15 MAX238 / MAX1490B RS232 / RS422
S12 U8 / U16 MAX238 / MAX1490B RS232 / RS422
S13 U9 / U17 MAX238 / MAX1490B RS232 / RS422
S14 U9 / U18 MAX238 / MAX1490B RS232 / RS422
S15 U10 / U19 MAX238 / MAX1490B RS232 / RS422
TO.01 U23 / RN13 74LS07N / 470 RN Output Trigger, TTL
TO.02 U23 / RN13 74LS07N / 470 RN Output Trigger, TTL
TO.03 U23 / RN13 74LS07N / 470 RN Output Trigger, TTL
TO.04 U23 / RN13 74LS07N / 470 RN Output Trigger, TTL
TO.05 U23 / RN13 74LS07N / 470 RN Output Trigger, TTL
TO.06 U23 / RN13 74LS07N / 470 RN Output Trigger, TTL
TO.07 U24 / RN14 74LS07N / 470 RN Output Trigger, TTL
TO.08 U24 / RN14 74LS07N / 470 RN Output Trigger, TTL
TO.09 U24 / RN14 74LS07N / 470 RN Output Trigger, TTL
TO.10 U24 / RN14 74LS07N / 470 RN Output Trigger, TTL
TO.11 U24 / RN14 74LS07N / 470 RN Output Trigger, TTL
TO.12 U24 / RN14 74LS07N / 470 RN Output Trigger, TTL
TI.1 U35 / RN6 74HCT14 / 4.7K RN Input Trigger
TI.2 U35 / RN6 74HCT14 / 4.7K RN Input Trigger
TI.3 U35 / RN6 74HCT14 / 4.7K RN Input Trigger
TI.4 U35 / RN6 74HCT14 / 4.7KRN Input Trigger
TI.5 U35 / RN6 74HCT14 / 4.7K RN Input Trigger
TI.6 U35 / RN6 74HCT14 / 4.7K RN Input Trigger
VTM-43 (Optional)
Component Component
Port ID Port Type
Reference Description
S16 U1 MAX238 RS232 Only
S17 U2 MAX238 RS232 Only
S18 U3 MAX238 RS232 Only
S19 U4 MAX238 RS232 Only
S20 U5 MAX238 RS232 Only
S21 U6 MAX238 RS232 Only
S22 U7 MAX238 RS232 Only
S23 U8 MAX238 RS232 Only
All the above components are socket mounted and are easily replaced with power
removed from PowerRTNU and VTM withdrawn, spares are also supplied for some
soldered components, for example panel LEDs, panel Fischer Connectors and PCB
mounted relays.
The Procedure
To convert a single VME CPU Card PowerRTNU to a two VME CPU Card
PowerRTNU this procedure is followed.
Caution
Take anti-static precautions.
1. Using Telnet or via serial debug port on VME-02, log into PowerRTNU and type
‘pcpStop’. Power can then be removed.
2. Open front door and remove blanking panel from VME slots #2 and #3.
3. Remove VME-02 and VTM-42.
4. Gently ease VME-01 into VME slot #1 until connector is fully engaged.
5. Gently ease VME-02 into VME slot #2 until connector is fully engaged.
6. Gently ease VME-SW into VME slot #3 until connector is fully engaged.
7. Remove blanking panel from rear VTM slots #2. #3 and #4.
8. Gently ease VTM-41 into VTM slot #1, until connector is fully engaged.
9. Gently ease VTM-42 into VTM slot #2, until connector is fully engaged, panel will
also cover slots #3 and #4.
10. Connect CAT5 cable between VME-01 Ethernet connector “10/100 BaseT” and
next unused port on VME-SW, work cable into existing cable clip. Now
disconnect cable at VME-SW end.
11. Connect CAT5 cable between VME-02 Ethernet connector “10/100 BaseT” and
next unused port on VME-SW, work cable into existing cable clip. Now
disconnect cable at VME-SW end.
12. Apply Power to PowerRTNU and configure new card by logging into serial debug
port on VME-02, abort bootup and set up "boot device", "processor number"
(where <n> is the processor number), "flags" and "other" as follows and clearing
the rest by typing . (a full stop).
boot device: “dc0”
processor number: “<n>”
flags: “0x8”
other: “auto”
13. Now connect 2 x CAT5 cables at VME-SW end and press RESET on VME-01.
14. Check that new card boots as expected and that all 7 new serial ports are now
visible on RTCN, a total of 15 serial ports.
15. If everything looks ok; remove serial debug cable, secure new cards front and
rear, fill any blank panels front and rear and close front door.
The Procedure
To convert a standard 2 VME CPU Card PowerRTNU to a 3 VME CPU Card
PowerRTNU this procedure is followed.
Caution
Take anti-static precautions to avoid possible damage to the components.
1. Using Telnet or via serial debug port on VME-01, log into PowerRTNU and type
‘pcpStop’. Power can then be removed.
2. Open front door and remove blanking panel from VME slot #5.
3. Gently ease VME-03 into VME slot #5 until connector is fully engaged.
4. Remove blanking panel from rear VTM slot #5.
5. Gently ease VTM-43 into VTM slot #5 until connector is fully engaged.
6. Connect CAT5 cable between VME-03 Ethernet connector “10/100 BaseT” and
next unused port on VME-SW, work cable into existing cable clip. Now
disconnect cable at VME-SW end.
7. Apply Power to PowerRTNU and configure new card by logging into serial debug
port on VME-03, abort bootup and set up only boot device, processor number,
flags and other as follows and clearing the rest by typing . (a full stop).
boot device: “dc0”
processor number: “<n>”
flags: “0x8”
other: “auto”
8. Now connect CAT5 cable at VME-SW end and press RESET on VME-01.
9. Check that new card boots as expected and that all 8 new serial ports are now
visible on RTCN.
10. If all looks ok, remove serial debug cable, secure new cards front and rear, fill
any blank panels front and rear and close front door.
The Procedure
To convert a single VME CPU Card PowerRTNU to a three VME CPU Card
PowerRTNU the following simple procedure is followed.
Caution
Take anti-static precautions.
1. Using Telnet or via serial debug port on VME-02, log into PowerRTNU and type
‘pcpStop’. Power can then be removed.
2. Open front door and remove blanking panel from VME slots #2, #3, #4 and #5
3. Remove VME-02 and VTM-42.
4. Gently ease VME-01 into VME slot #1 until connector is fully engaged.
5. Gently ease VME-02 into VME slot #2 until connector is fully engaged.
6. Gently ease VME-SW into VME slot #3 until connector is fully engaged.
7. Gently ease VME-03 into VME slot #5 until connector is fully engaged.
8. Remove blanking panel from rear VTM slots #2, #3, #4 and #5
9. Gently ease VTM-41 into VTM slot #1 until connector is fully engaged.
10. Gently ease VTM-42 into VTM slot #2, until connector is fully engaged, panel will
also cover slots #3 and #4
11. Gently ease VTM-43 into VTM slot #5, until connector is fully engaged.
12. Connect CAT5 cable between VME-02 Ethernet connector “10/100 BaseT” and
next unused port on VME-SW, work cable into existing cable clip. Now
disconnect cable at VME-SW end.
13. Connect CAT5 cable between VME-03 Ethernet connector “10/100 BaseT” and
next unused port on VME-SW, work cable into existing cable clip. Now
disconnect cable at VME-SW end.
14. Apply Power to PowerRTNU and configure 1st new card by logging into serial
debug port on VME-02, abort bootup and set up only boot device, processor
number, flags and other as follows and clearing the rest by typing . (a full stop).
boot device: “dc0”
Below are details of MVME2434 VME CPU Card Boot PROM and Kernel upgrade
necessary for manufacturer’s hardware change to Ethernet PMC, RAMIX
PMC663J4. This upgraded hardware, PROM and Kernel information is provided only
for use where older PowerRTNU configurations have newer hardware added.
Note
A symptom of Boot PROM / Kernel / Ethernet PMC Hardware mismatch is that
PowerRTNU will not fully boot.
Kernel identification
This is shown after VxWorks banner on bootup, viewed on Debug port terminal:
VxWorks version 5.4.2
KERNEL: WIND version 2.5
Copyright Wind River Systems, Inc., 1984-1999
CPU: Motorola MVME2434-3 - MPC 750. Processor #0.
Memory Size: 0x10000000. BSP version 1.2/1:CSL-1.5.
Compatibility 1. New Boot PROM and new kernel will work with Ethernet PMCs using old or new
chip.
2. Old Boot PROM and old or new kernel will ONLY work with Ethernet PMCs using
old chip.
3. New Boot PROM and old kernel will ONLY work with Ethernet PMCs using old
chip.
Item
ESD wrist-strap, cable and ESD plug.
ESD work surface, cable and ESD plug (or makeshift ESD bag).
Small flat bladed screwdriver or similar tool to carefully removed socketed
devices.
Tweezers or fine long-nose pliers if chip legs need gently straightened or bent
slightly.
Procedure
Check for spares 1. Check there is a spare of the suspect device available in the PRTNU or
PowerMicro spares kit, see Figure 1 below.
Caution
Do not touch or remove the device until sufficient ESD protection measures are put
in place as described in steps 2 to 7 below.
Power the unit off. 2. Ensure the unit is powered off before continuing.
Prepare ESD safe 3. Put on an ESD wrist-strap and connect the cable to an ESD plug before handling
area any circuit boards or new devices, see Figure 2 below. The ESD plug connects
the wrist strap to the earth pin via a 1MOhm resistance.
4. An ESD protected surface is also required. Ideally this is a clean bench fitted
with an ESD mat connected by cable to an ESD plug, see Figure 3 below.
5. A silver ESD bag is an alternative option to handle & lay any suspect circuit
board or devices on if an ESD mat is not available, see Figure 4 below.
6. If the facility is equipped with a calibrated ESD grounding station, use this to
check the correct operation of the ESD wrist-strap, see Figure 5 below.
7. If ESD shoes are used, these should also be verified for correct operation with
the grounding station, see Figure 6 below.
Remove and 8. Remove the circuit board containing the suspect device from the powered off unit
replace the suspect and place it on the ESD protected work area.
device
9. Using a small flat bladed screwdriver or similar tool, start to remove the suspect
device from its circuit board socket by gently prying the front of the device then
the rear of the device in turn until the device is finally levered free of the socket,
see Figure 7 below.
10. Remove the replacement device from the spares kit, being careful not to damage
the legs. Check that the new devices legs are all straight and parallel before
trying to insert it into the circuit board socket, see Figure 8 below. If necessary,
straighten any legs on the new device very gently with tweezers or fine long-
nose pliers.
11. The new device must be inserted into the socket in the right orientation with the
small central semi-circular indent on the front edge of the device aligning with
the same pattern on the white silkscreen marking on the circuit board. Pin 1 of
the device is marked with a small circular indent, see Figure 9 below.
12. Check the legs of the device are aligned on both sides of the socket, see Figure
10 below. Then press it firmly into the socket so all legs of the device locate into
the corresponding hole in the socket.
Figure 10 Ensure
device legs are aligned
with the socket holes
13. Insert the card back into its unit and test the unit to ensure the new device is
functioning correctly.
H Rear Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Hardware Installation . . . . . . . . . . . . . . . . . . . . . . . 47 Rear panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
help, getting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Relay - TO.01 Circuit, VTM-42 . . . . . . . . . . . . . . . . 40
hostAdd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Remote Shell . . . . . . . . . . . . . . . . . . . . . . . . . . 66, 119
RJ45
I Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
IAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 RJ45, Serial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
RMC message (disable) . . . . . . . . . . . . . . . . . . . . . 71
Initialisation and configuration commands . . . . . . . 69
RS232
Installation
Adaptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 NMEA0183V2C . . . . . . . . . . . . . . . . . . . . . . . 133
RX/TX XOVER Adaptor, RJ45 Jack / DB9S . . 106
Interface Application Process . . . . . . . . . . . . . . . . . 56
Serial S16 to S23, VTM-43 . . . . . . . . . . . . . . . . 45
Internal CAT5 Cable Assembly . . . . . . . . . . . . . . . 107
RS422 Adaptor . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
L RSH (Remote Shell) . . . . . . . . . . . . . . . . . . . . . . . 119
RSH, configuring . . . . . . . . . . . . . . . . . . . . . . . . . . 119
LED Indication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Rx feed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Lightning Strike . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Listing Available Commands . . . . . . . . . . . . . . . . . . 91 S
M SDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
SDI Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
monitor check interval . . . . . . . . . . . . . . . . . . . . . . . 62
sdiDebug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
mstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Secure Shell (SSH) . . . . . . . . . . . . . . . . . . . . . . . . . 66
MTBF (Mean Time Between Failure) . . . . . . . . . . . 11
Serial
N S1 to S8, VTM-41 . . . . . . . . . . . . . . . . . . . . . . . 37
S16 to S23, VTM-43 . . . . . . . . . . . . . . . . . . . . . 45
NCN Prediction Time Modification option . . . . . . . . 70
S9 to S15, VTM-42 . . . . . . . . . . . . . . . . . . . . . . 39
Network addresses & environments . . . . . . . . . . . . 68 Serial DSN Interface Process . . . . . . . . . . . . . . . . . 56
NMEA Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Serial PMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Serial ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
GGA string format . . . . . . . . . . . . . . . . . . . . . . . 72 setCommsDebugLevel . . . . . . . . . . . . . . . . . . . . . . 90
GSA string format . . . . . . . . . . . . . . . . . . . . . . . 72 setDebugLevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
multiple string output . . . . . . . . . . . . . . . . . . . . 72 setDsnDebugLevel . . . . . . . . . . . . . . . . . . . . . . . . . 90
RMC string format . . . . . . . . . . . . . . . . . . . . . . 71 setGpsDebugLevel . . . . . . . . . . . . . . . . . . . . . . . . . 89
ZDA string format . . . . . . . . . . . . . . . . . . . . . . . 72 setGunDebugLevel . . . . . . . . . . . . . . . . . . . . . . . . . 90
Null Modem-RS232 Adaptor, RJ45 Jack / DB9S . . 98
SetIapDebug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
O setPcpDebugLevel . . . . . . . . . . . . . . . . . . . . . . . . . 90
setPpsHdrDebugLevel . . . . . . . . . . . . . . . . . . . . . . 90
Object module downloads . . . . . . . . . . . . . . . . . . . . 68 SetSrfDebug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
setTimeDebugLevel . . . . . . . . . . . . . . . . . . . . . . . . 90
P
setTrgDebugLevel . . . . . . . . . . . . . . . . . . . . . . . . . . 91
PCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Slave Processor Cards . . . . . . . . . . . . . . . . . . . . . . 74
pcpStart() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 SOD Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Physical Dimensions & Power . . . . . . . . . . . . . . . 125 sodDebug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
PMCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
PowerPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Spanning Tree Protocol (STP) . . . . . . . . . . . . . . . . 93
PowerRTNU Spares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 127
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Spares Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 63 SPECTRA Hardware Physical Dimensions & Power 125
Configuring . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Surge Suppression Option (Lightning Strike) . . . . 130
Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 sysProcNumGet . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Processor Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 T
Task start commands . . . . . . . . . . . . . . . . . . . . . . . 69
R
Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Rapid Spanning Tree Protocol (RSTP) . . . . . . . . . . 93 ThunderBolt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
U
UDP Message Server . . . . . . . . . . . . . . . . . . . . . . . 85
udpmsgsvr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85, 86
UdpPrintfInit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Upgrade procedure . . . . . . . . . . . . . . . . . . . . . . . . 149
Using the VxWorks shell . . . . . . . . . . . . . . . . . . . . . 87
V
VME
Distributed timing . . . . . . . . . . . . . . . . . . . . . . . 55
Transition Modules . . . . . . . . . . . . . . . . . . . . . . 35
VME64x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
VME Ethernet Switch . . . . . . . . . . . . . . . . . . . . . . . 26
VTM-41, Serial/Ethernet . . . . . . . . . . . . . . . . . . . . . 36
VTM-42, Serial/Triggers/GPS . . . . . . . . . . . . . . . . . 38
VTM-43, Serial (Optional) . . . . . . . . . . . . . . . . . . . . 44
VxWorks shell, using . . . . . . . . . . . . . . . . . . . . . . . . 87
W
watchdog facility . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Wind River® - VxWorks® . . . . . . . . . . . . . . . . . . . . 53
Z
Zero phase trigger mode . . . . . . . . . . . . . . . . . . . . . 70