Campbell Scientific VS1 Telephone Modem with Voice Synthesizer User Manual

VS1 AND THE VOICE SYNTHESIZER EDITOR
INSTRUCTION MANUAL
4/12/94
COPYRIGHT (c) 1994 CAMPBELL SCIENTIFIC, INC.

WARRANTY AND ASSISTANCE

The
VS1 AND THE VOICE SYNTHESIZER EDITOR
Products may not be returned without prior authorization. To obtain a Returned Materials Authorization (RMA), contact CAMPBELL SCIENTIFIC, INC., phone (435) 753-2342. After an applications engineer determines the nature of the problem, an RMA number will be issued. Please write this number clearly on the outside of the shipping container. CAMPBELL SCIENTIFIC's shipping address is:
CAMPBELL SCIENTIFIC, INC.
RMA#_____ 815 West 1800 North Logan, Utah 84321-1784
CAMPBELL SCIENTIFIC, INC. does not accept collect calls. Non-warranty products returned for repair should be accompanied by a purchase order to cover the repair.
815 W. 1800 N. Logan, UT 84321-1784 USA Phone (435) 753-2342 FAX (435) 750-9540 www.campbellsci.com
Campbell Scientific Canada Corp. 11564 -149th Street Edmonton, Alberta T5M 1W7 CANADA Phone (403) 454-2505 FAX (403) 454-2655
Campbell Scientific Ltd. Campbell Park 80 Hathern Road Shepshed, Leics. LE12 9RP ENGLAND Phone (44)-50960-1141 FAX (44)-50960-1091

VS1 AND THE VOICE SYNTHESIZER EDITOR

1. INTRODUCTION TO VS1 AND VS1 VOICE SYNTHESIZER EDITOR

Bell 212A and CCITT V.22 Compatible
Full Duplex at 300/1200 Baud
Hayes "AT" Command Set
RJ11C Modular Telephone Jack
Tone Dialing
Direct connection to and powered by a CSI
CR10 datalogger.
Signal level connects/disconnects 5 VDC
external power minimizing current drain.
The VS1 Voice Synthesizer is a 300/1200 baud modem voice synthesizer, that uses the Hayes "AT" command set.
The CR10 that will be communicating with the VS1 will require a special UVEPROM in order for the system to operate.
The VS1 can be operated as a remote site modem connected to a CR10 datalogger and used to transmit, by voice, real-time data stored in the datalogger to the end user. A touch-tone phone must be used to access the voice synthesis functions. The VS1 will not work with the older pulse-style phones. A Hayes or Hayes-compatible modem must be at the computer site to use the VS1 as a standard modem.
The voice synthesizer is powered and enabled by the battery powered datalogger. When the voice synthesizer is disabled, it will draw less than 50µA from the datalogger 5VDC output.
The VS1 Voice Synthesizer Editor is used to adapt user-created *.DLD files to work with the datalogger and the voice synthesis functions in the VS1.
The VS1 can also be used as an originate modem at the datalogger site. This allows the user to program the datalogger to call specific phone numbers when certain preprogrammed conditions are met. For more information, refer to Section 8.4 in this manual and to the CR10 Operator's Manual regarding Instruction 97.

2. SPECIFICATIONS

2.1. VS1 VOICE SYNTHESIZER Current Drain:

