Industrologic PDAS-3

Portable Data Acquisition System

Reference Manual

version 2/2/05



Industrologic, Inc.
3201 Highgate Lane
St. Charles, MO
63301
USA

Phone: (636) 723-4000
WWW: http://www.industrologic.com
Email: info@industrologic.com




Trademark and Copyright Information

PDAS-3 is a Trademark of Industrologic, Inc. 1999

This document is Copyright (c) 1999-2005 by Industrologic, Inc.
All rights reserved.

No part of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying or scanning, for any purpose other than the personal use by the purchaser of this product. Industrologic, Inc. reserves the right to revise this document at any time without obligation to notify any person of such revision. Industrologic, Inc. assumes no responsibility for any errors that may appear in this document.

The software distributed with and the firmware contained in this product is Copyright (c) 2003 by Industrologic, Inc.


Warning/Disclaimer

Whereas effort has been made to make the information in this document as useful and accurate as possible, Industrologic, Inc. assumes no responsibility for the application, usefulness, or completeness, of the information contained herein. Under no circumstance will Industrologic, Inc. be responsible or liable for any damages or losses including indirect or consequential damages or losses arising from either the use of any information contained within this manual or the use of any products or services referenced within this manual.

Industrologic, Inc. reserves the right to change any product's features, specifications, documentation, warranties, fee schedules, and conditions at any time and without notice.

Industrologic products are provided as printed circuit board level assemblies. Some Industrologic products may include mechanical packaging accessories which are provide for the purchaser's convenience, and are not intended to be final assembly enclosures.

Industrologic products are provided with the understanding that the purchaser will determine fitness for any particular application as well as achieve compliance with any particular specifications or regulations as required or desired for that application.


Warranty

Industrologic, Inc. products are warranted to be free from defects in workmanship or material under normal use and service for a period of one year from date of purchase. Industrologic's warranty is to the original purchaser only, but is extended to you by the Distributor or OEM from whom you purchased the product.

Industrologic's obligation under this Warranty is limited to replacement with a new or repaired unit to the original purchaser. The unit must be returned, and replacements obtained from Industrologic, Inc. or the Distributor or OEM from whom it was purchased.

This warranty will not apply if, in the judgment of Industrologic, Inc., damage or failure of the product has resulted from accident, alteration, misuse, abuse, connection to or operation with incompatible signals or power sources, or improper installation.

Under no circumstances shall Industrologic, Inc. be liable to purchaser or any third party for any loss of profits or other direct or indirect costs, expenses, losses, or consequential damages arising out of or as a result of any defects in or failure of Industrologic products or any part or parts thereof.

THIS WARRANTY IS IN LIEU OF ANY OTHER WARRANTY, EITHER EXPRESSED OR IMPLIED, AS TO DESCRIPTION, QUALITY, MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE OR USE, OR ANY OTHER MATTER.


Return and Repair Policy

Products purchased in single piece quantities may be returned, if in resellable condition, for a full refund of the purchase price only, to the original purchaser, within 30 days of purchase.

Products must be returned by original purchaser with a Return Materials Authorization (RMA) number issued by Industrologic, Inc. or the Distributor or OEM from whom it was purchased, authorizing its return. Current repair or replacement fees and procedures will be related during the issue of the RMA number.

Warranty or repair units must be returned with postage and insurance paid by purchaser. Industrologic, Inc. is not responsible for damages or loss during shipment.





Industrologic PDAS-3

Portable Data Acquisition System

The PDAS-3 Portable Data Acquisition System is a ruggedized, self-contained microcontroller based data logger designed for parachute air drop testing, and having numerous other applications where a rugged and portable data logger is required.



picture of PDAS-3 picture of PDAS-3



