Beruflich Dokumente
Kultur Dokumente
ROCK Series
ROCK Digitizer
User Manual
Document 300715
Revision J
08/04/2014
Notice
Kinemetrics Inc. reserves the right to make improvements in the software described in this
documentation at any time and without notice. The information contained here is subject to change
without notice and should not be construed as a commitment by Kinemetrics Inc.
The software described in this document is provided as a licensed item, in conjunction with Kinemetrics
equipment. It may not be copied or distributed for use on other than the equipment it was licensed for.
Disclaimer
Kinemetrics Inc. shall have no liability or responsibility to you or any other person or entity with respect
to any liability, loss or damage caused or alleged to be caused directly or indirectly by this
documentation or the software described in it. This includes but is not limited to any interruption of
service, loss of business or anticipatory profits or consequential damages resulting from the use or
operation of such software or computer programs.
Warranty
We warrant each new product manufactured by Kinemetrics for a period of one year from date of
shipment. Defects in material or workmanship found within that period will be replaced or repaired (at
our option) without charge for materials or labor. If Kinemetrics authorizes the return of a product, we
will pay the round trip freight charges to the factory for repair under warranty. If subsequent evaluation
at Kinemetrics establishes that necessary repairs are due to misuse, then the customer must assume all
charges.
Insurance for all shipments, either first sale or repair, are the responsibility of the customer. Kinemetrics
can arrange to have a policy purchased on behalf of the customer for the first sale; however, it is the
responsibility of the customer to notify the carrier immediately of any freight or handling damage.
Kinemetrics will make every effort to assist the customer in filing a claim with the carrier or insurance
company.
If on-site warranty repair or replacement is required, the customer will be charged the then-current field
service rate for portal-to-portal travel time plus actual portal-to-portal travel charges. There is no charge
for on-site warranty repair labor.
Items not manufactured by Kinemetrics but included in systems (e.g. peripherals, options) are
warranted for 90 days from date of shipment.
Items not manufactured by Kinemetrics and not part of a system (e.g. digitizers, printers, analyzers) may
be warranted by the original equipment manufacturer. Kinemetrics will do everything possible to
expedite and coordinate any warranty service from the original manufacturer.
Software not produced by Kinemetrics may carry its own warranty and the customer should sign any
appropriate license agreement(s) and return to software manufacturer. Kinemetrics assumes no
responsibility for such third-party software.
Software and software updates provided by Kinemetrics Inc. for its Strong Motion and Seismological
measurement and recording equipment have a warranty period of one year. This warranty applies to
the standard software package as well as to options or special software provided to the customer. An
update shipped under warranty will be covered by the original systems warranty for the balance of the
one year period.
Warranty claims shall be made on Software Change Request forms (SCRs). Problems reported by filing
an SCR within one year will be corrected free of charge. SCRs filed after the one year period will be billed
at the then-current rates.
The method of correction will be at Kinemetrics Inc.s discretion, in that a correction may be supplied via
a software patch, or by shipping updated software.
Shipment of updated software will sometimes require hardware or configuration changes to the system.
Hardware changes may include, but are not limited to, memory and disk drives. Required hardware or
configuration changes are not included in the cost of a software update, and may represent an
additional cost to the customer.
All software, once delivered, is covered under warranty. Updates fitting the following descriptions would
NOT be considered valid warranty claims, and the software would be billed accordingly:
Updates not prompted by a software problem.
Additional software options requested voluntarily by the customer, such as the addition of
special software.
Website: www.kinemetrics.com
Maintenance
Periodic field maintenance programs are offered for our products. Current programs include annual
contracts to service data acquisition systems and accelerographs in high-rise buildings, free-field
accelerographs, offshore platform monitoring systems, maintenance at nuclear power plants and
seismic network maintenance.
Table of Contents
Warranties, Disclaimers & Trademarks ......................................................................................................... i
Installation ........................................................................................................................................................... iii
Maintenance ........................................................................................................................................................ iii
Recalibration and Repair ...................................................................................................................................... iii
For Faster Service ................................................................................................................................................. iii
Page i
Rock Services.......................................................................................................................................................76
Further ................................................................................................................................................................76
Page vi
Page ix
Page x
Safety
These symbols may appear on Kinemetrics equipment or in this manual:
When you see this symbol, pay careful attention. Refer to the similarly marked, relevant part
of this manual before servicing the instrument.
This symbol means a low-noise earth ground. The noted item should be grounded to ensure
low-noise operation, and to serve as a ground return for EMI/RFI and transients. Such a
ground does not work as a safety ground for protection against electrical shock!
This symbol means an alternating current (AC) power line.
This symbol means a direct current (DC) power line derived from an AC power line.
This symbol indicates an electrostatic sensitive device (ESD), meaning that when handling the
marked equipment you should observe all standard precautions for handling such devices.
This symbol indicates that a particular step/process or procedure is required to ensure the
installation maintains conformity to European requirements.
This symbol indicates that this referenced equipment or material should be re-cycled and not
thrown in the normal trash stream.
This symbol indicates that the step/process or equipment has an environmental consequence
and steps such as recycling are required.
These safety-related terms appear in this manual:
NOTE: Statements identify information that you should consider before moving to the
next instruction or choice.
Caution: Statements identify conditions or practices that could result in damage to the equipment, the
software, or other property.
WARNING! Statements identify conditions or practices that could result in personal injury or loss of life.
Follow the precautions below to ensure your personal safety and prevent damage to the digitizer. The
unit is powered by an 8-16 VDC source or 15.5 VDC supplied by the optional power supply assembly,
from external batteries or from a solar charging system. The unit can also contain charge an external
Sealed Lead Acid Battery (SLA) that can power the unit when the external power sources fail.
conductor in the PSA and its power cord) is essential for safe operation. The PSA is designed for indoor
use only; it must not be subject to immersion in water, high humidity, or temperatures above 70C.
External Battery
Follow the precautions in this manual when handling and replacing external batteries. Metallic
instruments of any kind could short the battery terminals, resulting in fire or explosion. Do not drop the
battery or attempt to disassemble it. When charging the battery, use a properly rated charger and do
not overcharge the battery. The only correct replacement battery is a sealed lead-acid battery with relief
vents and ratings comparable to the original battery. Never try to use a non-rechargeable battery with
the unit.
Page xiii
The Kinemetrics' Rock Digitizer is not To Be Used For Life Support or Life-Critical
Systems
These products are not designed for operating life critical support systems and should not be used in
applications where failure to perform can reasonably be expected to create a risk of harm to property or
persons (including the risk of bodily injury and death)
Page xiv
Introduction
This manual describes the basic operation of the Kinemetrics Rock Digitizers, which include the Granite
and Basalt multichannel data acquisition systems. The System Overview gives a brief overview of the
unit. This is followed by the Installation & Setup instructions which will allow you to get the unit
working. The Basic Operation section show how to use the unit for most simple operations, and is
followed by specific instructions on various common tasks, the Advanced Operation section shows
how to perform more complex tasks. The Detailed System Description describes in detail the various
sub-systems of the digitizer, the various software components, and more. Finally, the Hardware
Reference section explains items such as maintenance and wiring cables. It contains detailed
information on the hardware of the digitizer, as well as operational information on the digitizers
software. See the section Further Information for additional software and hardware references. The
diagram below shows where you will find particular information.
Introduction
System Overview
Installation & Setup
Basic Operation
Advanced Operation
System Description
Basic Navigation
Rockhound Software
Front Panel Components
Sensor Interfaces
Network Planning
Installing Digitizer
Connecting Digitizer
Sensor Connections
Basic Setup
Parameters
File Management
File Viewing
Changing Layouts
Configuration
Networking & Security
Power Supply
Processor
ADC/DSP Board & Sensor Interface
System Firmware
Hardware Reference
Preventive Maintenance
Detailed Electrical Interfaces
Cable Diagrams
Decommissioning & Recycling
Further Information
Links to Documentation
Other Links of Interest
Page 1
System Overview
The Rock multi-channel data acquisition systems consist of a chassis containing external connectors to
allow the user to interface the system to voltage output sensors. A Basalt can have 4 or 8 individual
sensor channels depending on its configuration, and is available with an internal three channel
accelerometer. A Granite can have 12, 20, 24 or 36 individual sensor channels depending on its
configuration. The signals from these sensors are digitized on individual four channel Analog to Digital
Converter boards. The signals are then filtered, processed by a high speed Digital Signal Processing
system and passed over a high speed serial link to the systems main processor. This consists of a low
power highly integrated processor running Linux and Kinemetrics Rockhound software, one or two
Ethernet interfaces, two or more serial ports, fixed and removable storage devices, as well as high
resolution sensor inputs. There are also other optional interfaces and options.
The Basalt and Granite are members of the larger Kinemetrics Rock product family, and as such may be
used in conjunction with other Kinemetrics Rock products.
The user interaction with the system is through the Rockhound software for set-up, control, and
operation of the system, and through the Front Panel connectors for the physical connection of power,
sensors, communication devices, and GPS to the system.
What is Rockhound?
Rockhound is the software system used by the digitizer to acquire, process, store, and transfer data.
Rockhound is very flexible allowing processing and manipulation of data in a variety of ways.
By default, Rockhound is configured as a triggered event recorder with traditional Kinemetrics trigger
methods, levels, and data formats. You are free to reconfigure software to not only change trigger
settings, but triggering criteria, and output data formats. Further, the system can be set for applications
such as continuous or timed recording or telemetry. This flexibility is achieved using software modules
that exchange data in an output-neutral format. These modules may be combined in many ways. You
even have the option to write your own modules using the optional Software Development Kit.
See the section Further Information for additional software references.
Page 2
Front Panel
The front panel consists of connectors allowing you to connect power, sensors, GPS, serial and Ethernet
connections as well as other options. The front panel is modular allowing additional interfaces to be
added as required by the customer without burdening all units with the additional expense and power
requirements of all available interfaces. In this section we describe the connectors and the cables and
accessories associated with them.
Connectors are provided for:
Sensor Inputs
Power
Console/Serial/USB
Ethernet port
GPS Antenna
Additional optional interfaces as ordered
LEDs are provided for:
Power
Status
Event
Ethernet Link
Ethernet Data
A magnetic switch is provided to force the unit on and off in abnormal situations and a seal screw is
provided for factory leak testing.
Page 3
Standard Interfaces
The standard interfaces (those provided with all units) include the following:
Power:
This connector provides access to external power input, and the external battery connection. It also
provides a single digital input and a digital output for user use.
The external power input allows provision of an external DC power source that is used both to
operate the unit and charge a battery, if connected. The voltage should be limited to 8-18 VDC and
we normally recommend 15.5 VDC input if the unit is to charge a back-up battery, and 12 VDC if the
customer is supplying the battery backup charging system.
The external battery connection is used to connect a Valve Regulated Lead Acid (VRLA) battery that
will be float charged by the system to provide operational autonomy in the case of temporary loss of
external power.
The digital input and output can be used to turn the system on and allow the unit to control other
equipment depending on the program in the unit.
Kinemetrics supplies both cables assemblies and cable assemblies with wide input AC to DC power
supplies the following are available:
Molded cable with Pigtails for user supplied DC power source and battery - P/N 112297-PL,
Power and Battery.
Wide Input AC Power Supply with US AC Cord and Molded Cable - P/N 112250-PL, Optional
Power Supply (NOTE: P/N 112251-PL does not include the US AC Cord)
Wide Input AC Power Supply with US AC Cord and Battery Connections - P/N 112259-PL,
Optional Power Supply with Battery Connections
NOTE: The one wire interface on the connector is for use in future Kinemetricssupplied power options.
For more information on the power connection refer to the Power Connector section.
Console/Serial/USB:
This connector provides access to the console port connection, primary serial port, and USB device
interface.
Cables to this connector are available in several configurations from Kinemetrics.
The console port connection is used to provide access to an operating system console that is
required in initial setup of the system (before network interfaces are defined) and in certain
diagnostic and maintenance operations. The console port is not needed in normal operation.
Typically, only a few console capable cables will be needed to support a large number of installed
units.
Page 4
The console is /dev/console. The default baud rate is 38400. The serial port is an RS-232 serial port
that can be used by user application software for a variety of purposes. The serial port supports full
hardware handshaking.
The primary serial port is /dev/ttyS0, the default baud rate is 9600.
The USB device interface allows use of the unit as a USB device from a USB host (the host is typically
something like a PC). Compatible software will be required on the host end to utilize this interface.
The USB is planned for future use and is not functional as of this manual revision.
The cable to connect to the Console is P/N 112294-PL, Console Port.
The cable to connect to the Serial Port is P/N 112295-PL, Full Serial Port.
For additional information refer to the Serial, USB, Console Connector section.
Ethernet:
This connector provides a low power 10Mb Ethernet connection. The cable to connect to this ports
is P/N 112293-PL, Standard Ethernet.
Ethernet is used for connection to other equipment, such as other digitizers and/or a hub or switch.
With the POE (Power Over Ethernet) option installed it can also allow the digitizer to act as a class 1
powered device on a POE LAN.
For additional information on the Ethernet Interface connections consult the Ethernet 1 Connector
section.
GPS:
This connector provides the connection to an active 3.3V GPS Antenna to allow reception of GPS
timing and position signals. These antennas contain low noise amplifiers which are powered by a
DC current through the antenna cable. The following cable options may be supplied with your unit:
No GPS antenna or cable
Trimble MiniMag 3V antenna with 5 meter cable (P/N 110905-PL, GPS 5 Meter, MiniMag)
Trimble Bullet 3V antenna with:
25 meter plenum cable (P/N 111095-01-25-PL, GPS Bullet Antenna 25m Cable)
50 meter plenum cable (P/N 111095-01-50-PL)
25 meter UV-resistant cable (P/N 111095-02-25-PL)
50 meter UV-resistant cable (P/N 111095-02-50-PL)
For additional information on the Antenna and Cabling consult the GPS Antenna Connections
section.
Page 5
LEDs
The LEDs on the front panel provide the following information:
Power:
OFF - No power
Steady Green - Running off of external power or POE (Power Over Ethernet)
Flashing Green - The system is starting up
Infrequent Green - Running off of battery
Status:
OFF - Working, no time source
Steady Red - Power supply bootloader turn on. Used to load new power supply firmware
Flashing Red - System Fault detected
Infrequent Red - System Error detected
Steady Green - Waiting to turn on. In initial start up delays or timed operation window
Flashing Green - The system is starting up
Infrequent Green - Working, a time source is being used (digitizers only)
Orange - Supercapacitor is being charged
Alternating Red and Green - The system is shutting down
Event:
OFF - No events
Steady Green - Real time data stream (digitizers only)
Flashing Green - Unused condition
Infrequent Green - Events stored (digitizers only)
Page 6
Magnetic Switch
The magnetic switch is located above and to the right of the Console/Serial/USB connector. The small
target on the label gives the exact location of the switch. The switch is used to start up and shut down
the unit without use of a physical power switch.
The unit has no power switch. When power is connected, the unit's default behavior is to power up and
begin operation. When power is removed, the applications and operating system will shut down and the
unit will turn off.
Briefly touching a strong magnet to the magnetic switch location allows the user to start and stop the
unit. This is useful if say a time window has been set incorrectly and the unit needs to be turned on to
correct the problem.
Seal Screw
The small screw located in the lower right of the front panel is the seal screw. It is used at the
factory for leak testing.
Caution: This screw should NOT be removed by the user as doing so may expose the internals of the
unit to the environment and damage it.
Sensor Interfaces
In Rock Digitizers each four channel ADC board connects to a three channel and a single fourth channel
connector on the Front of the unit. The military style connectors can be used to directly to connect to
sensors or a four channel Terminal board can be plugged into the two connectors to give a four channel
terminal board interface which allows easy field connections of sensors without soldering.
Page 7
Optional Interfaces
The unit allows for the addition of several optional expansion boards as ordered to increase the
capabilities of the system.
Please note that the inclusion of additional option boards will have an impact on overall power
consumption.
The system supports three additional option slots which can be used in various combinations as follows:
Additional full serial ports
Additional Dual Serial Ports
Internal POTS modem interface
External GPS System
Future options are planned consult Kinemetrics for more information.
Standard Basalt and Granite systems normally contain a Dual Serial Port and a POTS modem as preconfigured options.
Full Serial Port Options:
This option provides a full function RS-232 serial port that can be used by user application software
for a variety of purposes and is fully supported by the Rockhound application. The serial port
supports full hardware handshaking and is connected using Kinemetrics cable P/N 112298-PL,
Optional Serial Port .
Dual Serial Port Options:
This connector provides two RS-232 serial ports with limited hardware handshaking capabilities.
The connector also provides switched power that can be used by user application software for a
variety of purposes and is fully supported by the Rockhound application. This connects to
Kinemetrics cable P/N 111941-PL, Optional Dual Serial Port .
Page 8
Note: CAT-5 cabling is often provided by the customer, but is also available from Kinemetrics if
needed. If the cabling does not need to be weather resistant, an ordinary CAT-5 patch cable may be
used.
Check with Kinemetrics for the availability of other option boards.
Page 9
Page 10
Page 11
Operating Environment
The digitizer needs to be installed in a location that provides the following environmental conditions.
Operating Temperatures
The digitizers operating temperature range with the standard options is:
Standard digitizer -20 to +60 OC Operation (optional -30 to +70OC)
This can be limited by user installed equipment. Replacing the storage cards with commodity cards can
reduce the operating temperature range.
The digitizer is configured to only charge an attached Sealed Lead Acid (SLA) battery from:
Battery Charge -0.0 to + 40.0 OC
The unit will draw power from an SLA battery over the full operating temperature range but will show a
fault if it runs outside of the range:
Battery Normal Discharge - 15.0 to + 50.0 OC
Finally units with the optional storage module that contains a hard drive have an operating range for the
hard drive of:
Optional Hard Drive 0.0 to + 50.0 OC
The unit should not be placed where it is exposed to direct sunlight and the external battery of used
should be located in the same temperature environment as the unit and should again not be exposed to
direct sunlight.
Operating Humidity
The case of the unit is designed to meet the requirements of a NEMA 6P enclosure (equivalent to IP67).
The system can operate in humidity levels of up to 100% and withstand occasional temporary immersion
in water up to 2 meters in depth. The system should not be continuously immersed, as galvanic
corrosion of the connectors will occur, potentially destroying the system. To ensure operation in high
humidity, the desiccant packet must be fresh and the case of the unit should be carefully re-sealed if it is
opened. The unit should be protected from rain and snow and should not be allowed to stand in water
for longer than one hour.
Page 13
Operating Altitude
The unit can operate at altitudes from -300 to +10,000 meters.
When the packaging is no longer required please recycle the cardboard cartons and foam insert
appropriately.
Required Tools
For a permanent installation the unit should be mounted to the floor, wall, or shelf in the structure.
The following tools are suggested:
A drill capable of drilling into the attachment surface.
Appropriate drill bits for the attachment surface.
Suitable tools to install the screws/anchors into the attachment surface.
Page 14
Optional Tools
Communication options, GPS systems, and other advanced installations require additional tools:
Wrench or pliers to tighten the antenna connectors
Tools for mounting the antenna
A heat gun (electric or butane)
Soldering iron (electric or butane)
Small screwdriver
Wire cutters
Wire strippers
Long-nose pliers
Utility knife
A drill (electric or battery powered)
Cable tie wraps
A crimping tool
A short length of insulated braid
An extension cord or a small generator for AC power, if butane-powered soldering irons and
battery-powered drills are not available
Required Supplies
Mounting hardware, screws, nuts, washers, concrete anchors studs etc (Dependent on selected
mounting method)
Material to make grounding straps for the unit
Solder with rosin-core flux
An assortment of heat-shrink tubing, cable tie-wraps, and electrical tape
Required Equipment
A computer running Windows, Linux, or other suitable operating System
A serial port on the computer in order to access the system console. This may be an internal
serial port or one provided through a USB to serial adapter.
An Ethernet network interface if you intend to use the networking capabilities
Kinemetrics' Console cable (112294-PL) to link a laptop to the unit
Optional Equipment
A battery-powered digital volt meter (DVM) for system-checkout functions
A portable printer, to print tests, configurations, and other commissioning data
A digital camera, to photograph the completed installations
Page 15
Practice Assembly
Once you have assembled the tools, supplies, and equipment listed above, we recommend that you run
through a practice assembly following the installation instructions.
Why Practice in the Laboratory/Office?
The connections between all the components mentioned in this manual may appear a bit complex. They
will be even more complex if your first installation attempt is in a remote field situation where you find
that you lack the necessary tools, supplies, or equipment to make the connections work.
Practice in a well-supplied, well-lit laboratory or office when first connecting and setting up the unit and
ancillary equipment. Follow these instructions carefully, step by step, to learn exactly which tools,
supplies and equipment will be needed in the field.
Murphy's Law provides a further reason for a practice installation:
If anything can go wrong, it will; and Isaac's Corollary: Murphy was an optimist!
See Unpacking and Inspecting the Unit
Network Planning
Carefully consider the scientific objectives of the installation when planning the network, whether it
includes one station or a hundred.
The station location, type and position of sensors, and instrument settings all affect the type of data
recorded. Consider local seismic-noise conditions and the anticipated amplitude of events being
recorded. This will help you correctly set trigger parameters, estimate the quantity of data expected,
and decide how to retrieve the data.
Its also necessary to plan how to analyze, combine, and archive data, as well as how to service and
maintain the network. Finally, consider how the network will function after a large event, when mains
power and telecommunications might not be available for a considerable time. Under such
circumstances, how do you plan to retrieve and process the network's data, as well as continue
operating it?
Page 16
Civil Engineering
Before installing the digitizer, plan and construct (if necessary) the housing that will provide a protective
infrastructure for the unit. The exact details of the installation depend on local conditions, local
regulations, and the purposes of the installation.
Except in cases of a rapid emergency deployment of seismic instruments, the digitizer should be housed
in a protective structure. Below are the two typical types of installation settings and related protective
structures. They can be used as rough guidelines for an installation.
Free-Field Installations
In a free-field accelerograph installation, the digitizer is installed some distance from buildings in a "free
field" and sheltered by a small, lightweight structure that allows the sensor to sense acceleration as
close as possible to the "true" accelerations of ambient ground motion. In softer ground sites, because
of the soil-structure interactions during earthquakes, a heavier-than-necessary protective structure
could degrade data accuracy.
The structure should also protect the digitizer from weather, direct sunlight, and theft or vandalism. A
"transformer hut" made of fiberglass and stainless steel hardware is ideal as long as it, and the digitizer,
are attached to a poured and reinforced concrete pad. If true hard-rock site response is desired, anchor
this concrete pad to bedrock.
If you are using the digitizer with broadband sensors, it must be placed in a seismic vault with a pier on
which to mount the sensors. This vault will need to not only protect the instrument, as in the case of the
free-field accelerograph, but also must provide a stable mounting structure and insulate the sensors
from ambient temperature variations. It should be a low-noise site for optimal operation. Masts for
antennas, GPS, wireless communication and solar cells should be mounted some distance from the
sensor vault to prevent wind-induced noise from contaminating the data. Kinemetrics has several
application notes that can help you install a broadband sensor network.
Provide the digitizer with a good earth ground. Proper grounding depends greatly on the humidity of the
soil at the site. For average-humidity soil, an effective earth ground can be made by wiring the case
grounding stud to a 6'- to 8'-long copper rod embedded in the ground.
If no AC power is available, a solar charging system is required. Refer to the Advanced Installations
section of this manual for more information.
If the digitizer has a GPS system, the GPS antenna will need a suitable mounting mast. A telephone line,
DSL line, or other communication link is required to communicate with the digitizer remotely.
Page 17
Structural-Monitoring Installations
In a structural-monitoring installation, you provide protection to the digitizer by installing it within an
existing building or structure (a bridge, a dam, a high-rise, etc.). The main purpose for installing the
digitizer in an existing structure is to measure and monitor the structure's vibrations in response to
ground motion. While some use such installations to calculate measurements of "free-field" seismic
motions, the very nature of the structure's size and foundation depth cause the acceleration
measurements to deviate considerably from "true free-field" response.
For a structural-monitoring installation, make sure the space in the structure allows enough room to
mount and service the digitizer, and that the space provides enough protection so the digitizer and its
sensors will not be disturbed or vandalized. Powering the digitizer requires a mains supply close to the
installation point. To connect a modem, a phone line is also necessary.
As for the digitizers optional GPS antenna, carefully plan to locate the antenna close enough to the
digitizer so the supplied GPS cable will reach between the two.
To use multiple sensors mounted around the structure, make a detailed plan of the sensors' locations
and plan how to run the cables between them and the digitizer. To interconnect digitizers, plan the
layout of the interconnecting cables. If possible, run all the cables (sensor and interconnect) through
grounded metal conduit.
All these elements of an installation should be in place before the digitizer itself is installed.
Page 18
Caution: Invalid data. Basalts with internal EpiSensor decks must be securely floor-mounted to
ensure the acceleration levels of the actual structure are measured.
Page 19
Anchor the recorder unit to a concrete floor if possible. Be sure that each of the recorder's leveling
feet are screwed into place and extending less than from the bottom of the unit. The locking nuts
should be loosened.
1. Move the recorder gently to one side.
2. Locate where you plan to put the recorder, keeping in mind necessary working space. With the
recorder mounted with connectors facing forward, you should allow 10 (254mm) clearance to
the rear, front, and left. You should allow 15 (375mm) clearance to the right.
3. Use a drill with a 3/8" (9.5 mm) bit, and drill into the concrete to a depth slightly deeper than
the length of the anchor (1 or 25.4mm). A percussion or hammer drill will make this procedure
much easier. You should follow all recommended safety precautions when using power tools
and we recommend you wear safety glasses during the installation procedure. (Using the anchor
set tool as a depth gage can make this easier. Mark the thick end with a piece of tape at the
depth of the stud check the hole depth with this.)
4. Make sure you clean out the hole after drilling it. (Using a flexible drinking straw works very well
for this, but make sure you don't blow dust in your eyes!)
5. Set the anchor using the anchor set tool. Place the anchor in the hole. The top should be flush
with the floor. Place the thin end of the anchor set vertically into the anchor. Strike with a
hammer until the shoulder of the anchor set tool is flush with the top of the anchor.
Page 20
Caution: The 8 stud is a potential safety hazard, so do not leave it sticking up in the air!
7. Center the Basalt over the stud and lower its mounting hole down over the protruding stud.
8. Place the flat washer onto the stud. Then screw the nut onto the stud without tightening.
9. Make sure the Basalt is oriented in the correct direction before you proceed with Step 11.
10. Look at the bubble level window while you carefully adjust each of the Basalt's three leveling
feet in or out. When you can see the air bubble centered in the bubble level window with all
three leveling feet resting on the mounting pad, the recorder is level.
Page 21
Page 22
Determine what earth ground you will connect the digitizer to. A good earth ground includes the
following:
a metal plumbing pipe that is eventually buried in the ground
a copper ground rod staked in soil
a well engineered electrical grounding system, or
steel reinforcing rods that protrude from a concrete foundation.
Prepare the conductor you plan to use to connect the unit to the earth ground. For the conductor, you
should at least use a heavy-gauge wire or, better yet, a copper strap or copper braid.
Connect this conductor to the units case grounding bolt on the left center of the front rail. Then
connect the other end of the conductor/grounding strap to the selected earth ground.
NOTE: If the digitizer is powered by the optional PSA, the third pin (earth connection)
of the PSA AC plug provides the safety ground. To ensure the unit's low noise
performance, you must still connect the digitizers grounding stud to a good earth
ground as described above.
Page 23
Caution: The 3V Bullet Antennas supplied with the Rock and Q330 Products should not be used with
the Altus Product line as this uses 5V Bullet Antennas and the antennas can be damaged. Using an
Altus 5V antenna and cable with a Rock digitizer will result in poor GPS performance and possible loss
of timing. Kinemetrics 5V Bullet Antennas use a Type F connector in the Antenna rather that the TNC
connector illustrated above.
Caution: If the GPS system will operate in an area at high risk for lightning strikes, consider installing
a lightning protector on the GPS antenna. Kinemetrics offers a lightning protector device (P/N 109457PL). See Section Installing Optional GPS Lightning Protection
Page 25
Page 26
Virtual Channel
Map1
Sensors
Virtual Channel
Map1
Sensors
4 Uniaxial
Sensors
U1
V1
T1Z
V1
U2
V2
T1N
V2
U3
V3
T1E
V3
U4
V4
U1
V4
In the table U stands for a Uniaxial sensor, while TiZ, TiN, TiE are the three components of the ith
Triaxial sensor.
Page 27
2 Triaxial
2 Uniaxial
Virtual Channel
Map2
Sensors
Virtual Channel
Map1
Sensors
Virtual Channel
Map1
Sensors
8 Uniaxial
Sensors
U1
V1
T1Z
V1
T1Z
V1
U2
V2
T1N
V2
T1N
V2
U3
V3
T1E
V3
T1E
V3
U4
V4
U1
V4
U1
V7
U5
V5
U2
V5
T2Z
V4
U6
V6
U3
V6
T2N
V5
U7
V7
U4
V7
T2E
V6
U8
V8
U5
V8
U2
V8
In the table U stands for a Uniaxial sensor, while TiZ, TiN, TiE are the three components of the
ith Triaxial sensor.
Page 28
1 Triaxial
9 Uniaxial
2 Triaxial
6 Uniaxial
3 Triaxial
3 Uniaxial
4 Triaxial
Sensors
Virtual Channel
Map 5
Sensors
Virtual Channel
Map 4
Sensors
Virtual Channel
Map 3
Sensors
Virtual Channel
Map 2
Sensors
Virtual Channel
Map 1
Sensors
12 Uniaxial
Sensors
U1
V1
T1Z
V1
T1Z
V1
T1Z
V1
T1Z
V1
U2
V2
T1N
V2
T1N
V2
T1N
V2
T1N
V2
U3
V3
T1E
V3
T1E
V3
T1E
V3
T1E
V3
U4
V4
U1
V4
U1
V7
U1
V10
T4Z
V10
U5
V5
U2
V5
T2Z
V4
T2Z
V4
T2Z
V4
U6
V6
U3
V6
T2N
V5
T2N
V5
T2N
V5
U7
V7
U4
V7
T2E
V6
T2E
V6
T2E
V6
U8
V8
U5
V8
U2
V8
U2
V11
T4N
V11
U9
V9
U6
V9
U3
V9
T3Z
V7
T3Z
V7
10
U10
V10
U7
V10
U4
V10
T3N
V8
T3N
V8
11
U11
V11
U8
V11
U5
V11
T3E
V9
T3E
V9
12
U12
V12
U9
V12
U6
V12
U3
V12
T4E
V12
Page 29
In the table U stands for a Uniaxial sensor, while TiZ, TiN, TiE are the three components of the
ith Triaxial sensor.
The table below shows an example of a Granite with a Broadband Sensor and the other channels
used for 2 or 3 Triaxial sensors and other environmental sensors such as pressure and temperature
sensors. Generally only one broadband sensor would be connected at a given location. Obviously,
for testing or other purposes multiple Broadband sensors can be connected.
Virtual Channel Map3
Broadband
2 Triaxes Aux Sensors
Granitite Physical
Channel
1
VBBZ
V1
VBBZ
V1
VBBN
V2
VBBN
V2
VBBE
V3
VBBE
V3
SEN1
V10
T4Z
V10
T1Z
V4
T2Z
V4
T1N
V5
T2N
V5
T1E
V6
T2E
V6
SEN2
V11
T4N
V11
T2Z
V7
T3Z
V7
10
T2N
V8
T3N
V8
11
T2E
V9
T3E
V9
12
SEN3
V12
T4E
V12
Page 30
Virtual Channel
Map 1
Sensors
Contiguous on Terminal
Boards
T1L (Power)
V1
T1V
V2
T1T
V3
T2L (Power)
V4
T2V
V5
T2T
V6
T3L (Power)
V7
T3V
V8
T3T
V9
10
T4L (Power)
V10
11
T4V
V11
12
T4T
V12
Page 31
Sensor Cabling
The sensor cabling should provide individual connections to each sensor we suggest each sensor has
a separate cable terminating at the connector. Cabling where power and ground connections as
shared between multiple sensors often results in degraded system performance. Cabling should
also meet all local and National wiring codes. Kinemetrics can supply plenum rated cable when
required by code.
Standard Cables
Kinemetrics supplies cables for connecting Rock Digitizers to the full range of Kinemetrics and
Streckeisen sensors. Other cables are also available including generic pigtail arrangements. Cables
are also available to connect dual supply sensors to the unit with military connectors and to connect
a tri-axial package to three 4th Channel Single Input connectors. Contact Kinemetrics for information
on your specific cabling needs. If you wish to construct your own cables the Hardware Reference
section and the details on the External Three Channel Sensor Interface and the External 4th Channel
Single Input Sensor Connector will provide the pin outs and information you require.
Connecting Sensors using the Four Channel Terminal Board
The terminal board is designed to allow configuration of multi-channel structural monitoring
systems where large number of sensors need to be connected in a centralized system. The cables
from the sensors can be simply terminated in the enclosure and then stripped with a wire stripper
and inserted into the appropriate terminal location. This solution is also ideal for setting up
temporary experiments when the terminal blocks allow quick reconfiguration of the experiment.
The only caveat is that these terminal blocks need to be protected within a building or enclosure.
The terminal block is available in two versions the -01 and -02 versions for dual and single supply
sensors respectively.
Dual Supply Four Channel Terminal Board (-01)
The dual supply unit includes a power supply that provides +/-12V power at up to 80mA per rail.
This power is derived from the switched power connection on the sensor connection and is derived
from the DC power input to the Digitizer. Ensure that the total current requirement of all sensors
added to a board is less than 80mA per rail.
The connections on the Rock Terminal Strip (-01 Version) are shown below. Each terminal strip
supports the installation of up to four uniaxial dual supply sensors. To obtain the best high
resolution performance we strongly recommend that the units are configured with differential
outputs. A 5V Full Scale Differential Output represents a good compromise between noise
performance and allowable cable length in a structural monitoring system. The input sensitivity is
software configurable within the Granite.
Page 32
The connections are the same on each of the four channel groups. The calibration enable supports
Kinemetrics ES-U2s, ES-Us, and FBA-11 sensors. [Note: The terminal blocks can also be used to
connect Tri-axial sensors and this is discussed in a separate section.] The Calibration Signal and the
enable pulse are separate connections on J4 (Group 4) (they are common on J1, J2, & J3.) to allow
calibration of Tri-axial sensors but this does not affect the electrical connections or use of the signals
with Uniaxial sensors.
Legacy sensors such as the FBA-1 and FBA-13 require an additional calibration interface box to
produce functional tests with Rock digitizers.
The figure below shows the suggested connection of four ESU-2s using four shielded twisted pair
cable with an overall shield.
Page 33
J1
+OUT
-OUT
Pair 1
CALSIG
CCE
Pair 2
COM
+1 2VA
-1 2VA
Pair 3
Pair 4
1
2
3
4
5
6
7
8
9
10
+OUT
-OUT
CALSIG
CCE
COM
+1 2VA
-1 2VA
J2
Pair 1
Pair 2
Pair 3
Pair 4
J3
Pair 1
CALSIG
CCE
Pair 2
COM
+1 2VA
-1 2VA
Pair 3
Pair 4
+OUT
-OUT
CALSIG
CCE
COM
+1 2VA
-1 2VA
Pair 2
Pair 3
Pair 4
CH2+
CH2CH2GND
CAL1-3
CENB X
PWR_COM1
PWR_COM2
+12VA
-12VA
PGP
1
2
3
4
5
6
7
8
9
10
CH3+
CH3CH3GND
CAL1-3
CENB X
PWR_COM1
PWR_COM2
+12VA
-12VA
+3.3VOWS
OWSD3
CON10
Group Channel 3
J4
Pair 1
PGP
1
2
3
4
5
6
7
8
9
10
+OUT
-OUT
CH1+
CH1CH1GND
CAL1-3
CENB X
PWR_COM1
PWR_COM2
+12VA
-12VA
PGP
1
2
3
4
5
6
7
8
9
10
CH4+
CH4CH4GND
CAL4
CENB X
PWR_COM1
PWR_COM2
+12VA
-12VA
PGP
Page 34
The figure below shows the suggested connections to a four shielded pair cable with no overall
shield. Although an overall shield is preferred many structural installations require the use of
plenum rated cable and this figure is compatible with this cabling. It is also compatible with
Kinemetrics 503536 Pigtails used in structural installations with ES-U2s, ES-Us, and FBA-11 sensors.
Dual Supply Terminal Board (-01 Version)
+OUT
-OUT
CALSIG
CCE
COM
+1 2VA
COM
-1 2VA
J1
WHITE
BROWN
YELLOW
ORANGE
BLACK
RED
VIOLET
BLUE
Pair 1
Pair 2
Pair 3
Pair 4
+OUT
-OUT
CALSIG
CCE
COM
+1 2VA
COM
-1 2VA
YELLOW
ORANGE
BLACK
RED
VIOLET
BLUE
Pair 1
Pair 2
Pair 3
Pair 4
+OUT
-OUT
CALSIG
CCE
COM
+1 2VA
COM
-1 2VA
YELLOW
ORANGE
BLACK
RED
VIOLET
BLUE
Pair 1
Pair 2
Pair 3
Pair 4
+OUT
-OUT
CALSIG
CCE
COM
+1 2VA
COM
-1 2VA
YELLOW
ORANGE
BLACK
RED
VIOLET
BLUE
Pair 1
Pair 2
Pair 3
Pair 4
PGP
CH2+
CH2CH2GND
CAL1-3
CENB X
PWR_COM1
PWR_COM2
+12VA
-12VA
PGP
1
2
3
4
5
6
7
8
9
10
CON10
Group Channel 3
J4
WHITE
BROWN
CH1+
CH1CH1GND
CAL1-3
CENB X
PWR_COM1
PWR_COM2
+12VA
-12VA
1
2
3
4
5
6
7
8
9
10
CON10
Group Channel 2
J3
WHITE
BROWN
CON10
Group Channel 1
J2
WHITE
BROWN
1
2
3
4
5
6
7
8
9
10
CH3+
CH3CH3GND
CAL1-3
CENB X
PWR_COM1
PWR_COM2
+12VA
-12VA
PGP
1
2
3
4
5
6
7
8
9
10
CON10
Group Channel 4
CH4+
CH4CH4GND
CAL4
CENB X
PWR_COM1
PWR_COM2
+12VA
-12VA
PGP
Page 35
Page 36
The connections are the same on each of the four channel groups (J1,J2,J3,J4). The Calibration
Signal and the enable pulse are separate connections on J4 (Group 4) (they are common on J1, J2, &
J3.) to allow calibration of Tri-axial sensors but this does not affect the electrical connections or use
of the signals with Uniaxial sensors. The figure below shows the suggested connection of four single
supply ESU-2s using four shielded twisted pair cable with an overall shield and with four twisted
pairs only. (Note only single supply ES-U2s manufactured after December 2009 should be used with
the Rock 15.5VDC supply older ES-U2s and ES-Us should use a regulated 12V supplied either to the
Digitizer or separately to the sensor.)
-02 VERSION, 12 PIN CONNECTORS INSTALLED
CALSIG
CCE
COM
DC-DCDC-DC+
J2
Pair 1
1843680
+OUT
-OUT
Pair 2
Pair 3
Pair 4
1
2
3
4
5
6
7
8
9
10
11
12
CALSIG
CCE
COM
DC-DCDC-DC+
J8
Pair 1
Pair 2
Pair 3
Pair 4
1843680
+OUT
-OUT
1
2
3
4
5
6
7
8
9
10
11
12
Page 37
Page 38
The duration of the calibration sequence also depends on several factors. In this example, the duration
of the test record will be set primarily by the calibration script (20 seconds for the EpiSensorFS script),
plus the pre-event and post-event time (3 seconds and 10 seconds respectively in this example), plus
one second. This gives a total expected record duration of 34 seconds (20+3+10+1).
General Sensor Interfacing Considerations
The following general considerations apply to connecting sensors to Rock digitizers:
Analog Inputs
The inputs to the Rock digitizers are differential inputs with a nominal 102.4k differential input
impedance they can be configured via the software for three input ranges:
1) 20V Peak (40 Vpp) differential input Signal Swings from +10V on +Input and -10V on Input to 10V on +Input and +10V on Input. This range is compatible with most Broadband
Seismometers and ES-T sensors set with a high gain differential output.
2) 5V Peak (10Vpp) differential input Signal Swings from +2.5V on +Input and -2.5V on Input to 2.5V on +Input and +2.5V on Input. This range is compatible with ES-Us, ES-U2s and ES-T
sensors set with a low gain differential output. It represents a good compromise for structural
monitoring systems.
3) 2.5V Peak (5Vpp) differential input Signal Swings from +1.25V on +Input and -1.25V on Input
to -1.25V on +Input and +1.25V on Input. This range will work with older generation single
ended 2.5V output sensors such as FBA-11s, FBA-23s and EpiSensors that cannot be easily reconfigured. This range can also be used to provide a x8 pre-amplifier function for sensors with a
20V Peak output.
As the unit has a differential input it can accommodate a common mode signal on the inputs. The
common mode signal has a 1 M resistor on each lead to the system ground to tie floating systems
to the correct operating range. Common mode voltages should generally be kept to no more than a
few volts so as not to limit the input signal levels.
Calibrator Output
The Rock Digitizers have an individual calibrator system on each of their ADC/DSP boards. The
calibrator output is provided as a +/-2.5V single ended signal generated from a 16 bit DAC. The
output voltage is calibrated during the factory set up with a digital scale factor to accurately produce
+/-2.5V at the Full Scale DAC setting. The output current is limited to 5mA at 2.5V and the voltage
output passes through a 40 resistor to prevent overload if the calibration output is accidentally
shorted. The calibration signal is only applied to the external lines when the appropriate calibration
relay is enabled; this prevents unwanted interactions from occurring with sensors when calibration
is not active. On a four channel board two relay calibration output connections are provided. The
first is for channels 1, 2, and 3, while a separate connection is provided for channel 4 calibration.
This allows a passive (moving coil) seismometer to be connected to channel 4 and calibrated
separately from a three channel active sensor connected to channels 1, 2, and 3 and for different
calibration sequences to be applied to the two sensors. It also allows calibration signals to be driven
Page 39
to two ES-Ts connected to one calibrator by staggering the calibrations. The DAC can be
programmed to provide:
Simple Pulses
Sine waves of a given frequency and amplitude
Pseudo Random White Noise
Pseudo Random Binary Sequences
Control Signals
The calibrator can also control up to four logical outputs that can be used to control the calibration
enable and other sensor control lines. For example the mass re-centering or locking control lines on
a broad band seismometer. The four sensor control bits are standard ACT CMOS outputs driving
between 0 and 5.1V with a current of up to 24mA the low level will be <0.4V and the high level
>4.4V. The active state to enable the cal coil in the EpiSensor, for example is logic 1 or high at about
~5V. There are 830 ohm resistors in series with the outputs for short circuit protection.
Calibration Control and Calibration Scripts
The functions described above are programmed by individual low level commands sent to control
the various relays, control bits, or DAC. These commands have been written into individual
calibration scripts that are selected for each channel group for the most commonly used sensors. If
you wish to write your own script or connect a sensor that does not have a calibration script contact
Kinemetrics.
Calibration Signals when using four EpiSensors on a 12-Channel Group.
When four triaxial EpiSensors ES-Ts are connected to a 12 channel group the fourth ES-T receives its
power and calibration signals from the Channel 4 physical connection. It is important that the unit is
configured so that the calibration sequence is applied first to the sensor connected to Channel 1, 2,
and 3 and then to the sensor connected to Channel 4. This is because an individual DAC cannot
apply sufficient current to the calibration coils of 6 EpiSensor axes at the same time. Instead the
calibration is applied to the ES-T on Physical Channel 4 after the other three have received the
calibration signal. This is set in the System Operation section of the web interface by selecting
EpiSensor-4on3 for each sensor group and applying the changes to the unit.
This same approach should be used for four EpiSensors connected sequentially on a terminal board.
In this case the second sensor receives its calibration from the Channel 4 Physical connection. And
the calibration sequence will show sensors 1, 3 and 4 with a calibration pulse followed by sensor 2.
Again this is set in the System Operation section of the web interface by selecting EpiSensor-4on3
for each sensor group and applying the changes to the unit.
Page 40
Ensure the power cable is disconnected from all power sources and the unit.
Connect the negative terminal of the battery to the black wire.
Connect the positive terminal of the battery to the red wire.
Connect the power cable to the power connector on the unit and ensure the unit turns on under
battery power.
5. Proceed to connect the PSA and check that the unit switches to this power source.
NOTE: An external battery should not be used with a system powered by a Power
Over Ethernet (POE) connection.
Page 41
Page 42
Basic Operation
The digitizer can operate stand-alone, requiring only power and sensors to operate. Beyond these
basics, if you provide a GPS antenna connection for accurate timing and a network connection, then the
digitizer really is able to provide tremendous additional capabilities. The digitizer is designed for use with
a network, and will serve you best in that environment. This section describes how to set up the Digitizer
and perform the basic operations.
Initial Setup
Initial setup of the digitizer is done using a console cable. This connects the digitizers RS-232 console
connection to your computer so that you can do preliminary setup. Once done, the console cable will
rarely be used, so a single console cable is usually sufficient to maintain a large number of digitizers.
You'll also need a PC or equivalent running a terminal emulation program such as HyperTerminal or
PuTTY on Windows or minicom on Linux.
You may need to use a USB to serial adapter if your PC does not have an available COM port. If so, install
the software and then plug in the adapter, making note of the COM port assigned to the port.
Kinemetrics includes the PuTTY application as an alternative to using HyperTerminal on Windows, or if
you are using an Operating System (such as Windows Vista) that does not supply HyperTerminal. Please
see the Tools section that includes a basic description of PuTTY setup and operation.
You should set up your RS-232 communication software (such as HyperTerminal) for 38400 baud, no
flow control, no parity, 1 stop bit. After power on, you should be able to get a login prompt from the
digitizer. Initially log into the system with the username root and the password kmi. You are now
logged on to the Linux operating system on the Rock.
Network Address
The first thing that youll need to do is to set (or determine) the network address of the digitizer. You
need to do this even if your digitizer will not normally be connected to a network. Network access is
needed to retrieve files even if you need to retrieve them manually and locally.
If you are unfamiliar with TCP/IP networking, we suggest you review the IP Primer section.
At this point the Ethernet connection should be connected to your network. If the Ethernet link lights do
not appear, give the following commands to start the Ethernet interface:
[root@GRANITE:~]# ifdown a
[root@GRANITE:~]# ifup -a
Page 43
The digitizer is configured at the factory for DHCP. This means that it expects to get its network address
from a network server, which can be a local LAN or can be your Internal Service Provider. If you plan to
use DHCP in regular operation, then you only need to know the IP address assigned by DHCP. You can
find this out by typing:
[root@GRANITE:~]# ipaddr eth0
10.0.1.153
The IP address is also shown in the sysinfo display as shown below.
If you need to specify an IP address, then once logged into the console, use the NETCONFIG script.
In either case, make a note of the current IP address. You will need it later.
The digitizer can also act as a DHCP Server, which can be useful if you will occasionally connect to a
standalone digitizer with something like a laptop computer. See the section on Non-networked Use.
See the section Non-networked Use if you dont intend your digitizer to normally be connected to a
network.
GRANITE
288
Int Temp C:
28.75
Int Humidity:
21.32
Voltage:
15.329
Amperes:
0.120
Watts
1.839
OS Time:
PSU Time:
Up-Time:
eth0 IP Addr:
10.0.1.153
Page 44
eth1 IP Addr:
N/A
Services Up:
Via inetd:
telnet ftp
MemFree:
195080 kB
SwapFree:
65528 kB
Filesystem
Size
/dev/hda1
1.0G
289M
672M
/dev/hda2
3.0G
184M
2.6G
/dev/mmca1
62M
14k
61M
(Linux 2.4)
30% /
7% /opt
1% /mnt/sd
Or
Filesystem
Size
Used
rootfs
1.1G
625M
390M
62% /
/dev/sda2
6.9G
2.8G
3.8G
43% /opt
7 2008, 08:27:49
Page 45
(Linux 2.6)
Basic Setup
Although Kinemetrics makes every effort to make the digitizer useful out of the box, there are some
items that must be set because they depend on how you will use your system and what sensors will be
attached.
The parameter configuration described here is done using the web interface. It can also be done using
the RockTalk program through the network or through a Modem Only connection.
Page 46
Sensor Groups
The digitizers physical channels are organized into groups of 4 channels each. Each group is capable of
supporting different sensor types, so you must select the types of sensors which will be used within each
group. Selecting the physical channels and sample rates defines the virtual channels that will be used in
most of the rest of the system. This is accessed through the System Operation parameters for the Rock
Data Interface:
Page 47
Voltage Ranges
Next, you must set up the voltage ranges. The digitizer is capable of supporting sensor input voltage
ranges of +/-2.5V, +/-5.0V, and +/-20V. This selection must be made for every virtual channel, and is
made in the Hardware parameters section:
NOTE: Input Voltage Ranges always cause confusion! As the input to digitizers is
normally differential so this is what each voltage range represents:
+/-2.5V Range The + Input Swings from +1.25 to -1.25 V as the Input Swings from -1.25V to +1.25V, the Sensor thus swings
from +2.5V to -2.5V this is sometimes referred to as +/-2.5Vpeak Differential or 5Vpp (Peak to Peak) Differential. This range can
be used with single ended +/-2.5Vpeak sensors, such as older generation Force Balance sensors.
+/-5V Range The + Input Swings from +2.5 to -2.5 V as the Input Swings from -2.5V to +2.5V, the Sensor thus swings from
+5V to -5V this is sometimes referred to as +/-5Vpeak Differential or 10Vpp Differential. This range is recommended for use in
structural monitoring systems with EpiSensors configured for a +/-5V peak differential output.
+/-20V Range The + Input Swings from +10 to -10 V as the Input Swings from -10V to +10V, the Sensor thus swings from
+20V to -20V this is sometimes referred to as +/-20Vpeak Differential or 40Vpp Differential. This range is used by the majority
of Broadband sensors and offers the highest resolution performance from the Rock Digitizer.
NOTE: Basalt Internal Deck. The +/-5V Range is used for the standard +/-2g range. In
order to operate the unit with an effective +/-1g range, set the voltage range to +/2.5V. (Basalts can be ordered with an optional 4g/2g Full Scale Range in which case
the +/-5V Range is used for the standard +/-4g range and the +/-2.5V range would be
used for the +/-2g range.)
There are always 24 bits of ADC resolution, so it would break down like this:
Range
ADC counts
uV/ct
2.5
8388608
0.298923223
5.0
8388608
0.596046447
20.0
8388608
2.384185791
Conversion of the channel data to Engineering units further requires that you know the "sensitivity"
value, which is the sensor's conversion of Volts/g. This conversion is done as
counts/8388608*FullScale/Sensitivity
So for example:
Page 49
Sensitivity
The Sensitivity parameter defines the voltage sensitivity of the sensor. The sensitivity value is normally
seen as a Volts per g value, and is related to the Voltage range. For example, if your voltage range is
+/-20V, and you have 4g sensors (a range of +/-4g), then the sensitivity is 5V/g. This selection must be
made for every virtual channel, and is made on the Hardware parameters section:
NOTE: Basalt Internal Deck. Regardless of the voltage range setting, the sensitivity
should be set according to the Internal Deck's configuration sheet in V/g. (Nominally
1.25V/g for a 4g sensor, 2.5V/g for a 2g sensor)
After completing your changes, be sure to press OK to save your changes.
Page 50
Page 51
If adjustment is required remove the adjustment hole screw as shown in the figure below. The
top adjustment hole adjust the Z Axis (Vertical), the hole in the back adjusts the N Axis (North),
while the hole on the right side adjusts the E Axis (East).
Caution: The screw on the left hand cover of the unit is not an adjustment hole. Do not remove
this screw and do not insert the adjustment tool into this hole as your unit will be severely
damaged and significant fault currents can flow in the tool!
The drawing above shows where to insert the adjustment tool (KMI P/N 112015) for each EpiSensor
channel. As the figure indicates, the vertical module produces a positive output when the
adjustment screw is turned clockwise, the horizontal modules produce a negative output when the
adjustment screw is turned clockwise. Monitor this with the Waveform Viewer remember that
there is some response latency in the Viewer.
When the channel is adjusted, gently remove the tool.
After adjusting all the channels, replace the screws carefully to ensure the sealing washers are
not damaged.
Important: Give the cover a moderate tap with a screwdriver handle after replacing the screws.
The adjustment screws can have a residual stress that may cause an offset in data during a large
earthquake. Tapping it will eliminate the residual stress.
Check that the sensors are still zeroed.
Page 52
Virtual
1 Physical 1 at 10sps
2 Physical 1 at 100sps
3 Physical 2 at 10sps
4 Physical 2 at 100sps
5 Physical 3 at 10sps
6 Physical 3 at 100sps
7 Physical 4 at 10sps
8 Physical 4 at 100sps
Page 53
You select the sample rates and the produced sample rates on the System Operation parameters for
each channel, also called Channel Mapping:
State-of-Health Streams
In addition to the sensor input channels discussed above, the system can produce several State-ofHealth streams (also called SOH). These can include such things as system voltages, temperature,
humidity, current, and time quality. These streams are produced at 1sps, so to record them; youll need
a data format that can record data to 1sps. The SOH streams are selected in the System Operation
parameters, just below the Channel Mapping.
After completing your changes, be sure to press OK to save your changes.
Page 54
Trigger Levels
Trigger levels are the level at which the system will decide that a channel is triggered and that it should
contribute that channels votes toward triggering the entire system. By default, the system uses
threshold triggers, which are set as a percentage of full scale. So if your full scale range is +/-20V and
your threshold is set to 2%, then your trigger level is 2% of 20V, or 0.4V. Trigger levels are set in the
System Operation parameters:
Please note that the trigger levels and votes apply to virtual channels.
After completing your changes, be sure to press OK to save your changes.
Page 55
Voting Options
There are two different Voters available in the system. The first is the traditional Voter used in previous
generation Altus digitizers, and the other is the CGS Voter that works similarly to the standard Voter, but
differs in how detriggering is done.
In either Voter, a channel is considered triggered if it has filtered data values that exceed the specified
level specified for that channel. Correspondingly, a channel is considered detriggered if NO values
exceed the specified level.
Note that the levels used change depending on whether the system as a whole is triggered or not. If the
system is not triggered, the filtered data values are compared against the TRIGGER levels, whereas once
the system has been triggered they are compared against the DETRIGGER levels.
The standard Voter counts triggers and uses that count to determine detriggering by comparing
votes with the detrigger voting threshold. If the number of votes of triggered channels do not
exceed the detrigger threshold, then the system will detrigger. Exceeding the detrigger
threshold will cause the system to remain triggered.
With this Voter, the system detriggers when not enough channels exceed the trigger threshold
(number of votes) to maintain the trigger.
The CGS Voter works differently in that it requires that each channel contribute enough
detrigger votes to exceed the detrigger voting threshold. If the number of detrigger votes do not
exceed the threshold, the system remains triggered. If the number of detrigger votes exceeds
the detrigger threshold, then the system will detrigger.
With this Voter, the channels accumulate detrigger votes when they fall below the detrigger
level. The system will detrigger when enough detrigger votes accumulate that the number of
detrigger votes exceeds to votes needed to detrigger the system.
Page 56
Other Parameters
Other basic parameters that are worth reviewing are:
Voter parameters
Digitizer pre-event and post-event times
Channel trigger and detrigger votes
After completing your changes, be sure to press OK to save your changes.
Passwords
All digitizers are shipped with the same default passwords. Before deployment, Kinemetrics
recommends that you change all passwords to something meaningful to you and make a record of all
passwords assigned for later reference. Default passwords are assigned as follows:
Linux:
root : kmi
kmi : kmi
admin : kmi
client : kmi
Rockhound:
Console: kmi
Web service: rock : kmi
You should also review the enabled IP services to make certain that the services are enabled that you
need and want. For example, do you want FTP, TELNET, and other services enabled?
Page 57
Save Parameters
Once youve configured Rockhound for how you intend to operate your system, you should save your
configuration. This saved copy of the parameters will be used to restore the Rockhound parameters in
case they become corrupted. This is done in two ways:
From a Linux login, use the command rhsave to save a copy of your parameters within the
system that can be restored in case your parameters become corrupted. This is done as follows:
cd /usr/rock/SMARTSDist/bin
./rhsave
If the units configuration is destroyed, the system will revert to the copy of the configuration
most recently saved by rhsave, or to the factory default if the configuration was never saved
using rhsave.
From the web interface use the Advanced Features function Administrative Details to download
a copy of the parameters to your PC. At the top of the Administrative Details screen, there is a
link Click Here to Download Parameters, from the instrument.
Kinemetrics recommends that you save a copy of your Rockhound parameters any time that you
make significant changes to the parameters so that you can quickly restore them in the event of
loss.
See Saving and Restoring Parameters
Triggered Recording
Pre-Event Time
The setting allows you to determine how many seconds of data before the trigger criteria were met will
be recorded in the event file. For strong motion applications this is normally set to a few seconds so you
can determine the noise before the start of the event. The factory default is ten seconds.
For weak motion recording, especially if you expect the system to be triggered on the S-waves, the
situation is more complex. In this case, the pre-event should be sufficiently long to allow any P-waves
from an event within the region of interest to be recorded. This time can be estimated by the travel
times of the P and S waves from the most distant point of interest. The difference between these times,
with some allowance for a true pre-event time, gives the setting for the pre-event time.
Page 58
Channel Triggering
Although you will need to read most sections to determine what is appropriate for your application, we
have split the triggering system into two sections. If you are just interested in recording "strong motion"
events when the ground or structure shakes significantly, you will find instructions on setting triggers in
the Triggering for Strong Motion Recording section. If you are interested in recording weak events that
are very close to the local seismic noise, you should read Triggering and Recording Weak Motion
Applications. After you read the relevant section you will be able to set up each channels triggering
appropriately for your application.
Triggering in Strong Motion Applications
For strong motion recording you will want to record the strongest motion from an earthquake that
can be felt and possibly cause damage to buildings and other structures. Normally, a simple
threshold trigger will be sufficient to reliably trigger the recorder. As these are sensitive instruments,
it is also possible to record much weaker motions using the threshold trigger. The tradeoff to
consider is how you will retrieve the data and how to ensure that there will be room for the "big
one" if you have very sensitive threshold trigger levels.
The threshold trigger has two parameters for each channel. The first is the threshold trigger, which
is the level in percent of full scale that causes the channel to trigger. The default value for this is 2%.
The second parameter is the threshold de-trigger. This is the value in percent of full scale the signal
must fall below after triggering for the channel to detrigger. The default value is 2%. The detrigger
parameter can be used for extending the recording time by setting it to a smaller value than the
threshold trigger value.
Alarms
The recorder has an additional set of thresholds called alarm threshold parameters. These are
specified as a percentage of the full-scale input and can be set independently for each channel. They
are set in the channel trigger parameters window. When a channels triggered filtered data exceeds
this threshold, the hardware alarm is activated.
Page 59
The frequency response function of the seismic sensor modifies event and noise signals and thus is
an important factor in your choice. If the frequency content of events and of seismic noise occur in
the same frequency band, the trigger filter will be inefficient.
Page 60
The recorder has three band-pass filters with different low- and high-corner frequencies. Note that
the corner frequencies scale according to the sampling rate. Some examples are as follows:
An IIR-A filter with a 100 Hz sampling rate can record regional events with broadband sensors.
Its 0.6 Hz low-corner frequency gives some protection to the dominant component of natural
marine seismic noise. Its high-corner frequency gives protection against excessive highfrequency man-made seismic noise.
An IIR-A filter with a sampling rate of 200 or 250 Hz can monitor local earthquakes with efficient
protection against marine noise.
The classic strong motion filter at a sampling rate of 200 Hz or 250 Hz is used in typical strong
motion applications.
The low-frequency corner of a classic strong motion filter at a sampling rate of 100 Hz can be
used for far-regional and tele-seismic applications. It has good protection against 20 - 40 Hz
man-made seismic noise in urban areas.
The classic strong motion filter at a 250 Hz sampling rate can record for short periods with a
short-period seismometer. In this case, the sensor itself protects against ~0.3 Hz marine seismic
noise.
An IIR-C filter at a 200 or 250 Hz sampling rate can monitor local earthquakes. However, there is
no protection against high-frequency man-made noise because the frequency content of the
events and the noise is approximately the same.
The approximate band-pass of these filters is shown in the table below.
Trigger types and sampling rates
Trigger Type
IIR-A
Classic Strong Motion
IIR-C
Trigger Type
IIR-A
Classic Strong Motion
IIR-C
Page 61
20 SPS
40 SPS
50 SPS
~ 0.12-2 Hz
~ 0.24-4 Hz
~ 0.3-5 Hz
~ 0.01-1.25 Hz
~ 0.02-2.5 Hz
~ 0.025-3.125 Hz
~ 0.2-4 Hz
~ 0.4-8 Hz
~ 0.5-10 Hz
100 SPS
200 SPS
250 SPS
~0.6-10Hz
~1.2-20Hz
~1.5-25Hz
~0.05-6.25Hz
~0.1-12.5Hz
~0.12-15Hz
~1-20Hz
~2-40Hz
~2.5-50Hz
STA/LTA Triggering
The short-time average/long-time average (STA/LTA) trigger algorithm generally increases the
sensitivity of the recorder in comparison to the amplitude threshold trigger algorithm. It improves
the earthquake triggers/false triggers ratio, and, to some extent allows discrimination among the
different types of earthquakes.
This can minimize the work of analysts and allows more efficient use of the recorders data memory.
Therefore, STA/LTA triggering is used most often in weak motion applications that try to record as
many seismic events as possible. The STA/LTA trigger parameter settings are always a tradeoff
among several seismological and instrumental considerations the highest possible trigger
sensitivity for a given type of earthquakes (including "all earthquakes") at a tolerable number of
false triggers.
STA/LTA triggering is most beneficial at seismically quiet sites where natural seismic noise (marine
noise) is the dominant type of seismic noise.
STA/LTA triggering is also effective in cases of suddenly changing man-made seismic noise (like the
noise due to day/night variation of human activity in or close to an urban area). The STA/LTA
algorithm is less effective in the presence of irregular, high amplitude man-made seismic noise that
is often of the burst and/or spike type.
How STA/LTA Works
The STA/LTA algorithm continuously follows the changes in seismic noise over time, and
automatically adjusts recorder sensitivity to give you optimal sensitivity to the actual seismic noise
level at a specific time. This results in significantly higher sensitivity during seismically quiet periods.
The STA/LTA algorithm calculates average absolute amplitude of a seismic signal in two time
windows a Short Time Average window (STA) and a Long Time Average window (LTA). The short
time average window (STA) "watches" for earthquakes and measures the "instant" amplitude of the
seismic signals. The long time average window (LTA) takes care of the average value of seismic noise
during the same period of time. A ratio of both values the STA/LTA ratio is continuously
calculated and, if it exceeds the preset STA/LTA trigger threshold level, a channel trigger is declared.
The channel de-triggers if the STA/LTA ratio falls below another pre-set value the STA/LTA detrigger threshold level.
STA/LTA trigger ratio calculations are calculated according to the steps in the figure below. All
calculations are made for every data sample in every channel in the recorder, assuring minimal time
delay between the seismic event and the triggering.
Page 62
STA/LTA Parameters
To set the STA/LTA trigger algorithm, adjust the following parameters:
STA window duration in seconds
LTA window duration in seconds
STA/LTA trigger threshold level
STA/LTA de-trigger threshold level
Page 63
Page 64
The recorder has a modified version of a "frozen" long time average window (LTA)
during events. The LTA value is, to the first approximation, not allowed to change
(increase) during an event. This prevents truncation of coda waves due to the LTA
increasing too rapidly during events (and thus decreasing STA/LTA ratio too rapidly).
However, this "freezing" is not complete, allowing the trigger algorithm to prevent the
unit from being permanently triggered by a rapid increase in seismic noise.
STA/LTA Trigger Threshold Level
The optimal STA/LTA trigger threshold ratio depends mainly on seismic noise conditions
at the site. Higher noise levels, particularly the man-made kind, require higher values.
Higher values result in fewer false triggers but miss more earthquakes. Lower STA/LTA
triggers make the station more sensitive but cause more false triggers to be recorded.
False triggers and missed events are an unavoidable reality when recording seismic
signals in event triggered mode.
An initial setting of 4 for the STA/LTA ratio is common for relatively quiet seismic sites.
Higher values of 8 and above are required at less favorable sites where man-made
seismic noise is present.
STA/LTA De-Trigger Threshold Level
The STA/LTA de-trigger threshold level (along with the post-event time parameter)
determines when the recording will terminate. The de-trigger threshold is determined
through a selectable STA/LTA de-trigger threshold percentage parameter and the
current STA/LTA trigger threshold value. For example, a STA/LTA de-trigger threshold
level of 4 at an STA/LTA trigger threshold level of 8 is obtained by selecting the STA/LTA
de-trigger threshold percentage of 50%.
The STA/LTA de-trigger threshold level determines how well the coda waves of recorded
earthquakes will be captured. To preserve complete coda waves, low values are
required. On the other hand, if one is not interested in coda waves, significant savings in
memory are possible if high values of STA/LTA de-trigger threshold levels are used. An
STA/LTA de-trigger threshold percentage of 100% is the highest value possible. It makes
the STA/LTA trigger threshold level and the STA/LTA de-trigger threshold level equal.
In general, the noisier the site, the higher the value of the STA/LTA de-trigger threshold
level that must be used to prevent continuous, repeated re-triggering. This danger is
particularly high at sites heavily polluted by man-made seismic noise.
The recorder will always use an STA/LTA de-trigger threshold level of at least 1.2. For
example, if you select a 10% de-trigger threshold with the STA/LTA trigger threshold
level of 4, you would theoretically get 10% of 4 or 0.4 and the unit would be
continuously triggered. However, the recorder automatically uses a minimum STA/LTA
de-trigger threshold level of 1.2 to prevent this continuous triggering.
Page 65
A typical initial value of the de-trigger threshold is 2 to 3. The percentage set must be
calculated taking into account the current STA/LTA trigger threshold value. For example
with an STA/LTA trigger threshold of 4, and a desired STA/LTA de-trigger threshold of 2
you would need to set an STA/LTA de-trigger threshold percentage of 50%.
Default Values
STA/LTA trigger algorithm default parameters are:
STA (short time average) window duration = 1 sec
LTA (long time average) window duration = 60 sec
STA/LTA trigger threshold level = 4
STA/LTA de-trigger threshold percentage = 40%, resulting in an effective STA/LTA de-trigger
threshold level 1.6
Trigger Voting Parameters
Each channel can be assigned a number of votes that it may cast towards getting the system to
trigger. This is called "voting." How the voting system is set up is dependent on which signals you are
trying to record and which you are trying not to record. You may need some first-hand experience
with the conditions at the site before you can optimize this triggering. The parameters used to set
up the triggering are explained below.
Channel Weights (Trigger/Detrigger Votes)
The mechanics of this are relatively simple. You select the number of votes each channel will
contribute (when it is triggered) to the total number of votes required to trigger the system. Give
zero votes to a channel that you do not want to affect the triggering. Give a positive number of
votes to a channel you do want to contribute to the triggering. Give negative votes to a channel you
wish to inhibit triggering.
Trigger Weight
This is the total number of votes required to get the system to trigger.
Keyboard Votes
If you want to trigger the unit from a keyboard for test purposes, give the keyboard trigger the same
number of votes as the total trigger weight so that it will trigger the unit by itself (without any other
channels being triggered).
External Votes
This is the number of votes you assign to the external hardware trigger source. If you want all units
in the network to trigger when one unit triggers, assign it the same number of votes as the trigger
weight. If you want to use a combination of an external trigger with other internal criteria, set the
votes appropriately.
Page 66
Page 67
Anti-Alias Filtering
The recorder has a high-order anti-aliasing filter system that offers extremely steep ("brickwall") roll-off
combined with decimation of data. You can select between the causal or non-causal versions of these
filters depending on your application.
Use the final causal filter for precise seismic phase picking (this type of filter does not generate
precursors that might interfere with determining the precise onset time). Use the non-causal final filter
to avoid phase distortion of the signal.
The non-causal filter has a linear phase response that is equivalent to a pure time delay, and the phase
of the seismic signal is undistorted. Therefore, there is no need for de-convolution of seismic signals
when using these filters if you are primarily concerned with phase distortion. The degree to which their
pass-band amplitude characteristics modify seismic signals is tolerable in most seismological
applications.
ASCII files containing the coefficients of all these filters can be downloaded from the Kinemetrics Web
site or at www.kinemetrics.com.
These filters are implemented as two to eight stage, multi-rate, Finite Impulse Response (FIR) filters.
They offer extremely steep low pass amplitude response. The -3dB point is at 40% of the Sampling
Frequency, while at the Nyquist Frequency (50% of the Sampling Frequency) the amplitude is -130dB.
The first-stage (A) filters have sinc5 compensation. A 30K data stream from the A/D converter is
decimated by the appropriate factors to get to an intermediate data stream at twice the final sampling
rate. The final filter is a decimate by 2 brickwall filter, causal or non-causal. The table below lists the final
sample rate, filter name, number of coefficients and decimation for the anti-alias filters used in the Rock
Recorder Family.
2000 sps:
coefA5_50_s5c ( 59, /5 )
coefB3_80 ( 179, /3 ) or
coefB3C_80 ( 179, /3 )
250 sps:
coefA5_50_s5c ( 59, /5)
coefA3_50 ( 35, /3 )
coefA2_20 ( 85, /2 )
coefA2_20 ( 85, /2 )
coefB2_80 ( 173, /2 ) or
coefB2C_80 ( 173, /2 )
1000 sps:
coefA5_50_s5c ( 59, /5 )
coefA3_50 ( 35, /3 )
coefB2_80_140 ( 133, /2 ) or
coefB2C_80_140 ( 133, /3 )
200 sps:
coefA5_50_s5c ( 59, /5 )
coefA3_50 ( 35, /3 )
coefA5_50 ( 85, /5)
coefB2_80 ( 173, /2 ) ) or
coefB2C_80 ( 173, /2 )
500 sps:
coefA5_50_s5c ( 59, /5 )
coefA3_50 ( 35, /3 )
coefA2_20 ( 85, /2 )
coefB2_80 ( 173, /2 ) or
coefB2C_80 ( 173, /2 )
Page 68
100 sps
coefA5_50_s5c ( 59, /5 )
coefA3_50 ( 35, /3 )
coefA2_20 ( 85, /2 )
coefA5_50 ( 85, /5 )
coefB2_80 ( 173, /2 ) ) or
coefB2C_80 ( 173, /2 )
50 sps:
coefA5_50_s5c ( 59, /5 )
coefA3_50 ( 35, /3 )
coefA4_50 ( 69, /4 )
coefA5_50 ( 85, /5 )
coefB2_80 ( 173, /2 ) ) or
coefB2C_80 ( 173, /2 )
20 sps:
coefA5_50_s5c ( 59, /5 )
coefA3_50 ( 35, /3 )
coefA2_20 ( 85, /2 )
coefA5_50 ( 85, /5 )
coefA5_50 ( 85, /5 )
coefB2_80 ( 173, /2 ) ) or
coefB2C_80 ( 173, /2 )
10 sps:
coefA5_50_s5c ( 59, /5 )
coefA3_50 ( 35, /3 )
coefA4_50 ( 69, /4 )
coefA5_50 ( 85, /5 )
coefA5_50 ( 85, /5 )
coefB2_80 ( 173, /2 ) ) or
coefB2C_80 ( 173, /2 )
1 sps:
coefA5_50_s5c ( 59, /5 )
coefA3_50 ( 35, /3 )
coefA2_20 ( 85, /2 )
coefA4_50 ( 69, /4 )
coefA5_50 ( 85, /5 )
coefA5_50 ( 85, /5 )
coefA5_50 ( 85, /5 )
coefB2_80 ( 173, /2 ) ) or
coefB2C_80 ( 173, /2 )
Page 69
Group delay is automatically and transparently compensated by the recorder, so the time stamps are accurate for the
first scan and the trigger scan.
SPS
2000
1000
500
250
200
100
50
20
10
1
0.0160
0.0365
0.1105
0.2385
0.2380
0.4935
0.9475
2.4025
4.7335
47.6425
Page 71
Causal empirical
(sec)
0.00265717
0.0070
0.0305
0.0845
0.0405
0.1085
0.1695
0.4835
0.8475
9.2100
Theory of Operation
The Rock TOE feature works by sending a serial time code (similar to common IRIG serial time codes but proprietary to
Kinemetrics referred to internally as IRIG-K) from the master units DSP to a slave units DSP using Ethernet media as
the physical transmission link. The timing information is sent over standard Ethernet Category-5 or Category-6 CABLE by
using timed hardware generated timing packets.
The TOE time code consists of a serial frame made up of one hundred pulses per second. The pulses are 2 ms, 5 ms, and
8 ms wide indicating binary zeros, binary ones, or sync markers respectively. The edges of these pulses are encoded into
Ethernet-like packets for transmission over standard Cat-5 or Cat-6 cabling.
The master unit encodes the pulses and transmits them where the slave receives them and decodes them to reconstruct
the TOE time code frames exactly as transmitted by the master unit. The master unit locks its TCXO to GPS (assuming
reception is possible) and the slave locks its TCXO to that of the master. If GPS is not being received, the master just free
runs its TCXO. The slave will still lock its TCXO to that of the master via the TOE interconnect. The role of master or slave
unit is specified by setting the Time Source parameter appropriately in the System Operation link of the Rockhound web
interface.
Page 72
Connection
A two-headed Ethernet cable 112075 is required. It is similar to the 112293 Rock Ethernet cable except that it breaks
out into TOE and Ethernet data cables.
Connect P1 (labeled Ethernet LAN) on 112075 cables to the Rock unit Ethernet front panel connector.
Connect P2 (labeled Ethernet) leads to network equipment (hub/switch/router).
Connect P3 (labeled TOE) leads to P3 lead of other system using standard RJ-45 coupler. This connection can be
extended up to 100 m using Cat-5 cables and coupler.
NOTE! P3 leads SHOULD NOT be connected to standard Ethernet equipment. No damage will occur but it
wont work and may cause temporary network problems.
You configure one unit as the master (preferably with GPS) and the other has a slave by setting the parameters
appropriately. The TOE interface is bi-directional. The master transmits and the slave receives. Note that the TOE cabling
is not intended for exposure to the elements. If needed, a passive interconnect box can be designed using the PT/RJ45 feed-through connectors or suitable cable glands.
Page 73
TCP/IP Primer
Terminology
IP Address The address of a device that uniquely identifies it so it can be found on a network. Typically this is a four
part numeric address such as 192.168.1.1. Each part ranges 0 to 255.
Network A collection of devices which can communicate with each other by knowing each others addresses.
Internal Network An internal network (and the devices in it) cannot normally be directly accessed from the outside
world, but they MAY be allowed to access the outside world. If you have one computer and a router, you have an
internal network. Internal networks typically have the first three parts of the address the same for example
192.168.1.x will be used for all devices in the network, with only the x part varying.
Router Equipment that bridges between internal networks and the Internet. A router will view devices on the internal
network with one range of addresses, and will present a single address to the Internet. A router also serves to restrict
access to the internal network. This restriction/protection is known as a firewall.
Switch Allows you to connect multiple networked devices together. Many routers include several open sockets
allowing them to also act as a switch.
Hub A dumb predecessor to the switch. Do not use a hub when the network includes different speed devices
because it will bring all devices on the network down to the speed of the slowest device.
Crossover When connecting two devices directly together without a switch (such as a Rock and your PC only), use a
crossover cable or adapter to allow the direct connection. (Think null modem for Ethernet)
Gateway This is the address where all external address requests are sent. In most internal networks, this will be the
address of the router so that the device can access the Internet when needed.
Netmask Defines which addresses are inside the network and which are outside the network. 255.255.255.0 (class C) is
typical, meaning that only the last part of the address varies within the network. Everything else is outside.
Services or Ports A single device may have one to several thousand different services running on it. Services can
include things like web services, e-mail, and file transfers among many. Each service runs on a numbered port at an IP
Address. These port numbers are somewhat standardized.
Client vs. Server In communication over TCP/IP there is generally a Server (the one providing the service) and a Client
(the one using the service). Devices can act as both. They may, for example be a Client for web services when opening a
web browser and may at the same time be a Server providing services such as file storage.
DHCP A Service that automatically assigns IP Addresses. Typically, your ISP assigns an Internet address to your router
and your router assigns an internal address to your device.
Page 74
DNS A Domain Name Server is a service on the Internet that translates names, like www.kmi.com into a numeric
address. Usually the DNS is provided by your ISP and the address of the DNS server is forwarded by DHCP.
Addresses
A devices address may be static or dynamic. A dynamic address is the most common, with another device (a DHCP server) assigning
the addresses on request.
Dynamic addresses are convenient because they are managed automatically and dont require the involvement of System
Administrators to assign them.
The problem with dynamic addresses though is that they are just that dynamic. This means that their address is uncertain and can
change from one day or one minute to the next.
The typical dynamic connection has a router that gets an IP Address from the ISP. The router translates the addresses within your
internal network to the outside address from the ISP. When you surf the web or send e-mail this translation is unseen. However, if
you wanted to access your computer from work or from a coffee shop it can be difficult because you cannot be sure of the IP
Address assigned to your router (and thus your device) at the moment.
In order to access a device remotely, you need a well known or static address. Most companies and organizations have static
addresses because they must be routinely accessed from the Internet. Static addresses cost more.
Some Guidelines
Typical internal addresses are 10.x.x.x, 192.168.x.x, or 172.16.x.x thru 172.31.x.x. These addresses should only be used within an
internal network and should NEVER be exposed directly to the Internet.
Using 0 or 255 in the final part of an IP address has special meaning and should not be used for any normal address. So, for example
do not use:
192.168.1.0
192.168.1.255
10.0.1.0
10.0.1.255
When using devices within an internal network, use dynamic addresses whenever possible. Assigning static addresses has the
potential for conflict with other devices on the network and should only be done after consulting with the System Administrator.
Assigning the same static IP address to multiple units can cause problems as your network may remember the address as belonging
to a previous unit and get confused (even if theyre not connected to the network at the same time). Use unique addresses if
possible.
If you have configured a standalone Rock as DHCP server, you should disable this functionality before you connect the Rock to your
internal LAN or you may cause yourself networking problems due to the conflict in address assignments.
Page 75
Typical Configurations
Rock products are configured as DHCP clients out-of-the-box. This means that they will try to get an IP Address
from your network. To determine which address has been assigned, your best bet is to use the Rocks Linux
serial console connection and the Linux command ipaddr eth0.
When the Rock will be deployed using a router (such as in a structure using a DSL connection), you may let the
Rock obtain an address from the router or you may assign a static address within the internal network. The
outside address of the router will either be statically assigned or dynamically assigned by the ISP depending on
the service purchased. The Rock is accessed externally using the address of the router. It may be necessary to
poke holes in the firewall to allow external access to some services.
If the network is local only (no router used), use static addresses within the internal network.
If the Rock is standalone and you will occasionally connect a computer (a laptop?) to configure the unit or
obtain data, then configure the Rock to have a static address (usually 192.168.9.1) and to act as a DHCP server.
This way, you need only connect your laptop to communicate with the Rock. The Rock will assign the laptop an
address and you will not have to manually configure your laptop.
The Rocks IP address is configured using the netconfig script from Linux.
Rock Services
By default, the following services are enabled:
PING
SSH
HTTP
NTP
POC
FTP
TELNET
TFTP
Further
Distance limitations Ethernet is limited to a standard distance of 100 meters. It is possible to push this limit a little bit, but there
are no guarantees. To extend the limit, you need a powered Ethernet repeater, or a powered inline switch.
DSL connections are asymmetric A typical DSL line has different speeds for upload than for download. These connections are
designed for web surfing. They are typically 8X faster on download than upload. So you must understand that although the
connections are cheap, your 3Mb connection is actually only a 375Kb connection when you upload, such as streaming real-time data
or sending recorded data back to the data center.
Internet security is a complex topic. The gist of it though is this:
SSH (which includes SFTP) allows secure logins and file transfers over the internet.
TELNET is totally in the clear meaning that anyone watching can see exactly what you type, including
passwords. It should generally NOT be used over the Internet.
Page 76
FTP or TFTP is also sent in the clear, but can be useful. For example, setting up an FTP Server at a data center can
be a useful and easy way to upload the data from your equipment. Although not inherently secure, you can
easily configure most FTP Servers so that data once uploaded, cannot be seen or accessed from the internet.
This causes your data center to lose its appeal to hackers who might be tempted to use your system for data
storage.
Enabling the Rock as an FTP Server over the Internet is also generally discouraged because this exposes system
passwords every time that you log into FTP over the Internet. It can be useful though under some conditions
such as:
When the unit is not connected to the Internet (such as within your lab)
For a temporary connection where you are willing to take the risk e.g. connect to the unit once a year to
upload new firmware and then immediately disable FTP again.
Using a VPN or tunnel connection where all traffic to the unit is encrypted and protected by a wrapping layer
provided by the router. This is an advanced subject and is not covered here.
An alternative to using a more expensive static IP Address is to use the Rocks Point-of-Contact (POC) service. This
service reports the Rocks current IP Address to a Point-of-Contact server every few minutes. Customers who subscribe
to the Kinemetrics Point-of-Contact service can log onto www.kmipoc.com and see the current locations of their units.
This is a fee-for-service feature, but is usually much cheaper than obtaining a static IP Address. You can then connect to
the units at their current address using the web interface, SFTP (for file transfers) or SSH for secure Linux login
connections. In order to use POC, you must use DNS. POC may be redirected to a customers own server or disabled by
using the pocconfig script from Linux.
Rock units that wish to send e-mail can configure the e-mail file or message senders to use the KMI mail relay. In this
way, the mail is routed through a dedicated Kinemetrics mail server so that you dont have to configure or maintain your
own mail server which can be fairly complex. The mail relay accepts mail only from recognized Rock units (so as not to
forward SPAM) and requires only that you use DNS and specify the target e-mail address.
For further information, see the Rock Digitizer Users Manual, Kinemetrics P/N 300715.
For in-depth reading on TCP/IP, see RFC 2151 - A Primer On Internet and TCP/IP Tools and Utilities
Also good, but less formal is Daryl's TCP/IP Primer, which can be found at www.ipprimer.com
Page 77
Each of the thumbnail pictures shown on the right represents one recorded file. These pictures are small files for fast
download and display. They show only enough detail to help you distinguish which files are sensor tests, meaningful
triggers, or useless noise data.
Page 78
To see a bit more detail, you can click on each picture to see an expanded but still static picture:
If needed, you can use your browsers zoom function (usually holding the CTRL key and scrolling the mouse wheel will
zoom in and out).
Individual files can be downloaded by clicking the file name (like aza001.evt) and selecting save.
Files can be deleted by selecting it (or them) under the corresponding filename(s) and clicking Delete Selected.
To manage large numbers of files (downloading and/or deleting them), you should use a program such as WinSCP, which
is described later in this manual under Tools.
Page 79
File Viewing
The Recorded Files screen described above allows you to overview your recorded files using static pictures. However,
often you need to look a little closer. For this purpose, the digitizer includes an Interactive File Viewer. The Interactive
File Viewer can be accessed either from the bottom of the Recorded Files page, or directly from the left pane. It will
open in a separate browser window:
Page 80
To view a file, select the filename and press View. The file and the Interactive File Viewer application will be downloaded
into your PC:
Though not covered in detail here, note that you can zoom, pan, change display units, apply grid lines, sync displays in
the X and Y axes, and do many other things.
The viewer does not have to be installed in your computer. It will download from the digitizer when it is needed.
NOTE: If the Interactive File Viewer does not display files, it may be that port 80 access is restricted by
your Anti-Virus software. See Interactive File Viewer Doesnt List Any Files
NOTE: If the Interactive File Viewer wont download large files, see FileViewer and Large Files
Page 81
Waveform Viewing
In addition to being able to view recorded files after theyve been recorded, you can also view live waveforms as the
data is digitized. To do this, select Waveform Viewer:
Page 82
Once the list is displayed, select one or more virtual channels from the list on the right (including SOH channels) and
then press View Channel:
NOTE: If the Waveform Viewer starts and then stops, see Waveform Viewer Stops Updating
Page 83
Online Documentation
The digitizer comes with online documentation files that can be accessed from the web interface. To access the
documentation, click the Documentation link in the Tools section of the left pane. You will see a categorized list of
documents as shown here:
Page 84
Clicking on the documents file name (for example 304702h.pdf) will download and open the file within your browser:
This documentation is included in the firmware package, so firmware updates will include updates to the
documentation.
In addition, you can prepare and send your own packages of documentation using the Create Documentation Package
function of the Administrative Details page. This function will allow you to create a .jar file containing any set of
documents that you want stored on the unit such as wiring diagrams, installation and/or maintenance procedures, etc.
For each document you will choose a document category (and you can create new document categories as needed).
Once youve prepared your documentation package, you can use the Send Documentation Package function of the
Administrative Details to send the documents to the digitizer. After sending the package, press Validate to install it.
Note that you only need to prepare your documentation package once, and then you can send it to as many units as you
would like to.
Page 85
Remote Connections
The Connect link will open a pane with a Remote Utility Connections display:
Page 86
If your Operating System provides a working telnet, you can click Yes and the setup will be complete. If youd like to
use another program, click No and navigate to the appropriate program, for example:
Page 87
Page 88
This is a one-time message that you will get warning you that your PC and the digitizer are exchanging security keys so
that they know about each other. Youll then be asked for a Linux user name and password to log in, and then youll
see:
Once this window opens, you are now in WinSCP and can transfer files by dragging and dropping files.
For more details on WinSCP, see WinSCP.
Page 89
Web logins use a relatively secure Digest Authentication login. Log into the unit using the username and password used
by your unit. By default, the username is rock and the password is kmi.
Page 90
Page 91
Page 92
Page 93
Links:
Kinemetrics Web Site: www.kmi.com
Kinemetrics Contacts: Kinemetrics Contact page
Technical Support: E-mail support@kmi.com
Local Events : Link to Local events web site using current GPS position
On-site weather : Link to local weather widget
Location map : Link to mapping web site for information about site based on current GPS position.
Other links (not shown) are optional:
Contact: Opens a customer-specific contact link
Page 94
Hardware accesses hardware specific values such as specific IP addresses, number of channels, sensor types, voltage
ranges, serial numbers, etc.
Page 95
System Operation accesses installation independent values such as pre-event time, post event time, sample rates, and
other operational parameters.
The top of the System Operations page is a Parameter Map, which is a set of links to the individual parameter sets of
each module. This can be faster than scrolling to find a parameter.
Page 96
For example, to access the Rock Data Interface, click on that link and you will get:
Page 97
Layout Display displays a picture of the current layout, along with a brief explanation of each module.
Page 98
Apply Changes Now tells the Rock to make changes youve made permanent.
Page 99
Page 100
Page 101
Page 102
Page 103
State of Health displays SOH information that is logged short term (24 hrs) and long term (one year):
Page 104
Page 105
Page 106
Waveform Viewer will load a Java applet that displays waveforms. For security reasons, you may have to accept the
applet:
Page 107
Select the channel(s) you want to see and press View Channel:
Page 108
Page 109
NOTE: If the Waveform Viewer stops updating, see Waveform Viewer Stops Updating
Page 110
Next is Recorded Files. This shows small (1-2kb) thumbnails of recorded files:
Page 111
The links and buttons below the small thumbnails allow you to download or delete the files (one at a time) via HTTP.
Larger scale file maintenance is best done via SFTP or WinSCP.
Page 112
The Interactive File Viewer allows you to download and interact with recorded files using software that is something like
Altus QuickLook and that actually is downloaded FROM THE UNIT:
Page 113
Clicking on the file name and then clicking VIEW will start the interactive file viewer:
The buttons along the top allow you to change grid mode, DAC mode, background color, units, number of columns,
mean removal, and autoscale. Plus you can zoom each channel individually (by drawing a box), pan (with arrow keys),
re-sync the X or Y axes, view the header, save the file, etc, etc.
NOTE: If the Interactive File Viewer wont download large files, see FileViewer and Large Files
Page 114
Triggering & Sensors allows you to perform console or sensor test triggers:
Page 115
Editing Parameters
Parameters are divided into two main sections. Hardware parameters are those that are typically hardware related such
as sensor and channel specifics. System Operation parameters are those that are mainly related to how the system
operates things like trigger levels, pre-event and post-event times, and so on.
To edit hardware parameters, select Hardware Parameters from the left pane and youll see something like this:
Note that when you click the ? next to the name of a parameter that youll be shown the help string that provides
more detail about the purpose of the parameter:
Page 116
When youve finished editing the Hardware Parameters, click OK to save your changes.
Page 117
To edit System Operation Parameters, select System Operation from the left pane and youll see:
The top of the System Operations page is a Parameter Map, which is a set of links to the individual parameter sets of
each module. This can be faster than scrolling to find a parameter.
Page 118
For example, to access the Rock Data Interface, click on the link and you will get:
Page 119
Adding Modules
You can add capabilities to your system by adding additional modules. The process is the same for adding modules of
any type. For example, to add a module to the system to push recorded event files automatically to a remote FTP server,
you will need to add an FTP Sender module. To accomplish this, select Advanced Features on the left pane and select
Module Add/Remove as shown:
Page 120
Page 121
Select Module Add in the left pane and scroll down in the right pane to locate the FTP Sender:
Page 122
Next, click System Operation in the left pane and select FTP Sender from the parameter map:
Page 123
The FTP Sender parameters will now appear at the top of the right pane as shown:
Configure the parameters for your new module as needed, then click OK to save your changes.
Next, click Apply Changes Now in the left pane. The system will restart and reconfigure itself to add the FTP Sender
module. This may take a few minutes until the system is restarted and operational with your new module.
Please note than for most modules (including the FTP Sender module used as an example here) that you can usually add
multiple modules of the same type. This could be useful where for example you want to send recorded files to more
than one remote FTP server. To do this, you would add one FTP Sender module for each destination.
Page 124
Removing Modules
You can further alter the capabilities of your system by removing modules. The process is the same for removing
modules of any type. For example, to remove an FTP Sender module from the system, select Advanced Features on the
left pane and select Module Add/Remove as shown:
Page 125
Page 126
Select Module Remove in the left pane and scroll down in the right pane to locate the FTP Sender:
Click Remove.
Page 127
Next, click Apply Changes Now in the left pane. The system will restart and reconfigure itself to remove the FTP Sender
module. This may take a few minutes until the system is restarted and operational with your changes.
Page 128
Replacing Modules
Sometimes what you need to do is replace a module in the system with another that has the same basic functionality.
For example, you may want to replace a data archiver that produces EVT files with one that produces MiniSEED files, or
you may want to replace a Threshold Trigger with an STA/LTA Trigger. For example, to change the data format from
Kinemetrics EVT file format to MiniSEED, use the web interface. Choose Advanced Features from the left side of the
display. Select Module Replacement and click OK:
Page 129
On the left pane of the screen, Module Replacement will now be an option below Advanced Features:
Page 130
Page 131
Click Replace for the Altus EVT Format Data Archiver and youll see your choices:
Page 132
If you select Choose next to MiniSEED Format Data Archiver, then youll replace the Altus EVT Format Data Archiver
with MiniSEED. The Module Replacement screen will now look like this:
In this example, it was pretty simple because there was only one EVT Archiver module in the system. But if you needed
to replace the Threshold Triggers with STA/LTA Triggers and you have a 36 channel system you can imagine that the
process could become a bit tedious. To make this a little better, you can select All instead of Choose when you are
shown the Compatible Modules pane. You can then replace all modules of one type with another.
Once you have completed your parameter changes, activate the completed parameter changes by selecting Apply
Changes Now from the left pane of the display.
Page 133
Page 134
These features are often unneeded in basic operation of the system, and as such are hidden to simplify normal
operation. When you select an advanced feature on the right and then click OK, that feature will now show up on the
left pane as an option:
Page 135
Advanced Modules: Some specialized modules require specialized or advanced knowledge of the system in order to be
successfully used. These modules are normally hidden as Advanced Modules and can only be seen as possible
selections by enabling this feature.
Advanced Parameters: Some specialized parameters for existing modules require specialized or advanced knowledge of
the system in order to be successfully used. These parameters are normally hidden as Advanced Parameters and can
only be seen and edited by enabling this feature.
Password Editing: In general, it is never a good idea to advertise passwords. So normally, system passwords (such as the
password for your Web Interface) are not included in the parameters presented for editing. To access your passwords,
select this feature and choose System Operation and Passwords from the left pane.
Layout Wizard: Will allow you to create a completely new layout by answering some basic questions about the type of
layout, number of channels, and so on. After creating the basic layout, you may still need to add some additional
modules that you need as well as doing initial setup of the parameters. The process is further described in the section
Layout Wizard.
Administrative Details: The Administrative Details pane allows you to perform various administrative functions such as:
Uploading or downloading parameter files
Uploading or downloading system registration (used for enabling some special features)
Uploading software updates
Creating and sending documentation packages
Debug Level Editing: The various software modules which contain specialized debugging modes that can be enabled
using this pane. These modes should only be used by or under the direction of factory personnel.
Test Modules and Parameters: Some specialized modules and parameters are classified as test features and are
accessed using this pane. They should only be used by or under the direction of factory personnel.
Page 136
File Viewer
The File Viewer is a downloaded Java application that is loaded into your PC from the Interactive File Viewer. A brief
summary of capabilities follows. Upon launch, the initial File Viewer display looks like this:
The File Viewer consists of a graphic display area (below), a menu, and a set of toolbar buttons. Left to right, the toolbar
buttons are as follows:
Open Opens a file for display. Once the program has been started, it can be used to open other files. As of this writing,
the File Viewer supports Kinemetrics EVT files and MiniSEED files (with some restrictions) when used with a .m
extension. In the case of MiniSEED, multiple files for the same time period may be opened at once.
Save As Allows saving of the current file in another directory or under another name.
Print Prints the current time series.
Setup Allows configuration of additional File Viewer features. The Setup dialog looks like:
Page 137
Page 138
Page 139
Cursor Enables cursor mode so that you can click to display exact time and amplitude of individual sample values. Note
that the cursor can be moved with another mouse click or by using the left and right arrow keys:
Re-Sync X-Axes Allows you to synchronize the display of all channels in the X-axis to show the same time period. You
could, for example zoom in on an area of one channel, and then re-sync the other channels to show the same time
period.
Re-Sync Y Axes Allows you to synchronize the display of all channels in the Y-axis to show the same amplitude range.
You could, for example zoom in on an area of one channel, and then re-sync the other channels to show the same
amplitude range.
Zoom Out Zooms out to the original full scale range or autoscale setting.
About Shows the current version of the program.
NOTE: If the Interactive File Viewer wont download large files, see FileViewer and Large Files
Page 140
Page 141
Note that the zoomed data will show a different amplitude and/or time period. You can zoom in multiple times, and unzoom one level at a time using a right click of the mouse. Zooming will remember five levels of zoom for each plot.
Panning of the selected plot is also supported regardless of zoom level. The arrow keys allow panning left, right, up, or
down.
NOTE: If the Interactive File Viewer wont download large files, see FileViewer and Large Files
Page 142
Page 143
The help command can be used as shown to list standard, advanced, or all commands. The list of available commands
is as follows:
ALARM - Set the state of the Rock Alarm bit.
Usage: ALARM on|off
BASEDIR - Report the base installation directory.
Usage: BASEDIR
BATTERYTEST - Command a power supply battery test.
Usage: BATTERYTEST secs
BROADCAST - Send a message to all modules.
Usage: BROADCAST {command} [optional argv1] [optional argv2] [...]
CALCHECK - Checks front end calibration in the 20V range.
(intended for factory use only)
Usage: CALCHECK zerorange fsrange
CALIBRATE - Performs and reports calibration.
(intended for factory use only)
Usage: CALIBRATE fec/dac/avx/view/grade
CLREVT - Clear event counter.
Usage: CLREVT
Page 144
std
adv
all
*
{command}
List
List
List
Help
Help
standard commands
advanced commands
all commands
for every command
for a specific command
Page 145
Page 147
VCOVERIFY - Verify that VCO has not changed. Arg=0 saves current VCO for
later comparison. Arg!=0 checks VCO against saved.
(intended for factory use only)
Usage: VCOVERIFY vcorange
VER - Display the software and hardware version numbers.
Usage: VER
VMBYTES - Display the total bytes available, and bytes free in the Virtual Machine.
Usage: VMBYTES
VMEXIT - Exits the Virtual Machine, restarting...
Usage: VMEXIT
VMGC - Force Garbage Collection in the Virtual Machine.
Usage: VMGC
VMPROPS - Display the Virtual Machine properties.
Usage: VMPROPS
VTDSET - Set voltage range during ATE testing. 0=2.5V, 1=5V, 2=20V
(intended for factory use only)
Usage: VTDSET range
WATCHDOGTEST - Cause a system restart via a software watchdog.
Usage: WATCHDOGTEST
Page 148
Batch Mode
The Rockhound Command Console supports a limited batch mode process to make it somewhat easier to perform
routine activities such as periodic maintenance. The MKBATCH command is used to create a batch file by name,
accepting input until RETURN only is entered. Lines of the file are executed as commands as if typed by the user. Lines
starting with ; or # are treated as comments and ignored.
The batch file will be created with the extension .BAT on the digitizer.
For example:
> mkbatch mybatch
Type in lines of commands, one command per line.
When done, press RETURN only to close the file.
> ; Quarterly Maintenance
> ; Get GPS status
> gps stat
> ; Do a 2 minute battery test
> batterytest 120
> ; Wait a bit
> sleep 150
> ; Do a sensor calibration
> snscal
>
Batch file creation complete.
>
To run the batch file, type:
> run mybatch
Page 149
Non-networked Use
If you dont intend to normally connect your digitizer to a network, we still recommend that you set up the digitizers
network so that you can control the digitizer from your local PC when youre on site.
To communicate directly between the digitizer and a PC over Ethernet without using any supporting network hardware,
youll connect the digitizer to the PC using an Ethernet crossover cable. Once connected, you should be able to operate
the digitizer in its typical networked modes.
In this case, we recommend the following parameters:
Digitizer:
IP Address: 192.168.1.1
Netmask: 255.255.255.0
Gateway: 192.168.1.100
DNS: None
PC:
IP Address: 192.168.1.100
Netmask: 255.255.255.0
Gateway: 192.168.1.100
DNS: None
You may also consider configuring the digitizer to act as a DHCP server, meaning that the digitizer can supply the IP
address to your PC when you connect it without having to reconfigure the PC. Using the digitizer as a DHCP server can
only be done if the digitizer is not on a network with another DHCP server, such as in a standalone configuration. To use
the digitizer as a DHCP server:
Digitizer:
IP address: 192.168.9.1
Netmask: 255.255.255.0
Gateway: 192.168.9.1
DNS: None
Then enable the DHCP server:
Page 150
PC:
IP address: Automatically assigned
If you plan to normally only operate the digitizer through a modem, Kinemetrics recommends that you add the Altus
Emulation module. This module provides many capabilities, but the ones of interest here are:
Dial on event
File Transfer
Parameter Upload/Download
Firmware Update
If you will have multiple digitizers on an internal network at the site and you will NOT use a DHCP server (you need static
addresses), then we suggest using an addressing sequence such as 192.168.1.1 for the first, 192.168.1.2 for the second,
and so on.
For details of how to perform these functions, see the section Modem Only Operation later on in this manual.
Page 151
Altus Emulation
The Kinemetrics Altus instruments (K2s, Etnas, and Mt. Whitneys) are very popular with several thousand units
delivered. As such, supporting networks from file based to real-time and near real time systems exist for these
instruments. In some cases, these networks have evolved over the years into very sophisticated systems with a great
deal of capability.
We understand that extending or possibly replacing these networks to support later generation equipment can
represent significant effort and/or cost. To ease the burden, we have included an Altus Emulation module in the
Rockhound software providing the option to make the Rock based digitizer look very much like an Altus instrument so
that you can continue to utilize your existing network with little or no modifications.
Obviously, the emulation is not a 100% duplication of all Altus capabilities in exactly the same way as they are
implemented on the Altus. However, the Altus Emulation module when combined with other modules such as the Altus
EVT Archiver module provides capabilities such as:
Recording in EVT file format
Altus File Naming conventions
Support for Altus-style modem operations
Support for the Altus Serial Data Streams (SDS) protocol
Altus-style terminal mode functions
Support for Altus Block mode
These capabilities allow for operation with the Kinemetrics NMS software, as well as with software such as Earthworm,
Antelope, or customer developed software with little or no modification. In addition, the Altus Emulation modules allow
for:
Support for more than 18 channels
Co-operation with other Rock platform capabilities
More compatible existence between modem modes and streaming data
Multiple Altus Emulation modules can be included in the layout
Multiple streaming data interfaces serving data to multiple destinations
There are two different types of Altus Emulation modules available with very similar features:
Altus Telemetry via RS-232 allows Altus Emulation through any Rock serial port or modem
Altus Telemetry via TCP/IP allows Altus Emulation through IP links
Page 152
Terminal mode
Terminal mode in Altus Emulation is similar to how it operates in the Altus. A connection is made to the unit via the RS232 or TCP/IP. Once connected, you can use commands that are very similar to those in the Altus:
Page 153
Most of these commands provide approximations to the original Altus command and are intended to be as complete a
reproduction as is reasonable. It is assumed that most users who have occasion to use these commands will be familiar
with the Altus commands on which these emulated commands are based. Additional detail on each command is
supplied here where a command is substantially different than the Altus command else the user is referred to the
appropriate Altus documentation, Altus Monitor Mode Communications, p/n 302219.
At present, the list of commands is as follows:
* help
ALARM - ALARM control functions
ALARM off - Turn off the alarm bit
Alarm bits on Rock digitizers are provided via the Rock GPIO module described in the IO Bits section. The Rock
GPIO module equates the alarm function with one of the available hardware IO bits, which will be triggered
when the threshold is exceeded. This command turns off that output as needed.
ANSWERMODE - Forces hangup of the modem
Also may be used to declare successful termination of a call. The CGS Altus Emulation modules specifically
requires both a SUCCESS command to declare the conversation complete and an ANS command to hangup the
line.
AQ - AQ acquisition control functions
AQ DET Detriggers recording
AQ DVM Displays sensor signal levels
In addition to supporting the standard Altus display of channel voltages and supporting step/unstep mode, this
command also allows display of the enabled state-of-health channels.
AQ FT Performs sensor functional test
AQ ON/OFF Enables or disables acquisition
AQ PEAK Displays signal peaks during trigger
AQ SRT Performs sensor response test
AQ TRI Triggers recording
BATTERY - BATTERY performs a battery test
BAT mins - Performs a battery test for the time in minutes
This command tests functionality of the external battery by internally disconnecting the input DC power, forcing
the system to run off of the battery for the specified amount of time. If the battery does not have sufficient
reserve, this test may cause the system to reset.
Page 154
During the test, the system will display the remaining time and current battery voltage as follows:
* bat 2
This will perform a power supply battery test by disconnecting
input DC power, and may cause the system to reboot if the
battery does not have enough reserve.
Are you sure you want to do this? [(Y)es, (N)o]: y
Requesting battery test (120 seconds)
Starting battery test...
SYSTEM RESET indicates test failure
Press any key to abort
Seconds remaining:
32: 12.21V
BLOCK - Forces the connection into block mode
CD - Change Directory command
Allows the user to change subdirectories within the data directories. The root directory of Altus Emulation is
placed at the specified data directory, which is usually /data/events. For security considerations, the user is not
allowed to navigate outside of the data directory and subdirectories.
The exception here is access to firmware files such as log, batch, configuration and script files that are located in
various locations throughout the system. For these, a pseudo directory is created that cannot be directly CDd
to, but instead you may access with commands like dir FW.
CALLMODE - Forces hangup of the modem
CLEAR - CLEAR events and alarms
CLEAR ALL - Clear event counter and alarm
CLEAR EVENT - Clear event counter only
CLEAR ALARM - Clear alarm only
CPPC - CPPC command controls modem power with 2 hour timeout
CPPC on - Turn on the modem power
CPPC off - Turn off the modem power
Page 155
See notes regarding special firmware files in the description of the CD command.
DIR - Displays storage directory
DIR FW - Displays special files
See notes regarding special firmware files in the description of the CD command.
DISPLAY - DIS displays system parameters
DIS BIT - Displays bit map parameters
DIS CHA - Displays channel parameters
DIS MOD - Displays modem parameters
DIS SEN - Displays sensor parameters
DIS SER - Displays serial data stream parameters
DIS STR - Displays stream parameters
DIS RWM - Displays read/write/miscellaneous
DIS WRI file - Writes parameters to a file
Writes digitizer configuration parameters (extracted from the active config.jar file that holds all current
parameters) to the specified file. Files are written in a human readable format of the form:
*** SYSTEM-WIDE PARAMETERS
Data directory: \data
*** ALTUS EVT FORMAT DATA ARCHIVER
Output directory: \data\events\
Directory layout: FLAT
Channel list: *
Julian Day: false
Separate by digitizer: false
ZIP multiple files: false
Keep ZIP only: false
*** CGS ALTUS TELEMETRY VIA TCP/IP
TCP Port: 9801
Channel list: *
Enable modem use: false
Dial on event: false
Dial on daily checkin: false
etc
Page 156
This command is similar to the DIS WRI command above, but includes advanced parameters normally hidden
to reduce complexity. A sample of some advanced parameters included would be:
Call Window Duration: 15
Call Power Warmup: 0
Compressed mode: true
Buffer size: 0
Simulate Altus naming (Advanced): true
Dynamic Packet sizing (Advanced): 0-Dynamic 2048
EDIT - EDIT command ignored
Edit command as traditionally defined in the Altus is not supported. In general, parameters are contained in the
config.jat configuration file and should be edited using either the web interface or the RockTalk software as
described elsewhere.
As a result, some changes which would normally be made in Altus EDIT mode are available as commands
available from the * prompt. In these cases, the changes to the operation of the system take place
immediately.
EEPROM - EEPROM command - Displays status of board ID EEPROMs
Reads and displays the contents of the ID PROMs associated with the various boards in the system. The output
from this command will take the following form:
* eeprom
PartNumber=112110
DashNumber=01
BoardRev=A
PartsListRev=A
SerialNo=21
Bridge=1
ESerialNo=1C00700903000058
Built=4907
Tested=0108
VendorNumber=49070021
BoardType=BlackFin
BFNumber=0
Page 157
Generates Altus-style GPS diagnostic information with some additional information available (such as
time quality). Unlike the Altus though, which provides for all or nothing diagnostic output, the Rock
digitizer allows you to selectively enable and disable different diagnostics by specifying different values
ranging from 0 (nothing) to 7F (everything).
GPS ID - Timing system type and version
GPS OFF - Timing system power off
GPS ON - Timing system power on
GPS STAT - Timing system status
HELP - Displays help on all available commands
MKBATCH - MKBATCH creates a batch file by typing in lines of commands
MKBATCH file - Creates the specified batch file
Disables dial-out until re-enabled by the user. Status of the hold is shown in the STAT and DIS MOD command
results, as well as in response to the MOD HOLD command without arguments.
MOD HOLD OFF - Enables dial-out
See EDIT command, above. Changes to the operation of the modem take place immediately.
Page 158
When using network triggering, allows the user to temporarily disable outgoing network triggering for
maintenance or test purposes so that interconnected units will not cross-trigger. If the local unit triggers while
network triggers are deferred, then the local unit will still trigger but will not inform other units of the trigger.
Instead, a log entry will be made that indicates the deferral.
NWDEFER secs - Defer network triggering for 'secs' seconds
Time value must be positive. Realistically, there is no maximum time with the maximum being a signed 32 bit
number, so zero to 2,147,483,647 (~68 years).
NWDEFER 0 - Cancel network triggering deferral
NWDEFER - Display current network triggering deferral status
PASSWORD - PASSWORD command unlocks protected commands
PAUSE - PAUSE Pause and wait for user input
Used with batch files to wait for user input. See Batch Mode
Q - Quit command ignored
Exit command from EDIT mode, which is not used. See EDIT command.
RENAME - Rename command - Renames or moves files or directories
REN file file - Renames a file to another name
REN file dir - Moves a file to a directory
REN dir dir - Renames a directory to another name
REN file file FW - Renames rt.log, err.log, and batch files
See notes regarding special firmware files in the description of the CD command.
RMDIR - RMDIR command - Deletes empty directories
See notes regarding special firmware files in the description of the CD command.
RUN - RUN runs a batch file by executing commands
RUN file
Page 159
Used with batch files to delay a specified amount of time. See Batch Mode
STATUS - Reports current status information
SUCCESS - Causes completion of call by clearing dial-out reasons
Restarts just the application section of the system, without rebooting the Operating System.
TIME - TIME sets or displays system time
TIME - Displays current time
TIME yy mm dd hh mm ss
TX - XMODEM Transmit command
VERSION - Reports version information
Example:
* ver
ROCK Digitizer Software 3.1.2
P/N 304708
Copyright (c) 2009, Kinemetrics, Inc.
Last Revised: July 9, 2009
BF0; BF=0.1.76,CalPSOC=0006,CPBL=0002B,CPLD=nc/nc/nc/nc
BF0; BF @ 090225 11:11 0176 ::
Page 160
Used to create and manage timed recording windows. The user can create timed windows for one time or daily
repetition, and can list or delete windows as needed. Examples:
* win new
Duration (sec): 90
Hour (0-23): 11
Minute (0-59): 43
Daily? (Y/N): n
Month (1-12): 3
Day (1-31): 29
Year (2008-2099): 2010
1: Mar 29, 2010 11:43,
* win new
Duration (sec): 120
Hour (0-23): 13
Minute (0-59): 30
Daily? (Y/N): y
1: Mar 29, 2010 11:43,
2: Jul 14, 2009 13:30,
* win
1: Mar 29, 2010 11:43,
2: Jul 15, 2009 13:30,
* win del 2
Deleted timed recording
Duration 90 secs
Duration 90 secs
Duration 120 secs (DAILY)
Duration 90 secs
Duration 120 secs (DAILY)
window 2
Batch Mode
Altus emulated command mode supports a limited batch mode process to make it somewhat easier to perform routine
activities such as periodic maintenance. The MKBATCH command is used to create a batch file by name, accepting input
until RETURN only is entered. Lines of the file are executed as commands as if typed by the user. Lines starting with ;
or # are treated as comments and ignored.
The batch file will be created with the extension .BAT on the digitizer. Batch files can also be uploaded or downloaded
using the TX and RX commands with the FW qualifier.
For example:
* mkbatch mybatch
Type in lines of commands, one command per line.
When done, press RETURN only to close the file.
> ; Quarterly Maintenance
> ; Get overall unit status
Page 161
> stat
> ; Get GPS status
> gps stat
> ; Do a 2 minute battery test
> bat 2
> ; Hangup
> ans
> ; Wait a bit
> sleep 30
> ; Generate an FT, which should call back
> aq ft
>
Batch file creation complete.
*
Streaming
Streaming Data is simulated from the Altus Emulation module. Parameters for Streaming Data include:
Channel selection
Buffer size
Data compression mode
Port selection and baud rate are available when using the RS-232 versions of the module
Dial On Event
Similar to the Altus, dialing options are provided which are set within the modules parameters and include:
Phone numbers
Initialization and modem control strings
Dialing reasons (event, loss of GPS, low battery, etc)
Call completion mode
Call retries and retry delays
Daily checkin
Modem power control windows
Call transaction log entries (into system log)
Page 162
The TTYMonitor
The TTYMonitor provides a protection mechanism to allow you to access a Rock digitizer even if the Rockhound
software is rendered inoperative. This is important because the Altus Emulation module that controls the modem runs
as part of the Rockhound layout. If the layouts parameter were corrupted or inadvertently set up in such a way that the
system could not run, then you would be unable to access the system through the modem.
The TTYMonitor is a software layer that is between the Altus Emulation module and the underlying Operating System.
Simply put, when you call the modem it is the TTYMonitor software that first answers the call. If you simply begin the
conversation with the unit, then TTYMonitor transparently passes all characters directly to and from Rockhound.
If however, the Rockhound software is unable to operate, you would call the unit and after TTYMonitor answers the call
you would send a $ to the system, which TTYMonitor interprets as a request to directly access the Operating System. In
this case you will be presented with a Linux login prompt. From the prompt, you can log into Linux and reset or correct
the problems encountered.
Setting up to use TTYMonitor is fairly simple and involves two basic steps:
From Linux you run the ttymonconfig script to associate the modems TTY port and an IP port.
From Rockhound you use the TCP/IP version of the Altus Emulation module and choose the same IP port.
Running ttymonconfig would look as follows:
ttymonconfig
Enter the tty device
Default: /dev/ttyS3
> /dev/ttyS3
Enter the modem init string
Default: ATZE0S0=1
> ATZE0&C1&D0S0=1
Page 163
Page 164
Next you must add the Altus Emulation module via TCP/IP to your layout and configure it to use port 9800 as follows:
Obviously, you will want to test your system for the ability dial in and dial out before leaving the premises.
Page 165
NOTE: Use of TTYMonitor is strongly recommended if the modem will be the only interface to your
unit. We feel this is important enough that if you use the RS-232 version of the Altus Emulation
module and set it up for modem use then it WILL NOT OPERATE without specific additional setup. This
is to protect you by reducing the possibility of field visits if the Rockhound software or configuration is
rendered inoperable by configuration errors.
If you add the RS-232 version of the Altus Emulation module and enable modem mode, the modem features will not
work at all and you will see the following message in the log file:
ERROR! Modem enabled as primary connection
If you wish to utilize the RS-232 version of the Altus Emulation module directly because you have a secondary IP or
modem connection (or if youre just willing to take the risk), then specify the connection as a secondary connection as
shown. Note the detailed warning below:
Dialing In
Dialing in to the Rock through the modem interface is the same as the Altus. Once the modem connects, you must give
one or more backslash characters (\) depending on what the unit is doing, and you will then be presented with a
command prompt that allows you to enter commands.
File Transfer
File transfers through the modem interface can be performed using the XMODEM RX and TX commands or using Altus
block mode. Altus block mode allows you to use Altus QuickTalk or Altus File Assistant software to transfer files.
Page 166
Parameter Download
To download your parameters through the modem, use the TX command with the FW qualifier to download
config.jar as follows:
TX config.jar FW
Other special file types that can be transferred using the TX FW mechanism include:
Unit configuration (config.jar)
Batch files (.bat)
Log files (rt.log, err.log, or system.log)
Sensor script files (.csq)
Special configuration files (.cfg)
Page 167
Locate the jar file that contains the configuration that you downloaded from the unit and make the necessary changes
using the Parameter Editor or other functions of RockTalk. Once the changes have been made, save the modified
configuration by selecting File Archive Layout or by using the toolbar button:
Once youve saved the modified configuration in a file, you can send it back to the digitizer over the modem using the RX
command as described below.
Parameter Upload
To upload your parameters through the modem, use the RX command with the FW qualifier to upload config.jar as
follows:
RX config.jar FW
After you have successfully uploaded the configuration, issue the sys res command to install the uploaded
configuration.
NOTE: It may take as long as a minute or two for the Rockhound software to shutdown, unpack the
new configuration and restart before the system is back in full operation.
Other special file types that can be transferred using the RX FW mechanism include:
Firmware files (update.jar)
Unit configuration (config.jar)
Batch files (.bat)
Sensor script files (.csq)
Special configuration files (.cfg)
Page 168
Page 169
FAQs
What is dig1?
Sometimes in looking at the parameters or other information, youll see dig1. This represents the current digitizer (for
example, your digitizer). This is used because the general Rockhound software is capable of collecting data from more
than one digitizer (as is sometimes done when Rockhound is run on a PC or on a Slate).
It would also be possible and useful in some applications to collect data from another digitizer (such as a Q330 or a K2)
and collect and process it within the digitizer. In this case, the digitizer would be dig1, and a second digitizer would be
dig2.
Page 170
Trigger levels are the level at which the system will decide that a channel is triggered and that it should contribute that
channels votes toward triggering the entire system. By default, the system uses threshold triggers, which are set as a
percentage of full scale. So if your full scale range is +/-20V and your threshold is set to 2%, then your trigger level is 2%
of 20V, or 0.4V.
After completing your changes, be sure to press OK to save your changes.
Once you have completed your parameter changes, activate the completed parameter changes by selecting Apply
Changes Now from the left pane of the display.
Page 171
On the left pane of the screen, Module Replacement will now be an option below Advanced Features:
Page 172
Page 173
Click Replace for the Channel 3 Threshold Trigger and youll see your choices:
Page 174
If you select Choose next to STA/LTA, then youll replace the Threshold Trigger for channel 3 only. If you select All,
youll get a chance to replace all Threshold Triggers in the system with STA/LTA Triggers. If you select All, then the
Module Replacement screen will now look like this:
Once you have completed your parameter changes, activate the completed parameter changes by selecting Apply
Changes Now from the left pane of the display.
Page 175
Adding Channels
Strictly speaking, you cannot add channels to an existing layout.
If your requirement for additional channels is something that you expect to change once and then not change for quite
some time (for example, if a newly deployed unit will be shared between two agencies one requiring data at one
sample rate, and another at a different sample rate), then the approach is to rebuild the layout using the Layout Wizard.
Tell the Layout Wizard (for example) that the unit has 12 physical channels and 24 virtual channels. Use the Channel
Mapping feature to assign the virtual channels to each physical channel at two different sample rates. For example:
Physical
Virtual
1
2
3
4
1
2
3
4
etc
1 Physical 1 at 100sps
2 Physical 2 at 100sps
3 Physical 3 at 100sps
4 Physical 4 at 100sps
5 Physical 1 at 10sps
6 Physical 2 at 10sps
7 Physical 3 at 10sps
8 Physical 4 at 10sps
The Layout Wizard will also add Channel Extractors, Trigger Filters, and Triggers for the duplicated channels. You can
either:
Delete the unneeded modules (probably the best choice)
-orSet the voters for the unneeded channels to zero
Finally, for recording purposes, youll have to decide whether to record all channels at both sample rates when there is a
trigger, or to limit recording to only one set of channels, using the Channel List parameter.
Page 176
A Channel List of * will record all channels. A channel list of dig1:1, dig1:2 dig1:12 will record only the first 12
channels.
Page 177
If you expect to have some channels that you want to record some times, but not at others, then you still need to
recreate the layout, but you can then turn channels on and off by going to the Chanel Mapping selections for the
channels you want to change and selecting disabled:
Page 178
Page 179
Page 180
On the left pane of the screen, Module Replacement will now be an option below Advanced Features:
Page 181
Page 182
Click Replace for the Altus EVT Format Data Archiver and youll see your choices:
Page 183
If you select Choose next to MiniSEED Format Data Archiver, then youll replace the Altus EVT Format Data Archiver
with MiniSEED. The Module Replacement screen will now look like this:
Once you have completed your parameter changes, activate the completed parameter changes by selecting Apply
Changes Now from the left pane of the display.
Page 184
Timed Recording
Timed recording is done by triggering the system using an Alarm Clock module.
The module reads a set of configured times that will cause an action to occur at specified times according to Days of the
Week, Days of the Month, Times of Day, or Alarm minute interval parameters.
When an alarm clock is triggered, the Alarm Clocks "Alarm message" parameter will be sent to the system just as if it
had been typed in by the user at the Rockhound Console.
Parameters used are:
" Days of the Week " - Space separated days of the week (M T W TH F SA SU)
" Days of the Month " - Space separated days of the month (1 2 3 ... 31)
" Times of Day " - Space separated times of day (2:15 15:54)
" Alarm minute interval " - Minute interval between alarm actions. If used alone, one alarm action will be
generated immediately (assuming no conflict with the Days of the Week or Days of the Month parameters),
and the next one generated the number of minutes specified from the current time.
" Alarm message " - Message to be sent when the alarm clock triggers. This message should be specified as a
command, such as "KBTRI 600".
NOTE: Alarm minute interval parameter is not limited to small numbers. For example, it could be used
to indicate alarm actions every 5 minutes, 360 minutes (6 hours), or 129600 minutes (90 days).
NOTE: If Alarm minute interval is used in conjunction with the Times of Day parameter, indicates
minute intervals relative to the first Times of Day parameter, which will act as the base time. In this
case, once the base time is set, the Times of Day parameters will be overridden and ignored.
Examples:
To record 10 minutes of data every 3 days at 2:16 pm:
Times of Day =14:16
Alarm minute interval =4320
Alarm message =KBTRI 600
Page 185
Page 186
See the section Adding Modules for the procedure on how to add a new module into the system. Once added to the
system, the parameters for the Alarm Clock module can be found in the System Operation parameters and can be edited
as shown here:
Remember that multiple Alarm Clock modules may be added to the system to record at different times.
Page 187
Network Triggering
The Rock family digitizers support interconnected triggers over a network connection. This interconnect mechanism is
network based only and is not compatible with earlier TRIG-IN/TRIG-OUT interconnect schemes such as those used in
the Altus.
The factory default Rock digitizer event recorder configuration includes a Network Trigger module, but you may choose
to add the module manually should you choose to build your own layout. Adding the Network Trigger module is done
similarly to how other modules are added to the layout. See the section Adding Modules. Note that only one Network
Trigger module may be added to the system.
The Network Trigger module parameters can be found in System Operation:
The default behavior of the Network Trigger module is that it is assigned one vote to trigger the system.
Without making any further edits, Rock digitizers on the same local network will discover each other and will
automatically trigger one another. So if one unit triggers due to a console trigger, seismic trigger, timed recording, or
sensor test, then all interconnected units will trigger.
Page 188
Please note that since triggering is done through the network that trigger times may not be exactly the same on all units,
though they will be close typically within a second or two.
Other considerations:
Enabling Slave Triggering will allow the unit to respond to triggers from other interconnected units, but will not
generate outbound triggers.
Sensor tests will forward the type of trigger to other units so for example all interconnected units will perform
sensor tests.
In some cases, you may wish to perform a console trigger or sensor test on one unit during maintenance and
NOT want to cause triggers on all interconnected units. To allow for this, you can use the console command
NWDEFER secs to defer network triggering for a specified amount of time. For example, NWDEFER 300
would give you 5 minutes to perform your tests with the interconnection temporarily disabled. After five
minutes, interconnection would automatically be re-enabled.
The Excluded hosts lists allow you to manually specify units within the local network that should NOT be treated
as part of the interconnection.
The Included hosts lists allow you to manually specify units outside of the local network that are to be included.
For example, units might be interconnected from within two separate networks. An example might be two units
located at opposite ends of a very long bridge that are connected to separate networks. By giving each unit the
others addresses in the Included hosts list they will be able to communicate with each other and command
interconnected triggers.
Telemetry Options
The overall design of the Rockhound software allows for many optional modules. Some of these modules include
options for telemetry (real time data streams). Presently the modules available to support this capability include (but are
not limited to):
The Telemetry Connection module used to produce the Waveform Data displays. See Waveform Viewing.
The Altus-style Serial Data Streams (SDS) protocol is supported through the Altus Emulation modules.
The low-latency DFS telemetry stream is supported through an optional DFS telemetry option board for
channels 1 through 4.
A Ring Buffer module, compatible with BRTTs Antelope software is a specially authorized module.
Page 189
Advanced Operation
The Rockhound software provides for several advanced features that allow the user to add, remove and replace
modules, allow access to advanced and/or test mode parameters, allow for initial layout creation and other special
capabilities.
Layout Wizard
The Layout Wizard allows you to create a completely new layout for your system. During this process, you can define the
source of the data (on a Rock Digitizer, the source will be a Rock Data Interface), as well as defining the types of triggers,
output formats, and so on.
In the example here well create a 12 channel event recorder and add the Network Triggering.
To start, choose Advanced Features and select Layout Wizard:
Page 190
Then from the left pane, choose Layout Wizard, and then select Create Layout:
Page 191
Once you select Yes, youll be asked if you want to save any parameters possible from the existing layout. Your answer
depends on how close the layout is expected to be to the current one. In this case well select Yes:
NOTE: If the Layout Wizard does not download files, it may be that port 80 access is restricted by your
Anti-Virus software. See Web Servers Layout Wizard Doesnt Transmit Files
First question about the new layout is to choose the basic type of layout. There are four basic types: Simple (only one
data source), Complex (more than one data source), Event Recorder (triggered recording), or Continuous Recording (no
triggering). To record event data on a Rock Digitizer, select Simple Event Recorder:
Page 192
Next select the number of virtual channels. To record 12 channels as a single sample rate, select 12. If you wanted to
record 12 channels at two different sample rates, youd select 24. In this case well select 12:
Page 193
Youll now be asked if you want to use the same type of filter on all channels. If so, select Yes and you can avoid the
next 11 questions about filters. If you select No, youll have to choose the filter for each of the 12 channels:
Again, youll be asked if all channels will use the same type of trigger:
Page 194
Page 195
Page 196
Youll be asked for the SCP login and password. You can choose to save the login information on your local machine if
you like:
Page 197
Go back to Advanced Features and enable Module Add/Remove and Password Editing:
Page 198
Then click OK and select Module Add from the left pane:
Select Network Trigger by pressing the Add button. Since only one of these can be added to the layout, the choice will
disappear from the list of available modules.
Select System Operation and Passwords from the left pane and you will get a warning:
The warning is because passwords will be sent in the parameter data. Ideally you should not do this over the internet
routinely or you will expose your web access passwords. If you are not specifically editing passwords, we recommend
Page 199
that you use the System Operation function instead to edit parameters. If you need to edit the passwords (which you
will need to do in order to initially set up the web server password) click OK and youll get the parameter map:
Page 200
Select Config/Control Web Server from the parameter map to get to the parameters for the web server. At a minimum,
youll need to set the passwords for Admin and/or Client level users. Passwords are set as a comma separated list of
username and password pairs. For example, user1:pwd1,user2:pwd2. To set the Admin level username to rock and
the password to kmi, enter rock:kmi:
Page 201
Were almost done with the layout configuration. Add any additional modules that you need and verify parameters such
as sample rates, voltage ranges and others as described in Basic Setup. Once all changes have been made, select Apply
Changes Now from the left pane:
In a few minutes, the system will have restarted and will be operational with your new layout.
Configuration Options
There are other configuration features that can be used to customize your Rock digitizer outside of the Rockhound
configuration. These additional features are briefly described in this section.
Network Parameters
You can set the network parameters for your digitizer using the netconfig script from Linux. This script allows you to
set IP addresses, as well as other related parameters such as the use of DHCP, setting the net mask, gateway, and DNS
servers.
The netconfig script is more fully described in the NetConfig section.
Modem Configuration
The digitizer can use any available internal modem or serial port as a modem. These modems may be managed by the
Rockhound software using a module such as the Altus Emulation modules or the Alpha-Numeric Pager or SMS Message
Sender modules, or they can be controlled directly by Linux.
If you will use a modem as your only external access to the digitizer, it is strongly recommended that you make use of
the TTYMonitor function. This feature exists logically between a modem connection and a module such as Altus
Emulation. Should the Rockhound software by unable to respond for whatever reason, the TTYMonitor allows you to
directly obtain a Linux login prompt through the modem connection so that you can communicate with the system to
correct the problem.
See the section on TTYMonitor for more detail.
Page 202
IO Bits
There are general purpose outputs available in the digitizer. Two outputs are available on each of up to three dual serial
port option cards. These are provided to perform such functions as alarm outputs (indicating alarm level threshold
exceedance), or for control of external devices such as powering an external modem or radio.
The various Rockhound modules activate these signals logically by name. For example:
The Alarm Exceedance logic drives a signal named AlarmGPIO
The Modem power logic drives a signal named ModemPwrGPIO
A heartbeat drives a signal named HeartbeatGPIO
In order to connect these logical signals to actual hardware bits, you will need to add an additional module named
Rock GPIO to the layout:
Page 203
The modules parameters allow you to connect each logical signal to any of the up to six physical hardware bits available
as shown here:
Bits 1 and 4 are assigned to the dual serial card in the right-most option slot. Bits 2 and 5 are assigned to the dual serial
card in the middle option slot, and bits 3 and 6 are assigned to the dual serial card in the left-most option slot.
Depending on the external hardware connected to the bit, they may be logically inverted or utilized directly.
Page 204
Point of Contact
Digitizers connected to the internet will often make use of lower cost dynamic IP connections. One problem with these
connections is that the addresses they exist at can and will change. This means that from the outside you cannot know
where they are located and therefore cannot connect to them remotely.
To address this problem, the digitizer includes a Point of Contact service (also called POC). POC periodically sends a
message to a third party POC Server which keeps track of the current addresses of all reporting digitizers.
To access a particular digitizer, you would connect to the web server provided by the POC Server to see the available
units:
Page 205
Each unit is shown with an icon indicating current status as well as its name and tag number. Clicking on a units icon
displays further details from the unit:
Icons are provided within this detail page providing links to the units web server, as well as an SFTP connection for
secure file retrieval and maintenance, and an SSH connection for a secure Linux login and command session.
Note at the top right of the POC Servers web page that you may select the units internal IP address (within a local
network) or its external address (from outside of a router).
By default, all Rock digitizers send POC messages to www.kmipoc.com. If you set up a POC account through Kinemetrics,
you will be provided with a username and password that allows you to designate certain units as belonging to you,
allowing you to access them from the POC server. The account will allow you to access only your own units so you will
not see those belonging to others (and others will not see your units).
Page 206
The POC server software is available from Kinemetrics should you choose to set up and maintain your own POC server.
The POC service on the digitizer can then be reconfigured to send messages to your own POC server instead of, or in
addition to the Kinemetrics POC server. The service can also be disabled.
The script for configuring the POC service on your digitizer is pocconfig, and operates as follows:
[root@GRANITE:~]# pocconfig
Primary Server (or type NONE)
Default: kmipoc.com
> kmipoc.com
Secondary Server
Default: NONE
>
Review the new pocnotifyd parameters:
SERVER1
= kmipoc.com
PORT1
= 8411
PASS_PHRASE1 = KMIROCKPOC
SERVER2
= NONE
PORT2
=
PASS_PHRASE2 =
Press [Enter] to Continue, or [Ctrl-c] to Quit.
Save the parameters?
(Y/N)? > y
Stopping KMI Point Of Contact Notification Service: Ok
Saving parameters...
Enabling auto-start...
Starting KMI Point Of Contact Notification Service: Ok
Page 207
Keeping Time
Time keeping is an important part of the Rock digitizer and is performed at a number of levels:
Digitizer data time is set at data acquisition start by sending current system time to the ADC boards. This time is
used to time stamp data until a better time source is available such as GPS or TOE (Time Over Ethernet). GPS and
TOE time sources are very accurate typically much less than a microsecond and are used to time-stamp
acquired samples, telemetry and data files.
Time is set and maintained in the main processor based on time received from NTP (network time protocol) by
communicating with any of several default internet time servers. You can also specify the NTP server to use by
using the Linux script timeconfig.
NOTE! The NTP protocol DOES NOT provide sufficient accuracy or determinism for precise data
acquisition timing. It is used ONLY to set the Operating System time and to pre-load the time used
by the data acquisition system until good time can be acquired by GPS or TOE.
Time is saved in the systems internal clock at power down and will maintain time without any external power
for at least seven days. This time will be restored at reboot in absence of any other time.
Should the internal clock time source be lost, the time at boot will be the time of the last proper shutdown.
Time can be set manually from the Linux date command
The timeconfig script operates as follows:
System time is:
Tue Feb 12 17:14:00 UTC 2008
Do you want to set the system time manually?
(Y/N)? > n
Do you want to specify an NTP server?
(Y/N)? > y
Enter the IP address or complete host name of the NTP server
> www.myntp.com
Page 208
The TELNET and FTP services can easily be enabled if needed using the inetdconf script. See the IP Services section.
Page 209
Software Installation
Initial setup of your unit will require you to modify or at least review the software configuration. Every attempt has been
made to have the default behavior of the unit be as useful as possible, or at least rational. However, each deployment
has its own variations and may require configuration changes in order to be best used.
Setting up the unit will require the use of a Serial/USB cable that supports the Console port connection. You'll also need
a PC or equivalent running a terminal emulation program such as HyperTerminal or PuTTY on Windows or minicom on
Linux.
You may need to use a USB to serial adapter if your PC does not have an available COM port. If so, install the software
and then plug in the adapter, making note of the COM port assigned to the port.
Kinemetrics includes the PuTTY application as an alternative to using HyperTerminal on Windows, or if you are using an
Operating System (such as Windows Vista) that does not supply HyperTerminal. Please see the Tools section that
includes a basic description of PuTTY setup and operation.
Set the terminal emulation program up for 38400 baud, no flow control, 8 data bits, 1 stop bit, no parity.
Factory Configuration Including:
Eth0
Eth1
Disabled
SSH
Enabled
NTP
Enabled
PING
Enabled
TELNET
Disabled
FTP
Disabled
TFTP
Disabled
CF Card (2.6)
Console
/dev/console
Serial 1
/dev/ttyS0
Serial 2
/dev/ttyS3
Serial 3
/dev/ttyS4
Serial 4
/dev/ttyS5
Virtual Memory
64MB
Page 211
The unit includes an overall configuration menu to assist you with some of the most common configuration tasks. To
access this menu, type the command sysconfig from the Linux prompt. ( The links will take you to explanations of
these functions in this document. )
KMI System Configuration Utility
1. View System Info
2. Software Versions
3. Configure System Time
4. Configure Network
5. Change Passwords
6. View Update Log
7. Query PSU Parameter
8. Modify PSU Parameters
9. Update PSU Firmware
98. REBOOT
99. Exit
Make a selection and press [Enter]
Auto Mount
The system supports multiple memory cards. Most of these will need to be configured before they can be used.
The exception is the primary Compact Flash card (CF1), which is configured and ready as soon as the system starts.
Technically, CF1 is mounted as the root file system, and uses the EXT3 (journaling) Linux file system so that it is less
vulnerable to problems caused by improper operating system shut downs.
The optional SD card and the optional secondary Compact Flash card (CF2) are checked at system startup. If these cards
are present, the system will attempt to mount them. If the cards are not present, or are not mountable (e.g., they are
corrupted), then they will not be mounted.
Removable Media
The system supports multiple memory cards. Most of these will need to be configured before they can be used. Your
unit may or may not be configured with removable memory cards.
The system supports removable media such as optional SD or secondary Compact Flash cards. These cards are mounted
automatically at start up if inserted.
Located near the SD card is a Media Request Switch and a Media Safe red LED.
OFF = media is operational
If removable media are currently inserted and mounted, the Media Safe LED will be off. To remove the media, press the
Media Request Switch. The Media Safe LED will flash as the system attempts to dismount the media this takes about 5
seconds. If the media is successfully dismounted, the LED will remain lit and the card may be safely removed. If the
dismount fails (for example if there are files open on the media), the LED will remain off, indicating that it is NOT safe to
remove the card.
Page 212
If removable media are to be inserted and mounted, insert the media and press the Media Request Switch. The Media
Safe LED will flash as the system attempts to mount the media this takes about 5 seconds. If the media is successfully
mounted, the LED will remain off and the card is operational, ready for use. If the mount fails (for example if the card is
corrupted), the LED will remain lit, indicating that the card is not mounted, and is (already) safe to remove.
IP Services
The following IP services are enabled by default from the Kinemetrics factory:
SSH
NTP
PING
The following services are disabled by default but can be enabled if needed:
TELNET
FTP
TFTP
Non-secure services (like TELNET and FTP) should be disabled or only used where network security is not in question
(such as a protected private network). Although these services use passwords, the user names and passwords are sent
"in the clear" meaning that any third party who happens to be listening can capture the needed information to
compromise your system.
To change the IP services configuration, run the inetdconf script after logging onto the unit through the console port
as root.
inetdconf allows you to configure, enable and disable some common IP services such as FTP, TELNET, and TFTP.
The inetdconf exchange will look something like the following:
# inetdconf ftp on
ftp service enabled.
-or# inetdconf ftp off
ftp service disabled.
-or# inetdconf ftp status
ftp service is currently disabled.
After completing IP services configuration, it is recommended that you reboot the system to ensure that the services
come up correctly.
Page 213
Network Configuration
The default network configuration is as follows:
Ethernet 1 (eth0): Enabled, DHCP
Ethernet 2 (eth1): Disabled
To change the network configuration, run the netconfig script after logging onto the unit through the console port as
root.
netconfig allows you to set up the IP address, netmask, gateway, DNS servers, and other basic networking
parameters of your primary and (if available) secondary Ethernet connections.
The netconfig exchange will look something like the following:
Network Host Name for this unit
> Rock103
Network Domain Name
>
(RETURN if no domain used)
Mode for eth0
1. disabled
2. static
3. dhcp
Make a selection and press [Enter]
> 2
IP Address for eth0
> 10.0.1.205
NetMask for eth0
Default: 255.255.255.0
>
Page 214
Default gateway
Default: 10.0.1.1
> 10.0.1.200
Do you want eth0 to Auto-Start at reboot?(Y/N)?
> y
Mode for eth1
1. disabled
2. static
3. dhcp
Make a selection and press [Enter]
> 1
IP Address for primary DNS
> 10.0.1.2
IP Address for secondary DNS
> 10.0.1.222
Review the new parameters.
HOSTNAME = Rock103
DOMAINNAME =
eth0 Parameters:
MODE = static
ADDR = 10.0.1.205
NETMASK = 255.255.255.0
GATEWAY = 10.0.1.200
eth1 Parameters:
MODE = disabled
ADDR =
NETMASK =
Page 215
DNS Parameters:
DNS1 = 10.0.1.2
DNS2 = 10.0.1.222
Press [Enter] to Continue, or [Ctrl-c] to Quit.
Save the parameters?
(Y/N)? > Y
Do you want to stop and re-start the network NOW?(Y/N)?
> Y
Stopping network...
Starting network...
Done - Remember to verify your network operation.
After completing the network setup, it is recommended that you reboot the system to ensure that the network
parameters come up correctly. Rebooting also assures proper operation of system services that may be terminated
when the network(s) are stopped.
To review current network parameters, type ifconfig as follows:
root@Rock103:~# ifconfig
eth0
Lo
Page 216
Software Watchdog
The system includes an advanced power system that provides watchdog and powerfail protection with powerfail
warning capabilities.
The watchdog provision is independent of the main processor, but does interact with it. The watchdog exists as part of
the power supply subsystem, and requires that it be "pinged" by the main processor every 10 minutes. Failure to do so
will be interpreted by the watchdog as a lockup of the main processor and the main processor will be shutdown and
restarted in an attempt to get the system back into operation. Exceptions:
The watchdog is initially held off for 4 hours after processor power on, allowing for initial startup and worst case
filesystem repair on a large system disk.
If operating in the system's bootloader, the watchdog will be "pinged" every time that a bootloader command is
executed so that the processor is allowed to continue to run during low-level maintenance activities. Each
bootloader command extends the watchdog for 4 hours.
Default Behavior:
The watchdog is normally serviced by a Linux service in order to keep the system alive. By default, only a failure of Linux
to boot or a crash of the operating system or of the watchdog service will cause the watchdog to trigger and restart the
system.
Powerfail Protection:
The system includes an internal power backup called a supercapacitor array. This backup provides enough residual
power to terminate any running applications and shut down Linux properly. Once powerfail has been detected, the
system begins to operate off of the residual power and issues a request to Linux to shutdown. A Linux service watches
for the shutdown request, and once received immediately forces all user processes to terminate and then shuts down
Linux. When Linux has completed the shutdown, the shutdown request will be acknowledged and the processor will
power off.
Page 217
Page 218
Linux Passwords
The default digitizer Linux passwords are as follows:
root
kmi
kmi
kmi
NOTE: Kinemetrics STRONGLY recommends that you change the system passwords to something well
known to your organization, but which is different from the Kinemetrics factory defaults.
To change the Rockhound console password, change it within the RockTalk or Web Interface Parameter Editor.
Page 219
File Retrieval
File Retrieval can be done in a number of ways:
By clicking the filename from the Recorded Files page of the Web Server
Using the TX command or Block Mode transfer operations of the Altus Emulation modules
Using the SFTP service and a program such as WinSCP, that is described in another section
In addition however there are push methods available through Rockhound modules that can automatically send out
files when they are recorded.
The E-mail File Sender module allows files to be sent via Authenticated SMTP e-mail. Sending files in this way requires
that you have access to an E-mail server that will accept Authenticated SMTP e-mail messages:
Page 220
The other option for a file push is to use an FTP Sender module. This module allows the digitizer to connect to an FTP
server that you provide and will push the files into that server when they are recorded:
A representative FTP Server program is provided on the Rock Support Software CD (300654-PL) provided with your
digitizer. Setup of this program is as described in the FTP Server section.
Note that multiple file sender modules may be added to the system to send files to multiple destinations as needed.
If the units configuration is destroyed, the system will revert to the copy of the configuration most recently
saved by rhsave, or to the factory default if the configuration was never saved using rhsave.
From the web interface use the Advanced Features function Administrative Details to download a copy of the
parameters to your PC. At the top of the Administrative Details screen, there is a link Click Here to Download
Parameters, from the instrument. You can give this file you are saving a name that is meaningful to you such as
event-recorder-at-10sps-and200sps.jar.
Kinemetrics recommends that you save a copy of your Rockhound parameters any time that you make
significant changes to the parameters so that you can quickly restore them in the event of loss.
To put a configuration that youve saved back on the system, use the web interface via the Advanced Features function
Administrative Details. Select the function Send Parameters, and then select the file to send and after it is sent, press
Validate.
Page 222
Your parameters can also be saved within the system using the rhsave function from a Linux login. Note that you can
use this any time you wish to store the current configuration as a baseline:
cd /usr/rock/SMARTSDist/bin
./rhsave
To restore parameters saved by the rhsave feature, use the command rhrestore:
cd /usr/rock/SMARTSDist/bin
./rhrestore
To return the system to the Rockhound configuration as it shipped from the factory, use the command
rhfactoryrestore:
cd /usr/rock/SMARTSDist/bin
./rhfactoryrestore
If the units configuration is destroyed, the system will revert to the copy of the configuration most recently saved by
rhsave, or to the factory default if the configuration was never saved using rhsave.
The system will also automatically make copies of the last five (5) configurations so that you can go back to these
configurations at any time. Note that in this case, it is not necessary for you to do anything proactive to save the
configurations in advance, as the copies are save automatically for you.
The saved configuration files are time stamped with the GMT creation time, as config_YYMMDD_HHMMSS.jar.
To restore a saved configuration:
cd /usr/rock/SMARTSDist/save
ls
config_20091027_145129.jar
config_20091029_161636.jar
factory.jar
user.jar
config_20091029_161551.jar
config_20091029_161712.jar
cp config_20091027_145129.jar /usr/rock/SMARTSDist/injar/config.jar
rock restart
Page 223
config_save.list
Software Updates
Software updates can be installed remotely through the web interface. The software updates will be either Rockhound
updates or updates to the underlying Linux Operating System.
To install a Rockhound update, enable the Administrative Details function through Advanced Features:
Page 224
After pressing OK, select the Rockhound update file. It will typically have a name like rock_update_v2.5.5.jar. After
selecting the file, youll be asked for the SCP login and password. You can choose to save the login information on your
local machine if you like:
After the file transfer is complete, press Validate to install the update. This may take a few minutes until the system is
restarted and operational with your update.
Page 225
To install a Linux update, enable the Administrative Details function through Advanced Features:
Page 226
After pressing OK, select the Linux update file. It will typically have a name like 3-Update-RockFS-2.1.0. After selecting
the file, youll be asked for the SCP login and password. You can choose to save the login information on your local
machine if you like:
After the file transfer is complete, press Apply OS Patch to install the update. This may take a several minutes until the
system is rebooted and operational with your update.
NOTE: If you wish, you may also directly use SFTP rather than the web interface to install updates.
To install a Rockhound update through SFTP:
Connect to the unit using a tool like WinSCP
Place the Rockhound update in the /usr/rock/SMARTSDist/injar directory
Rename the update file to update.jar
Using the Administrative Details page, select Restart FW to install the update
To install a Linux update through SFTP:
Connect to the unit using a tool like WinSCP
Place the Linux update in the directory /opt/kmi/updates/pending
Using the Administrative Details page, select Apply OS Patch to install the update
Page 227
Log files
To help you maintain your system, the Rockhound software keeps log files of most important system actions, messages,
and exceptions. These are kept in two different log files, the Runtime-log, which keeps track of normal system messages
and reporting, and the Error-log, which keeps track of error messages and conditions. Both logs are trimmed
automatically to keep their size down.
The log files can be useful as a diagnostic aid with the assistance of Kinemetrics where needed.
The Runtime-log can be selected from the left pane as shown:
Page 228
The Error log can be selected from the left pane as shown:
Time stamps within the log files are relative to system time (UTC).
Page 229
State of Health
The digitizer tracks several State of Health (SOH) parameters that can be used to monitor system environmental values
such as temperature and humidity as well as system voltages and currents, GPS drift, clock phase and clock quality.
These values are enabled in the parameters for the Rock Front End:
Other values are available in the advanced and test mode module parameters.
Page 230
Description
Temperature true
X 10
Humidity
true
X 10
VofV12Batt true
X
1000
VofSysPwr
true
X
1000
IofSysPwr
true
X
1000
TimeQual
true
X1
TCXODrift
true
X1
LoadAverage true
X 100
Record CPU Load Average stream as .cpu (values < ~200 indicate sufficient
idle time)
PercentUsed false
MassPos1
false
X
1000
MassPos2
false
X
1000
MassPos3
false
X
1000
TCXODAC false
X1
UserStat
X1
Record user status stream as .usr. See the ROCK Console command "userstat".
false
false
X
1000
Record SOH voltage stream as .v#1-.v#a (# is which DSP board the data comes
from)
Page 231
In addition to the ability to record and display these State of Health values as normal 1sps data streams, the values are
also saved in Short Term (last 24 hours) and Long Term (last year) history. These SOH histories can be displayed by
selecting State-of-Health from the left pane, and then selecting the requested displays:
Page 232
Once you press OK, the history displays must be updated (this may take a few minutes), but then the displays will show
as follows:
Page 233
Note that the displays include limits (left margin), description (lower right corner), and a time scale (bottom). The time
scale is hour of day (UTC) for the short term display and months for the long term display.
Page 234
Software Tools
The Rock digitizers are designed to work with standard software and hardware tools wherever possible. In many cases,
those tools are provided along with most computers or are easily available for download. In some cases tools are
required that may not come standard on every computer. In these cases, Kinemetrics has provided publicly available
tools on the Rock Support Software CD (300654-PL). The tools provided are ones that Kinemetrics has found to work
well, although you are of course free to use other similar tools that you prefer.
The Rock Support Software CD programs are specific to the Windows Operating Systems. If you are running Linux or
Solaris, suitable programs are easily available for those Operating Systems. For example:
For Linux:
For Telnet: Use telnet
For Serial Terminal Emulation: Use minicom
For Secure Terminal connections: Use ssh
For Secure File Transfers: Use sftp
For Solaris:
For Telnet: Use telnet
For Serial Terminal Emulation: Use tip
For Secure Terminal connections: Use ssh
For Secure File Transfers: Use scp
If you do not have other tools such as terminal emulation programs, telnet client, and secure file transfer programs that
you know you want to use, and you are using Windows, we suggest that you install the software from the Rock Support
Software CD (300654-PL) now.
Web Browser
As indicated, the digitizer is intended to operate with little more than a web browser. Most modern web browsers are
sufficient, and need meet only a few requirements to operate well with the digitizer:
Support HTML 1.1 or later
Support frames
Support Java and Java Applets
Page 235
Java
The web interface of the digitizer will function without installing Java, but many of the most useful and important
feature of the interface require Java. Kinemetrics recommends that your computer have Java installed and that Java
support be enabled in your web browser. Java Virtual Machines are available from several suppliers and are usually free.
One such program is available from java.sun.com. On the Sun website it is called the Java SE JRE.
Terminal Program
In order to communicate with the digitizer through a serial port (such as communicating via the RS-232 Linux console)
you will need a terminal program that can communicate through RS-232. Historically this was done on Windows based
computers using HyperTerminal. However, in Windows Vista HyperTerminal is no longer included.
You can download and purchase HyperTerminal from www.hilgraeve.com, or you can use the free program PuTTY,
which is provided on the Rock Support Software CD. PuTTY is described below.
Telnet Client
To communicate with the digitizer through its command console you will need a telnet client program. Most computers
include telnet as part of the normal distribution, but Windows Vista no longer includes telnet.
As a replacement you can use the free program PuTTY, which is provided on the Rock Support Software CD. PuTTY is
described below.
Page 236
WinSCP
WinSCP is a free program that allows you to make secure connections for file uploads and downloads. WinSCP is
included on the Rock Support Software CD.
Since WinSCP is not Kinemetrics software and is provided only as an example, we make no attempt to thoroughly
describe all capabilities. However we will describe basic operation here. When you start WinSCP you will see a dialog
that looks something like this:
Page 237
To connect to a digitizer, enter the IP address of the digitizer as Host name as well as the User name and Password as
shown here:
Press Login and you will initially see the following confirmation:
This message indicates that you are about to make a secure connection to the digitizer and is a warning that you have to
be sure youre talking to the correct unit. Normally, once you accept the key you will not have to do this again when
connecting to the same digitizer from the same computer.
Page 238
Once WinSCP has logged into the digitizer, you will see something that looks like this:
The left pane of the program represents your computer and the right pane represents the digitizer. You can navigate the
panes independently and can then upload or download files by simply dragging the files from one side to the other. You
can also drag files directly to or from other applications such as your desktop or Windows Explorer.
If you have a set of directories that you access often, such as downloading recorded files from the digitizers
/data/events directory to a working folder on your computer, you can set the folders correctly and then select Session
Save Session. Youll be allowed to name the session here:
Page 239
Later when you restart WinSCP, you can choose the session from the list and click Login. This will save you from having
to manually enter the IP address, username, or passwords each time. In addition, the panes for your computer and the
digitizers directories will be set automatically:
Page 240
PuTTY
PuTTY is a secure terminal program that you can use to open a secure Linux console to your digitizer. PuTTY uses the SSH
layer to make a secure connection.
Since PuTTY is not Kinemetrics software and is provided only as an example, we make no attempt to thoroughly describe
all capabilities. However we will describe basic operation here. When you start PuTTY you will see a dialog that looks
something like this:
Page 241
To log into the digitizer, enter the IP address of the unit and press Open:
Page 242
Page 243
As with WinSCP you can save sessions to avoid typing in the future by entering the IP address at Host name, the name
you assigned to the digitizer under Saved Sessions, and then press Save:
Page 244
The unit will now appear in the list as mygranite, so reconnecting involves only starting the program, selecting the unit
name (mygranite), and then selecting Open:
Page 245
Please also note that PuTTY can be used as a telnet client, so you can connect to the Command Console by entering the
IP address under Host name, selecting Telnet, entering the port as 9900 and clicking Open:
As with WinSCP and the PuTTY SSH connection, you can save this session by entering a name under Saved Sessions
and clicking Save.
PuTTY can also be used as a simple terminal program to open a serial console to your digitizer (for example, to connect
to the Linux console).
Page 246
Again, when you start PuTTY you will see a dialog that looks something like this:
Page 247
Select Serial and specify the Serial line (e.g.: COM2) and the baud rate:
Page 248
Page 249
FTP Server
If you wish to transmit files from your digitizer automatically, one way to do this is to send them to an FTP server that
receives the files. There are several public domain and commercial FTP server programs that you can choose from, but
one such program is the WAR-FTPD.
To install WAR-FTP, place the war-ftpd.exe executable in an appropriate directory (Program Files\FTP is suggested) and
start the program:
Page 250
Security
Edit Default:
If present, select and DELETE the path for the \ directory. Click OK.
Select from the menu Properties
Security
Edit User:
Page 251
Specify and confirm the password. The default is kmi (but you can use what you want):
Page 252
Press the Add button on the File Access tab under Path, and specify the directory where files will download to on
your PC, such as C:\data, then press OK:
Set the permissions on the directory as follows or as appropriate, then press Apply, then OK:
Another way to improve security a bit is to limit permissions (for example, eliminating List, Write, and Delete
permissions via FTP), or to run the FTP server from a user with limited access rights that only has access to those
directories needed for the task, such as downloading to the C:\data directory on your PC.
You may choose to add other users with different permissions or access to different directories.
Page 253
Select Properties
Options and select the General tab. Set startup options as follows:
Click OK.
You may start and stop the FTP server manually from its menu with the selection Properties
Service.
Page 254
Configure the FTP Sender module in your digitizers layout to match the IP address of the FTP server, the FTP user name
and password (using the System Operation and Passwords selection from the left pane) as follows:
Page 255
RockTalk
As an alternative to the web interface, you can use the RockTalk program that is part of the Rockhound distribution for
PC. Rockhound is a Java program that runs on your PC and allows you to communicate with your digitizer over IP links.
Details of RockTalk are contained in the Rockhound manual, p/n 304702. Basic operation is described here.
In order to use RockTalk to communicate with your digitizer, you must:
Install Java
Install the Rockhound distribution
Have IP access to your digitizer
Have the FTP server enabled on the digitizer
RockTalk supports communication with multiple digitizers, so is must be set up to communicate as shown here. Start the
program and youll see:
Page 256
Select Setup
RockTalk Setup:
The top section is a list of units to communicate with. Since the initial install has no units set up, it adds one called
ROCK1. You can rename this unit by clicking Rename and entering a new name. Well cover adding additional units
later.
Enter the IP address of the unit as shown:
Page 257
Press Console Password to set the Rockhound Console password used when connecting to the unit. The default (old)
password is kmi, so enter and confirm the password configured in your unit as shown:
Page 258
RockTalk Setup:
Page 259
Click OK to close this informational window, click OK to close RockTalk Setup, and then close RockTalk.
Page 260
Set FTP Login name to admin, and set the FTP Password to kmi or whatever the passwords has been changed to on
the admin account.
Click OK to save.
Page 261
At this point, RockTalk is set up to communicate with your digitizer. Here is a brief overview of basic functions:
Note the name ROCK1 in the title bar. This shows the currently selected digitizer (remember we said earlier that
RockTalk can be used to communicate with multiple digitizers).
File
Open Layout will read the current layout and configuration from the digitizer.
File
Save Layout will send a modified layout and configuration back to the digitizer.
File
File
Setup
Setup
Setup
Edit
Edit Hardware Config allows you to edit hardware parameters of the configuration
Edit
Page 262
Edit
Edit
Advanced Features allows you to insert or delete modules to and from the layout
Help
Other capabilities include sending and receiving registration files (not normally required for Rock digitizers) and updating
firmware. Note that the firmware update selection allows you to update multiple units with one operation.
Remember we had indicated earlier that RockTalk could support multiple digitizers. To add more digitizers, go back to
Setup RockTalk Setup and click Add:
Page 263
Go ahead now and complete the unit setup, supplying the IP address, console password, and FTP password. When you
click OK, youll see:
Note that the title bar now indicates ROCK2, so you always know which digitizer RockTalk is communicating with. To
switch back to ROCK1, go back to Setup RockTalk Setup, pull down on the Unit name to ROCK1 and click OK.
Page 264
Troubleshooting
Modem not Communicating
The most common causes of modem communication problems are cables and improper setup. Regarding setup, it is
most likely that you have not set up the modem connection to use the TTYMonitor so you will see the following message
in the log files:
ERROR! Modem enabled as primary connection
To correct this problem, see the section describing The TTYMonitor.
Private Networks
If your system will operate on a private network without an outside connection, DNS should be disabled. Current
versions of the netconfig script remove the DNS entries if you do not specify them. However, if you have an older
version of the netconfig script, it may be necessary to do this manually by deleting /etc/resolv.conf.
Page 265
Page 266
In this example we will use the name "MyData" as the desired data directory name.
login as root.
cd to where you want the new directory created.
mkdir MyData
chmod 775 MyData
chmod g+s MyData
chgrp -R admin MyData
NOTE: If you are trying to fix an existing directory skip the process of making the directory (mkdir
MyData). Additionally you will need to do a "chmod g+s" on any pre-existing sub-directories under
MyData.
Once done, you should be able to access and manage your files when logged in as the admin user, and be able to
access (read only) your files when logged in as the client user.
Page 267
External Charger
The digitizers power supply can intelligently control an external charger used to maintain large batteries. To check if the
external charger is enabled, type psdisplay from the Linux prompt:
[root@GRANITE:~]# psdisplay
PSRTC=256263765
Temp=28.00
Humidity=28.68
Flags=2084
ExtCharger=0
SensorPwr=1
VofSC=2.279
Vof1_8VCore=1.801
VofVCC=3.326
VofVBoost=5.433
Vof12VPOE=0.270
Vof12ExtDC=15.356
VofBatt=13.607
VofV12Batt=13.570
VofSysPwr=15.323
IofSysPwr=0.135
VofVXSCore=1.294
PSVersion=1.42
In this case, the External Charger is disabled (ExtCharger=0). To enable it, type pssetparams as shown:
[root@GRANITE:~]# pssetparams ExtCharger=1
Parameter(s) set.
Save the changes? (Y/N) > y
Page 268
Storage
The unit supports various storage options including one standard internal Compact Flash card (required), one internal
Secure Digital card (optional), an optional user accessible second Compact Flash card, and an optional user accessible
Secure Digital card (in lieu of the internal Secure Digital card).
Memory cards provided through Kinemetrics will be Industrial Temperature range (-25 degrees C through +85 degrees
C) to be compatible with the overall temperature specifications of the unit.
Kinemetrics DOES NOT recommend the use of commercial grade memory cards (although they are definitely less
expensive) unless the user clearly understands that by using them they are degrading the overall temperature range of
the equipment.
NOTE: Use of commercial grade memory cards may compromise correct operation of the unit, cause
loss of important data, or both.
Page 269
Storage Module
The Storage Module option provides the following functions:
Page 270
Digitizer Maintenance
Run Remote Check Tests
Rock digitizers have been designed to allow the system status to be determined remotely via any available
communication links. This prevents the need for most preventative maintenance visits.
The following remote checks can ensure that the unit is functional and the peripheral systems are operational.
Verify the power input to the unit is at the correct voltage
Verify the units current draw is within normal ranges
Verify that the temperature is within normal operating ranges.
Verify that the humidity inside the unit is within limits and not increasing significantly.
Verify that the battery voltage (if present) is correct
Perform a battery load test to check the battery has maintained its charge capacity.
Review the reported internal voltages to ensure that they are all normal.
Verify sensor offsets are within range
Perform sensor functional tests
Review software and communication logs for signs of communication problems or security breaches.
Check for firmware upgrades available on the Kinemetrics web site.
Perform maintenance on disk files to remove older unused files.
These checks will indicate if a field visit is required to investigate an abnormal value or to change batteries, and or
desiccant.
See Power System Display
Page 271
Hardware Problems
Caution: Only a qualified electronic technician should diagnose and repair the unit. Be sure the technician carefully
follows both the ESD precautions and the precautions described in the Safety section.
Do not attempt to repair the unit at the board level unless you have equipment for re-working high density lead free
surface mount printed circuit boards and have gone through the appropriate Kinemetrics training course.
We strongly recommend that you stop your diagnosis at the board level and send the entire unit back to Kinemetrics for
repair.
Preventive Maintenance
Desiccant Replacement
To help maintain low humidity inside the unit, Kinemetrics places a packet of desiccant inside to absorb any water vapor.
The interior humidity is measured by a sensor and reported in the systems diagnostics. We that recommend that you
replace the desiccant package when the internal humidity reading rises above 50% or every 24-36 months. (If the
humidity is still low at 36 months and you have not opened the digitizer this period can be extended.)
You can order new desiccant packets (P/N 700049) from Kinemetrics.
To replace the desiccant package proceed as follows:
Remove all power sources from the system and wait until it has completed its shutdown sequence.
Remove the right protective bumper by gently easing it off the metal end cover.
Remove the seal screw from the front of the unit to allow the pressure within the unit to equalize.
Remove the right end cap by unscrewing the four visible hex head bolts.
The desiccant package will be visible secured to the card cage at the end of the unit by a reusable tie strap.
Loosen the tie strap and replace the desiccant. The old package can safely be disposed of in normal trash.
Replace the end cap ensuring that the O-Ring is correctly located in the interior groove.
Tighten the four screws.
Replace the seal screw in the front of the unit.
Replace the protective bumper.
Page 272
Replacing Batteries
Because they lose their capacity over time, you should replace the optional external batteries with the unit at regular
intervals. Kinemetrics recommends that you replace the batteries every three years in normal operating environments;
more frequently if the units ambient temperature is significantly above 20C. Read the Safety section before replacing
the battery.
Battery Specifications
We strongly recommend that you purchase replacement batteries from Kinemetrics. The batteries used are 12V, 7.2, 12
and 38 amp-hour Sealed Lead Acid cell with either Faston terminal tabs, 0.250" x 0.032" or bolt lugs, equipped with a
pressure relief valve that meets UL924. The battery capacity will have been chosen to provide the required length of
autonomy given the average current draw of the system.
WARNING! Fire or explosion hazard. Do not install a non-rechargeable battery to be charged by the unit. Only
install a sealed lead acid battery with specifications compatible with those above. Other types of Lead Acid battery
should not be used as the temperature corrected charging voltage is set for SLA batteries only. On no account install an
alternative battery chemistry such as Lithium Ion or Nickel Metal Hydride!
If you store a battery, you should still charge it every six to nine months to prevent permanent loss of capacity. You can
float-charge the battery at 13.5-13.8V or cycle-charge the battery, provided the current is limited to less than 2.4 amps
and the voltage to less than 14.7V.
When the voltage reaches 14.7V, the battery will be damaged unless you convert the cycle charging to float charging.
Kinemetrics ships batteries fully charged; make sure a battery is still fully charged before installing it.
Page 273
Battery Installation
Follow the instructions below to install a new external battery.
WARNING! Burn or explosion hazard. Never place metallic objects (such as a screwdriver or your wristwatch
strap) across the terminals of a battery. The metal terminals can get very hot. Handle batteries with care, and do not
drop them or attempt to take them apart. Recycle used batteries, or dispose of them in accordance with local
regulations. Do not throw used batteries onto a fire.
Caution: Before installing the new battery make sure it is fully charged. If the battery is uncharged, the unit will charge it,
but this can take some time and if AC power is lost, the units power autonomy will be reduced.
To replace an external battery:
Disconnect the power source from the unit and the battery
With the power cable disconnected from both the unit and the PSA remove the old battery.
Connect the negative terminal of the new battery to the black wire.
Connect the positive terminal of the new battery to the red wire.
Connect the power cable to the power connector on the unit and ensure the unit turns on under battery power.
Reconnect the PSA and check that the unit switches to this power source.
NOTE: An external battery should not be used with a system powered by a Power Over Ethernet (POE)
connection.
Battery Recycling
We recommend you recycle the sealed lead-acid cells used by the digitizer; if properly recycled they are
environmentally friendly. You should be able to recycle used batteries at the same centers that recycle
automobile batteries.
Page 274
Prepare the replacement cards as discussed below. The Compact Flash card holds the entire operating image
software so ensure you have created the correct image.
Remove all power sources from the system and wait until it has completed its shutdown sequence.
Remove the left protective bumper by gently easing it off the metal end cover.
Remove the seal screw from the front of the unit to allow the pressure within the unit to equalize.
Remove the left end cap by unscrewing the four visible hex head bolts.
The sockets for the Compact Flash and SD cards will now be visible.
Replace the card. NOTE: SD cards are removed by pushing inward first.
If the unit has been in the field sometime or the humidity is high we recommend replacing the desiccant pack at
this time.
Replace the end cap ensuring that the O-Ring is correctly located in the interior groove.
Tighten the four screws.
Replace the seal screw in the front of the unit.
Replace the protective bumper.
Reconnect the unit to the power sources.
Caution: Possible data loss. If you do not correctly format your storage media data loss or system crashes can occur.
Caution: Possible equipment damage. If you do not correctly replace the end cap and the seal screw the watertight
integrity of the unit can be compromised and damage can occur to the unit.
Caution: Potential ESD equipment damage. The digitizer circuit boards contain CMOS components that can be
damaged by electrostatic discharge (ESD) if not properly handled. Use a grounded wrist strap, with impedance of
approximately 1 MOhm, to protect components from ESD damage when handling circuit boards. Before removing any
circuit boards or disconnecting any internal cables, be sure that all batteries and the charger are disconnected.
Page 275
(Reduction of Hazardous Material) directive to reduce possible contamination of landfills. The digitizer should be
recycled and not thrown in the normal waste stream destined for the local land fill.
We have made the product easy to disassemble and recycle the constituent parts. The recycling passport describes the
various materials in the digitizer and any hazards than can be encountered in disassembling the unit.
Granite or Basalt
111900, 111860,112000
Date
4/27/2010
Version
1.1
Contact Information
www.kinemetrics.com
Substance
Present
Location
Comments
External
Mercury/NiCad/Lithium/Other
Option
External
Internal
Mercury/NiCad/Lithium/Other
No
N/A
Lead
External
Battery
External
Mercury
No
N/A
Cadmium
No
N/A
Hexavalent Chromium
No
N/A
No
N/A
No
N/A
Product
Contains
Batteries
Page 276
Yes
Inside
No
N/A
No
N/A
No
N/A
No
N/A
No
N/A
No
N/A
Asbestos
No
N/A
No
N/A
Radio-active Substances
No
N/A
Beryllium Oxide
No
N/A
No
N/A
No
N/A
Liquids
No
N/A
Gasses
No
N/A
No
N/A
Yes
RoHS Compliant
Other Hazards
Description
Page 277
For Safety!
Pull Off
8a
For units with internal deck remove the base plate by unscrewing the hex head
screws visible on the base of the unit. Remove the accelerometer deck by undoing
the two screws in the base. The deck can then be removed from the unit by undoing
the ribbon cable. The deck can be disassembled into PWBs and the sensor modules.
Remove small
supercapacitor assembly
If unit has been powered in the last month carefully discharge the supercapacitors
using a 1k load resistor. Do not short them directly!
Remove ADC/DSP Boards and Shields one by one till down the rear mounting frame/
10
Screws on Side
12
Remove PWBs
Undo Spacers remove processor, front panel, and sensor boards as applicable
13
While the Recycling Materials show the exact materials that make up the various components of the unit. By following
these instructions a large portion of the unit can be re-used.
Page 278
Material
Qty
Location Comments
Protective End
Caps
Black EPDM
Connector Dust
Caps
Aluminum Alloy
End Caps
Enclosure and
Basalt Base
Label
Lexan Sheet
Mounting Frame
Front
Aluminum Alloy
Mounting Frame
Rear
Aluminum Alloy
PWB s
Electronic Components
Misc Hardware
2 External
Options
N/A
Page 279
Remove First
Hardware is S/S.
System Description
This system gives an overview of the Standard Rock digitizer system and the various components that are included in the
system. This explains some of the operational features and will give other information that will allow you to understand
the many capabilities of the system. A Rock Digitizer typically includes the following subsystems:
Intelligent power supply
o DC power input
o Internal supercapacitor array
o External battery interface
o Temperature sensor
o Humidity sensor
o Power system control processor
Main processor System
o Processor
Linux Operating System
BootLoader
Java Virtual Machine
RockHound Software
o On-board flash memory
o On-board RAM
o Console port
o Ethernet Communications
o Serial Communication Interfaces
o Primary Compact Flash card
o Internal Secure Digital socket
o GPS Timing Module & Disciplined Oscillator
One or more four channel high resolution analog to digital converters and supporting circuitry
o Individual DSP
C++ DSP Code
First Board Controls System Timing
o Isolated DC/DC Power supply for Analog Section
o Isolation Barrier to Analog Section
o Four Delta Sigma ADC Converters
o Adjustable Gain Input Stages
o Mass position/Auxiliary ADC
o Calibration and Control Processor
One or More External Sensor Input Boards
o Military Style Converters
o EMI/RFI and Transient Protection Circuitry
o Calibration and Sensor Control Signal Outputs
Page 280
Supercapacitor Backup
The power supply subsystem utilizes a supercapacitor array to provide backup power to the processor. This is important
to assure proper shut down of the operating system in the event that external power is lost. The supercapacitor array
will be charged when power is first applied and before the system is allowed to operate. The process of charging the
supercapacitor array can take up to a few minutes depending on the capacity of the array and how much energy is
already stored.
Page 281
Battery Charging
The power supply subsystem includes a battery charging feature that can float-charge a Sealed Lead-Acid battery. The
battery charging system will attempt to keep a battery at full charge, so that the system can continue to operate from
the battery when external power has been lost.
Special considerations for battery charging include:
External power limits: The battery will only be charged when external power is at or above 14.8VDC, regardless
of source.
Temperature limits: The battery will only be charged between 0 and +40 degrees C. This prevents shortening
battery life due to charging at extreme temperatures.
Temperature compensated charging: The charging voltage is adjusted with unit temperature to ensure optimum
battery life.
Pulse Charging: Below 9VDC, the battery is assumed to be "deeply discharged", and the battery charger will
attempt to charge the battery using a 10% duty cycle pulse charge.
Battery drop-out: If operating off of battery and battery voltage reaches 10.75VDC, the system will shut down,
thus preventing deep discharge of the battery.
Battery operational limits: Operation from battery is recommended only between -15 and +50 degrees C.
Beyond these limits, the system will continue to operate, but will indicate a fault.
Reversed Input and Overvoltage Protection
The system will protect against a reversed battery and will report the battery voltage as negative on the appropriate
state-of-health channel. The reversed battery is also indicated as a flag indication in the state-of-health data. The system
can continue to operate with reversed battery, but cannot operate from the reversed battery as it's only power source
and will not attempt to charge it.
Sequenced Start Up
The system will perform a sequenced power up when power is applied to the system. The sequence is to assure proper
start up of the processor. The system start up sequence is approximately as follows:
Perform initial start up delays to avoid system "motorboating"
Charge the supercapacitor array
Assure that external power sources and other operating parameters are within limits
Start the processor
Load and start the analog to digital sections
NOTE: Supercapacitor and battery charging circuits are independently controlled
Page 282
Page 283
Event:
OFF - No events
Steady Green - Real time data stream (digitizers only)
Flashing Green - Unused condition
Infrequent Green - Events stored (digitizers only)
Magnetic Switch
The magnetic switch is located above and to the right of the Serial 1 connector. The small target on the label between
the words "POWER" and "STATUS" gives the exact location of the switch. The switch is used to start up and shut down
the unit without use of a physical power switch.
The unit has no power switch. When power is connected, the unit's default behavior is to power up and begin operation.
When power is removed, the applications and operating system will shut down and the unit will turn off.
Briefly touching a strong magnet to the magnetic switch location allows the user to affect this default behavior as
follows:
When Running - The magnetic switch causes the unit to shut down and go into a 12 hour timed operation
window. If power remains connected, the unit will restart operation in 12 hours.
When not running (in a timed window) - The magnetic switch will terminate the window and will cause the unit
to start operating.
There are other functions of the magnetic switch used in conjunction with diagnostic functions. These diagnostic
functions are described elsewhere.
Temperature Monitoring
The power supply system monitors system temperature through use of a built-in temperature sensor. The temperature
is used as an operating limit for system operation and battery charging, as well as being sent to the processor as stateof-health data. Temperature limits are defined as:
Operating (from DC): -20 to +60 OC Operation (optional -30 to +70OC)
Operating (from Battery): -15 to +50 OC
Battery charging: 0 to +40 OC
Humidity Monitoring
When equipped with the humidity sensor, the power supply system monitors system humidity within the case through
use of a built-in humidity sensor. The measured relative humidity is used as an operating limit for system operation, as
well as being sent to the processor as state-of-health data. Maximum operating humidity is 80% relative humidity, but
any rise above 50% indicates either that the desiccant is exhausted or needs to be replaced, and/or that the case is
leaking and is in a damp environment. In both cases, service is required.
Page 284
Page 285
System Watchdog
The system includes an advanced power system that provides watchdog and power fail protection with power fail
warning capabilities.
The watchdog provision is independent of the main processor, but does interact with it. The watchdog exists as part of
the power supply subsystem, and requires that it be "pinged" by the main processor every 10 minutes. Failure to do so
will be interpreted by the watchdog as a lockup of the main processor and the main processor will be shut down and
restarted in an attempt to get the system back into operation. Exceptions:
The watchdog is initially held off for 4 hours after processor power on, allowing for initial start up and worst case
filesystem repair on a large system disk.
If operating in the system's bootloader, the watchdog will be "pinged" every time that a bootloader command is
executed so that the processor is allowed to continue to run during low-level maintenance activities. Each
bootloader command extends the watchdog for 4 hours.
Default Behavior
The watchdog is normally serviced by a Linux service in order to keep the system alive. By default, only a failure of Linux
to boot or a crash of the operating system or of the watchdog service will cause the watchdog to trigger and restart the
system.
Page 286
Page 287
Page 289
Processor System
The Processor system provides the intelligence for the system and controls all the user interfaces, storage media, and
system operation. The processor also is responsible for configuring an loading the code into the DSPs on the Analog to
Digital Converter (ADC) boards. It also handles updating the code in the other processors in the Power Supply and ADC
boards.
Processor
The Processor is a 400 MHz PXA255 XScale Processor. This is a highly integrated low power processor that is based on
the ARM architecture. It has 256 MB of SDRAM Memory and 4MB of Flash. The system boots Linux from the internal
Compact Flash Card
Storage
The unit provides a single internal compact flash slot and a SD Card slot.
Communication Interfaces
The Processor supports multiple communication protocols.
Serial Connections
A console port and a full serial port are provided with every unit, more serial devices can easily be added to the
system. Future Bluetooth expansion is planned.
Ethernet Connections
Rock Digitizers provide a 10BaseT Ethernet connection an additional 10BaseT is available as an option.
USB Connections
The unit provides a USB 1.1 Device Port.
GPS System
A GPS module is provided on the processor board that can work with the Analog to Digital Converter Boards to provide
data time aligned to sub-microsecond accuracy. The GPS can also provide the accurate location of the unit.
Hardware Identification
The major Kinemetrics-built electronic components of your system include information that helps to identify them for
maintenance, warranty, and repair purposes. The processor can interrogate this information.
Each circuit board within the system includes the following information:
Part number
Serial number
Electronic serial number
Page 290
Page 291
Individual DSP
The DSPs are Analog Devices BlackFin processors coupled with discrete logic embedded in CPLDs. The DSPs
communicate with the main processor using a custom high speed hardware connection system. This connection also
allows all sampling within the system to be synchronized to sub-microsecond accuracy.
C++ DSP Code
The DSPs are programmed in C++ and run a custom executive that ensure reliable real time operation. The DSPs
take the 20ksps samples from the ADC and filter and decimate the streams to the required output rates. They
support rates from 2000 sps down.
Page 292
Page 293
Working Principle
The oscillator applies an AC signal of opposite polarity to the two moving capacitor plates (also referred to as "the
moving mass"). When the accelerometer is "zeroed" and when no acceleration is applied, these plates are symmetrical
to the fixed central plate and no voltage is generated.
An acceleration causes the coil and capacitive sensor plates, which are a single assembly mounted on mechanical
flexures (springs), to move with respect to the fixed central plate of the capacitive transducer.
This displacement results in a signal on the center plate of the capacitor becoming unbalanced, resulting in an AC signal
of the same frequency as the oscillator being passed to the amplifier.
The amplifier amplifies this AC signal.
This error signal is then passed to the demodulator where it is synchronously demodulated and filtered, creating a "DC"
error term in the feedback amplifier.
The feedback loop compensates for this error signal by passing current through the coil to create a magnetic restoring
force to "balance" the capacitor plates back to their original null position.
The current traveling through the coil is thus directly proportional to the applied acceleration. By passing this current
through a complex impedance consisting of a resistor and capacitor, it can be converted to a voltage output
proportional to acceleration with a bandwidth of approximately 200 Hz. The internal deck is set to provide a 2g output
range.
Page 294
k1 * k 2
V ( s)
=
A( s) (s p1 )( s p2 )( s p3 )( s p4 )
where k1 = 2.46 x 1013
k2 = Sensitivity of sensor in V/g (1.25V/g)
s
is the Laplace transform variable
p1 = -981 + 1009i (Pole 1)
p2 = -981 - 1009i (Pole 2)
p3 = -3290 + 1263i (Pole 3)
p4 = -3290 - 1263i (Pole 4)
V (s) is the Laplace transform of the output voltage
A (s) is the Laplace transform of the input acceleration
The figure below shows the amplitude, phase and step response of this pole zero representation.
Additional references to pole zero responses and damping are available on the Kinemetrics website.
Polarity Conventions
The internal EpiSensor deck uses a right-handed Z-N-E coordinate system with a positive output for acceleration along
each axis.
Page 295
Linux Overview
The Linux kernel used in the system is one of these two:
-
MontaVista Linux v2.4.20, which is a commercial version of Linux that includes many
improvements back-ported from the Linux 2.6 development.
Linux v2.6.35, which is built from kernel.org resources with additions to support Kinemetrics
hardware.
Later systems are shipped with v2.6 and a transitional update patch is available to update systems from the earlier v2.4
to v2.6.
The Linux distribution is sized to operate within the processor and storage resources available, but to accommodate the
needs of the task at hand.
Since the Linux distribution is for a specialized low power embedded system, it is important to note that it may not
include some utilities that experienced Linux users might expect to find on a typical Linux desktop or server. Some of the
Linux capabilities supplied by this distribution include vi, bash, fsck, ssh, telnet, ftp, and awk. This is of course only a
partial list, and some of these features may require the user to enable or configure them before use.
Additional Linux capabilities may be provided by major application software packages such as Antelope on the Marmot
(which includes perl), or by some of the optional software tools available from Kinemetrics.
The Linux kernel and initial boot filesystem are located in flash memory on the processor board itself. Once the Linux
kernel initially loads, control is transferred to the boot and data filesystems located on the primary compact flash card.
The primary compact flash card uses the EXT3 journaling filesystem to give the system improved reliability by making it
less susceptible to corruption caused by improper shut downs or power outages.
Secondary storage devices such as a secondary compact flash card, a secure digital flash card, and a hard drive may be
available on your system depending on its configuration.
It is assumed that the user has some familiarity with Linux. No attempt is made here to familiarize the user with the
internals of Linux or with all available Linux commands, although some very introductory Linux command information is
included here for reference. For more detailed information, the user is referred to any one of the many books, users
groups, or other resources available on this topic.
Source for the parts of Linux that are licensed under the GPL is available on request under section 3(b) of the GPL.
Page 296
Page 297
df
Displays how much space on the disks (storage partitions) is free
du [-a] [-s] directories
Tells you how much disk space your files occupy The -a option displays the space used by each file, not just each
directory The -s option displays the total space used for each directory but not subdirectory
help
Provides online help; several topics have been included in the help system
login username
Allows you to login for a terminal session, either through telnet, the console, or SSH
logout
Logs you out of a terminal session
ls [-l] [-a] [-p] [-r] [-t] [-x]
Lists the files in a directory
l displays detailed information about each file and directory, including permissions, owners, size and time/date when the
file was last modified
a option displays all the files and subdirectories including hidden files (with names that begin with a dot)
p displays a slash at the end of each directory name to distinguish them from filenames
r displays files in reverse order
t displays files in order of modification time
x displays the filenames in columns across the screen.
mkdir new_directory
Makes a new subdirectory with the name specified by new_directory
mv [-i] oldname newname
Renames a file or moves it from one filename or directory to another. The -i option tells mv to prompt you before it
replaces an existing filename.
passwd
Changes your password
Page 298
Page 299
VI is a text editor. Further information concerning the editing commands for VI can be found in a following section.
w
Provides information concerning who is logged into the system and some details on how they are connected
who
Tells you who is using the system at that time
The VI Editor
VI is a standard text editor found on Linux systems. With VI you can create new files or edit existing files. To start VI
you should type 'vi filename' where filename is the name of a new or existing file which you wish to edit. Use the
arrow keys to scroll through the document. The following is a list of the commands which are used in VI to edit
documents. For a more complete description of the use of the VI editor, check out the section concerning VI in the
Linux Users' Guide written by Larry Greenfield.
This is a partial list of common VI commands. To enter one of these commands, press the ESC key then the
command key which is listed below:
a
delete line
go to end of file
go to end of line
:q!
:wq
Updating Linux
The Linux distribution provides for field updates of the kernel, init filesystem, boot flash, and files on the primary
compact flash card.
Updates can be installed by placing update files into the directory
/opt/kmi/updates/pending
When the system is rebooted it will attempt to install updates found there in numeric sorted order. Updates will
follow a naming convention like:
17-Update-RockFS-2.1.0
(Linux 2.4)
Rock1-2.6-Update-4
(Linux 2.6)
Page 301
If an update fails, the update system will be suspended until the following file is removed:
/opt/kmi/updates/update.failure
The log may be consulted for further details about the failure.
Basically, you need to fix the problem, and then delete the update.failure file. The system will resume
updates at the next reboot.
Software Versions
There are several different software components in your system and each has its own versions. The versions of each will
be listed on the data sheet that came with your unit. Software versions include:
The Power Supply Bootloader
The Power Supply Application
The Main Processor's Bootloader
The Boot Script
The Linux Kernel
The Initial File System
The Compact Flash Image
The Java virtual machine (JVM) version
Rockhound
Page 302
The versions command, available at the Linux prompt will list the most important software versions (of those
available to Linux) as in the example below. In order, they are:
The initial file system version
The JVM version
The Linux kernel version
The power supply application version
The Rockhound startup script version
The compact flash image version
Linux update (patch) level
The Rockhound version
[root@Marmot:~]# versions
KMI
KMI
KMI
KMI
KMI
KMI
KMI
KMI
[root@Basalt:~]# versions
The process of updating each software component will be described within the section that describes the package itself.
For example, the process of updating the Power Supply Application will be discussed within the section that discusses
the Power Supply.
Page 303
Page 304
Hardware Reference
The hardware reference section contains information that may help you with more advanced system installations and if
you wish to make your own cable systems or power supplies.
Page 305
Connector Reference
This section contains cable and connector reference material that can be used for creating or customizing cables for your
unit. In addition, this information can be useful for electrical diagnosis of cabling or electrical problems.
Power Connector
Connector: 851-07P14-12PX54-A7, 12 Pins, Shell 14, Rotated X, Blk, (8x1,4x1.6)
Mating Connector: 851-06EC14-12SX54, 12 Sockets, Shell 14, Rotated X, Blk (KMI 852173)
Power In from 8-18VDC source needs to be ~15.5V for Battery Charging. This connector uses pins as power is supplied to
the unit, charging current is only output from the unit when power has been supplied through the connector. The power
pins are provided with Reverse Polarity Protection, ESD & EMI Protection, and protection from lightning induced
transients using Gas Arresters.
The battery charging circuit is designed to charge and take power from a 12V SLA battery. (Observe all safety warnings
and cautions!) It features Reverse Polarity Protection, ESD & EMI Protection, and protection from lightning induced
transients using Gas Arresters.
This connector provides one user input and one user output that can be used for several purposes as determined by the
software running on the unit:
The input which is read by the PSOC can function as the equivalent of the Baler "ENETBPWR" signal
The digital inputs and outputs are isolated from the system and have both ESD and EMI protection. They are not protected against
lightning induced transients.
The one wire power LAN is used to monitor and control Kinemetrics optional external power systems and "intelligent"
batteries, and to communicate with an optional Kinemetrics local POE hub that is providing local power to the unit. It
should not be run extended distances and assumes lightning protection is provided on the input end as it is only ESD and
EMI protected.
NOTE: If the optional internal power connector is used the pins that are used will be disconnected
from the Front Panel so they are open - this is to prevent multiple power supplies or batteries being
connected in contention. This will be indicated on the labeling of the unit.
Page 306
Page 307
Page 308
Page 309
Page 310
Ethernet 1 Connector
Connector: 851-07P12-8PX54-A7, 8 Pins, Shell 12, Rotated X, Blk
Mating Connector: 851-06EC12-8SX54, 8 Sockets, Shell 12, Rotated X, Blk (KMI 852175)
This pin definition supports the POE option on the Mil Type connector for a 10-Base-T connection. The pins correspond
to the 8 wires in the four pair cable. The transmission and receive pairs are on the outside. This connector uses pins as
power is present on the incoming cable. The Ethernet connections are all isolated with a 1500V Transformer followed by
semiconductor transient suppressors. EMI protection is provided by high frequency ferrite beads on the connector.
Wiring colors are per EIA T568B color code.
As there is no shield on a CAT-5(e) cable there is no need for a separate PGP pin. Shielded LAN cables should terminate
on the connector in a 360 degree bond.
Page 311
Page 312
Depending upon availability of option slots, up to 3 Modems may be installed and operated simultaneously.
Connector uses Pins as Ring voltages are present on input. Assumes Telcom wires are protected by gas arresters at
building service entrance.
Modem Option Connector Description
Pin
Name
Description
Protection
Comments
Tip
Phone Line
ESD/EMI
Ring
Phone Line
ESD/EMI
Page 313
Page 314
Page 315
Page 316
Description
Time Pulse from Acutime Gold to External GPS RS422 +
Time Pulse from Acutime Gold to External GPS RS422 Acutime Gold Transmit to External GPS Receive RS422 +
Acutime Gold Transmit to External GPS Receive RS422 External GPS Transmit to Acutime Gold Receive RS422 +
External GPS Transmit to Acutime Gold Receive RS422 +24 V power from External GPS To Acutime Gold
+24 V ground from External GPS To Acutime Gold
Pins A,B,M,N,P and R are reserved for future use and should not be connected.
B
C
H
L
M
D
E
J
K
R
N
P
851-07A12-14SW54-A7
A
B
C
D
E
F
H
J
K
L
M
N
P
R
BD1
BD2
BD3
BD4
BD5
BD6
BD7
BD8
BD9
BD10
BD11
BD12
BD13
BD14
AuxOutLC
AuxGndLC
FmAGTPLC+
FmAGTPLCFmAGTxLC+
FmAGTxLCToAGRxLCToAGRxLC+
V24PIso
V24GIso
FmAltTDLC
ToAltTDLC
FmAltTPLC
PGP
Front (sockets) v iew
Page 317
Name
CH1 +
CH1 CH1GND
CH2 +
CH2 CH2 GND
CH3 +
CH3 CH3 GND
MPOS1
MPOS2
MPOS3
MPOS RTN
CALENB
SENS 1
SENS 2
SENS 3
CNTRL RTN
CALSIG
CAL RTN
+3.3VOWS
OWSD1
OWSRTN
PGP
SEN PWR
SPWR RET
Protection
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
N/A
LIT/ESD/EMI
LIT/ESD/EMI
Description
Channel 1 Positive Input
Channel 1 Negative Input
Channel 1 Ground & Shield (ISO AGND)
Channel 2 Positive Input
Channel 2 Negative Input
Channel 2 Ground & Shield (ISO AGND)
Channel 3 Positive Input
Channel 3 Negative Input
Channel 3 Ground & Shield (ISO AGND)
Mass Position Input 1
Mass Position Input 2
Mass Position Input 3
Mass Position Returns (ISO AGND)
Calibration Enable (Sensor Control Bit 4)
Sensor Control Bit 1
Sensor Control Bit 2
Sensor Control Bit 3
Control Returns (ISO AGND)
Calibration Signal
Calibration Signal Return
One Wire Sensor Device Power
One Wire Sensor Data Channel 1
One Wire Sensor Device Return (ISO AGND)
Case Ground Connections
Power to Sensor
Power Return from Sensor
Comments:
This pin definition is identical to the Q330 ensuring compatibility with both cables and with EpiSensors and Broadband units.
This also works with the Terminal Board Option.
The power supplied to the sensor is the power input to the Digitizer and is not regulated in the Digitizer. The sensor will see power
supply variations as the unit switches from running off its AC/DC converter to battery power on loss of AC.
Page 318
Name
CH4 +
CH4 CAL4_RTN
SC4
OWSD4
OWSD5
SPWR RET
SEN4 PWR
+3.3VOWS
OWSD2
CAL4
CNTRL RTN
CH4GND
PGP
OWSD3
Protection
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
LIT/ESD/EMI
Description
Channel 4 Positive Input
Channel 4 Negative Input
Separate Calibration Return Channel 4
Sensor Control 4 (Calibration Enable)
One Wire Sensor Data Channel 4
One Wire Sensor Data Channel 5 Terminal Board ID
Power Return from Sensor
Power to Sensor
One Wire Sensor Device Power
One Wire Sensor Data Channel 2
Calibration Signal Channel 4
Sensor Control Return and One Wire Return (ISO AGND)
Channel 4 Ground & Shield (ISO AGND)
Case and Shield Ground
One Wire Sensor Data Channel 3
Comments:
This connector serves multiple purposes:
1) Interfacing to a passive seismometer - with or without calibration and 1W metadata.
2) Interfacing with a single channel active sensor with a single power supply, calibration, calibration control,
and 1W metadata.
3) Used with the three channel board to enable the 4 channel terminal block connection for the Granite for
use with uniaxial sensors.
4) Used with the other 4th Channel Boards in a 12 Channel group to connect a 4th Triaxial sensor with or
without a power adapter.
Note: The power supplied to the sensor is the power input to the Digitizer and is not regulated in the
Digitizer. The sensor will see power supply variations as the unit switches from running off its AC/DC
converter to battery power on loss of AC.
Page 319
Page 320
Comments:
This terminal strip is a set of four to provide connections to four single supply uni-axial sensors per ADC/DSP board. The
terminal block plug into a receptacle to allow both easy wiring and also a unit to be replaced and re-wired easily in the
field. These are Phoenix Contact 3.5mm pitch connectors. The terminal strip can also be used with single supply Triaxial sensors and if three terminal boards are provided on a 12 Channel group will allow 4 Tri-axial sensors to be
connected. This board is compatible with the ES-T, HypoSensor, and Shallow Borehole Units. Note: For ES-U, and older
ES-U2 single supply units the Rock unit should be powered with a 12V+/-5% DC supply not the standard 15.5V supply.
Page 321
Page 322
Page 323
Comments:
This pin definition supports one 9 wire RS232 and one 5 wire RS232. Each port has a switched system power line
available from the system power. A 1Hz output is provided to allow synchronization of other equipment such as
Freewave Radios.
This connector is designed for local use so only ESD/EMI protection is provided; sockets are used as power is available on
the pins. The connector is rotated as this is the same connector used in the EpiSensor.
PT Connector
J3
851-07B14-19SX54-A7
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
S
T
U
V
BD1
BD2
BD3
BD4
BD5
BD6
BD7
BD8
BD9
BD10
BD11
BD12
BD13
BD14
BD15
BD16
BD17
BD18
BD19
PTA_DCDA
PTB_CTSA
PTC_RTSA
PTD_DSRA
PTE_GndA
PTF_DTRA
PTG_TxDAPTH_RxDAPTJ_RIA
PTK_CTSB
PTL_RTSB
PTM_GndB
PTN_TxDBPTP_RxDBPTR_V12ExtRtn
PTS_V12Ext1
PTT_V12Ext2
PTU_C1Hz
PGP
Page 324
Page 325
Ethernet Wiring
Ethernet straight through wiring conforms to the following wiring standards:
Ethernet Wiring Colors
NOTE: The cross over cable layout is suitable for 1000Base-T operation, all 4 pairs are crossed.
Page 326
Cable Drawings
P/N 112297-PL, Power and Battery
Page 327
Page 328
Page 329
Page 330
Page 331
Page 332
Page 333
Page 334
Page 335
Page 336
Page 337
Page 338
Further information
The following documents may be useful in providing further information:
Rockhound User Manual Kinemetrics P/N 304702
Glossary
ADC Analog to Digital Converter. A device that digitizes an input voltage level and reports it as a single
numeric value.
DAC Digital to Analog Converter. A devices that takes a numeric value provided by a computer and
produces an output voltage level.
DHCP Dynamic Host Configuration Protocol. When used, causes the device (such as a digitizer) to ask
the DHCP server for an IP address, and then use the address assigned by the server.
DSL Digital Subscriber Line. A low cost fast internet connection. Two points to be aware:
Most inexpensive DSL services use dynamic IP addressing, so the IP address is assigned by the
Internet Service Provider. One problem with this can mean that from outside you dont know
what the units address is. This can be made easier by using DSL with a static IP address, which
is more expensive.
DSL for the most part is actually ADSL, the A being asynchronous. What this means is that
downloads from the unit are slower than uploads to the unit, with uploads usually being
about 1/6th the speed of downloads. This means that the process of downloading data from the
unit will be significantly slower than the advertised speed.
DNS Domain Name Server. This facility if how internet names like www.kmi.com are translated into
the numeric address required to locate something on the internet.
DSP Digital Signal Processor. A specialized processor for performing arithmetic related to signal
processing. In the digitizer, DSPs are used for data acquisition and FIR filtering with one DSP used for
each 4 physical channels.
FTP File Transfer Protocol. A method of transferring files over the internet. Generally not considered
secure, so SCP or another secure method is preferred. FTP can be used without significant security risks
if done carefully.
ISP Internet Service Provider. A company providing internet communication services such as DSL.
JVM Java Virtual Machine. Software which is loaded onto a computer allowing it to run Java programs.
LAN Local Area Network. A network of computers or devices that is private and usually local to a
building or organization.
Page 339
PC Personal Computer. In the context of this document, it refers to any computer with a browser
capable of running Java. It does not have to be an x86 running Windows.
PING A method of checking communications between two IP addresses over a network.
POC Point of Contact. A method for overcoming the problems with deploying equipment on networks
using dynamic IP addressing. When POC methods are used, the remote equipment connects periodically
to a remote POC Server at a known address, and reports its current address. In this way, the user can
connect to the remote equipment through the POC Server without having to know the current address.
SCP Secure Copy. A secure method to transfer files that uses the SSH protocol.
SOH State of Health. Keeps track of information that can be used to help diagnose system problems
such as voltages, current, temperature, humidity, etc.
SSH Secure Shell. Really an overall secure communication protocol used for terminal sessions, file
transfers, and other activities.
TELNET A simple terminal session protocol used on networks. Generally not considered secure.
TOE Time Over Ethernet. This Kinemetrics facility allows digitizers within a local network to share a
time reference over the primary Ethernet cable, which can also be used to provide data and digitizer
power.
USB Universal Serial Bus. This increasingly common interface is used for many interfaces from hard
drives through keyboards, mice, and serial port adapters.
WAN Wide Area Network. A large scale network usually employing use of the internet.
Page 340
Index
Index
Acausal Filters, 68
alarms, 59
Anti-Alias Filtering, 68
earthquakes
regional, 61
Editing Parameters, 116
FAQs, 170
Causal Filters, 68
File Viewing, 80
Index
Internal GPS, 23
frequency response, 60
Front Panel, 3
Lightening Protections Devices, 315, 316
FTP Server, 250
Linux Overview, 296
Further information, 339
Linux Passwords, 219
Glossary, 339
Log files, 228
GPS
Magnetic Switch, 7, 284
Bullet Antenna Mounting, 24
FOG Antenna Mounting, 23
Lightening Protection, 315, 316
Hardware Identification, 296
IIR-A filter, 61
Initial Setup, 43
Installing
Network Address, 43
Index
Other Channel Parameters, 53
Other Parameters, 57
Passwords, 57
Save Parameters, 58
Physical vs. Virtual Channels, 53
Saving and Restoring Parameters, 221
Point of Contact, 205
Seal Screw, 7
Ports, 267
Secondary Compact Flash, 270
post event time, 58
Sensitivity, 50
Power Connector, 306
Sensor Groups, 47
Power Fail Protection, 286
Sequenced Shut Down, 283
Powering Down the System, 210
Sequenced Start Up, 282
Powering Up the System, 210
Serial, USB, Console Connector, 308
Practice Assembly, 16
Software Installation, 211
pre-event time, 58
Software Tools, 304
Primary Compact Flash, 269
Software Updates, 224
Private Networks, 265
Software Versions, 302
PuTTY, 241
Software Watchdog, 217
Remote Connections, 86
STA/LTA
Removable Media, 212
Removing Modules, 125
Index
long-time duration, 64
ratio, 65
short-time average/long-term average, 62
short-time duration, 64
threshold trigger, 65
Standard Interfaces, 4
State of Health, 230
trigger, 62
algorithm, 62
de-trigger threshold, 59
filters, 60
threshold, 59
threshold level, 62
types and sampling rates, 61
Trigger Levels, 55
State-of-Health Streams, 54
Triggered Recording, 58
Storage, 269
triggering
Storage Module, 270
Streaming, 162
Supercapacitor Backup, 281
Switching Between Layouts, 179
System Overview, 2
System Watchdog, 286
Table of Contents, i
channel, 59
STA/LTA, 62
strong motion, 59
weak motion, 60
Troubleshooting, 265
Troubleshooting & Service, 272
Unpacking & Inspecting the Unit, 14
Updating Linux, 301
Updating the Power Supply, 289
Index
What is dig1?, 170
WinSCP, 237
What is Rockhound?, 2
Page 345