ON HOOK(Quiescent state)-approx. 50µA. OFF HOOK(Voice transmitting)-approx. 110 mA. OFF HOOK(Data transmitting)-approx. 75 mA.
Voltage Supply Requirements:
A single 5 VDC-regulated supply. This supply is from the CR10.
Operational Temperature Range:
-25°C to +50°C
Humidity:
If the VS1 Voice Synthesizer is installed in a remote site that is exposed to the elements, we recommend using a NEMA Class 4 enclosure with a desiccant pack to control humidity. Comparable enclosures are the CSI model number ENC 12/14 with desiccant pack part number 4905.
Installation in a building at standard room temperature and humidity should not present a problem.
Size:
5.15" X 1.675" X 3.615"
13.08 cm X 4.25 cm X 9.18 cm
Weight:
12.2 oz. 0.346 Kg.
Additional Specifications:
Equipment complies with FCC Rules Part 68. Equipment complies with requirements in Part
15 of FCC Rules for Class A computing devices.
FCC Registration No. - B9QUSA-75378-MM-T Ringer Equivalence No. (REN) - 0.6B Canadian Load No. 5 Required Connector - USOC RJ11C Screw terminals for - GND, RING, and TIP.
1
VS1 AND VOICE SYNTHESIZER EDITOR
2.2. VS1 VOICE SYNTHESIZER EDITOR SOFTWARE
The VS1 requires an IBM or IBM-compatible computer with at least 256K of available RAM memory, along with DOS 2.1 or greater. It requires an 80-column by 25-line monitor. This monitor can be Monochrome, Text, CGA, EGA, VGA, etc.
The VS1 Voice Synthesizer Editor can be run from the floppy drive, but it is recommended to install the software package on a hard drive. See Section 4 in this manual for hard drive installation instructions.

3. HARDWARE INSTALLATION

3.1. INTERNAL JUMPER SETTINGS

The VS1 Voice Synthesizer has five user­changeable jumpers. Table 3-1 lists jumper settings and their meaning along with factory settings. See Figure 3-1 for jumper locations.

3.2. UVEPROM INSTALLATION IN THE CR10

Your CR10 will require a special UVEPROM in order to work properly with the VS1. If the VS1 UVEPROM was not installed at the factory, refer to the CR10 Operator's Manual, Appendix G or to Appendix A in this manual for installation instructions.

3.3. SITE INSTALLATION

