Campbell COM310 Instruction Manual - 4.  System Components

Manual is about: Voice communications

Summary of COM310

  • Page 1

    Com310 voice communications modem revision: 11/11 tip ring gnd campbell scientific inc. Made in usa s/n 1002 complies with part 68, fcc rules. Fcc registration no. B9qusa-31402-mm-t ringer equivalence 0.5a.Required connector usoc rj11c. This equipment complies with the requirements in part 15 of fcc...

  • Page 3: Warranty

    Warranty “products manufactured by campbell scientific, inc. Are warranted by campbell scientific, inc. (“campbell”) to be free from defects in materials and workmanship under normal use and service for twelve (12) months from date of shipment unless otherwise specified in the corresponding campbell...

  • Page 4: Assistance

    Assistance products may not be returned without prior authorization. The following contact information is for us and international customers residing in countries served by campbell scientific, inc. Directly. Affiliate companies handle repairs for customers within their territories. Please visit www...

  • Page 5: Com310 Table of Contents

    Com310 table of contents pdf viewers: these page numbers refer to the printed version of this document. Use the pdf reader bookmarks tab for links to specific sections. 1. Introduction..................................................................1 2. Specifications .................................

  • Page 6

    Com310 table of contents ii 7. Troubleshooting com310 voice systems ...............27 7.1 no communications .............................................................................. 27 7.2 communications problems .................................................................... 28 appendices...

  • Page 7: 1.  Introduction

    Com310 voice communications modem 1. Introduction the com310 is a voice-synthesizer modem that supports the pakbus and mixed-array dataloggers that have voice capability (see section 4.3). The com310 allows them to announce by telephone the data stored in variables or input locations, the status of ...

  • Page 8: 2.  Specifications

    Com310 voice communications modem 2. Specifications • bell 212a, ccitt v.21, and v.32bis compatible • full duplex at 9600 and 1200 baud to datalogger • v.42 lapm and mnp2-4 error detection/correction • hayes at command set • rj-11c telephone jack • fcc and ic (formerly known as doc) approval • pulse...

  • Page 9

    Com310 voice communications modem unlike the cr10x, cr510 and cr23x where voice code is appended to a finished measurement program using loggertalk software, the cr1000 voice code is created along with the measurement program using the crbasic editor. It is recommended you finish and debug the voice...

  • Page 10

    Com310 voice communications modem step 3 – send basic_voice_2.Cr1 to cr1000 1) download basic_voice_2.Cr1 from csi web site under support, downloads, program examples to a folder on your hard drive. 2) from loggernet toolbar run crbasic editor and open basic_voice_2.Cr1. 3) change phone1 (a constant...

  • Page 11

    Com310 voice communications modem pressing the # key you should hear: c r one thousand station press one to hear a sensor value press two to hear or toggle port press three to hear or toggle flag press star to disconnect 3) navigate around in the menus to learn the program’s capabilities: a) press 2...

  • Page 12

    Com310 voice communications modem ' cr1000 ' basic_voice_2.Cr1 ' send voice.Txt to cr1000 before sending this program. ' program employs voicesetup instruction available in os cr1000.Std.12 and later ' 1st phone number is called if diff 7 tc temperature > 85f ‘ program continues to call callback pho...

  • Page 13

    Com310 voice communications modem ' ***** subroutines ***** ' called when calling in: sub callinvoice do voicespeak ("current station data 50ms 50ms", 0) voicespeak ("press one to hear the battery voltage 50ms", 0) voicespeak ("press two to hear the datalogger temperature 50ms", 0) voicespeak ("pres...

  • Page 14

    Com310 voice communications modem ' monitors a value sub subkey1 do voicespeak ("50ms press sensor number 50ms press star to return", 0) mykey = voicekey (keytimeout) if mykey = 1 then voicespeak ("50ms the battery voltage is" + value(1) + "volts", 1) if (mykey = 2) then voicespeak ("50ms the refere...

  • Page 15

    Com310 voice communications modem if flags(mykey) then voicespeak("on",0) else voicespeak("off",0) endif voicespeak("50ms press pound to toggle 50ms press star to return", 0) if voicekey(keytimeout) = pound then flags(mykey) = not flags(mykey) else exitdo endif loop endif loop ' port loop endsub dat...

  • Page 16

    Com310 voice communications modem elseif (tcvalue_f > 85 and armalarm) or manualalarm = true then manualalarm = false alarm = true' do for i = 1 to numphones ' call these numbers until the alarm is cleared if alarm then dialvoice(phones(i)) ' calls only if alarm is set next i if alarm then delay(1,1...

  • Page 17: 4.  System Components

    Com310 voice communications modem voice beg / endvoice the voicebeg / endvoice instruction pair enclose the code that is executed when the datalogger detects a ring from its voice modem (at call in). Callinvoice subroutine this subroutine contains the code pointed to by voicebeg / endvoice that is t...

  • Page 18

    Com310 voice communications modem 4.2 surge suppressor if the phone company does not provide surge protection at the datalogger site, you will need to install some. Csi offers surge protectors in two forms. Item # 6362 is a surge protector with environmental enclosure mounting hardware. Item # 4330 ...

  • Page 19

    Com310 voice communications modem the com310 must connect to an analog phone line. Some office environment pbx phone lines are digital and don’t interface to an analog modem such as the com310. Of course, any phone may be used to call in to or receive callbacks from the com310. A touch-tone phone is...

  • Page 20

    Com310 voice communications modem 5.1.1.2 voice callback the com310 gives you the ability to do voice callbacks. You can program a station to call one or more telephone numbers and announce an alarm message when conditions you specify are met. You can input multiple phone numbers to increase the pro...

  • Page 21

    Com310 voice communications modem the voicespeak code might look like this: tc_1 = public.Airtemp(1,1) voicespeak ("the air temperature was" + tc_1 + "degrees", 0) 5.2 native pakbus dataloggers the cr1000 and other voice capable crbasic dataloggers can be programmed to provide the features available...

  • Page 22

    Com310 voice communications modem announced menu; however, the user can respond by pressing a key in the middle of an announcement. If doing concurrent communications (via multiple communication peripherals) with your datalogger it is recommended that the voicekey timeout be extended to over 5 secon...

  • Page 23

    Com310 voice communications modem the callout parameter is a boolean value that indicates the com310 mode. When the value returned in this parameter is true the datalogger has called out. When the value is false the datalogger has received an incoming call. If the same ascii character is used for ha...

  • Page 24

    Com310 voice communications modem datatable (testb,1,1000) datainterval (0,0,sec,10) sample (1,ptemp,ieee4) sample (1,tcvalue_f,ieee4) average (1,tcvalue_f,ieee4,false) sample (1,batt_volt,fp2) sample (1,dialsuccess,fp2) sample (1,result,fp2) endtable dialsequence (4094) dialsuccess = dialmodem (com...

  • Page 25

    Com310 voice communications modem 5.2.2.1 data callback instructions the following instructions are used to program a data callback. Dialsequence/enddialsequence the dialsequence/enddialsequence instructions are used to define the code necessary to route packets to a pakbus datalogger. Any time an i...

  • Page 26

    Com310 voice communications modem tutorial is a more advanced tutorial for setting up voice callback. Example program files are included for use in the tutorials. If you’ve had little experience in creating/editing datalogger programs in edlog, we suggest that you begin with quick start (section 3) ...

  • Page 27

    Com310 voice communications modem 5.3.6 voice callback loggertalk can program a voice callback when associated with a *.Dld file that includes a p97 with parameter 1 = “31” for mixed-array dataloggers or “39” for pakbus dataloggers (see section 5.1.1.2). Loggertalk allows you to input multiple phone...

  • Page 28: 6.  Hardware Installation

    Com310 voice communications modem in loggernet a comma represents a 1 second delay. You may need to adjust the number of commas so that the “9” occurs during the voice announcement, depending upon the length of time required to establish the connection with the modem. For information on creating an ...

  • Page 29

    Com310 voice communications modem figure 3. Com310 / cr1000 using surge protection device (where there’s no available standard rj11 connection) 6.2 powering the com310 modem newer campbell scientific dataloggers provide 12 vdc on cs i/o connector pin 8 for powering peripherals such as the com310. Th...

  • Page 30

    Com310 voice communications modem 6.3 grounding the com310 system connect the green 14 awg grounding wire (provided with the com310) to the gnd terminal on the com310 and to the station enclosure’s earth ground connection. It is important that you connect the com310 and datalogger directly to a high...

  • Page 31

    Com310 voice communications modem 6.4 telephone service telephone companies occasionally make changes in their equipment, operations, or procedures. If you have any questions about your telephone line, such as how many pieces of equipment you can connect to it, the telephone company should be able t...

  • Page 32

    Com310 voice communications modem figures 5 and 6 show the wiring for connecting the surge suppressor. Color coding of wires may vary. The important consideration is to follow tip all the way through and ring all the way through. Getting wires crossed typically does not damage anything. The phone li...

  • Page 33

    Com310 voice communications modem figure 6. Side view of surge suppressor wiring 7. Troubleshooting com310 voice systems following are some possible reasons for your com310 system not working or not working properly. 7.1 no communications voice mode — no voice announcements when you call the station...

  • Page 34

    Com310 voice communications modem 28 6) loggernet setup configured for the wrong pc modem. 7) loggernet configured for a baud rate the station cannot handle (try 9600). 8) com310 configuration was changed from its default factory settings (see appendix d). 7.2 communications problems voice mode 1) c...

  • Page 35

    Appendix a. Theory of operation the com310 modem is used to transmit data over bandwidth-limited channels such as telephone lines by modulating audio tones, using phase shift keying (psk) at 9600 or 1200 baud and frequency shift keying (fsk) at 300 baud. The com310 has four connectors: 1. Rj11 – tel...

  • Page 36

    This is a blank page..

  • Page 37: Class A Computing Devices

    B-1 appendix b. Fcc warning to users of class a computing devices this equipment generates, uses, and can radiate radio frequency energy, and if not installed and used in accordance with the instruction manual, may cause interference to radio communications. It has been tested and found to comply wi...

  • Page 38

    This is a blank page..

  • Page 39: Appendix C.  Ic Information

    C-1 appendix c. Ic information industry canada (ic) was formerly known as doc. Cp-01, issue 8, part i section 14.1 “notice: the industry canada label identifies certified equipment. This certification means that the equipment meets certain telecommunications network protective, operational and safet...

  • Page 40

    This is a blank page..

  • Page 41

    D-1 appendix d. Set rings, at parameters d.1 set number of com310 rings before answer to program the number of rings before the com310 answers, use the datalogger’s *d3 setting. Changing the com310’s ats0 setting (as with the com210) will not change the number of rings before answer. *d3 setup for t...

  • Page 42

    Appendix d. Set rings, at parameters d-2 (3) step 3 (a) dial the phone number (b) wait until “connected” appears at lower-left on screen. You will hear some tones as a modem connection is established. (c) after connection hyperterminal should display: ata (d) wait until you see the “>” prompt (e) ty...

  • Page 43: Pin Description

    E-1 appendix e. Cs i/o 9 pin serial port the com310’s cs i/o port is not a standard rs-232 connection. Pin description the com310 modem connects to the datalogger using an sc12 cable connected to the datalogger’s cs i/o port. The com310’s connector configuration is shown in figure e-1. Table e-1 sho...

  • Page 44

    Appendix e. Cs i/o 9 pin serial port e-2 table e-1. Pin description abr = abbreviation for the function name. Pin = pin number. O = signal out of the datalogger to a peripheral. I = signal into the datalogger from a peripheral. Pin abr i/o description 1 5v i 5 vdc supply (not used for com310). 2 sg ...

  • Page 45: *.Dld File

    F-1 appendix f. Reading voice code in a *.Dld file when a cr10x, cr23x, or cr510 file is edited and saved in loggertalk, the information for voice communications is appended to the *.Dld file. This information can be verified for accuracy. An example of some typical voice code is shown below. The nu...

  • Page 46: F.2  Callback Code

    Appendix f. Reading voice code in a *.Dld file f-2 the above code translates to: input locations ports flags (four decimal places) campbell scientific datalogger program (pause) (pause) (pause) "datalogger internal temperature" is (input location 3) degrees fahrenheit. (four decimal places) datalogg...

  • Page 47: F.3  Modem Security Enabled

    Appendix f. Reading voice code in a *.Dld file f-3 f.3 modem security enabled loggertalk’s modem security code is unrelated to the datalogger’s *c mode passwords. Refer to the datalogger operator’s manual for more information on the datalogger’s *c mode. This last example uses the modem security cod...

  • Page 48

    Appendix f. Reading voice code in a *.Dld file f-4 this is a blank page..

  • Page 49

    G-1 appendix g. Com310 word list g.1 com310 word list - numerical order 0. Zero 1. One 2. Two 3. Three 4. Four 5. Five 6. Six 7. Seven 8. Eight 9. Nine 10. Ten 11. Eleven 12. Twelve 13. Thirteen 14. Fourteen 15. Fifteen 16. Sixteen 17. Seventeen 18. Eighteen 19. Nineteen 20. Twenty 21. Thirty 22. Fo...

  • Page 50

    Appendix g. Com310 word list g-2 141. Maximum 142. Mercury 143. Meter 144. Meters 145. Micro 146. Miles 147. Milli 148. Minimum 149. Minute 150. Moisture 151. Month 152. Multiplier 153. New 154. N-t-u 155. Off 156. Offset 157. On 158. Open 159. Overflow 160. Parts 161. Per 162. Percent 163. P-h 164....

  • Page 51

    Appendix g. Com310 word list g-3 303. L 304. Lake 305. Layer 306. Line 307. Load 308. Located 309. Location 310. Logan 311. M 312. M-r-p 313. Management 314. Mendon 315. Mid 316. Mid-mountain 317. Midnight 318. Minutes 319. Modem 320. Monday 321. Mount 322. Mountain 323. N 324. Needs 325. Network 32...

  • Page 52

    Appendix g. Com310 word list g-4 59. And 209. Approach 93. Are 210. Area 94. At 211. Available 95. Average 212. B 213. Back-up 96. Barometric 97. Bars 98. Battery 214. Bay 215. Be 216. Beaver 217. Beds 218. Behind 219. Below 220. Big 221. Billion 222. Blast 223. Boiler 224. Building 66. By 225. C 22...

  • Page 53

    Appendix g. Com310 word list g-5 85. Is 299. It 300. J 301. K 44. Key 136. Kilo 77. Kilobytes 302. Knots 303. L 304. Lake 137. Last 305. Layer 138. Level 306. Line 139. Liter 307. Load 308. Located 309. Location 57. Locations 310. Logan 50. Low 311. M 312. M-r-p 313. Management 141. Maximum 78. Memo...

  • Page 54

    Appendix g. Com310 word list g-6 75. Signature 380. Since 178. Site 6. Six 16. Sixteen 24. Sixty 381. Skiing 382. Smog 179. Snow 383. Sodium 180. Soil 181. Solar 384. Sonar 385. South 182. Speed 386. Spill 183. Squared 184. Stage 185. Standard 37. Star 387. States 186. Station 48. Status 187. Storm ...

  • Page 56

    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 • cleroux@csafrica.Co.Za campbell sc...