Guralp Systems Limited
PRC-030-0005 - SoH parameter-file reprogramming - Technical Procedure

Chapter 3. The procedure

3.1 Disassembling the instrument

Caution: Seismometers contain extremely sensitive mechanical components. Instruments with mass-locks must have the locks activated before they are opened or moved at all. Only open the casing of an instrument in a clean environment and take precautions to prevent any ingress of dust into the body of the instrument.

Caution: Circuit boards include components which can be damaged by electrostatic discharge. Always work on a properly grounded dissipative surface and wear a suitable grounded wristband. Ground yourself by touching an earthed conductor before handling any of the circuit boards.

The top of the electronics stack of the analogue instrument should now be exposed. On many instruments, the SoH board is the topmost board of the stack. The SoH board can be identified by the presence of the large DC-DC converter in the centre of the board. Unplug any attached cables and use the M5 nut-spinner to remove the retaining nuts so that the SoH board can be lifted away. If the SoH board is not the top board, continue removing boards until the SoH board is free. Note carefully the order and orientation of each.

Caution: Verify that the SoH board is labelled ASE-ESP-0004 and do not proceed if it has a different label. In particular, ASE-T30-1027, ASE-T30-1028 and ASE-T30-4027 boards will be damaged if this procedure is performed on them.

3.2 Programming the parameter memory

The following procedure loads the contents of a parameter file into the parameter memory.

Note: This document does not cover choosing the correct parameter file. Please ensure that you have the correct file for the instrument into which the SoH board will be replaced.

Note: It is useful to have the parameter file for the target instrument easily at hand. A simple paper copy of each .txt file for visual reference has proved extremely useful in our experience. A simple pencil tick at each verified line helps to keep track of progress and is easily erased afterwards. Laminated copies and a “dry-wipe” pen would prove equally effective.

3.2.1 Programming commands

As seen, memory can be read by typing followed by the desired address, entered as two hexadecimal characters.

Note: It is not necessary to key “Enter” after entering the address and you should not do so.

To write memory, type followed by

For example, entering the sequence

W208C208C

will write the data 8C to memory location 20.

Note: All data and addresses are in hexadecimal.

This can be checked by entering the sequence

R20

to which the system will respond with something like

?R
20EE at 20 = 8C
C
TRL = FF

Guralp SOH version 3.13 3EA
V Mass position = 0
N Mass position = 0
E Mass position = -1
U : unlock, L : Lock, C : centre

Using these two commands, the entire memory can be checked and re-written if necessary. When large numbers of changes are required, however, it is convenient to partially automate the process by entering multiple commands directly from a file. This is described in the next section.

3.2.2 Programming multiple memory locations

When multiple changes need to be made or the entire memory needs to be reprogrammed, the required parameters can be stored in a file which is pre-formatted as a list of write commands. This can then be injected directly into the terminal emulator session as if it had been keyed in. For this to work, the terminal emulator must support ASCII transfer-from-file or allow bulk pasting of commands. The technique described here uses HyperTerminal. Reconfiguration is required to restrict the rate at which characters are sent. If you choose to use another terminal emulator, you may have to experiment to achieve satisfactory results.

After having followed the preceding instructions to verify the programming environment, click the properties icon within HyperTerminal, as shown:

Go to the settings tab of the resulting dialogue and click .

Configure ASCII Sending, setting the Line delay to 500 ms, the Character delay to 10 ms and the check-boxes as shown:

Click to save these changes.

Select “Send Text File…” from the “Transfer” menu:

Browse to the location of your stored Parameter files and double click the appropriate .txt file.

File transfer will commence immediately and you will see each address being written to in turn. The entire process will take approximately 1 minute and the screen will stop scrolling upon completion.

3.3 Reassembly.

Reassembly is the reverse of the disassembly procedure but please note the following cautions:

Caution: Check that the two 'O'-ring seals are free of any dust or contamination and coated with a light, even coating of grease. Check that the mating surfaces are clear of any contamination.

Caution: Do not over-tighten the screws that hold the case to the lid and base. They need be only tight enough to be secure. They must not distort the cylindricality of the tube or they will compromise the seal.

Caution: Do not over-tighten the pressure-relief screw or you will damage the 'O'-ring seal. It need be only tight enough to be secure.