Advertisement

Quick Links

HDL1 & HDL1-G5
Data Logger
Operating Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HDL1 and is the answer not in the manual?

Questions and answers

Summary of Contents for FIS HDL1

  • Page 1 HDL1 & HDL1-G5 Data Logger Operating Manual...
  • Page 3 CONTACT: FTS FOREST TECHNOLOGY SYSTEMS, LTD. 1065 Henry Eng Place Victoria, B.C., V9B 6B2 (250) 478-5561 1-800-548-4264 FAX: (250) 478-8579 1-800-905-7004 ON THE INTERNET: Web Page: www.ftsinc.com E-mail: info@ftsinc.com Technical Support: service@ftsinc.com Revision 4 16-March-2007 700-HDL1...
  • Page 4 REVISION HISTORY Revision # Date Description Mar. 23, 2006 Original issue. June 6, 2006 Add new functions Feb. 6, 2007 Add GOES antenna & set-up information Mar. 16, 2007 Update typographical errors Revision 4 16-March-2007 700-HDL1...
  • Page 5: Table Of Contents

    CONNECTING AN FTS RAIN GAUGE ...................6 CONNECTING OTHER FTS SENSORS ..................6 CONNECTING TELEMETRY DEVICES ..................7 BATTERY CONNECTION.......................7 SOLAR PANEL CONNECTION ......................8 ANTENNA CONNECTIONS (HDL1-G5 only) .................9 GPS Antenna ......................... GOES Antenna......................CONFIGURING THE DATA LOGGER TELEMETRY____________________________________ 13 TOOLBOX SOFTWARE ........................13 GET TELEMETRY CONFIGURATION....................13...
  • Page 6 HDL1-G5 NESDIS APPROVAL ......................38 CONNECTORS ............................ 39 SOLAR PANEL ..........................40 BATTERY............................40 SDI ..............................41 RAIN.............................. 42 COMPUTER..........................43 HDL1-G5 GPS ANTENNA CONECTOR ..................43 HDL1-G5 GOES ANTENNA CONNECTOR................. 43 HDL1 EXTERNAL TELEMETRY ....................44 - ii -...
  • Page 7 APPENDIX B - SENSOR TAG NAMES ______________________________________________ 45 RAIN..............................45 RAIN COUNT ..........................45 POWER..............................45 BATTERY VOLTAGE ........................45 TELEMETRY VOLTAGE .......................45 SDI VOLTAGE..........................45 TIME..............................46 CURRENT YEAR ..........................46 CURRENT MONTH ........................46 CURRENT DAY OF MONTH ......................46 CURRENT HOUR .........................46 CURRENT MINUTES ........................46 CURRENT SECONDS ........................46 CURRENT DAY OF YEAR......................46 SECONDS SINCE MIDNIGHT ......................46 SECONDS SINCE START OF HOUR ..................46...
  • Page 8 THIS PAGE INTENTIONALLY LEFT BLANK - iv -...
  • Page 9: Introduction

    COMPUTER connector (DB9 com port) for standard PC communications. Many telemetry options (such as telephone, satellite, or radio) are available for external connection to the HDL1 whereas the HDL1-G5 has a built-in high data rate GOES transmitter. See Appendix A for the detailed specifications on the data logger.
  • Page 10: Sensors

    FTS tipping bucket style rain gauge. TELEMETRY The HDL1-G5 is factory configured with an integrated high data rate GOES Transmitter. The HDL1 is factory configured with an external telemetry connector which can connect to a variety of FTS telemetry products.
  • Page 11: Program

    TELEMETRY CONFIGURATION Telemetry port settings for the HDL1 data loggers are stored internally and restored after power failures. This means, for example, that if you have a GOES interface set up, it is automatically reconfigured to its previous settings and operation resumes as soon as the data logger receives a valid time from the GPS clock in the GOES unit.
  • Page 12 THIS PAGE INTENTIONALLY LEFT BLANK - 4 -...
  • Page 13: Installation

    The data logger has built-in lightning protection circuitry. This protection can be aided by the connection from the HDL1 chassis to a single point ground. There is a ground stud on the HDL1 that will accept #10 ring connector cable mounted inside the equipment enclosure.
  • Page 14: Other Enclosure

    FTS Forest Technology Systems can also supply a variety of other sensors including: Wind speed and wind direction Air temperature and humidity Fuel stick moisture and temperature Visibility Solar Radiation Barometric Pressure Etc. Please contact FTS for further information on integrating the above sensors with the HDL1 data logger. - 6 -...
  • Page 15: Connecting Telemetry Devices

    BATTERY CONNECTION The HDL1 is designed to work with a 12 Vdc lead acid type battery. A battery must be connected to the data logger as the logger will not operate from just a solar panel. The HDL1 battery cable (CBL-HDL-BAT-1) is a 6 pin connection that connects to the front panel BATTERY connector.
  • Page 16: Solar Panel Connection

    SOLAR PANEL CONNECTION The HDL1 is designed to work with a range of solar panels. Solar panels (20 & 50W) are supplied pre-wired from FTS with the appropriate connector. The appropriate sized solar panel is site specific and depends on solar exposure and overall power requirements.
  • Page 17: Antenna Connections (Hdl1-G5 Only)

    Figure 3. HDL1-G5 Antenna Connections GPS ANTENNA The GPS antenna is used by the HDL1-G5 s internal GOES transmitter to acquire time synchronization, frequency stability, and location information from the Global Positioning System. The internal GOES transmitter will not transmit until it has...
  • Page 18: Goes Antenna

    MAIN MENU button on the HDL1-G5 front panel. Then select E: Telemetry Information followed by Antenna . The bearing information shown on the HDL1-G5 display (see Figure 5) is for true north and will need to be adjusted for magnetic north based on the installation area. - 10 -...
  • Page 19 8. Connect the other end of the cable to the HDL1-G5 internal GOES transmitter by threading the connector onto the N-type GOES antenna jack on the HDL1-G5 front panel.
  • Page 20 THIS PAGE INTENTIONALLY LEFT BLANK - 12 -...
  • Page 21: Configuring The Data Logger Telemetry

    If modifications are made to the HDL1 programming, ensure that the HDL1's external telemetry port is configured to reflect its intended use. Configuration of both the HDL1-G5 s internal telemetry port and the HDL1 s external telemetry port is done through Toolbox. The following Toolbox commands operate...
  • Page 22: Set Up Telemetry Port

    The various options shown above allow the HDL1 s external telemetry port to be reconfigured for a specific telemetry device. For the HDL1-G5 the Set to GOES/GPS Telemetry option is required in order for the data logger to correctly transmit the collected data.
  • Page 23: Goes / Gps Telemetry

    GOES/GPS Telemetry option configures the data logger telemetry port for communication with a GOES Transmitter. This is the configuration option required to configure the HDL1-G5 s internal transmitter. If GOES/GPS Telemetry is selected, a screen will appear (see Figure 8) that requests the following information.
  • Page 24 TRANSMISSION TYPE Selects the format of the GOES transmission. BLM (Bureau of Land Management) format is primarily used in the USA. Time-ordered format provides chronological time-stamped data and is primarily used in Mexico. ENABLE SELF-TIMED TRANSMIT This box is selected to enable GOES self-timed data transmissions. ENABLE RANDOM TRANSMIT This box is selected to enable GOES random data transmissions.
  • Page 25: Galaxy Telemetry

    GALAXY TELEMETRY Galaxy Telemetry option configures the data logger telemetry port for communication with an Inmarsat terminal. If Galaxy Telemetry is selected, a screen will appear (see Figure 9) that requests the following information. Note that the fields in this example are for illustration purposes only, and not necessarily the values you should use.
  • Page 26 PRESENTATION CODE Use 7 for 8 bit binary data, 0 for ASCII. ADDRESS PREFIX (PREFIX) Optional 10 character field used for certain destination types. Contact your LES for details. DESTINATION CODE (COUNTRY CODE) Depending on the nature of the service selected in the Destination Service Type above this is the Inmarsat Country Code, Access Code, or Digital network ID code.
  • Page 27: Universal Modem Telemetry

    UNIVERSAL MODEM TELEMETRY Universal Modem Telemetry option configures the data logger telemetry port for communication with a non-FTS modem. Figure 10. Telemetry Port Configuration for Universal Modem Once this option is selected, a screen will appear (Figure 10) that requests various pieces of modem information.
  • Page 28: Globalstar Modem Telemetry

    GLOBALSTAR MODEM TELEMETRY Originally Globalstar modems supplied by FTS were supplied without FTS designed control boards integrated with the modem. The Globalstar Modem Telemetry option configures the data logger telemetry port for communication with these older style FTS supplied Globalstar Modems. Contact FTS if you are unsure of the configuration of your Globalstar modem.
  • Page 29: Programming The Data Logger

    PROGRAMMING THE DATA LOGGER PASSWORD PROTECTION Password protection is intended to prevent unauthorized changes to the data logger. It does not prevent callers from reading information from the data logger. As shipped from the factory, password protection is disabled. It is possible for the user to enable password protection, in which case the following functions will need the password in order to work: Memory clears (data, program, audit log)
  • Page 30: Syntax

    SYNTAX The syntax used tends to follow that of the C programming language: individual statements end with a semicolon more than one statement may be put on a line curly braces {} define a block of code that is associated with the previous command Variables and sensors must be defined before they can be used all programming language commands are in upper case (the...
  • Page 31: Comments

    COMMENTS Comments may be inserted into the program to make understanding easier or to identify the program. A comment is any text following a double slash: // up to the end of the line. This means that a comment cannot be inserted into the middle of data logger commands, as everything after the comment marker will be ignored up to the end of the line.
  • Page 32: Defining And Using Variables

    DEFINING AND USING VARIABLES Note: All numbers except for those associated with the timers, are internally represented as single precision floating point. Before it can be used in a program, a variable must be defined. There are two forms of definition, depending whether the variable is to be an unrestricted general purpose one, or one with a restricted range of valid values, with units associated.
  • Page 33 The MAX() and MIN() operators are used as follows: Z = MAX(A,B); The larger of A or B is put into Z. For MIN(), it is the smaller that is put into Z. SteinhC(R) calculates the temperature of a thermistor from its resistance, using the Steinhart and Hart equation.
  • Page 34: Initializing Variables

    The t_IsLeap() function can be used in two different ways, as it returns both Boolean and numeric values: IF(t_IsLeap(2003)) Boolean (true/false usage) IF(t_IsLeap(2003) == 0) numeric usage The numeric value is 0 if a leap year, 1 if not. The Boolean usage will be the most commonly used form.
  • Page 35: Storing Data

    STORING DATA Data is put to the data storage EEPROM by using the LOG() command: LOG(Temp,Hum,A,B,TurbAvg); The above example will store the values of the sensor readings Temp and Hum, and the values of the variables A, B, and TurbAvg. Any built in sensor, restricted variable, or SDI sensor value can be logged.
  • Page 36: Built-In Sensor Definitions

    BUILT-IN SENSOR DEFINITIONS The following table gives a list of all the sensors whose definitions and support are built into the data logger and so do not need to be explicitly defined in the program. A more detailed description of the sensor tag names can be found in Appendix B. Name Tag Name Units...
  • Page 37: Testing Values

    TESTING VALUES (IF - ELSE) It is possible to test values and take different actions based on what was found. The general form is as follows: IF(test) // this block is executed if the test was true ELSE // The else is optional and may be left out if not needed //this block is executed if the test was false This can be used to selectively log data, for example.
  • Page 38: Transmitting Satellite Data

    TRANSMITTING SATELLITE DATA If you have one of the satellite options enabled on the telemetry port, then the TX() command is used to put data to the satellite communications. If the satellite options are not enabled, then the TX() command is ignored and does not generate an error message.
  • Page 39: Advanced Topics

    ADVANCED TOPICS INTERNAL ERROR HANDLING In order to maximize data integrity, and provide useful information to the user, the data logger keeps track of data errors as best it can. These errors are carried through intermediate calculations so that stored data is marked appropriately if it is bad.
  • Page 40 indicators. These will often be caught by the Over range and Under range messages. This behavior depends on the sensor manufacturer. TIME FUNCTIONS AND TIME BUILTINS When a timer expires, its time of expiry is saved. Any time function or built-in used during the execution of the timer block accesses the saved time, not the current time.
  • Page 41 PROBLEMS WITH FAST LOGGING In theory, it is possible to log data as fast as every second, but this is usually not achievable in practice. The most important limitation is the time it takes for SDI sensors to return their readings.
  • Page 42 THIS PAGE INTENTIONALLY LEFT BLANK - 34 -...
  • Page 43: Operation

    Main Menu key. A PC which is connected to the front panel COMPUTER port will automatically disable the HDL1 display as soon as the PC activates its com port DTR line. EXTRACTING STORED DATA To extract data from the data logger, either the display can be used for small amounts on-site or software running on a laptop or desk computer can be used to retrieve data.
  • Page 44: Troubleshooting

    TROUBLESHOOTING AUDIT LOG This is useful for viewing a history of changes to the data logger parameters. Things such as new programs being loaded, time being changed, and memory being cleared are all recorded in the audit log. If the data logger is called by several different persons or organizations, the audit log can indicate if you need to activate password protection as the log will indicate if unwanted changes are being made to your system (although it cannot tell you who made the changes).
  • Page 45: Appendix A - Specifications

    APPENDIX A - SPECIFICATIONS ENVIRONMENTAL Operating temperature range: -40C to +60C Enclosure is watertight, even with no connectors attached. All inputs are lightning and static protected. Clock accuracy: 50 ppm maximum over operating temperature range when powered, and approximately 2 min per month when not powered. PHYSICAL Size: 10 wide, 8 high, 6 deep SOLAR PANEL...
  • Page 46: Dedicated Sensors

    This RS-232 port has built-in lightning and static protection. The HDL1 telemetry port is configured through the front panel Computer port. Once the telemetry port is set to a specific type (i.e. GOES), then it cannot be used for a different telemetry type without reconfiguring the port.
  • Page 47: Connectors

    CONNECTORS The connectors used on the data logger are commercial versions of the MIL-C-26482 Series 1 family of connectors and are compatible with their military equivalents. All pin-out diagrams on the following pages show the face of the chassis connector. This is the same as the back of the mating cable connector.
  • Page 48: Solar Panel

    SOLAR PANEL Function Power positive Power negative Chassis ground INPUT: +20 Vdc maximum (+12 Vdc nominal). Application of reverse voltage of up to 20 V will not harm the data logger. Pins B and C connected internally in data logger. MATING CONNECTOR: 851-06JC8-3ASN50, FTS Part Number: 520-83AS...
  • Page 49: Sdi

    Function SDI power out SDI data Ground POWER OUT: Current limited to approximately 750 mA. Short duration transients of higher current can be supplied without triggering the limit. SDI DATA: Bi-directional SDI communications (standard 0-5 Vdc). Version 1.1 supported. GROUND: Standard SDI power and signal ground.
  • Page 50: Rain

    RAIN Function Chassis ground Signal input Signal ground SIGNAL INPUT: Contact closure to ground or 0-5V 10k pull-up to 5v internally 0-400 Hz at 50% duty cycle Minimum closure (low level) duration 1 ms Pins A and C connected internally in data logger. PROGRAMMING SUPPORT: RnCnt: Running count (0-65535) of closures since startup.
  • Page 51: Computer

    The receiver is always active. MATING CONNECTOR: Standard DB-9 male connector HDL1-G5 GPS ANTENNA CONNECTOR Standard SMA female connector SMA connector feeds the GPS signal to the internal GPS module. HDL1-G5 GOES ANTENNA CONNECTOR...
  • Page 52: Hdl1 External Telemetry

    HDL1 EXTERNAL TELEMETRY Function CTS (to data logger) Chassis ground RXD (to data logger) TXD (from data logger) RTS (from data logger) Signal ground Power to telemetry device Power control This port is automatically configured by the data logger to the appropriate settings.
  • Page 53 This is a summary of the commands used by the Data Logger Programming Language (DLPL) to read the sensors that are built in to the HDL1. Commands must be entered exactly as shown below as the DLPL is case sensitive. Tag Names are specific to the HDL1 data logger.
  • Page 54 TIME CURRENT YEAR t_Year Get the current year from the logger clock. The possible range of years is from 1980 to 2115. CURRENT MONTH t_Month Get the current month from the logger clock. The range of values is 1 (January) to 12 (December). CURRENT DAY OF MONTH t_Day Get the current day of the month from the logger clock.
  • Page 55 CLOCK CLOCK SOURCE ClkSrc Get the current clock source. A value of 0 to 5 is returned, with the value indicating the source of the system clock. The values returned are: 0: This indicates the battery-backed clock has failed or is not present and the time in the logger is likely to be incorrect.

This manual is also suitable for:

Hdl1-g5

Table of Contents