Campbell Vospoder Instruction Manual

Vosponder voice radio interface for use with campbell scientific dataloggers
Table of Contents

Advertisement

Quick Links

Vosponder Voice Radio Interface
for Use with Campbell Scientific
Dataloggers
3/05
C o p y r i g h t
( c )
2 0 0 4 - 2 0 0 5
C a m p b e l l
S c i e n t i f i c ,
I n c .

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Campbell Vospoder

  • Page 1 Vosponder Voice Radio Interface for Use with Campbell Scientific Dataloggers 3/05 C o p y r i g h t ( c ) 2 0 0 4 - 2 0 0 5 C a m p b e l l S c i e n t i f i c , I n c .
  • Page 2 Warranty and Assistance The VOSPONDER VOICE RADIO INTERFACE is warranted by CAMPBELL SCIENTIFIC, INC. to be free from defects in materials and workmanship under normal use and service for twelve (12) months from date of shipment unless specified otherwise. Batteries have no warranty. CAMPBELL SCIENTIFIC, INC.'s obligation under this warranty is limited to repairing or...
  • Page 3 Disclaimer This manual is intended to present application, product, and technical data to assist the user in selecting and using Vosponder data to speech translation devices. However, users should independently evaluate the suitability of, and test each product for their application. DACOM TECHNOLOGIES INC., makes no warranties as to the accuracy or completeness of the information in this manual and disclaims any liability resulting from its use.
  • Page 4 This is a blank page.
  • Page 5: Table Of Contents

    Vosponder Table of Contents PDF viewers note: These page numbers refer to the printed version of this document. Use the Adobe Acrobat® bookmarks tab for links to specific sections. Overview..............OV-1 1. Hardware ..............1-1 1.1 SDI-12 Bus and Power Input ..............1-1 1.2 Two-Way Radio Interface..............
  • Page 6 Vosponder Table of Contents A.2 SDI-12 Slave Mode Commands ............A-1 A.3 Master Mode for SDI-12 Sensors............A-2 A.4 SDI-12 Master Mode................A-2 B. Cabling and Connections ........B-1 C. Audio Level Controls ..........C-1 D. Terminal Commands Menu Tree ......D-1 E.
  • Page 7: Overview

    ‘slave’ and ‘master’ mode. The Vosponder defaults to the SDI-12 slave mode. In this mode the Vosponder responds to commands issued by the datalogger over the SDI-12 bus. This is the method best used with Campbell Scientific dataloggers. OV-1...
  • Page 8 Vosponder Overview Several special “extended SDI-12 commands” are used to deliver data from the datalogger to the Vosponder for verbalization through the radio telemetry link. The SDI-12 master mode can be used to interface the Vosponder directly to any SDI-12-compatible sensor or other SDI-12 compatible devices. Some information about this mode is covered in Appendix A.
  • Page 9: Hardware

    Section 1. Hardware ► 1. Hardware connections to the datalogger and radio (Section 1) Programming the datalogger to output the data values to the Vosponder (Section 2) Developing a voice image file for the Vosponder (Section 3) Setup and testing of the Vosponder (Section 4) Understanding how to connect the various hardware components is the first step in the setuup process.
  • Page 10: Two-Way Radio Interface

    Section 1. Hardware The SDI-12 interface cable is wired between Vosponder and a CSI datalogger as follows: Vosponder Color Purpose CSI Datalogger Terminal 1 Black Ground Terminal 2 +12 VDC Terminal 3 White Data Control Port Terminal 4 No Connection 1.2 Two-Way Radio Interface This connection provides an interface from the Vosponder to a two-way radio.
  • Page 11: Rs-232C Terminal Interface

    Section 1. Hardware 1.3 RS-232C Terminal Interface This connection provides an interface from the Vosponder to a computer. The connection is made using a 9-pin female to 9-pin female null modem cable, as shown in Figure 1-3. This allows a user to configure various operational parameters, upload the voice image file, view existing settings, and view incoming DTMF tones and SDI-12 commands.
  • Page 12 Section 1. Hardware This is a blank page.
  • Page 13: Programming The Datalogger

    This manual assumes that the user is familiar with writing programs for Campbell Scientific dataloggers. This manual in no way covers all of the possible programming instructions and program configurations that could be used to initiate a voice message broadcast from a datalogger.
  • Page 14: Send Data Command

    Section 2. Programming the Datalogger 2.1 Send Data Command The following example depicts an EDLOG program for a CSI datalogger that sends the battery voltage, internal datalogger temperature, and the time to the Vosponder. The Vosponder is assumed to have been set up with an SDI-12 address of 1 and the SDI-12 data line (white wire) to be wired into the dataloggers control port 1 (C1).
  • Page 15: Character Count

    Section 2. Programming the Datalogger Additional data values (input locations) can be sent to the Vosponder by adding P68 commands consecutively, as shown in Example 2-3. The number of data value characters is limited to no more than 102. For example, you could transmit as many as 17 data values that each had 6 characters.
  • Page 16: Speak Text Command

    Section 2. Programming the Datalogger 2.2 Speak Text Command The speak text command can be used for alarming conditions. Example 2-4 is a program that shows how the speak text command could be formatted. Example 2-4. Program to send text string to the Vosponder *Table 1 Program 01: 10 Execution Interval(seconds)
  • Page 17: Ascii Table

    Section 2. Programming the Datalogger 14: Extended Parameters 4 Digit (P68) 1: 65 Option ;Send “A” 2: 84 Option ;Send “T” 3: 84 Option ;Send “T” 4: 69 Option ;Send “E” 5: 82 Option ;Send “R” 6: 32 Option ;Send a Space Charter 7: 69 Option ;Send “E”...
  • Page 18: Speak Now Command

    Section 2. Programming the Datalogger 2.3 Speak Now Command The speak now command can be used for outputting a voice data string upon conditions determined by the datalogger. This command will do nothing unless a speak data or speak text command has been implemented in the program.
  • Page 19: Developing The Voice Image File

    Section 3. Developing the Voice Image File Hardware connections to the datalogger and radio (Section 1) Programming the datalogger to output the data values to the Vosponder (Section 2) ► 3. Developing a voice image file for the Vosponder (Section 3) Setup and testing of the Vosponder (Section 4) After completing Section 2, you should now have the datalogger programmed to send data values to the Vosponder.
  • Page 20 Section 3. Developing the Voice Image File Manually create the text strings and associate the data values. This can be done using any text editor. A user must be very careful to make sure that the format of the voice image text string is correct. If it isn’t, then the Vosponder may react adversely when the file is uploaded to it and may require a compete reset.
  • Page 21: Using The Voice Image Development Software

    Section 3. Developing the Voice Image File this causes a small pause between the letters and makes the verbalization clearer. Punctuation and other characters are verbalized as follows: • Period, question mark, exclamation mark, and a comma can be used to create pauses between sentences, words, or letters.
  • Page 22: Building The Voice Image File

    Section 3. Developing the Voice Image File 3.3.1 Building the Voice Image File Begin by selecting the “New” icon (picture of a sheet of paper). This will open a new file and the “Add Phrase” window will appear. In this window you enter the text you want spoken before and after the data values.
  • Page 23: Editing The Voice Image File

    Section 3. Developing the Voice Image File When you have finished creating the voice image file, it can be saved by selecting the “Save” icon located on the upper left side of the screen (picture of a disk). You should give each image a unique name and save it to floppy disk or to your computer’s hard drive.
  • Page 24 Section 3. Developing the Voice Image File Delete a Phrase To delete a phrase select the “x” to the right of the phrase you want to delete. You will be asked to confirm the deletion process. If you answer “OK”, the phrase will be deleted.
  • Page 25: Vosponder Configuration And Programming

    Section 4. Vosponder Configuration and Programming Hardware connections to the datalogger and radio (Section 1) Programming the datalogger to output the data values to the Vosponder (Section 2) Developing a voice image file for the Vosponder (Section 3) ► 4. Setup and testing of the Vosponder (Section 4) 4.1 Communicating with the Vosponder The final step is to configure the Vosponder and upload the voice image file...
  • Page 26: Entering Commands

    Section 4. Vosponder Configuration and Programming The screen replicas depicted in this section will be those displayed when using Microsoft® HyperTerminal® Version 5.1 running under Windows® XP. Other terminal emulation programs may have some slight differences, but should function in a similar manner. Once the terminal program is running and the configuration settings have been saved, you should see a blank terminal screen.
  • Page 27: Main Menu Command

    Section 4. Vosponder Configuration and Programming See Appendix D for a complete diagram of the Vosponder menu tree. At any prompt, entry of an <ESC> will abort the command and/or move back one menu level. If at the main menu, <ESC> will return the Vosponder to its runtime mode.
  • Page 28 Section 4. Vosponder Configuration and Programming M:>V (D)TMF (I)mage (T)X (A)ddr Data (V)alues (ESC) V:> E - Edit . Allows user to edit the following parameters (for more details see Section 4.2.2): • DTMF Code • SDI-12 Address • SDI-12 Mode •...
  • Page 29: View Menu Commands

    Section 4. Vosponder Configuration and Programming U - Upload . Transfers a prepared voice image file to the Vosponder from a computer. The image must be properly formatted for the intended function. (See Section 3 for details on creating the voice image file and Section 4.3 for details about uploading a voice image file to the Vosponder.) M:>U U:>***...
  • Page 30 Section 4. Vosponder Configuration and Programming V:>D VD>Bye! 9 8 7 6 5 4 3 2 1 I - Image . This command allows the user to view the current voice image file that is loaded on the Vosponder. Entering a “V” will display the voice image text string.
  • Page 31: Edit Menu Commands

    Section 4. Vosponder Configuration and Programming not, then the user will need to modify either the datalogger program or the Vosponder voice image file. V:> VV> VV>+12.491+20.762+748.00 4.2.3 Edit Menu Commands The edit menu as shown in Figure 4-4 allows the user to edit the DTMF code, SDI-12 address, SDI-12 mode, and transmit settings.
  • Page 32 Section 4. Vosponder Configuration and Programming M – SDI-12 Mode . The SDI-12 mode can be set to master or slave . The unit defaults to “Slave” mode. In the slave mode the unit emulates a sensor. In the master mode the unit emulates a datalogger. For CSI datalogger users, it is recommended that the Vosponder be in the “Slave”...
  • Page 33: Uploaded Menu

    Section 4. Vosponder Configuration and Programming • The Transmit Hang Time is set in milliseconds from 0 to 65535. {default = 539} Hang time determines the duration that the Vosponder leaves the transmitter keyed after speaking. The keyboard characters entered here are not echoed to the PC terminal until an <ENTER>...
  • Page 34: Configuring The Vosponder Settings

    Section 4. Vosponder Configuration and Programming 4.3 Configuring the Vosponder Settings Information that you will want to have before you start setting up the Vosponder includes: What SDI-12 address do you want to assign to the Vosponder? The default is 0. The SDI-12 address should relate to the control port on the datalogger that you have chosen to wire the SDI-12 interface cable into.
  • Page 35: Terminal Command Mode - View | Image | Voice Screen

    Section 4. Vosponder Configuration and Programming in HyperTerminal. Do not be alarmed by seeing some additional characters. The image might look something like that shown in Figure 4-3. V:>I VI>V0301Beaver Creek Site 31..The battery voltage is|NY1volts..|02The dataloggers internal temperature is|YY1degrees C..|03The time is|NN0minutes into the day|{^9*^1*^1*.
  • Page 36 Section 4. Vosponder Configuration and Programming This is a blank page. 4-12...
  • Page 37: Testing And Troubleshooting

    Section 5. Testing and Troubleshooting 5.1 ERROR Codes When in the terminal mode, error codes may be directed to the screen to aid in troubleshooting. The following table provides context for the error codes. TABLE 5-1. Terminal Error Codes Error Code Cause Corrective Action Attempt to use transparent...
  • Page 38 Section 5. Testing and Troubleshooting Check the Vosponder Leave the radio system in place. Connect the Vosponder to the computer using a null modem cable and initiate communication using a terminal program such as HyperTerminal. (Refer to Section 4.) At the main menu prompt (M:>), issue a (S)peak command by pressing “S”.
  • Page 39 Section 5. Testing and Troubleshooting Problem: My data values are being spoken in the wrong order. Solution: Open your voice image file in the Vosponder Image Development Software, and using the UP and DOWN arrow keys to the left of the phrases, move the phrases into the order that you want them spoken.
  • Page 40 Section 5. Testing and Troubleshooting Open the Ports/Flags window and watch to see if the control port that you have wired the Vosponder’s SDI-12 interface cable into ever goes high (green dot). The port must go high in order for data to be transferred to the Vosponder. If it doesn’t, then you will need to check your program and/or the datalogger’s control port to see why the control port is not working.
  • Page 41 Section 5. Testing and Troubleshooting Problem: The radio doesn’t hang up after a voice message transmission. Solution: Check the radio interface cable. Make sure that the connection to the radio and the Vosponder are solid. If the problem still exists, then try replacing the cable with another one if you have a spare or can swap one out from another Vosponder that is working.
  • Page 42 Section 5. Testing and Troubleshooting Be sure to use a null modem cable. Verify that Vosponder has +12 VDC on Pin 2 of connector J1 and that Pin 1 is grounded to the power supply or datalogger. Go to HyperTerminal and select File | Properties | Connect To.
  • Page 43: Sdi-12 Interface

    Appendix A. SDI-12 Interface If you are not familiar with the SDI-12 protocol, you can visit the following web page and learn more about it: http://www.sdi-12.org/sdi-12/table_of_contents.htm A.1 SDI-12 Modes The Vosponder is capable of emulating either an SDI-12 master unit or an SDI-12 slave unit.
  • Page 44: A.3 Master Mode For Sdi-12 Sensors

    Appendix A. SDI-12 Interface A.3 Master Mode for SDI-12 Sensors This appendix does not cover the operation of the Vosponder in master mode. The master mode is best used when attaching the Vosponder directly to stand alone SDI-12 sensors such as a water quality multi-probe, pressure transducer, shaft encoder, or any sensor or SDI-12 device that does not have the ability to issue SDI-12 commands.
  • Page 45: B. Cabling And Connections

    Appendix B. Cabling and Connections DB-9 Female DB-9 Female Pin 2 Pin 3 Pin 3 Pin 2 Pin 5 Pin 5 FIGURE B-1. Terminal Interface Cable (Null Modem) Ground +12 VDC SDI-12 FIGURE B-2. SDI-12 Data and Power Interface Connector Sig GND TX Data RX Data...
  • Page 46: B-4. Radio Interface Connector (Partial Schematic)

    Appendix B. Cabling and Connections Push To Talk Relay Contacts De-energized 8X8 MODULAR Jack 8X8 MODULAR Plug Transmit Audio > 3.3k 1/16w Aux MPU Interface Receive Audio < OP4N25 470 1/16w Receive Carrier Operated Squelch Sense (Optional) VOSPONDER III Radio Interface Partial Schematic (c) 2003 ISA-USA, Inc.
  • Page 47: C. Audio Level Controls

    Appendix C. Audio Level Controls Four audio level controls are provided on the Vosponder. The information provided here is only for a reference should a technical support representative ask you to make adjustments to the factory settings. Opening the case and adjusting these settings without first consulting with a technical support representative will VOID the warranty.
  • Page 48 Appendix C. Audio Level Controls at pin 6 of J6, increase the output level until peak clipping occurs then back off on R24 approximately 20% (2-3 turns). This will provide for optimum voice clarity. Receive Level – has a very broad acceptance range and is set for the optimum level at the factory.
  • Page 49: D. Terminal Commands Menu Tree

    Appendix D. Terminal Commands Menu Tree (D)TMF Main Menu (V)oice (I)mage (M)aster (T)x (R)eset (A)ddr Data (V)alues (V)iew (ESC) (E)dit (D)TMF Code (S)DI-12 Adr (M)aster (S)peak SDI-12 (M)ode (S)lave (T)x (A)larm (ESC) (ESC) (T)alk (U)pload (X)parent (ESC)
  • Page 50 Appendix D. Terminal Commands Menu Tree This is a blank page.
  • Page 51: E. The Anatomy Of The Voice Image File

    Appendix E. The Anatomy of the Voice Image File The voice image file can be created using any basic word processor or text editor that is capable of saving simple .txt files. The editor must not insert any embedded control characters, visible or invisible. .RTF, .DOC, .HTM or any other format is unacceptable.
  • Page 52 Appendix E. The Anatomy of the Voice Image File The “Postscript” field follows. This is what is to be spoken after the data point is verbalized. Remember the characters, ~ | {} are not allowed in any text string. Another “End of Text” marker is required next. When the Vosponder encounters this marker, it checks to see if any further data points must be reported.
  • Page 53: F. Datalogger Program Example

    Appendix F. Datalogger Program Example This program will send three new data values to the Vosponder every ten seconds. Every five minutes the most recent data values will be broadcast over the radio link. The data values can also be broadcast at anytime by using a radio handset and keying in the DTMF code that has been set in the Vosponder.
  • Page 54 Appendix F. Datalogger Program Example 7: SDI-12 Recorder (P105) 1: 1 SDI-12 Address 2: 0 Start Measurement (aM0!) 3: 1 Port 4: 1 Loc [ BatVolts ] 5: 1.0 Mult 6: 0.0 Offset 8: Extended Parameters 4 Digit (P68) 1: 88 Option 2: 83 Option...
  • Page 55 Appendix F. Datalogger Program Example 14: Extended Parameters 4 Digit (P68) 1: 51 Option 2: 49 Option 3: 46 Option ;period, creates a 0.4 sec. pause 4: 46 Option ;period, creates a 0.4 sec. pause 5: 65 Option 6: 76 Option 7: 65 Option...
  • Page 56 Appendix F. Datalogger Program Example This is a blank page.
  • Page 57 This is a blank page.
  • Page 58 Campbell Scientific Companies Campbell Scientific, Inc. (CSI) 815 West 1800 North Logan, Utah 84321 UNITED STATES www.campbellsci.com info@campbellsci.com Campbell Scientific Africa Pty. Ltd. (CSAf) PO Box 2450 Somerset West 7129 SOUTH AFRICA www.csafrica.co.za sales@csafrica.co.za Campbell Scientific Australia Pty. Ltd. (CSA)

This manual is also suitable for:

Vsp3

Table of Contents