Your VS1 is designed to be used on standard device telephone lines. The VS1 connects to the telephone line by means of a USOC RJ11C jack (standard modular telephone jack).
Connection to telephone company-provided COIN service (Central Office ImplemeNted systems) is prohibited. Connection to party line service is subject to state tariffs.
TABLE 3-1. VS1 Internal Jumper Settings
JUMPER PINS MEANING FACTORY SETTING
1. D8 1 TO 2 RESULT CODES ENABLED JUMPER IN PLACE
2. D8 3 TO 4 AUTO-ANSWER DISABLED JUMPER NOT IN PLACE
3. D8 5 TO 6 ENABLE CCITT V.22 JUMPER NOT IN PLACE
4. C8 1 TO 2 ENABLE VOICE SYNTHESIZER JUMPER IN PLACE
5. J4 1 TO 2 ENABLES MODEM ENABLE JUMPER NOT IN PLACE
JUMPER 1: Result codes are sent to your terminal screen. JUMPER 2: Auto answer is disabled by putting the jumper in place. This option is used only
when the modem is not to answer a call. For example: The VS1 is connected to a phone line which is to be used for both
voice and modem communication. In this situation it its best to have the datalogger call the computer.
JUMPER 3: Selects Bell 212A (U.S. and Canada) or CCITT V.22 (Foreign). This does not mean
that the VS1 is tested and approved for all foreign countries.
JUMPER 4: Selects the option to hear voice synthesis communication over the lines. Jumper 5
needs to be OFF for voice synthesis to occur.
JUMPER 5: This option is to be used when talking with dataloggers other than the CR10 or
when talking via modem only. Jumper 4 needs to be OFF when this jumper is in place.
2
VS1 AND VOICE SYNTHESIZER EDITOR
If the unit is mounted where there is a standard modular phone plug available then connect the phone cable provided with the VS1 from the modular wall plug to the VS1, as shown in Figure 3-2.
Connect the 14 AWG grounding wire (provided with the VS1) to the grounding terminal (GND)
on the VS1. Connect the other end to the CR10 ground (G) on the wiring panel. If the enclosure has a grounded bus bar, then connect the ground wire to the bus bar instead of the datalogger ground. The datalogger ground should be tied to earth ground. See Section
14.7 in the CR10 Operator's Manual.
FIGURE 3-1. VS1 Jumper Locations
3
VS1 AND VOICE SYNTHESIZER EDITOR
FIGURE 3-2. Standard Telephone Jack Connection
4
VS1 AND VOICE SYNTHESIZER EDITOR
FIGURE 3-3. Remote Site Connection
5
VS1 AND VOICE SYNTHESIZER EDITOR
Remote datalogger installations require a telephone transient surge protector (P/N 6362 for enclosure mount. P/N 2372-01 for direct replacement) unless the telephone company confirms a surge protector has already been installed at the remote site. See Figure 3.3.
If a burial phone line and a telephone transient surge protector are used, attach the wires to the VS1 as shown in Figure 3-3.
NOTE: It is important that the datalogger and VS1 are well grounded to an earth ground to ensure proper operation.
Connect the VS1 to the CR10 via the SC12 Cable. Neither the CR10 or the VS1 use RS232 Serial I/O type pin outs or protocols to communicate. If you would like more information on what each pin does on the CR10 please refer to the CR10 Operator's Manual, Section 6 on 9 PIN SERIAL INPUT/OUTPUT or to Appendix B in this manual.
If any of your telephone equipment is not operating properly, you should remove it immediately from your telephone line, as it may cause harm to the telephone network. If the telephone company notes a problem, they may temporarily discontinue service. When practical, they will notify you in advance of this disconnection. If advance notice is not feasible, you will be notified as soon as possible. When you are notified, you will be given the opportunity to correct the problem and informed of your right to file a complaint with the FCC.
give you notice in writing to allow you to make any changes necessary to maintain uninterrupted service.
If you have any questions about your telephone line, such as how many pieces of equipment you can connect to it, the telephone company will provide this information upon request.
In certain circumstances, it may be necessary for the telephone company to request information from you concerning the equipment which you have connected to your telephone line. In this instance, provide the FCC registration number and the Ringer Equivalence Number (REN) of the equipment which is connected to your line; both of these items are listed on the equipment label and Section 2.1 of this manual. The sum of all of the RENs on your telephone lines should be less than five in order to assure proper service from the telephone company. In some cases, a sum of five may not be usable on a given line.
For theory of operation on the modem part of the VS1 and an "AT" command summary please refer to Appendix E.

4. SOFTWARE INSTALLATION

The VS1 Voice Synthesizer Editor can be run directly off the floppy disk you received with the VS1. We recommend copying the disk to your hard drive. It is always a good idea to make a back up copy of your original disks and then archive the originals. The disk is not copy protected.
For assistance in installation or for repair, call or write to:
Campbell Scientific, Inc. 815 West 1800 North Logan, UT 84321-1784 (801) 753-2342.
To comply with FCC Rules and Regulations, all repairs on the VS1 will be performed by Campbell Scientific, Inc. or an authorized agent of Campbell Scientific, Inc.
In order to provide you with the best service, it may be necessary for the telephone company to make occasional changes in their equipment, operations, or procedures. If these changes might affect your service or the operation of your equipment, the telephone company will
6
Follow normal DOS COPY command procedures to load the VS1 Voice Synthesizer Editor onto your hard drive. The files necessary to run the editor are: VS1.EXE and VOICE.TXT. If there is room on the hard drive, load the example file called EXMPL1.DLD. This file will be used later.

5. USING THE VS1 FOR MODEM COMMUNICATIONS

In order to download files to your datalogger via modem you will need to modify the phone number in GRAPHTERM or TERM. Insert three commas and "*9" at the end of the phone number for your datalogger.
VS1 AND VOICE SYNTHESIZER EDITOR
For example, if the number of your datalogger is "555-4321" you would need to make the following additions: "555-4321,,,*9".
The commas add delays so the VS1 has time to recognize the "*9". The "*9" disables the voice synthesizer and sets the VS1 to operate as a standard 1200 baud modem. By inserting extra commas into the phone number string, you can usually correct communication problems with the VS1. This is particularly true if the call is long distance.