Summary of Features

  • 8 channels of 12 bit resolution 0 to 5 volt DC analog input and 1 logic level event input.
  • Optional setup to asynchronously record the serial data stream from the serial port at a selected baud rate.
  • Sample rate selectable from 1 to 1000 samples per second for 8 channels or up to 5000 samples for 1 channel.
  • Secondary (different) sample rate that can be switched to after a specified delay
  • 2 megabytes of non-volatile memory for storage of setup parameters, and for data from up to eight A/D channels and one logic level event signal for over 2 minutes at 1000 HZ (or eight A/D signals only for nearly 3 minutes beginning with firmware version 3.0).
  • Rugged aluminum case, 6" by 4.25" by 3".
  • For portable operation, powered by internal batteries, which can be charged with 12 volts through a power connector on the unit.
  • Operation in a permanent location from a regulated 12 volt DC power supply.
  • Protected pushbutton switch to start recording
  • Remote activation PinSwitch which parallels the Event switch input, and can be also used to start the unit’s recording before signaling events.
  • Analog and event inputs available on a 15-pin "D" connector, as well as multiple voltages outputs for powering external gauges and their signal conditioning circuits.
  • Standard 9-pin "D" connector with a pin-out compatible with IBM PC equivalent computers for downloading of data after logging.
  • Analog and Event data can be transmitted as "space delimited' ASCII text, suitable for importing into a variety of programs such as data analysis programs and spreadsheets.
  • Continuous display mode for the analog input voltages and status of the event input for troubleshooting and monitoring purposes.


    Mechanical specifications

    Enclosure: Bud Industries AN-1305 die-cast aluminum
    Size: 5.83" long by 4.25" wide by 2.95" deep, with 0.13" wall thickness
    Weight: 2.5 pounds

    Switches and indicators are designed to withstand physical abuse, and switches are protected against accidental operation. All are located on the same end of the enclosure and add approximately 1/2 inch to the overall length of the unit.



    mechanical drawing of PDAS-3



    Special Warranty Info

    Although the PDAS-3 unit is designed as a rugged unit capable of withstanding the normal physical abuse of parachute air drop testing, it is not warranted against damage caused by installation or use with air drop systems that have suffered catastrophic failure and have impacted the ground at high rates of speed.

    If your PDAS-3 has experienced this type of impact it is important that you inpect the unit both inside and outside for damage or shifting of parts. If you have any questions as to the integrity of a unit that has experienced a high-G impact, please contact Industrologic, Inc.

    Year 2000 Compliance

    The PDAS-3 unit time related functions are made in relative time only, and by having no "real-time" clock that must keep track of calendar days and time, cannot exhibit year 2000 errors of any kind.


    Event Signal

    The PDAS-3 Signal connector includes an Event signal that is "pulled up" to +5 volts with a resistor, and can be connected to ground with a switch or other contact closure to indicate an "event". The status of this event is included with the A/D input data when data is downloaded after data collection.

    The Event signal can also be used to start recording on the PDAS-3 unit. See the section of this manual Operating the PDAS-3 Unit for information about how the Event signal is used to start recording.

    Remote Activation PinSwitch

    The standard PDAS-3 unit includes a remote activation "Pin Switch" that parallels the Event signal on the Signal connector. This switch is in the non-activated state when a 1/8th inch diameter plastic coated cable is inserted in the switch and is activated when the cable is removed. This switch allows the PDAS-3 unit to indicate an event by some mechanical motion as well as by switch contact closure through the Signal connector.

    Electrical specifications

    Operating Environment:
    Temperature: 0-50 degrees Celsius (32-122 Fahrenheit)
    Humidity: 30 to 80 percent, non-condensing

    Power Supply:
    Charging voltage: 12 to 14 volts DC, regulated or unregulated
    Charging current: Up to 160 mA
    Operating voltage: 12 volts DC regulated
    Operating current: Charge current if charging, plus 50mA circuit

    Power supply connector:
    Pin type, 5.5 mm outside diameter, 2.1 mm inside diameter

    Special note on power supplies:
    Be advised that all unregulated wall pack power supplies produce their rated voltage only at their specified current, and will actually produce a much higher voltage at lower current drains.

    The PDAS-3 unit contains a NiCad battery pack with a nominal voltage of 9.6 volts, and can be operated portably from this battery pack, or can be used in a more permanent location when powered by a regulated 12 volt DC supply. The charge method and rate for this unit is a series resistor C/3 rate, or "quick charge". At this rate NiCad batteries will not become overheated if left charging longer than the time neccessary to recharge them, however, their life may be reduced by doing so. The time to charge the batteries from a full discharge at this rate should be about 5 hours. At 25 degrees Celsius the voltage of the battery pack when fully charged will be 11.2 volts or greater.

    When NiCad batteries are partially discharged to the same point many times, they sometimes produce a "memory" of this discharge point, and will no longer provide adequate service beyond this discharge. If you suspect that NiCad batteries are exhibiting this operation, you can fully discharge and recharge them several times to make them recover from this state.

    Event Input:
    (10K pull-up resistor to +5, .1uf capacitor to ground)
    Voltage input high: 1.9 volts minimum
    Voltage input low: 0.9 volts maximum

    Analog Inputs:
    This circuit is based on the Maxim MAX197B.
    For more information see the MAX 197 data sheet.

    Voltage range: 0 to +5 volts
    Input capacitance: 40 pf
    Input Dynamic Resistance: 21K ohms
    Accuracy: +/- 1 LSB
    Resolution: 12 bits

    Non-volatile SRAM memory:
    Dallas Semiconductor DS1270Y or ST Micro Devices M48Z2M1Y.
    Size: 2 megabyte
    Data retention time: 5 years (DS1270Y) or 10 years (STM M48Z2M1y) minimum in the absence of external power from the time first tested during manufacture.



    Life-limited components

    The internal NiCad battery pack consists of eight 1.2 volt nominal AA size batteries which can be replaced by the user if desired after the PDAS-3 unit has experienced heavy usage and has been through many charge and discharge cycles, or if the user notices a loss of performance from the battery pack.

    The non-volatile Static RAM memory device is specified to retain data in the absence of external power for a period of 5 years by using its internal lithium battery and control circuitry. This period of time can be extended by leaving the power switch on and the PDAS-3 unit connected to a source of power, which provides power to the memory so that it will not need to use its internal battery. Using 11.5 volts DC will provide a charge current to the internal NiCad battery pack of slightly less that trickle charge current and prevent the batteries from being overcharged. (If the PDAS-3 unit is left in this condition for extended periods of time it is advisable to cycle the battery pack several times as descibed in the section "NiCad Battery Pack".)

    Keep in mind that even if the internal lithium battery in the Static RAM memory has failed completely, the PDAS-3 unit can still function normally as long as the power switch is on and the internal battery pack or external power supply is powering the unit from the time data collection begins until download of the data is complete.


    Non-volatile Static Ram Addendum

    Many PDAS-3 printed circuit board assemblies are now shipped with an ST Micro Devices M48Z2M1Y or equivalent ST Micro memory device. ST Micro specifies a data retention time of at least 10 years for these devices.

    To determine if your PDAS-3 unit contains the ST Micro device you may remove the lid of the case. Both types of memory devices are clearly identified by their markings on the top of the device. If necessary the label indicating the activation date can be removed to verify the device type, (but should be reinstalled or replaced with an equivalent label).




    The PDAS-3 signal connector

    The PDAS-3 unit is capable of recording up to eight 0 to 5 volt DC analog signals and one logic level signal for connection to an event switch. These signals, as well as power supply voltages available to power external sensors and circuits, are available on a standard DB15 female connector. Although the analog signals are fault protected within the data acquisition chip used in the design, care should still be taken to limit the voltages into these pins to the specified range. The event switch input is connected to a logic level signal into the on-board microcontroller and should respect 5 volt logic level signals.


    signal connector pinout


    Analog inputs that are not being used to record 0 to 5 volt signals can be used in a variety of ways to add signal capability to PDAS-3. For example, connecting both a 10K "pullup" resistor to +5 volts and a switch to ground to an input will provide an additional "event" signal which will indicate a voltage for that channel close to 5 volts or close to zero volts depending on the status of the switch. Multiple switches could be monitored by including them in a voltage divider circuit which would indicate different voltages for different combinations of switches closed.




    Power available at the signal connector

    In addition to the 8 analog inputs and event switch input there are several power supply voltages that are available at the signal connector for powering external sensors and circuits. Please keep in mind that current drawn from this connector will add to the drain on the batteries and will affect the time available to run the unit on battery power.

    +5 volts regulated:
    This voltage is the same regulated +5 that powers most of the PDAS-3 internal circuit. Current drawn from this pin should be limited to 300 mA.

    +9 volts:
    This (nominal) 9 volt power is the battery voltage, and will range from the maximum charging voltage (whether it be regulated or unregulated) down to the voltage to which the batteries are allowed to discharge. If the PDAS unit is being operated at the same time that it is being charged by an unregulated power supply, this pin may not be supplying an appropriate voltage for use with external circuits.

    -5 volts:
    This voltage is produced specifically to powered external signal conditioning circuits requiring a negative voltage. The voltage ranges from -5 volts at no load to -3 volts with a 35mA load. Loads over 40 mA should be avoided. This circuit is based on the Intersil/Harris ICL7660. For more information see the ICL7660 data sheet.



    Communication parameters and serial port pinout

    Communication parameters are normally fixed at 19200 baud, no parity, 8 data bits, and 1 stop bit. If the Start switch is depressed when the unit is powered on, the baud rate will be fixed at 9600 baud as long as the power remains on. Beginning with firmware version 3.0, powering the unit on with the Start switch pressed will set the baud rate to 57600.

    Beginning with firmware version 2.0, the PDAS-3 can be setup to asynchronously record the serial data stream from the serial port at a selected baud rate. If this feature is used, the baud rate will switch back to 19200 baud at the end of recording, and the PDAS-3 will send the menu of commands to the serial port as it normally does on powerup or during the configuration process. If this serial data interferes with the operation of the device connected to the serial port, it may be necessary to remove the PDAS-3 transmit (TX) signal going to the device and use only the receive (RX) signal and ground.

    The option to record the serial data stream uses the "Null" control character, i.e., the ASCII character with the value zero, as a marker to indicate in the PDAS-3 memory the end of the serial data collected when the recording is stopped with the pushbutton or the record time limit. When downloading using the normal serial data stream data download command, any data that includes this character will stop the download when it sees this character. This is not a problem for data that includes only displayable text, however, an additional download command exists for when it is necessary to download the entire memory that may include this character and other non-displayable characters.

    The PDAS-3 serial port connector and its pinout matches the 9-pin serial port of IBM PC compatible computers and can be easily connected to these computers using a pin-to-pin male-to-female cable. The PDAS-3 does not require hardware handshake signals and can be used with only the transmit, receive, and ground signals connected. Some programs, however, might require that some of the input handshake signals be asserted going into the PC. In order to make this easier, the PDAS-3 has the common PC handshake signals looped back on the board, so that when a 9-wire cable is used, the signals are asserted without further connection.

    The following is a pinout of the serial port signals:
    
    PDAS signal		-	TX	RX	-	GND	-	-	-	-
    pin			1	2	3	4	5	6	7	8	9
    PC signal		DCD	RX	TX	DTR	GND	DSR	RTS	CTS	RI
    

    RS-232 connector pinout



    Operating the PDAS-3 unit

    The PDAS-3 unit contains an LED display to indicate certain operational and status conditions while being used. When the PDAS-3 unit is first turned on the LED will blink several times, send the menu and parameter display to the serial port, and then turn on the LED to indicate that it is in the "standby mode", where it is ready to begin recording data with the parameters currently specified. If a terminal or computer is connected to the serial port, it will respond to configuration commands at this point. The LED will also flash during the recording and data download functions to confirm their operation in progress.

    The remote activation "PinSwitch" and the Event input on the Signal connector provide a method of initiating the start of recording as well as signaling an event, but with certain limitations: Recording cannot be stopped by the PinSwitch or Event signal, since it begins to function as an event indicator while recording. When used to start recording, it simply remains activated and indicates a positive Event status during data collection. Recording cannot be started a second time with the PinSwitch or Event signal. The PDAS-3 unit must be turned off and then back on for recording to again be started in this manner. This prevents inadvertent activation of the PinSwitch or an unexpected Event signal from causing a second record cycle that could write over existing data. Recording cannot be started by the PinSwitch or Event signal if the pin is already removed from the PinSwitch or the Event signal is already grounded since the unit must see a transition from ungrounded to grounded to start recording. If an event is being recorded that is initially grounded the Start switch must be used to start recording.

    If the Start button is pushed, recording will begin in one second, (which gives the user time to release the button). If the Start button is pushed after that first second, recording will stop and the unit will go back to the standby mode. If the Event signal is activated to start recording, this one second delay is not needed and recording begins immediately.

    If a delay before recording is specified in the setup parameters, the unit will wait that additional number of seconds before beginning to record. Again, if the Start button is pushed after the initial one second delay, the unit will stop recording (stop waiting) and return to the standby mode. It is important to note that if the Start button is pressed for longer than one second, recording will start, and then immediately stop. Starting recording with the button should be done with a quick press and release.

    Once recording begins, it will continue for the record time specified in the configuration parameters, until the Start switch is pushed, or until the unit runs out of memory in which to store the data. At that point it will again enter the standby mode.

    Once data collection is complete, the PDAS-3 unit can be turned off, (and can withstand a complete depletion of its battery power), since its non-volatile memory will retain the data and configuration information for the life of the battery inside the non-volatile memory. Only by initiating another record cycle can the current data be overwritten.

    When recording is started, data is always stored starting at the beginning of memory, that is, the recording is not a "circular buffer" type of storage. If there ever exists any confusion about whether recording has been accidentally started and is beginning to record over existing data that has not yet been downloaded, simply turn the PDAS-3 unit power off as quickly as possible. If this is done soon enough, chances are that an accidental recording will not record over much of the previously recorded data, because normally there is at least a short amount of time prior to the actual data when the PDAS-3 unit is recording information that is not of interest anyway.

    If this situation has occurred, the "E" command can be used to recover some or all of the data. This command ignores the amount of memory specified as being used to store data by any previous recording cycle, and simply downloads the entire contents of the memory. Refer to the section "Downloading after Data Collection" for more detail on this command.




    PDAS-3 Test Fixtures

    At times it may be helpful to have test fixtures available to help configure and test a PDAS-3 unit, or to troubleshoot problems associated with a PDAS-3 unit and its wiring to external devices. The following circuits may be used for this purpose.

    The analog inputs and the Event signal can be tested by using a potentiometer and a switch to provide input to these signals. By connecting the circuit below to a connector that mates with the Signal connector, and using the "R" command at the menu, the analog input voltages and the on/off status of the Event signal can be changed and displayed.

    PDAS-3 signal test circuit

    The condition of the batteries in the PDAS-3 unit can be verified by using a resistor voltage divider circuit to drop the battery voltage to within the range of the analog inputs. By connecting the circuit below to a connector that mates with the Signal connector, and using the "R" command at the menu, the battery voltage proportional to the voltage divider resistances can be displayed.

    PDAS-3 battery monitor circuit




    Configuration before data collection

    The PDAS-3 uses part of its non-volatile memory to store various operational parameters that control how the unit performs on its next data collection run. These parameters can be viewed and changed by connecting the PDAS-3 unit to a computer running a terminal emulation program, or other communication program. Parameters that are not used by a particular operating mode are ignored.

    The PDAS-3 unit displays its own menu of functions, provides commands to change parameters, prompts the user for commands, and even offers a "Help" screen for the commands. Commands not understood by the PDAS-3 or commands sent with an improper or out of range value respond with a beep and another menu. While sending menus and messages the LED is turned off to indicate that the PDAS-3 unit is not currently ready to record, but as soon as the message is complete the LED will come back on to indicate that recording is again possible.

    The following operational parameters can be specified:

    Beginning with firmware version 2.0, the following operational parameters can be specified:

    With this firmware version the PDAS-3 can be set up to asynchronously record the serial data stream sent from another device connected to the serial port of the PDAS-3 at a specified baud rate. If this feature is used, the baud rate will switch to the specified baud rate when recording and will will switch back to 19200 baud at the end of recording. The PDAS-3 will then send the menu of commands to the serial port as it normally does on powerup or during the configuration process.

    Beginning with firmware version 3.0, the following additional operational parameters may be specified:



    Downloading after data collection

    After data collection the PDAS-3 unit can download its data to a computer connected to the serial port. Communication is first established as before when viewing and changing data collection parameters. A download sequence is then initiated with the communication program, which will involve specifying the file name and the download protocol.

    ASCII Download

    For ASCII text downloads a number of communication programs can be used that provide ASCII download ability. Any terminal emulation program that can be set to the required communication parameters and store text as it is viewed on the screen can be used.

    When the communication program is ready to begin receiving data, use the PDAS-3 ASCII download command to transmit data to the computer by hitting the "A" key (upper case) and hitting ENTER. If desired, ASCII data can be transmitted without the header information by hitting the "a" key (lower case) and hitting ENTER.

    Transmission time will vary greatly according to the sample rate and the amount of time that data was collected, and may be quite lengthy. After the PDAS-3 unit has finished sending the data in ASCII text format, it will again send the menu/parameter display. At this point the download should be terminated in the communication program and the data file saved. The file will now be ready to be imported into a number of other programs for graphing and analysis.

    Binary Download

    For large amounts of collected data, an alternative to requiring a long download time is to use the binary download option. This method requires a communication program that understands the specific protocol used by the PDAS-3 during binary download and can convert the binary data into a format suitable for your needs.

    The download command to transmit binary data to the computer is by hitting the "B" key (upper case) and hitting ENTER. If desired, binary data can be transmitted without the header information by hitting the "b" key (lower case) and hitting ENTER. In this case the only other information included with the actual data bytes is a single byte checksum at the end.

    When a binary data download is requested the PDAS-3 unit first sends the same heading information as the ASCII text download request. This information is followed by a line containing the text "Number of Bytes: xxxxxx" where xxxxxx is the ASCII coded hexadecimal number of data bytes to follow. Immediately following this information is the number of data bytes specified, followed by a checksum of the data bytes only, (meaning not including any of the heading information. The checksum is calculated by adding the ASCII value of each data byte as it is sent and letting the checksum value rollover when exceeding an 8 bit value.

    Enhanced binary download

    Beginning with firmware version 3.0 an enhanced binary download with checksums every 256 bytes and ack/nak response has been added. This type of binary download can be initiated by hitting the "Z" key (upper case) and hitting ENTER. If desired, this binary download can be done without the header information by hitting "z" (lower case) and hitting ENTER.

    When a binary data download is requested the PDAS-3 unit first sends the same heading information as the ASCII text download request. This information is followed by a line containing the text "Number of Bytes: xxxxxx" where xxxxxx is the ASCII coded hexadecimal number of data bytes to follow. Immediately following this information is a block of 256 bytes of data followed by a checksum of the block. The checksum is calculated by adding the ASCII value of each data byte as it is sent and letting the checksum value rollover when exceeding an 8 bit value.

    The PDAS-3 will then wait for a single character response before sending more data. If the checksum sent by the PDAS-3 matches the calculated checksum, the communication program should send a "Y", and the PDAS-3 will send the next block of data. If the checksum does not match, the communication program should send a "N", which will cause the PDAS-3 to resend the same block of data. The download sequence can be terminated at any time if the communication programs responds with the "Escape" control character (ASCII 27 decimal or 1B hexadecimal). If the last block of data would be less than 256 bytes, the PDAS-3 will pad the data with "Null" control characters (ASCII zero), to make the block 256 bytes.

    Binary data format

    Data bytes are sent in pairs with the first byte being the most significant and the second byte being the least significant. The event status is placed in the highest bit of the 16 bit value. The lower 12 bits contain the 12 bit value that is the value of the analog to digital converter, and represents a voltage from zero to 5 volts DC. By reading the numbers of active channels in the ASCII text heading, the program can determine how many data words are associated with each sample period.

    Beginning with firmware version 3.0, the A/D signals can be recorded without the Event signal. This allows the A/D values to be stored more efficiently and results in more memory being available for storage. This binary data is downloaded in the same way as in previous firmware versions, but is interpreted differently. The following describes the binary data when the Event signal data is not included.

    Data bytes are sent in triplets, which contain two 12 bit values of the analog to digital converter. The first byte contains the upper 8 bits of the first value, the second byte contains the lower 4 bits of the first value and the upper 4 bits of the second value. The third byte contains the lower 8 bits of the second value.

    Serial data download

    Serial data stream data can be transmitted by hitting the "X" key (upper case) and hitting ENTER. If desired, the serial data stream data can be transmitted without the header information by hitting the "x" key (lower case) and hitting ENTER.

    The option to record the serial data stream uses the "Null" control character (ASCII zero), as a marker to indicate in the PDAS-3 memory the end of the serial data collected when the recording is stopped with the pushbutton or the record time limit. When downloading using the normal serial data stream data download command, any data that includes this character will stop the download when it sees this character. Therefore, if the serial data stream is expected to contain the Null character, it may be neccesary to download the entire contents of the memory.

    Downloading the entire memory

    Normally, a download command will transmit the amount of data that it determines was recorded during the last record cycle. However, if a record cycle was started in error, but stopped before important data has been overwritten, the desired data from the previous record cycle will still be present in memory, even though a normal download command will only transmit as much data as determined by the the short aborted record cycle. For this reason, a special commands are available that will transmit data from the entire PDAS-3 memory.

    ASCII text data can be transmitted from the entire memory by hitting the "E" key (upper case) and hitting ENTER. Just as with the ASCII text download command, the data can be transmitted without the header information by hitting the "e" key (lower case) and hitting ENTER.

    Serial data stream data can be transmitted from the entire memory by hitting the "Y" key (upper case) and hitting ENTER. Just as with the normal serial data stream data download command, the data can be transmitted without the header information by hitting the "y" key (lower case) and hitting ENTER.

    As an aid to communication programs that have options to command the PDAS-3 to send the data saved in its memory, the ASCII and serial port data stream downloads include at the end a "Substitute" control character (ASCII 26 decimal or 1A hexadecimal). This control character can be identified by the communication program as an end-of-file marker and written to a file along with the data.

    When downloading from the entire memory there will be no "end-of-file" control character sent to tell the communication program to stop writing data to the file. Since the menu of commands is displayed after the download is completed, the text from this menu will be appended to the end of the data.



    PDAS-3 menu/parameter display

    The following is the menu/parameter display that is transmitted whenever an ENTER or ESCAPE key is hit, or whenever a parameter is changed.

    "Time Available" is calculated from the amount of memory available for data storage, the rate at which the data is being collected, and the number of channels used to collect data.

    The ID Number can be used as an eight digit file name during download operations.

    The version number on the example shown may not reflect the current version number.


    Industrologic, Inc.  PDAS-3  Portable Data Acquisition System  Version 1.2
    
    Active Channels: 8
    Sample Rate: 1000
    Record Time: 00
    Time Available: 02:11
    Record Delay: 00
    ID Number: 12345
    
    Message: message of up to 64 alphanumeric characters
    
    Channel 1 Name: 16 alphanumeric
    Channel 2 Name: 16 alphanumeric
    Channel 3 Name: 16 alphanumeric
    Channel 4 Name: 16 alphanumeric
    Channel 5 Name: 16 alphanumeric
    Channel 6 Name: 16 alphanumeric
    Channel 7 Name: 16 alphanumeric
    Channel 8 Name: 16 alphanumeric
    
    (Hit H followed by the ENTER key for a help screen)
    
    Command?
    


    Beginning with firmware version 2.0 the following additional parameters are displayed:

    Operating Mode: A/D
    Baud Rate: 19200
    

    Beginning with firmware version 3.0 the following additional parameters are displayed:

    Record Mode: A/D and Event            (additional option)
    Secondary Rate: 0010
    Secondary Rate Delay: 000
    Pushbutton Mode: Start and Stop
    

    Beginning with firmware version 3.0 the "Time Available" parameter is no longer calculated and displayed. Instead, a third help screen is displayed with information about how to calculate the available record time with a single sample rate or with a Secondary Sample Rate enabled.



    PDAS-3 Help screen

    The version number on the example shown may not reflect the current version number.

    The following is the HELP screen displayed upon request and contains detailed information on how to use PDAS-3 commands. Commands are available to control how data will be collected during the next data collection run, and to identify the individual channels with text descriptions. The "R" command can be used as a troubleshooting aid when checking for input from the analog inputs or for checking for an event switch closure during testing. The formats of the ASCII text and binary data downloads are explained in detail later in the manual.

    (Beginning with firmware version 2.0 a second screen is displayed that includes additional commands and information needed only for troubleshooting and test purposes, and can be ignored by most users.)


    Industrologic, Inc.  PDAS-3  Portable Data Acquisition System  Version 1.2
    
    Commands-   Commands that set parameters end with the ENTER key.
                Sending/displaying data can be interrupted with the ESCAPE key.
    
    C=x         Active Channels, where x can be from 1 to 8 channels
    S=xxxx      Sample rate, where xxxx is 0001, 0002, 0005, 0010, 0020, 0050,
                0100, 0200, 0500, 1000, 2000, or 5000 samples per second (HZ).
                Note: 6 channels maximum at 2000 HZ, 1 channel at 5000 HZ
    T=xx        Record Time, the length of time to record data, where xx can
                be from 01 to 99 seconds (00 for record to end of memory ).
    D=xx        Record Delay, the amount of time from Start switch pushed to
                start of recording, where xx can be from 00 to 99 seconds.
    I=[s]       ID string, where [s] can be 8 or fewer alphanumeric characters.
    M=[s]       Message, where [s] can be 48 or fewer alphanumeric characters.
    [N]=[s]     Channel Name, where [N] is a channel from 1 to 8, and [s] can
                be 16 or fewer alphanumeric characters.
                Example: 8=X axis voltage
    A (a)       Transmit data in ASCII text format with (without) header.
    B (b)       Transmit data in Binary format with (without) header.
    E (e)       Transmit in ASCII from Entire memory with (without) header.
    R           Repeating display of Channels 1-8 and Event Switch.
    
    Command?
    


    Beginning with firmware version 2.0 the following commands are present before the "active Channels" command:

    O=x      Operating mode, where x is A for A/D channels (and Event
             signal) recording at the specified sample rate, or where x is
             S to record Serial port data stream asynchronously.
    P=xxxxx  Baud rate during serial port data recording, where xxxxx is
             00300, 00600, 01200, 02400, 04800, 09600, or 19200 baud
    

    Beginning with firmware version 2.0 the following command is present after the "Transmit in ASCII" command:

    X (x)    Transmit stored serial port text data with (without) header.
    Y (y)    Transmit serial port data from entire memory with (without) header.
    


    Beginning with firmware version 3.0 the Operating Mode command has an additional option:

    O=x       Operating mode (data to record), A for A/D and Event signals, B for
              A/D without Event signal, and S for Serial port data stream.
    


    Beginning with firmware version 3.0 the following additional help screen is displayed:

    Industrologic, Inc.  PDAS-3  Portable Data Acquisition System  Version 3.0
    
    Recording time calculations:
    The PDAS-3 non-volatile RAM is 2MB (2097152 bytes). 256 bytes are used for
    operating parameters/names/messages, leaving 2096896 bytes for data storage.
    A/D and Event recording uses 2 bytes per sample allowing 1048448 samples.
    A/D only recording uses 1.5 bytes per sample allowing 1397930 samples.
    
    If a single sample rate is used, the number of seconds of
    recording time can be determined with this formula:
    
    Samples / Channels / Sample Rate = seconds recording time available
    
    If the sample rate is switched during recording the
    recording time can be determined with these formulas:
    
    samples - [Sample Rate * Channels * record time at Sample Rate
    (Secondary Rate Delay) ] = remaining samples
    
    remaining samples / channels / Secondary Rate = remaining time
    



    Sample ASCII text download

    The following is an example of the text transmitted when an ASCII text download is requested. The heading is the same information present in a menu/parameter display. The data is sent as one line per sample period, and the columns of data are the voltage values of up to 8 channels followed by the event status where 1 is activated and 0 is not activated. This example represents data from a 1 second run using 8 channels and sampling 10 times per second.

    Following the ASCII text is a "Substitute" control character (with the value of 26 decimal), which can be identified by a communication program and written to a file along with the ASCII text to be used as an end-of-file marker.

    The version number on the example shown may not reflect the current version number.



    Industrologic, Inc.  PDAS-3  Portable Data Acquisition System  Version 1.2
    
    Active Channels: 8
    Sample Rate: 0010
    Record Time: 00
    Time Available: 02:11
    Record Delay: 00
    ID Number: 11111
    
    Message: Message text goes here
    
    Channel 1 Name: Channel 1 name
    Channel 2 Name: Channel 2 name
    Channel 3 Name: Channel 3 name
    Channel 4 Name: Channel 4 name
    Channel 5 Name: Channel 5 name
    Channel 6 Name: Channel 6 name
    Channel 7 Name: Channel 7 name
    Channel 8 Name: Channel 8 name
    
    0.833 2.205 2.166 1.878 1.005 1.755 1.736 2.948 0
    0.835 2.198 2.061 1.801 0.976 1.731 1.668 2.953 0
    0.828 2.198 1.962 1.721 0.952 1.701 1.594 2.962 0
    0.835 2.201 1.863 1.656 0.931 1.663 1.534 2.956 0
    0.833 2.198 1.783 1.584 0.914 1.643 1.472 2.955 0
    0.832 2.196 1.694 1.531 0.892 1.622 1.422 2.953 0
    0.824 2.196 1.618 1.466 0.872 1.597 1.359 2.962 0
    0.835 2.202 1.544 1.414 0.859 1.564 1.315 2.953 0
    0.827 2.197 1.477 1.358 0.843 1.552 1.263 2.954 0
    0.822 2.201 1.408 1.314 0.825 1.526 1.221 2.958 0
    


    Sample binary download

    The version number on the example shown may not reflect the current version number.


    Industrologic, Inc.  PDAS-3  Portable Data Acquisition System  Version 3.0
    
    Active Channels: 8
    Sample Rate: 0010
    Record Time: 00
    Time Available: 02:11
    Record Delay: 00
    ID Number: 11111
    
    Message: Message text goes here
    
    Channel 1 Name: Channel 1 name
    Channel 2 Name: Channel 2 name
    Channel 3 Name: Channel 3 name
    Channel 4 Name: Channel 4 name
    Channel 5 Name: Channel 5 name
    Channel 6 Name: Channel 6 name
    Channel 7 Name: Channel 7 name
    Channel 8 Name: Channel 8 name
    
    Number of Bytes: 0042E0[binary data/checksum(s) follow]
    


    end of manual