6. DOWNLOADING AND COMMUNICATING WITH THE VS1

Let's take a brief tour through the VS1. The VS1 Voice Synthesizer will allow you to monitor preconfigured input locations in the datalogger as well as check or manipulate flags and ports.
For this example you will need to have the datalogger attached to the VS1 and all phone lines connected.
Using GRAPHTERM or TERM, download EXMPL1.DLD to the datalogger. Make sure the datalogger is connected to the VS1. Quit GRAPHTERM or TERM after downloading EXMPL1.DLD.
NOTE: The datalogger does not need to be connected to the VS1 to download a program to it. You can download your program via an SC32A interface, or a storage module, to the datalogger and then connect it up with the VS1.

6.1. INPUT LOCATIONS

Using a standard touch-tone phone, call up the datalogger. After connecting you should hear:
Campbell Scientific datalogger program. Datalogger internal temperature is (some value) degrees Fahrenheit. Press "1" for input locations. Press "2" for ports. Press "3" for flags. Press "pound" to hear menu again. Press "star" to disconnect.
The first two lines of the spoken message are called the "Initial Message". This message is created by the user using the VS1 Voice Synthesizer Editor. Pressing the "#" symbol on
the telephone keypad will cause the VS1 to repeat what is listed above. Pressing the "*" symbol will cause the VS1 to say "goodbye" and disconnect the phone.
For right now let's only look at the input locations. Press "1" on your touch-tone phone. You should hear:
You have selected to monitor input locations. Press the pound key following your selections. Press "1" for datalogger internal temperature. Press "2" for datalogger battery voltage. Press "pound" to hear menu again. Press "star" for previous menu.
Press "1" followed by "#" on your touch-tone phone. You should hear:
Campbell Scientific datalogger program. Datalogger internal temperature is (some value) degrees Fahrenheit. Press "pound" to hear menu again. Press "star" for previous menu.
Press "2" followed by "#" on your touch-tone phone. You should hear:
Datalogger battery voltage is (some value) volts. Press "pound" to hear menu again. Press "star" for previous menu.
Let's back completely out of the VS1 and disconnect the phone. Press "*" followed by another "*" on your touch-tone phone. You should hear the VS1 say "goodbye" and then disconnect the phone.
Pressing the "#" key by itself will cause the VS1 to repeat the menu of the input locations and the main menu. The "#" key will not cause the menu to be repeated in the flag or port menus. Pressing the "*" key will always back you up to the previous menu, unless you are in the main menu. There, the "*" will cause the VS1 to disconnect the phone.
You do not have to wait for the voice to finish speaking before pressing keys. If you know the input location you want to hear just press the correct sequence of keys without waiting for the voice to finish speaking.
For example, to hear the datalogger battery voltage without waiting for the voice to finish the initial message, call up the VS1 and press the following sequence of keys after the line has connected: "1", "2", "#". You should hear:
7
VS1 AND VOICE SYNTHESIZER EDITOR
Datalogger battery voltage is (some value) volts. Press "pound" to hear menu again. Press "star" for previous menu.
If you don't wish to hear the rest of the message after hearing what the datalogger voltage level is press "*", "*". You should hear the VS1 say "goodbye" and disconnect the phone. The first "*" exits you out of the input locations menu to the main menu. The second "*" causes the VS1 to disconnect the phone.

6.2. FLAGS AND PORTS

Monitoring and changing the status of flags and ports is almost identical. For this exercise, let's work only with the flags.
Call up the VS1 using your phone and at the main menu press "3" on the phone keypad to get to the flag menu. You should hear:
You have selected the flag menu. Press "1" through "8" to monitor status of flag. Press "star" for previous menu.
Let's look at flag #2. Press "2" on the phone keypad. You should hear:
Flag two is low. To toggle flag press "pound", "pound." Press "star" to return to previous menu. Press "1" through "8" to monitor flag status.
Let's toggle flag #2. Press "#", "#". You should hear:
Flag two is high. To toggle flag press "pound", "pound." Press "star" to return to previous menu. Press "1" through "8" to monitor flag status."
You can skip listening to the VS1 and go directly to the port or flag menu if you know what flag or port you wish to monitor or toggle. You can go through the identical steps above with the ports menu.
WARNING: There is an inherent hazard to being able to toggle ports and flags over the phone. Anybody who has the phone number to the datalogger can call up and toggle ports and flags. You might be using the flags to control sections of your program in the datalogger, or you might be using the ports to control external circuitry. The VS1 has the capability of using a security code to lock out callers from everything but the initial message information. See Section 8.1 in this manual on generating and using the security code.

7. USING THE VS1 VOICE SYNTHESIZER EDITOR

7.1. GETTING STARTED

EDLOG is used to create the initial *.DLD files and the VS1 Voice Synthesizer Editor has to modify those files to work with the VS1. From now on, let's refer to the VS1 Voice Synthesizer Editor simply as the Editor.
Make sure EXMPL1.DLD is in the same directory as the VS1.EXE file. It doesn't have to be in the same directory, but it will make using the Editor easier.
The Editor can be used with a mouse or with a keyboard. Only the left mouse button is used in VS1. Both mouse and keyboard use will be explained. If you have a keyboard and a mouse you can use either mouse or keyboard, or use combinations of both.
Before disconnecting let's return flag #2 to its original condition. Press "#", "#". You should hear:
Flag two is low. To toggle flag press "pound", "pound." Press "star" to return to previous menu. Press "1" through "8" to monitor flag status.
This is exactly what we had before. Press "*", "*" to disconnect.
8
Instructions for mouse use will be preceded with the symbol:
Instructions for keyboard use will be preceded with the symbol:
The instructions for both the mouse and the keyboard will be separated from the text by rules.
VS1 AND VOICE SYNTHESIZER EDITOR
Enter the Editor by typing "VS1" <Enter>. You should see a screen similar to Figure 7-1. Let's describe each of the main menu options. Through practice you should get a thorough understanding of each option. VS1 will always come up with the FILE main menu option highlighted unless a particular file is specified at the time VS1 is booted up. There are several ways to move from option to option.
The following convention will be used concerning keyboard keys. Special use keys will be surrounded by <>. For example, when you are requested to press the "Enter" key it will look like this: press <Enter>. Combinations of keys, such as pressing the "Alt" key simultaneously with the "F3" key will look like this: press <Alt> <F3>.
Put the mouse cursor anywhere on the main menu option you want and click the left mouse button to select.
For keyboard use do the following:
Use the right or left arrow keys to highlight a different main menu option.
Press and hold <Alt> followed by the first letter of the main menu option. Release both keys together.
Let's describe each individual main menu option and suboption starting with the FILE main menu option. Use the keyboard or the mouse to highlight FILE.

7.2. THE FILE MAIN MENU OPTION

Don't select any of the suboptions at this time. The various suboptions and a brief description under the FILE option are as follows:
NEW FILE - opens a user selected *.DLD file to be edited.
SAVE - saves the present *.DLD file that has been loaded into VS1 for editing.
SAVE AS - allows you to save the present file being edited under a different file name.
ABOUT - gives a brief description of the VS1 Editor and its version number.
EXIT - leaves the VS1 editing environment and returns you to the DOS prompt. VS1 will warn you if you try to exit without saving a file previously selected for editing.
You can also exit VS1 from the main menu by pressing <Esc>.
If you have a mouse, place the mouse cursor on the suboption you want and click the left mouse button to select
.
FIGURE 7-1. VS1 Text Editor Initial Window
9
Loading...
+ 25 hidden pages