Home
Benthic and Resistivity Sensors (BARS) User Manual
Contents
1. eG E 896253 v JequinN 925 07001104808 85384 e MSAZI el 0562411 AS 10 6 H occe3ui 80 53 54 N IRG2UAC LFUUGACN 4 im O JRu2u LFGULACN 0000010 EJ BARS Motherboard Component Side 55 t o m O n 11 0j O 9 Annoy MISO O 000 o lt 8 ____ 000000 000000 OO 0090000 000090 2 u SS 000000 100000900 BARS Motherboard Back side 56 odo oog p JO D 47 58 Tue Reo ENS 9 1 Y 996693 ezs 539 eni 99 99 9 20 19 ZA LA PW EW ZW 59 Silk Side Number of Holes 108 Board Size Rex Johnson 206 543 9688 Moy 28 2004 University of Washington School of Oceanography Engineering Services 6 8 X 1 8 T spunoj9 117 99500 60 elf ol O mo yno t 5159090 98 93 sy ao 003 010202 896653 SEN Te 2 3 2 e x 5 WNidr _ al a
2. SCALE Evu Seek e Mf 73 TB HES os HZ uz 0 4 7 Horses 4 She BAC e 7 wu SEE O URN ra 74 TTS Hs KATE dos 264 On UTE Me 4 ATA TEL i ly n SCALE Fou size RLANTITY e Wortes e Ho Vs Need was for Mohn Bome 7 24 75 TTE CES LOGGER 4 PLATE CANA VERSION 76 SCALE SITE QUANTITY EA cH 76 RES Loser REG COW Vorren to OAT Key bre 3 30 2010 77 Res loggen 78 tOVA TS MATEX IAC DELRAY 7 6672 SCALE 12 Site QUAN TITE 4 78 Tre MO WOE 0 MAD D Fare tz mr Hi n 225 225 186 ses xd Fara e 5 INSTA amp sec MATE 40 m mU SCALE TUM Fou see Nm OQ 2 Trac 4 Au site Hoes 34 Fez Veo Monu 79 MIIN S 2 gba 42 0 4 532 tL main 2221 22 229 81 62 5 sb 2 BIWI Y LY
3. LF 10 CR 13 ClockStatus 0 Has the System Clock been set 0 No 1 Yes ADRate 2 Samples per Second BOFMarker 123 BOF File Marker Append 1 Always append the data file LowBattMode 0 0 normal mode 1 Low Batt Verbose 0 0 print data only 1 print all status information Pointer 100 Set an arbitary pointer location so we can find Control S input WriteDataStatus 0 0 Do not write data to memory 1 write data to memory Set up Hybernate mode Mode 0 causes TT8 to stay at 5 volt power Mode 1 causes TT8 to drop to 3 volt power Mode 1 HybAt 3V Mode Set up the number of days in the Month Array M 1 31 M 2 28 M 3 31 M 4 30 M 5 31 M 6 30 M 7 31 M 8 31 M 9 30 M 10 31 M 11 30 M 12 31 Check to see if Eprom Memory has been setup with parameters Any value other than 1 means current parameters have not been stored If parameters have not stored then store default values and use default values If parameters have been stor EpromStatus VGET 0 IFF EpromStatus lt gt 1 VSTORE 0 1 Set setup VSTORE 1 20 depending on MinOrSec VSTORE 2 0 Set VSTORE 3 55 command 1 2 4 16 32 55 VSTORE 4 1 Set VSTORE 5 1 VSTORE 6 1 d use the stored values EpromStatus 1 0 Memory not setup 1 Set CycleTime 20 Minutes or Seconds MinOrSec 1
4. 1297222 5291 2007 95 Brag 4491 27 Moya Z U Tas Lind 2210 wur gweay El trar V LM 4 2 192 Way oL 201 5 oh z E WU 4235 5 dnt L zn 2 22 932 2703 249907 77644 83 Hydrothermal vent resistivity probe Machined components AI4V Titanium cap 27 8 diam X 3 8 thick AS Tapped for Weld io out to insert 3 4 Ti tube 1 4 deep 1 0 diam 6AI4V Ti rod drilled out with 3 8 drill as long as possible 6 to O Ring channe 0 wide 1 0 diam 6AI4V Ti rod with 968 bore and turned down to Wy BZ od at one end 4645 1 2 X 20 Thread 5 4 1 0 bar o 3 8 EEO ge p p YA Modified sT 2 r tting in 5 8 Pesistivity probe Pufe Ti E K OSE WEF gt 84 KES Frese WELAS WELE NOrS So CAN Ger A ONTP A arr 5 Use Tit V WELD To Nor 85 Hydrogen Sensor End Cap By Connector End 685 0 081 to 0 083 Thd Hole 3 clearance holes 1 4 28 for 4 40 screws 0 5 Deep on 1 25 diameter 213 Dia 120 Apart to match case 1 65 Dia 0 65 Dia O rings Piston 112 Face 117 Designed by Rex Johnson Engineering Services July 28 2004 e Scale
5. Print foo Volts Float 1000 Print 5 3F Volts Print N Volts Float EhAve 1000 Print 45 3F Volts Print Volts Float RefTempAve 1000 Print 5 3F Volts Print Ww Convert Referenc Thermistor Value ThermistorMVolts RefTempAve ThermistorVolts Float ThermistorMVolts 1000 Gosub ConvertThermistorTemp Print vl Save Thermistor Temp too Need to convert it to mc 10 so it is same format as Thermocouple Tmp INT P 100 Get Thermocouple Temp Move Mux to Next Channel Pset 1 Pclr 1 Wait for it to stabilize Sleep 0 Sleep 10 Take 10 values of Res Temp and average ResAveTemp 0 For 1 to 10 ResAveTemp ResAveTemp Chan 7 16 Next I ResAveTemp ResAveTemp 10 Volts Float ResAveTemp 1000 Print 5 3F Volts Print ms ThermoMVolts ResAveTemp ThermoVolts Float ThermoMVolts 1000 Gosub ConvertThermoTemp Print Save Thermocouple Temp too Need to convert it to mC 10 so it is not too big to store Tmp INT T 100 Already Have Battery Voltage so just print it Print 4 1F Vbatt Print Turn power off to sensors SDO 0 16 Turn off Analog Power Pclr 0 DoneLogging Iff Verbose 1 Print Print Memory Pointer Pointer Print Endif 45 ThisCycleIsDone KK KK AK KAKA KK KK A ARA ARA KARA TPUoff Upda
6. a kn Resistivity Temperature hi5 CERE Battery Voltage 10 Mu euere Not Used 10 Section 2 Operating Instructions 12 BARS Operating Instructions A Preparations for Deployment l Since this device lives in a titanium pressure case which is very durable and the microprocessor controller is programmed to be Plug and Play one only needs to plug the sensors into the unit clean and grease each connector and attach the interconnecting cable that goes to the underwater cable system Be sure to use the locking sleeves on each connector There are no other necessary preparations If for some reason you need to open the pressure case remove the end cap with all the connectors first To do this remove the 4 small screws that hold the multi connector end cap to the pressure case Then use fiberglass wedges to remove the endcap itself NEVER USE A SCREWDRIVER The end cap is connected to the internal electronics through several connectors Unplug them so the end cap is free Next remove the opposite end cap that only has one connector using the same method This end cap is also connected to the internal electronics with a connector Once it is unplugged this end cap is free Then you can slide the electronics out of the case To talk to this instrument directly with the short interface cable for testing purposes use a communications program like Onset s TxTools software Connect your computer s RS232 serial port to the in
7. uonnjos pue ejduuis Juiod ynw oj Julod pue jurod oj jurod oj aq ue 54400251 006 JO uorssiusuej ay ajesado sjuediorued OM Q9IUM ZZY SY 9JIM p sjoddns y y pajoauuoo aq ueo A ddns emod ue jewod Bui iddns jo e qedeo jou s uod ZEZSY 94 J eoejiejul ZEZSY Burzieniui uod 22254 ay Jamod 49110515119 jeuruue A ddns emod jeuondo ue peiewod uod si 22758 0 ZEZSY Jeuonoeilp Iq SIUL 626 5819291 49319 5 04 TETSU VEN wiMWO4 v2 NOI SE2 LE2AUOISN Y 94
8. Amonth 1 GOSUB InputErrors PRINT GOTO InputMonth ENDIF CheckFeb Amonth 2 PRINT 27 A PRINT Is this a Leap Year INPUT Enter 1 for Yes 0 for No gt AA gt 1 lt 0 GOSUB InputErrors PRINT GOTO CheckFeb ENDIF ENDIF 4 Amonth InputDay IF Amonth 1 Days31 IF Amonth 3 Days31 IF Amonth 5 Days31 IF Amonth 7 Days31 IF Amonth 8 Days31 IF Amonth 10 Days31 IF Amonth 12 Days31 IF Amonth 4 Days30 IF Amonth 4 Days30 IF Amonth 4 Days30 IF Amonth 4 Days30 IF Amonth 2 FebDays If you get here you entered a bad number GOSUB InputErrors PRINT GOTO InputMonth Days31 INPUT Enter the Day 1 31 A IFF A gt 31 A lt 1 GOSUB InputErrors PRINT GOTO InputDay ENDIF 3 A GOTO InputYear Days30 INPUT Enter the Day 1 30 A IFF gt 30 1 GOSUB InputErrors PRINT GOTO InputDay ENDIF 3 A GOTO InputYear FebDays IF AA 1 GOTO Days29 IF AA 0 GOTO Days28 If you get here you entered a bad number GOSUB InputErrors PRINT GOTO InputMonth Days28 INPUT Enter the Day 1 28 A gt 28 A 1 28 GOSUB InputErrors PRINT GOTO InputDay ENDIF 3 A GOTO InputYear Days29 INPUT Enter the Day
9. 0 Off 1 On PRINT VGET 6 eh Amp Power Status 0 Off 1 On PRINT VGET 7 Hydrogen Sensor Power Status 0 Off 1 On PRINT VGET 8 Reference Temperature Power Status 0 Off 1 On PRINT VGET 9 Metadata Print Status on Power up 0 No Print on Powerup Print PRINT VGET 10 Metadata Print Status on Restart Data Collection 0 No Print on Restart Data 1 Print RETURN SysInfo Print out System Information to identify this system GOSUB ClearScreen GOSUB PrtSysInfo PRINT GOSUB PrintParameters PRINT INPUT Press Enter to return to the Main Menu gt GOTO MainMenu PrtSysInfo PRINT PRINT System Name BARS Benthic And Resistivity Sensors PRINT System Owner Marv Lilley University of Washington PRINT Owner Contact Phone 206 543 0859 PRINT System Serial 001 PRINT Software Version 1 86 Last Update March 28 2012 PRINT Made by Ocean Engineering Services July 2010 206 543 9688 RETURN AreYouSure To verify that user really wants to stop this program GOSUB ClearScreen 38 PRINT You have requested to stop this program PRINT PRINT Once the Program has been stopped to restart the program PRINT just cycle the system power This system is programmed as PRINT Plug and Play so it will power up running PRINT PRINT Are you really sure that you want to stop this progra
10. 1 283 317 8 9 1 0 066 0 336 1 654 0 125 0 639 3 199 1 993 1 878 3 51 1 283 317 8 9 1 0 068 0 335 1 660 0 121 0 641 3 197 1 994 1 876 3 55 1 283 317 8 9 1 0 067 0 337 1 659 0 123 0 639 3 199 1 994 1 878 3 51 1 284 318 0 9 1 0 066 0 337 1 657 0 123 0 639 3 199 1 994 1 878 3 51 1 284 318 0 9 1 0 068 0 334 1 657 0 121 0 642 3 196 1 994 1 876 3 55 1 283 317 8 9 1 0 065 0 338 1 658 0 123 0 637 3 200 1 994 1 877 3 53 1 283 317 8 9 1 0 065 0 337 1 659 0 123 0 637 3 200 1 995 1 877 3 53 1 283 317 8 9 1 BARS Data Format BARS Outputted Data Format using BARS TXB Program The following is the Data Format for each burst 12 Words burst The time between bursts is user selectable from 15 seconds to 60 minutes Word RE ee Resistivity 5 See Note 1 Word Resistivity X1 See Note 1 Word Resistivity X5 See Note 1 Hydrogen 5 See Note 1 Word S Hc Hydrogen X1 See Note 1 Worb Hydrogen X5 See Note 1 9 0 Eh Sensor See Note 1 Word Bi ts Reference Temp Volts 1 2 WORM ges TUE Reference Temp Deg C Word IQ ees Resistivity Temp Volts 1 3 Word TI serien Resistivity Temp Deg C Word Mm Battery Voltage See Note 1 Notes 1 This data is outputted in volts 2 The Reference Thermistor voltage must be translated into Degrees C based on the tables included in the NOTES and the SCHEMATICS sections of this manual The Program BARS TXB uses the equa
11. HybernateTime BrtTimeSec 0 Check for change of Minute TOU If Hybernatel Time 0 HybernateTime HybernateTime 60 Never allow an unreasonable Hybernate Tim Endif rint Mi 2 0 gt nly Y RIFE Hybe If Hybernatel nOrSec he Next make no 59 GO P Print Hybernatel T I rnate if Time gt CycleTime Goto CheckTime MinOrSec Time HybernateTime sense so I am removing it TO Wait there is extra time rnateTime gt 8 Provide 4 second count down time owe HybernateTime HybernateTim 4 Verbose 1 P X Print Hybernating for HybernateTime Seconds Endif Hybernate until w Hybernate 5 HYB ENDIF are close to next whole minute for HybernateTime seconds HybernateTime 0 HYB 1 kkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkkxkxkxkxkkxkxkxkxkxkxkxkxkkkkxkxkxkkxkxkxkxkxkxkxkkkxkkkkkxkkkxkx k GOTO CheckT Wait IFF Verbose PRINT PRINT Endif ime 1 Current Next Cy 3 Time 02 2 1 0 le at 02 BrtTimeHr BrtTimeMin BrtTimeSec 41 WaitLoop Print In WaitLoop BrtTimeSec BrtTimeSec Actual Seconds 0 RTIME IFF MinOrSec 1 IF 0 lt gt 0 GOTO WaitLoop Endif MinOrSec 0 0 lt gt BrtTimeSec GOTO WaitLoop GOTO SetupToLog Endif CheckTime
12. Print Checking Time Print BrtTimeHr 2 BrtTimeMin 1 BrtTimeSec 0 IF BrtTimeHr 2 amp BrtTimeMin 1 amp BrtTimeSec 0 SetupToLog Check if we have missed the right time IF BrtTimeHr 2 amp BrtTimeMin 1 amp 0 gt BrtTimeSec SetupToLog IF BrtTimeHr 2 amp BrtTimeMin 1 GOTO SetupToLog GOTO AnotherCycle UserCommand Check for User Command to Stop Logging Control S 19 Be sure KeyCommand word 0 KeyCommand 0 Save Memory Pointer SavePointer Pointer Save Contents of Memory SaveData Get Pointer 2 Decrement Pointer Pointer Pointer 2 Be sure Memory is Zero MemValue 0 Store Pointer 1 MemValue Backup one memory location Pointer Pointer 1 Look for Keyboard Entry Iff Verbose 1 print T Enter Control S NOW to Stop Endif Print Current Time RTIME Iff Verbose 1 PRINT Current Time 02 2 1 0 Endif Print next cycle time if not in Shipping Mode or Low Battery Mode If LowBattMode 1 Print Vbatt Vbatt LowBattMode 0 amp Verbose 1 PRINT Next Cycle at 02 BrtTimeHr BrtTimeMin BrtTimeSec Endif Otherwise Print Date too IFF Verbose 1 If LowBattMode 1 PRINT Date 02 2 4 2 3 5 Endif ITEXT Pointer 80 If character stored adjust memory size IFF Pointer lt gt SavePointer Pointer SavePointer
13. R EN 1 FO Vo pr pr Ne Vo pr pr Ps 51 Vo pr pr Ps Sl Vo 1 Vo pr pr pr Hc IF Ne 12 bit A D conversion into the upper part of the 16 bit word INT PRINT Turn on TPU Processor Turn on analog power ET 0 Turn on Sensor Power O PwrWord 16 SUB ClearScreen ENE T from all the Analog Inputs INT INT RUT How Many Scans do you want gt R I 1 TO Answer eset Mux et 1 eep 0 Sleep 10 JES 1 F Hcount 0 Print INT This Test Routine Prints out the actual Analog Voltages INT This should be helpful for system testing Answer Print Res 5 ResX1 ResX5 H2 5 H2X1 H2X5 sTemp VBatt DIF Get first 6 channels R J 0 to 6 lts chan J 4 096 65520 int 5 3F Volts int xt J Now get the Reference Temperature on the Mux lts chan 7 4 096 65520 int 45 3F Volts int Move the to the Next Channel et 1 Bele 1 Wait for it to Stabilize eep 0 Sleep 10 Now get the Thermocouple Temperature on the Mux lts chan 7 4 096 65520 int 45 3F Volts int mi Move the Mux to the Next Channel et 1 Pclr 1 Wait for it to Stabilize eep 0 Sleep 10 Now get the Battery Voltage lts chan 7 4 096 65520 Multiply by 10 lts 10 Volts int 45 3F Volts int int ount Hcount 1 Hcount 20 Hcount 0 XE E 31 Eh RefTemp INPUT SDO 0 Enter to retur
14. Volts Volts Volts Volts Volts Volts Volts Deg C Volts Deg C Volts HeaderStatus 1 Endif Endif Reset Mux Pset 1 Sleep 0 Sleep 10 Pclr 1 Read the starting time RTIME Get Res Hydrogen Ref Temp Data and Average 10 values ReslAve 0 Res2Ave 0 Res3Ave 0 1 0 2 0 H3Ave 0 EhAve 0 RefTempAve 0 Sleep 0 I 1 to 10 ReslAve ReslAv Chan 0 16 Res2Ave Res2Av Chan 1 16 Res3Ave Res3Av Chan 2 16 HlAve HlAve Chan 3 16 H2Ave H2Ave Chan 4 16 H3Ave H3Ave Chan 5 16 EhAve EhAve Chan 6 16 RefTempAve RefTempAve Chan 7 16 Next I ReslAve ReslAve 10 Res2Ave Res2Ave 10 Res3Ave Res3Ave 10 1 HlAve 10 H2Ave H2Ave 10 H3Ave H3Ave 10 EhAve EhAve 10 RefTempAve RefTempAve 10 Note all A D data is divided by 16 Since it is only 12 but data shifted into 16 bits This helps to identify the BOF Markers later 1 Ck Kk Ck kk Ck kk CK kk KK KK KK KK KK KK KG MK KG Kk Kk Kok kk Volts Float ReslAve 1000 Print 5 3F Volts Print Volts Float Res2Ave 1000 Print 45 3F Volts Print s Volts Float Res3Ave 1000 Print 45 3F Volts Print Volts Float HlAve 1000 Print 45 3F Volts 44 Ms Volts Float H2Ave 1000 Print 45 3F Volts
15. anero eo Jr 20 i dan 6 vH 61 62 ly 5 69 0 7 9882 ZUR 7002 9 Aine 460 9215 PlDog 8896 90 S3 OH JO Jaquiny uosuuop 0 8 1 se uBisep peydepy uogejos He 63 0 90 53141117111 1 10601 0 07 64 Addng AS 30 0 05 joy 1 317 2 MO 10005 3 44 4 7 4 N 65 Driva Adj KesesTrrure amp eco 9V Power Common O Common 00 8 17 000000000 R20 Ul 5 O V out 66 JoyeinBay 98 91141 67 1222 4 fa weg ef ap 24 9 4707 97 7 9 lt 2 42027 44 5100 7 gt lt 17 lt gt Teor 92 24927 69 Section 4 System Mechanical Drawings TTY 665 24 Prove 31 fare Potrg 1 d T 6 pmi 72 TTS ES LOGSEn Gare MA 7 4
16. for Min or 0 for Sec Set PwrWord 55 Power Control Word for SDO ResPwrStatus 1 for Power On 0 Power Off 26 VSTORE 7 1 VSTORE 8 1 VSTORE 9 0 Set MetadataStatusPowerUp 0 for Do not print on Powerup 1 print VSTORE 10 0 Set MetadataStatusRestartData 0 for Do not print on restart of data collection 1 print ENDIF EpromStatus VGET 0 EpromStatus CycleTime VG MinOrSec VGE T PwrWord VGE ResPwrStatus InstrAmpPwrStatus VGET 5 IsoPwrStatus VGET H2PwrStatus VGET RefTempPwrStatus MetadataStatusPowerUp MetadataStatusRestartData ENDIF Print a blank line to show unit is alive PRINT Check to see if print Metadata VGET 9 1 GOSUB PrtSysInfo PRINT GOSUB PrintParameters PRINT ENDIF For Plug and Play jump to Data Collection GOTO TakeData SetTime Newest Routine to block bad data entries GOSUB ClearScreen PRINT This routine is to set or adjust the System Clock PRINT RTIME PRINT The Current System Date PRINT 02 72 4 2 3 72 5 PRINT The Current System Time PRINT 402 2 2 1 2 0 INPUT Do you want to Change the Current Time 0 No 1 Yes gt IF 0 MainMenu lt gt 1 SetTime InputMonth INPUT Enter the Month 1 12 Amonth IFF Amonth 12
17. to 30C Hydrogen Sensor Probe Manufacturer UW Physics SENSO Entran EPXN V03 15P Z1 Sensor OPUS 0 69 88 mV FS equals 0 15 PSI Electronic a 10 Usable Rane une 0 4 096 volts Pressure Housing Titanium 1 65 Dia x 3 5 Depth Rating 22732 PSI 50604 FT Power 4 096V 0 25 ma eH Sensor Probe Manufacturer Ko ichi Nakamura SENSOT OULDUL i RE eg 0 5 volts Electronically shifted and amplified to 0 to 4 volts BARS Specifications Continued Logger Pressure Case Maternal teet dette teh Titanium 6AL4V Outside dimensions 5 0 Diameter 19 5 Long Weight in Air With Electronics 31 6 Lbs Weight in 2 With Electronics 15 6 Lbs Collapse Pressure 888 19656 PSI 43755 FT System Power Consumption All sensors turned on Logger Dropout Voltage 12 volts System Maximum Voltage 30 volts Peak current requirement 85 ma Waiting to take next burst of data 52 ma Taking A D Data 5 seconds cycle 52 ma Formatting Data 5 seconds cycle 7T ma Sending Data 1 second cycle 85 ma Menu Mode mean 50 ma System Power Control Con
18. 0 Set MetadataStatusPowerUp VSTORE 10 O0 Set MetadataStatusRestartData restart EpromStatus VGET 0 CycleTime VGET 1 MinOrSec VGET 2 PwrWord VGET 3 ResPwrStatus VGET 4 InstrAmpPwrStatus VGET 5 IsoPwrStatus 6 H2PwrStatus VGET 7 RefTempPwrStatus VGET 8 MetadataStatusPowerUp VGET 9 37 MetadataStatusRestartData VGET 10 RETURN PrintParameters Eprom Storage location assignments Only Locations 0 31 available 0 Status 0 means not setup yet 1 means ready to use 1 CycleTime Default 20 2 MinOrSec Default 0 i 3 PwrWord Default 55 4 ResPwrStatus Default 1 5 InstrAmpPwrStatus Default 1 6 IsoPwrStatus Default 1 n H2PwrStatus Default 1 8 RefTempPwrStatus Default 1 9 MetadataStatusPowerUp Default 0 10 MetdataStatusRestartData Default 0 PRINT This System is presently setup with the following Parameters PRINT VGET 0 Eprom Status 0 means not setup yet 1 means ready to use PRINT VGET 1 Cycle Time Actual Time in Seconds or Minutes PRINT VGET 2 Minutes or Seconds Cycle Time 0 Seconds mode 1 Minutes mode PRINT VGET 3 Power Control Word Power Control Word 1 2 4 16 32 55 if all on PRINT VGET 4 Res Power Status 0 Off 1 On PRINT VGET 5 Thermocouple amp Hydrogen Amp Power Status
19. 2 INPUT Press EN GOTO SetPwrCntrl ENDIF Toggle Res Power IFF ResPwrStatus 1 ResPwrStatus 0 PwrWord PwrWord VSTORE PwrWord VSTORE ResPwrS RETURN 3 4 ENDIF IFF ResPwrStatus 0 ResPwrStatus 1 PwrWord PwrWord ENDIF VSTOR VSTOR RETURN 3 PwrWord 4 ResPwrStatus ah ToggleInstrAmpPwr Check for errors first IFF InstrAmpPwrStatus GOSUB ClearScreen PRINT There has PRINT Reset all Option 2 INPUT Press ENTE Select one 0 6 to 9 rl sPwr strAmpPwr oAmpPwr Pwr fTempPwr CkCkCkCk ck kCk ck k ck ck kCk ck kCk k kk k KKK ck KKK ck k ck ck k ck ck ck ck ck k ck ck k ck k k ck k kk ck ck k ck k kk k k kk A XK XK of the following functions Reprint this Toggle Toggle Toggle Toggle Toggle Return ResPwrStatus gt 1 been a E tatus 0 been a TER to Continue A Power Power Power Power Power Menu to to to to to Res the the the th Sensor Instrumentation Amp eH Isolation Amp Hydrogen Sensor Reference Temperatur to the Main Menu Enter 0 through 9 here InstrAmpPwrStatus 1 gt Error in the Power Control Word Reset all Parameters back to Default Values using Main Menu Error in the Power Control Word Parameters back to Default Values using Main Menu R t
20. 2 GOTO SetupToLog BrtTimeMon 1 Brt TimeYr BrtTimeYr 1 GOTO SetupToLog CalNextBurstTime RTIME Calculate the next Burst Date amp Time Add CycleTime to get to next burst CycleTime be Seconds or Minutes depending on Value of MinOrSec LER MinOrSec 0 BrtTimeSec BrtTimeSec CycleTim BurstTimeLoopO0 Check to see if overflow IF BrtTimeSec 60 GOTO LogLoop BrtTimeSec BrtTimeSec 60 BrtTimeMin BrtTimeMin 1 if BrtTimeSec gt 59 goto BurstTimeLoop0 Endif IFF MinOrSec 1 BrtTimeMin BrtTimeMin CycleTim Endif BurstTimeLoopl Check to see if overflow IF BrtTimeMin 60 GOTO LogLoop BrtTimeMin BrtTimeMin 60 BrtTimeHr BrtTimeHr 1 if BrtTimeMin gt 59 goto BurstTimeLoopl CheckHours IF BrtTimeHr lt 24 GOTO LogLoop BrtTimeHr BrtTimeHr 24 BrtTimeDay BrtTimeDay 1 IF BrtTimeDay gt 28 amp BrtTimeMon 2 GOTO NextDay IF BrtTimeDay gt 30 amp BrtTimeMon 4 GOTO NextDay IF BrtTimeDay gt 30 amp BrtTimeMon 6 GOTO NextDay IF BrtTimeDay gt 30 amp BrtTimeMon 9 GOTO NextDay IF BrtTimeDay gt 30 amp BrtTimeMon 11 GOTO NextDay IF BrtTimeDay lt 32 GOTO LogLoop NextDay BrtTimeDay 1 BrtTimeMon BrtTimeMon 1 IF BrtTimeMon lt 12 GOTO LogLoop BrtTimeMon 1 BrtTimeYr BrtTimeYr 1 LogLoop RTIME IFF Verbose 1 PRINT PRINT The Present Date amp Time i
21. 2X Material Grade 2 Titanium All Dimensions Inches Both ends of case the same Hydrogen Sensor End Cap Sensor End 685 000 0 081 to 0 083 3 clearance holes 4 40 screws on 1 25 diameter 120 Apart to match case 0 063 hole 25 deep 1 65 Dia 0 65 Dia O rings Piston 112 Face 117 Scale 2X Material Grade 2 Titanium Rex Johnson Dimensions Inches Engineering Services Both ends of case the same July 28 2004 9 Hydrogen Sensor Case threaded holes 40 x 0 6 deep on 1 25 diameter 120 Apart 01 65 Scale IX Designed by aterial Grade 2 Titanium Rex Johnson Dimensions Inches Engineering Services oth ends of case the same March 19 2004 Coce4 s amp 22732 PS 52604 0JSO 01d H BL un aon 8 e 601 80 ii 61749941643 assan 154 96961 63 uosuyor xay 7 sJeuJoo yeeug pue yojew 49 94910 08 uo 5 pepeeJu 4 y eeo 020 1910 959 i Bep GI spue yog eJnsseJg 9 1d 7 01719 89 5661 11 0 2003 093 93 31 4 Bujmeg 60141994167 4 957 Ed PU
22. 6 0 623 3 046 2 000 1 875 1 279 0 130 0 647 35161 0 126 0 622 3 045 2 000 1 876 1 280 0 182 0 647 3 1 03 0 128 0 620 3 046 2 000 1 877 1 279 0 129 0 647 3 166 0 130 0 622 3 048 2 001 1 874 1 282 0 130 0 646 3 166 02122 9 0 620 3 044 2 000 1 876 15 279 0129 0 651 3 166 Q 127 0 621 3 046 14 999 1 872 1 290 0 132 0 644 3 188 0 127 0 632 3 050 2 001 1 873 1 279 0 131 0 646 27 0 126 0 624 3 045 2 001 1 874 1 280 05 1732 0 645 3 159 0 129 0 623 3 049 2 002 1 870 1 280 01 37 0 643 3 173 0 128 0 628 3 047 2 000 1 874 1 279 0 128 0 646 3 168 0 126 0 621 3 052 1 998 1 874 1 280 Press Enter to return to Main Menu 16 VBatt XO XO XO O O XO XO XO XO O 123 121 122 122 121 123 122 123 122 124 122 122 122 123 122 123 122 121 122 123 BARS Operating Instructions Continued B User Operation Notes 1 The recommended program to operate this logger is called BARS TXB It is written in Onset TxBasic 2 Since this system is designed to be Plug and Play when power is applied data is automatically be sent out the RS422 port at 9600 Baud Use a communications program like Onset s TxTools to talk to the system 3 To get to the Main Menu of user options send the 2 key command Control S to the unit from your communication program The unit should respond with a line feed and a carriage return You then have about 12 second to enter another Control S command The un
23. Benthic and Resistivity Sensors BARS User s Manual Designed and Built for Marv Lilley University of Washington Canadian Neptune Project Designed and Built by Ocean Engineering Services University of Washington Rex Johnson Randy Fabro Tor Bjorklund Built July 2010 Last Update July 18 2012 Section anna Overall System Description Data Format Specifications 56611072 eius Operating Instructions A Preparations for Deployment B User Operation Notes C Scientific Event Detection D Troubleshooting Notes E Post Cruise Procedures Section Schematics Section Mechanical Drawings Section 5 Notes Section 1 Overall System Description BARS System Overview This instrument was specifically designed to be used on the Canadian underwater cable system commonly referred to as Neptune Canada The full instrument name is Benthic And Resistivity Sensors For convenience the acronym is BARS This instrument is a sophisticated underwater scientific sensor interface designed to take measurements from a multitude of sensors in hydrothermal vents and translate the sensor output signals via standard serial communications in useful scientific units It has sensors to measure resistivity temperature eH oxidizable nature of seawater components amp hydrogen The heart of the data logger is an Onset Tattletale 8V2 microprocessor This microprocessor controls p
24. E 3 PwrWord VSTORE 7 H2PwrStatus RETURN 36 ENDIF IFF H2PwrStatus H2PwrStatus PwrWord 0 ENDIF TORI TOR TURN 03 PwrWord 3 7 H2PwrStatus 5 E 7 V V R ToggleRefTempPwr IFF RefTempPwrStatus O PwrWord 16 RefTempPwrStatus 1 Error in the Power Control Word 1 Parameters back to Default Values using Main Menu 20 Minutes or Seconds depending on Or 0 for Sec Power Control Word for SDO 1 for Power On 0 for no print on power up 0 for no print on GOSUB ClearScreen PRINT There has been a PRINT Reset a Option 2 INPUT Press ENTER to Continue A GOTO SetPwrCntrl ENDIF Toggle Reference Temperature Sensor Power IFF RefTempPwrStatus 1 RefTempPwrStatus 0 PwrWord PwrWord 32 VSTORE 3 PwrWord VSTORE 8 RefTempPwrStatus RETURN ENDIF RefTempPwrStatus 0 RefTempPwrStatus 1 PwrWord PwrWord 32 ENDIF VSTORE 3 PwrWord VSTORE 8 RefTempPwrStatus RETURN ResetParameters VSTORE 0 1 Set EpromStatus 1 VSTORE 1 20 Set CycleTime MinOrSec VSTORE 2 0 Set MinOrSec 1 for Min VSTORE 3 55 Set PwrWord 55 command 1 2 4 16 32 55 VSTORE 4 1 Set ResPwrStatus VSTORE 5 1 VSTORE 6 1 VSTORE 7 1 VSTORE 8 1 VSTORE 9
25. Endif IFF MinOrSec 1 INPUT Enter a new value between 1 and 60 here gt A IF lt 1 gt 60 GOSUB InputErrors GOTO SetCycleTime Endif CycleTime A Save parameters to Eprom VSTORE 1 CycleTime VSTORE 2 MinOrSec Reset Variable so no go back to Main Menu 0 Return SetVerbose GOSUB ClearScreen Print Do you want Verbose Status Information during Logging Print T or just the Data Input Enter 1 for Verbose 0 for just Data Verbos If Verbose 0 GOTO SetVerbose If Verbose 1 GOTO SetVerbose Return SetMetadataStatusl 33 GOSUB ClearScreen Print Do you want the Metadata Information printed out at Power up PRINT Input Enter 1 for Yes 0 for No gt A If 0 VSTORE 9 0 If 1 VSTORE 9 1 Return SetMetadataStatus2 GOSUB ClearScreen Print Do you want the Metadata Information printed out at restart of data collection PRINT Input Enter 1 for Yes 0 for No gt A If 0 VSTORE 10 0 If 1 VSTORE 10 1 Return SetPwrCntrl Allow user to GOSUB ClearScre PwrWord 0 turn On Off power to each sensor en PwrWord 55 PRINT WKAKKKKKKKKKKKKK WARNING uf KKKKKKKKKKKKKKKKKKKN PRINT PRINT he Power Control Word PwrWord PRINT This is not possible PRINT The Power Co
26. Get the Keyboard entry KeyCommand GET Pointer 1 Restore Pointer 42 Pointer SavePointer ENDIF Restore Original Memory Store Pointer 2 SaveData Decrement Pointer Pointer Pointer 2 return SetupToLog Check for User command to Stop GOSUB UserCommand IFF KeyCommand 19 Goto MainMenu Endif IFF Verbose 1 Print Print Starting to log a burst of Data to memory Endif Turn Processor TPUon Turn on Analog Power PSET 0 Turn on Sensor Power SDO PwrWord 16 Wait a little for power to stabilize SLEEP 0 SLEEP 400 Reset Mux PSET 1 Sleep 0 Sleep 10 Pclr 1 Move Mux to Battery Channel Mux2 For 1 2 Pset 1 Pclr 1 Wait for Mux to stabilize Sleep 0 Sleep 10 Next I CheckBattery Check the Battery Voltage Take 10 values and average Vave 0 BatSum 0 For 1 to 10 Raw Chan 7 BatSum BatSum Raw Vbatt 40 96 Raw 65536 Vave Vbatt Vave next I Vbatt Vave 10 IFF Verbose 1 print print The Battery voltage is print 5 3F Vbatt print Volts Endif StartBurst IFF Verbose 1 Print VKKKKKKKKK CK CI CIC C CK CK CI CI CIC CK CK CI CI CK AK AK KA KG AK A ko ko ko ko 43 Print Header IFF HeaderStatus 0 Print Res 5 ResX1 ResX5 H2 5 2 1 H2X5 eH Ref T Ref T Res T Res T Vbatt Print Volts
27. IFF A gt 29 lt 1 GOSUB InputErrors PRINT GOTO InputDay ENDIF 3 A InputYear INPUT Enter the Year gt 99 lt 12 GOSUB InputErrors PRINT GOTO InputYear ENDIF 2 5 InputHour INPUT Enter the Hour gt 23 0 GOSUB InputErrors PRINT GOTO InputHour ENDIF 2 A InputMinute INPUT IFF gt 59 0 GOSUB InputErrors PRINT GOTO InputMinute ENDIF 1 29 A Two Digits 0 23 Enter the Minute 0 59 2 1 A InputSecond INPUT Enter the Second 0 59 gt 59 lt 0 GOSUB InputErrors PRINT GOTO InputSecond ENDIF 0 A Change the Clock Status Word ClockStatus 1 STIM RTIM GOTO SetTime ES ES MainMenu A 29 GOSUB TurnOffEverything GOSUB ClearScreen PRINT PRINT PRINT CK Ck CK CK CI CI CC C CK CK CI CIC C CK CK CK CI CIC CC CI CI CIC Ck CK Ck CK A AK KK Kk Kk XK Kk AM print PRINT Welcome to the BARS Program Main Menu 20 PRINT 7 Benthic And Resistivity Sensors PRINT A Serial Number 001 Print OM print CK CK CK CC CK CK CI CI CIC C CK CK CI CI CIC C CK CK CK CI KK AK CK CK CI CI CIC CK CK CK CK OK OK AK A A kk Kk K
28. LL d uoSuyor G09 5001200 99 9 poa i 15911 9 b 9590 yojow 500 Jejewalg 5500 OZV uo SMOJOS 40 seloH 5 y T e de pug 14 7 8 90 RES ZE Loccer e 91 CARADAN RES VETAILS 4 THD Holes 6 22 x 14 Deep SPOTFACE IF WECESSARY a 750 002 3 7 zo 92 Section 5 System Notes Z X 8 x 8729 0L0 X 466 X 2172 94091549110 ON 9096 OL 9091 2258 03 9 01 4 081 0 3 0 53 J0j2euuoo 690 22058 PCO gt uondunsuoo juaung S1Y ZEZSY pesemod pod d 509002911 ooe aie peg p eoq p y 1006 OSI SHON 203 39 moy ou jou gt exeuspueH A ddns samod jeuondo ains pue 31615 ou ejd pue pa nba Ajddns samod ou Seinjesj 0 s jeuluus gt 16111917001 pue
29. ata Metadata with the Printing on Power up is Printing on Power up is Printing on Restart of Data Printing on Restart of Data KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK Select one of the following functions Reprint this Menu the Cycl the Verbos Time 32 Setting PRINT 3 Change Print Status of Metadata on Powerup PRINT 4 Change Print Status of Metadata on Restart of Data PRINT 5 Reset all Parameters back to Default Settings PRINT 6 Print out all Parameters PRINT 7 to 9 Return to the Main Menu PRINT INPUT Enter 0 through 9 here gt A IF 0 SetParameters IF 1 GOSUB SetCycleTime IF 2 GOSUB SetVerbose IF 3 GOSUB SetMetadataStatusl IF 4 GOSUB SetMetadataStatus2 IF A 5 GOSUB ResetParameters IFF A 6 GOSUB ClearScreen GOSUB PrintParameters PRINT INPUT Press ENTER to continue A ENDIF IF A gt 6 GOTO MainMenu GOTO SetParameters SetCycleTime GOSUB ClearScreen Print T Do you want to specify a Cycle Time in Print in Seconds or Minutes Input Enter 0 for Seconds 1 for Minutes gt A lt 0 gt 1 GOSUB InputErrors SetCycleTime MinOrSec Print Print IFF MinOrSec 0 INPUT Enter a new value between 15 and 59 here gt A lt 15 A 59 GOSUB InputErrors GOTO SetCycleTime
30. er to the sensors This can be useful if a sensor has failed and is now leaking power into the water 11 Option 6 provide system identification and owner contact information 12 Option 7 enables the user to stop the program there is no other to stop the program But you want to be sure that you really want to do this If you do stop the program you will find yourself at 17 the prompt To restart the program enter a Control X command followed by to get to the TOM monitor Then enter the command Go 2000 to restart BARS TXB 18 BARS Operating Instructions Continued C Scientific Event Detection Events There are several scales of events none of which are well defined in terms of their effect on the parameters being measured by our instrument An Event could be a single earthquake a swarm of earthquakes a dike intrusion or a seafloor eruption These would have progressively larger impacts on the sensors on our instrument Temperature Sensor A sudden change in temperature up or down by 2 or 3 degrees likely means an event of some sort has occurred Resistivity Sensor Changes in resistivity can occur as a result of changes in the mixing ratio between vapor brine and seawater These will likely be produced during earthquake events and the degree of change is difficult to predict A change in resistivity of order 10 likely signifies a significant event Diking or lave flow events could produce changes grea
31. g power ele 0 Doff PUoff TURN JHH 10 E CharCount 0 DecodeLoop 46 Char Get DecodeMem 1 Print The character Char Input Waiting A If Char 13 goto Convert If the character is not a real number 48 to 57 ignore it If Char lt 48 goto DecodeLoop If Char gt 57 goto DecodeLoop CharCount CharCount 1 D CharCount Char 48 Goto DecodeLoop Convert Convert the Data For 1 to CharCount Print 17010717777 no D I Next I NumBlocks 0 IFF CharCount 1 NumBlocks D 1 Return Endif For I 1 to CharCount GOSUB PowerofTen NumBlocks PwrTen D I NumBlocks Next I Return PowerofTen Routine to get powers of 10 PwrTen 1 For J 1 to CharCount I PwrTen 10 PwrTen Next J Return InputErrors Input Error Routine PRINT PRINT The value you have entered is not within valid limits PRINT Please Try Again PRINT P I R H RINT Press ENTER to Continue N U T ETURN FU ClearScreen Clear the screen FOR 1 50 PRINT NEXT I RETURN Finish This routine is not used on the Canadian Version Stop the program Turn Off Everything GOSUB TurnOffEverything STOP 47 48 Section 3 System Schematics 5 gt o e lt Pas zosHiWes3H
32. ion of the unit When the program is just sitting in the Main Menu the current should be 50 ma and when it is logging the current should be around 33 to 85 ma D If you stop the program by mistake you will find yourself back at the prompt To restart the program enter the command Control X followed by Y Then enter Go 2000 and the RESSB txb program should restart E Beyond the above simple tests you will probably need to get Ocean Engineering Services to repair any serious problems 21 BARS Operating Instructions Continued E Post Cruise Procedures This instrument requires only minimal attention following recovery Flush the entire unit with fresh water to remove any salt and dirt 2 There is no need to open the pressure case unless you suspect damage 3 Clean and regrease all underwater connectors 4 Note any damage to the underwater units or sensors and have them repaired 22 System Program 1 800 extension BurstInfo extension extension extension CFS LPM TSe TS ize CFAvail CFSave CFRead CFExec Burst2KSetup ode StopWatchStart StopWatchTime rResetBaud TSerPutByte TSerOpen ADoff TPUoff TPUon rClose TSerByteAvail BurstAD HybAt3V TSerInFlush TSerGetByte KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK POR Tattleta le 8 Canadian Benthic Resistivity Sensor
33. it should bring up the Main Menu 4 When the Main Menu is displayed it will list all the user options If the current Date and Time have not already been set there will be a notice here to set it 5 Every time you just press ENTER while in the Main Menu the Current Date and Time along with the Menu will be reprinted 6 Option 1 on the Main Menu starts the Data Collection routine If you are in Data Only mode only the 12 words of data will be outputted every burst If you are in Verbose mode Lots of information will be sent including data labels 7 Option 2 allows the user to change data collection parameters such as the time between burst whether to just see the data or go into a verbose mode to help find problems and whether the Metadata is outputted on power up and at restart of data collection It also has an option to force all the system parameters back to their default values per the specification page Lastly it has an option to output all the system Metadata for the user s convenience 8 Option 3 on the Main Menu does diagnostics Here you can look at the analog voltages from all the sensors This can be very helpful to debug the system 9 Option 4 allows the user to reset the Tattletale clock When you press Enter to set the Seconds in the Time the actual Date and Time are entered into the system It is recommended that you use or a GPS clock to set the time 10 Option 5 allow the user to remotely control pow
34. k Kk XK print PRINT Version 1 86 Last Revision Mar 28 2012 PRINT PRINT Written by PRINT PRINT Rex Johnson PRINT Ocean Engineering Services PRINT School of Oceanography PRINT University of Washington PRINT Seattle WA 98195 PRINT PRINT IFF ClockStatus 0 PRINT The System Clock has not been set PRINT Use option 4 to Set the Clock PRINT GOTO PrintOptions ENDIF RTIME PRINT The Current Tattletale Date PRINT 02 72 4 72 3 7 5 PRINT The Current Tattletale Time PRINT 402 2 2 2 1 0 PRINT PrintOptions PRINT Select one of the following functions PRINT PRINT 0 Reprint Time amp this Menu PRINT 1 Restart Data Collection PRINT 2 Change Data Collection Parameters PRINT 3 System Diagnostics PRINT 4 Set the System Clock PRINT 5 Control Power to Sensors PRINT 6 Provide Information on this System PRINT 7 Exit this Program PRINT INPUT Enter 0 1 2 3 4 5 6 or 7 here gt A IF 0 MainMenu 1 SetupToTakeData IF 2 SetParameters IF 3 GOTO SystemDiag IF A 4 GOTO SetTime IF A 5 GOTO SetPwrCntrl IF A 6 GOTO SysInfo IF A 7 GOTO AreYouSure GOTO MainMenu SystemDiag This routine can test each device for operation and signal Test Routine uses the Chan command which is based on putting the 30 TP PS D FO R PS Sl Pc IF
35. m INPUT Enter 1 for Yes 0 for No gt A 1 Stop the program Turn Off Everything GOSUB TurnOffEverything STOP ENDIF GOTO MainMenu SetupToTakeData Check to see if print Metadata VGET 10 1 GOSUB PrtSysInfo PRINT GOSUB PrintParameters PRINT ENDIF TakeData HeaderStatus 0 Setup the Starting Time amp Date Array Alway set start time to actual time RTIME BrtTimeSec 0 BrtTimeMin 1 BrtTimeHr 2 BrtTimeDay 3 BrtTimeMon 4 BrtTimeYr 5 If in Minute mode Seconds always 0 If MinOrSec 1 BrtTimeSec 0 If MinOrSec 0 BrtTimeSec 0 Print Calculated BrtTimeSec BrtTimeSec Goto SetupToLog No need this section Check for overflow IFF BrtTimeSec 59 BrtTimeSec 0 BrtTimeMin BrtTimeMin 1 Endif Iff BrtTimeMin 59 BrtTimeMin 0 BrtTimeHr BrtTimeHr 1 EndIF Iff BrtTimeHr 23 BrtTimeHr 0 BrtTimeDay BrtTimeDay 1 EndIF IF BrtTimeDay 28 amp BrtTimeMon 2 GOTO AnotherDay IF BrtTimeDay 30 amp BrtTimeMon 4 GOTO AnotherDay IF BrtTimeDay 30 amp BrtTimeMon 6 GOTO AnotherDay 39 IF BrtTimeDay gt 30 amp BrtTimeMon 9 AnotherDay IF BrtTimeDay 30 amp BrtTimeMon 11 GOTO AnotherDay IF BrtTimeDay 32 GOTO SetupToLog AnotherDay BrtTimeDay 1 BrtTimeMon BrtTimeMon 1 IF BrtTimeMon 1
36. n to Main off to sensors Press power 16 Power Turn Turn Off Too Pclr 0 GOTO MainMenu Set GOSU PRINT PRINT PRINT WH HUH 10 10 WH H THU 0 8 RINT RINT ndif ndif RINT ata Z RINT H Dd N 1077 pf Hj Hj Hj tz RINT nhibited NDIF FF VGET 9 RINT nabled NDIF RINT FF RINT Parameters B ClearScreen MinOrSec RINT MinOrSec RINT ndi RINT RINT Fh i Verbose RINT p Verbose IF VGET 9 Printing Printing VGET 10 Printing inhibited NDIF 0 H Bd pe UM UU FE VGE RINT PRINT PRINT 9 10 EP oO RINT RINT RINT RINT RINT 1 RINT r 10 Printing enabled IF PRINT 0 2 Chang Chang Menu Answer System Parameter Menu the the the the gt The present setting le le ACKCkCk kCk ck k ck ck ck ck ck k ck KA KKK AK RARA ck kk KKK ck ck ck k ck ck k ck ck k ck ck k ck ck k ck ck ck k k ck k k ck k k k k k kk KKK The present value for the Cycle Time is Time Seconds Time Minutes Verbose versus Data only is Data Only Verbose Printing of Status Information Metadata Metadata Metad
37. ng Instructions continued 5 When you enter the Main Menu mode if you have not already set the system clock you will see a notice to set it This is done through option 4 After you have set the proper Date and Time the current system time will be displayed along with the menu options 6 Option 2 on this menu enables the user to change parameters including the time between each burst Cycle Time whether the unit outputs only the data or goes into a verbose mode to assist debugging any problems remotely and whether to enable or inhibit the output of the Metadata on power up and or on restart of data collection This submenu also has an option to force all the system parameters back to the default settings as shown in the system specifications Lastly this menu has an option to output all the system Metadata as a convenience 7 Option 3 is a System Diagnostics to verify that everything is functioning correctly See the typical diagnostic output data on the next page 8 As already mentioned above Option 4 enables the user to set the system clock 9 Option 5 allowed the user to remotely turn power on off to each selected sensors This can be useful for diagnostics for example it there is a suspected ground loop due to a sensor leak or failure It can also be used to turn off a damaged sensor that due to the ground loop currents or other problems it is affecting all the other data 10 Option 6 provides identification and co
38. not setup yet 1 means ready to use 20 Cycle Time Actual time in seconds or minutes 0 Minutes or seconds Cycle Time 0 seconds mode 1 minutes mode 55 Power Control Word Power Control Word 1 2 4 16 32 55 if all on Res Power Status 0 Off 1 On Thermocouple amp Hydrogen Amp Power Status 0 Off 1 On eH Amp Power Status 0 Off 1 On Hydrogen Sensor Power Status 0 Off 1 On Reference Temperature Power Status 0 Off 1 On Metadata Print Status on Power Up 0 No print on Power up 1 Print Metadata Print Status on Restart Data Collection 0 No print 1 Print O O a 0 065 0 338 1 660 0 123 0 637 3 201 1 994 1 877 3 53 1 284 318 1 9 1 0 066 0 337 1 660 0 122 0 639 3 200 1 993 1 877 3 53 1 283 317 8 9 1 0 067 0 337 1 660 0 123 0 638 3 200 1 993 1 878 3 51 1 283 317 8 9 1 0 067 0 337 1 659 0 122 0 642 3 200 1 993 1 877 3 53 1 283 317 8 9 1 0 067 0 335 1 662 0 120 0 638 3 199 1 995 1 875 3 57 1 284 318 1 9 1 0 067 0 336 1 659 0 123 0 638 3 198 1 993 1 878 3 51 1 283 317 8 9 1 0 068 0 335 1 660 0 121 0 641 3 198 1 994 1 876 3 55 1 283 317 8 9 1 0 067 0 337 1 660 0 122 0 639 3 199 1 993 1 878 3 51 1 283 317 8 9 1 0 068 0 334 1 660 0 121 0 639 3 198 1 994 1 874 3 59 1 284 318 1 9 1 0 067 0 335 1 665 0 120 0 639 3 199 1 995 1 874 3 59 1 282 317 6 9 1 0 065 0 337 1 657 0 123 0 637 3 200 1 994 1 876 3 55 1 283 317 8 9 1 0 067 0 338 1 657 0 122 0 639 3 199 1 993 1 877 3 53
39. ntact information on this unit The exact format is as follows System Name BARS Benthic and Resistivity Sensors System Owner Marv Lilley University of Washington Owner Contact Phone 206 543 0859 System Serial 001 Software Version 1 86 Last Update March 28 2012 Made by Ocean Engineering Service July 2010 206 543 9688 This system is presently setup with the following parameters 1 Eprom Status 0 means not setup yet 1 means ready to use 20 Cycle Time Actual time in seconds or minutes 0 Minutes or seconds Cycle Time 0 seconds mode 1 minutes mode 55 Power Control Word Power Control Word 1 2 4 16 32 55 if all on Res Power Status 0 Off 1 On Thermocouple amp Hydrogen Amp Power Status 0 Off 1 On eH Amp Power Status 0 Off 1 On Hydrogen Sensor Power Status 0 Off 1 On Reference Temperature Power Status 0 Off 1 On Metadata Print Status on Power Up 0 No print on Power up 1 Print OA 14 O Metadata Print Status on Restart Data Collection 0 No print 1 Print 11 The last option 7 is necessary since it is the only way to stop the program If this option is selected the following text comes up Are you really sure that you want to stop this program Enter 1 for Yes 0 for No gt If the number 1 is entered the program stops and the TxBasic Prompt will come up If the number 0 is entered you are returned to the Main Men
40. ntrol Board D9 Digital Out 1 ABS Control Line Low On A D10 Digital Out 2 ADCP Control Line Low On D11 Digital Out 4 or Software UART 2 Low On D12 Port 4 Serial In D13 USEND 42 RS232 Output 14 UGET 2 RS232 Input i D15 Port 4 Serial Out Analog Inputs 12 Bit A D A0 Resistivity 5 Al Resistivity X1 A2 Resistivity X5 Hydrogen 5 Hydrogen X1 24 A5 Hydrogen X5 A6 eH Sensor A7 Mux Input Mux0 Reference Temp Muxl Thermocouple Temp Mux2 Battery 10 Mux3 Not Used Power Control using SDO PwrWord 16 Command To control Power to each device the control word PwrWord should be the summation of each number corresponding to each device listed Chan 555 caste ea Res 1 Chan sace Instrumentation Amp 2 Chan Sewer exe eH Isolation Amp 4 Chan nes hee Spare 8 Chart e eem rete Hydrogen 16 Chan S Reference Temperature 32 Chan ee Beets Steen Spare 64 Wi ithe aeu 524 Spare 128 CHAT 8 lu eee nomen pce is Spare 256 Chant ote eee ie Bee vest Spare 512 Chan iia Spare 1024 Chan TL cee eet ocd Spare 2048 Chan adit
41. ntrol Word must be a positive number lt 56 PRINT PRINT This program is resetting this Word so that all sensors are on PwrWord 55 INPUT Press ENTER to Continue A ENDIF PRINT Sensor Power Control Menu PRINT PRINT WKAEKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PRINT PRINT Here is the current status of power to each sensor PRINT PRINT Res Sensor Power is ResPwrStatus 1 PRINT IF ResPwrStatus 0 PRINT off PRINT Instrumentation Amp Power is Ts IF InstrAmpPwrStatus 1 PRINT On IF InstrAmpPwrStatus 0 PRINT Off PRINT eH Isolation Amp Power is IsoPwrStatus 1 PRINT IF IsoPwrStatus 0 PRINT off PRINT Hydrogen Power 00 s IF H2PwrStatus 1 PRINT On IF H2PwrStatus 0 PRINT Off PRINT Reference Temperature Power IF RefTempPwrStatus 1 PRINT On IF RefTempPwrStatus 0 PRINT Off PRINT 34 PRINT RINT RINT RINT RINT RINT RINT RINT RINT RINT ensor RINT RINT INPUT IF IF IF IF TE PRINT 15 19 10 OU FU FU FU FU FU FU tU GOTO SetPwrCnt GOSUB ToggleRe GOSUB ToggleIn GOSUB Togglels GOSUB ToggleH2 IF GOSUB ToggleRe IF GOTO MainMenu GOTO SetPwrCntrl gt gt gt PPP WN NO ToggleResPwr Check for errors first ResPwrStatus 0 GOSUB ClearScreen PRINT There has PRINT Option
42. o Con tinue 35 GOTO SetPwrCntrl ENDIF Toggle Instrumentation Amp Power IFF InstrAmpPwrStatus 1 InstrAmpPwrStatus PwrWord PwrWord VSTORE 3 PwrWord VSTORE 5 InstrAmpPwrStatus 0 2 RETURN ENDIF IFF InstrAmpPwrStatus 0 InstrAmpPwrStatus 1 PwrWord PwrWord 2 ENDIF VSTORE 3 PwrWord VSTORE 5 InstrAmpPwrStatus RETURN TogglelsoAmpPwr IsoPwrStatus 0 IsoPwrStatus 1 GOSUB ClearScreen PRINT There has been a Error in the Power Control Word PRINT Reset all Parameters back to Default Values using Main Menu Option 2 INPUT Press ENTER to Continue A GOTO SetPwrCntrl ENDIF Toggle eH Isolation Amp Power IFF IsoPwrStatus 1 IsoPwrStatus 0 PwrWord PwrWord 4 VSTORE 3 PwrWord VSTORE 6 IsoPwrStatus RETURN ENDIF IsoPwrStatus 0 IsoPwrStatus 1 PwrWord PwrWord 4 ENDIF VSTORE VSTORE RETURN 3 PwrWord 6 IsoPwrStatus ToggleH2Pwr H2PwrStatus 0 H2PwrStatus gt 1 GOSUB ClearScreen PRINT There has been a Error in the Power Control Word PRINT Reset all Parameters back to Default Values using Main Menu Option 2 INPUT Press ENTER to Continue A GOTO SetPwrCntrl ENDIF Toggle Hydrogen Sensor Power H2PwrStatus 1 H2PwrStatus 0 PwrWord PwrWord 16 VSTOR
43. ower to the sensors the data collection formatting of data data output streaming and provides user interaction as needed It is setup as a plug and play system in that once power is applied to the system the Tattletale microprocessor automatically takes data according to preloaded user selected parameters and outputs the data to the cable system via RS422 protocol The user can send a command to the BARS unit to stop data collection double Control S and enter a Menu Mode where diagnostics can be run data collection parameters can be changed power to each sensor can be turned on or off and data collection restarted Under the parameter change menu in the software the user can determine how often to sample the data which sensors are energized and whether the system Metadata and Parameters are outputted pm power up and or restart of data collection the user parameters are stored in Eprom memory so they do not need to be reloaded each time the unit is powered back up The Tattletale 8V2 Data Logger Controller Microprocessor lives in a Titanium pressure case which can be deployed for extended periods of time without concern The Tattletale 8V2 15 programmed in TxBasic Version 5 TxBasic is very simple yet powerful All communications with the Logger Controller are via standard RS422 protocol at 9600 baud This system is supplied with a fully operational program BARS TXB for taking the data This software provides the user with the abilit
44. s gt Dat PRINT Time 02 2 1 0 Print next cycle date time 40 02 2 4 2 3 2 5 PRINT PRINT Endif AnotherCycl RTIME Time e The Next Cycle will be at Date 402 BrtTimeMon BrtTimeDay BrtTimeYr 02 BrtTimeHr BrtTimeMin BrtTimeSec Is it time to do another cycle Check for User command to Stop GOSUB UserC ommand IFF KeyCommand 1 Send out Line Feed and Return to show Control S has been received PRINT 9 Check for another Control S Command GOSUB UserCommand 19 IFF Key Goto Mai Endif if Command EMOVE AL nMenu L THE FOLLOWING LINES UP TO THE LINE XXXXXX XX kk ok kok sk ck ck ok k ke ke kk ECAUSE T HERE IS NO NEED TO HYBERNATE ON THE NEPTUNE CABLE L LINE lculate HOAPWWA MinOr in Sec WI a how much time we have to wait for next Cycle f in Minute Mode wait for next whole minute COMMENT SYMBOL PLUS WERE ORGINALLY COMMANDS Sec 1 HybernateTime 60 0 ond Mode Wait for next Cycle time Do not Hybernate if in Second mode CycleTime 15 sec Print MinOrSec MinOrSec Print BrtTimeSec BrtTimeSec IFF MinOrSec O0 Print Inside If Loop d IF CycleTime 15 GOTO CheckTime LER
45. s Program Rex Johnson Ocean Engineering Services University of Washington Seattle WA 98195 Written by Program Name BARSIPM2 TXB 12 This Version was written specially for the Canadian Cable This Version is for BARS Serial Number 1 only It is designed to be Plug and Play 5 This version adds individual power control on sensors y This Version adds This version corrects potential LowBatt VAKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK o get to the Main Menu Use the Control S Command When you s the Line Feed and Return Enter another Control S nly check for Control S command between Data Outputs ny received Control C commands are completely ignored Eprom storage of user parameters so if there is a power outage the unit starts running again in the same mode no user interaction required This version also adds an optional Metadata printout on startup and or restart of logging This version checks for bad data on setup of time Error Hardware I O lines DO Power Control 1 On D1 Mux Strobe D2 SDO Latch on Power Control Board D3 Port 3 Serial In d D4 Period Count Input D5 SDI SDO Clock for Power Control Board D6 Max 232 Power Low On D7 Port 3 Serial Out D8 SDO Data for Power Co
46. site Res 525 54 Spare 4096 Chan 13 04 Spare 8192 51721751042 2522 2252 2558 Spare 16384 Cham ld Seres Mc E IM E Spare 32768 Eprom Storage location assignments Only Locations 0 31 available 0 Status 0 means not setup yet 1 means ready to use 1 CycleTime Default 20 2 MinOrSec Default 0 0 seconds 1 minutes 3 PwrWord Default 55 Power Control Word for SDO command 1 2 4 16 32 55 4 ResPwrStatus Default 1 0 off 1 on 5 InstrAmpPwrStatus Default 1 6 IsoPwrStatus Default 1 7 H2PwrStatus Default 1 8 RefTempPwrStatus Default 1 9 Print all Metadata on powerup Default 0 0 no print 1 print 10 Print all Metadata on restart of data collection Default 0 0 no print 1 print Serial Ports Assignments Port 3 Not Used Input RX3 D3 Output TX3 D7 Port 4 Not Used Input RX4 D12 Output TX4 D15 Memory allocation 0 to 600000 Datafile 600001 to 900000 Diagnostics Set up Month Array Data Character Array DIM M 13 Dim D 14 25 Be sure all power is turned off GOSUB TurnOffEverything What to do if an error ONERR ErrorRoutine What do if receive a Control C First setup command extension extension CtrlCHandle Execute Command to Completely ignore all Control C commands CtrlCHandle 0 Set Default Parameters
47. st be noted that to achieve more resolution the signal for each of these sensors is logged at 3 different gains The first channel is the lowest gain and the following channels have an additional gain of 5 from the previous If the first channel signal is very small even the highest gain will still be under the 4 095 volt upper limit If the signal is modest the highest gain channel will be maxed out at 4 095 If the signal is large all but the lowest gain channel will be maxed out This does not mean that there is a problem with the sensor 20 BARS Operating Instructions Continued D Troubleshooting Notes continued 5 Beyond the above diagnostics any more serious problems will require that the instrument be recovered and checked out repaired in a lab The following are suggestions to help find problems A Check all the interconnection wiring between the boards wiring to the batteries and to the end cap of the pressure case Because these wires can be flexed they can work and break B Check the voltage to the system and coming out of the main regulator which is heat sinked to a piece of aluminum at the bottom of the electronics frame The input voltage to the system should be at least 12 volts and the output from the regulator should be around 9 volts If the power to the Tattletale 8 drops below 7 volts it will not operate any more C Using a lab power supply if available and a digital volt meter measure the power consumpt
48. tage value the voltage must be between 0 and 4 095 volts No other values are allowed If there are values outside this range that sensor is questionable and the unit will have to be recovered and serviced to get that sensor operational again In any case if a sensor has failed it is recommended that power to that sensor be turned off to prevent deplating of the wires from the sensor back into the pressure case if the sensor has an electrical path to salt water Note two of the data channels RefTemp and ResTemp are outputted in degrees C not voltage The RefTemp should be a value between 1C and 5C if deployed in the ocean or 15 to 30C if in air The ResTemp should be a value between 50 and 400C if deployed in a hydrothermal vent or 15 to 30C in air 3 If one channel has voltage values that are locked at or 4 095 volts this most likely indicates that the sensor for that channel has failed Depending on the need for that sensor a decision would have to be made as to whether the instrument needs to be recovered to replace that sensor or can acceptable data still be collected For example the instrument can still take useful Resistivity data without Hydrogen and or eH However in any case if a sensor has failed it is recommended that power to that sensor be turned off to prevent deplating of the wires from the sensor back into the pressure case if the sensor has an electrical path to salt water 4 In evaluating Resistivity or Hydrogen it mu
49. te PrevHour Variable PrevHour 2 Goto CalNextBurstTime Subroutine to convert A D value ThermistorVolts amp print Temp in Degrees C Thermistor voltage Volts Y Thermistor Temp C 27 50133 17 2658 Y 15 83424 Y ConvertThermistorTemp Y ThermistorVolts Do not allow Thermistor voltage to be zero or very small IF lt 0 5 0 5 27 50133 17 2658 Y 15 83424 Y Print 4 2F P RETURN Subroutine to convert A D value ThermoMVolts amp print Sensor Temp in Degrees Thermocouple Voltage Volts E ThermoVolts Thermocouple Temp C 244970 E 1000 Corrected Sensor Temp Th P ConvertThermoTemp E ThermoVolts Th 244970 E 1000 Th Print 5 1F T RETURN ErrorRoutine Go here in case of a problem with the Software so can try to recover Turn everything off Gosub TurnOffEverything Print Print Print ACkCkCckckck ck ck ck ck ck ck ck ck kc k k ck k kk kk k WARNING LA Ck CK Ck Ck Ck ck Ck Ck Kk kk ck kk kCck ck ck KK k k k k kW Print Print There has been a problem with the Software Print and this program is attempting to recover Print print Turning all sensor power off print GOTO CalNextBurstTime TurnOffEverything Note the following are reverse logic PSET 6 2 20 22 12 45 Turn off all sensor power SDO 0 16 Turn off analo
50. ter than 50 eH Sensor This sensor responds to changes in the concentration of reduced chemical species in the fluid Sharp decreases in voltage will accompany a phase separation event due to an increase in hydrogen sulfide Hydrogen Sensor Hydrogen concentrations could increase due to both earthquakes and intrusive lava events but the intrusive events should produce a larger change of order of tens of millimolar 19 BARS Operating Instructions Continued D Troubleshooting Notes There are too many possible failures with any sophisticated instruments to list them all so we will only provide a basic philosophy here When things are not working properly be sure to try the following 1 If you can still communicate with the instrument run the diagnostics and look to see which sensors appear to have reasonable data The most important value to check first is the voltage to the instrument which is the last column and labeled Vbatt It should be about 9 volts If it is not 9 volts within 0 5 volts the system input voltage regulator most likely has a serious problem and the instrument would need to be recovered and repaired But before doing this serious step try turning power off to each sensor one at a time to see if a sensor has failed and it bleeding power into the water 2 Assuming the system voltage is correct next check each of the data values to see if they are within normal range and reasonable For each vol
51. terface cable connector DE9 Start TxTools on your computer The first time you start Tx Tools you will have to set the serial port configuration 9600 Baud Apply 15 volt power to the interface cable s banana connectors After a few seconds data will stream out of the system in 12 word bursts The default time between bursts is 20 seconds but it can be set to anything between 15 seconds and 60 minutes To access diagnostics and user options enter the 2 key command Control S When the unit receives this command it acknowledges it by sending back a line feed and a carriage return When you see this you have about 2 second to send another Control S command or it will be ignored This double Control S technique prevents false commands from stopping the data collection If the unit is in data collection mode which typical lasts for about 6 seconds at the time that the system is setup to take data it will ignore the Control S command so it is important to send this command when the unit is not taking data When the Control S command is properly sent and received the microprocessor will display a Main Menu of options as follows Select one of the following functions Reprint Time and this Menu Restart Data Collection Change Data Collection Parameters System Diagnostics Set the system clock Control Power to Sensors Provide information on this system Exit this program e 13 BARS Operati
52. tion Tm deg C 27 50133 17 2658 V 15 83424 V V Tm volts 3 The Thermocouple voltage must be translated into Degrees C based on the tables included in the NOTES and the SCHEMATICS sections of this manual The Program BARS TXB uses the equation Tc deg C 244970 V 1000 V Tc volts The Final Corrected Temperature Tm Tc The outputted voltage is just that of the sensor The outputted temperature has been corrected with the reference BARS Specifications Main Control Unit amp Data Logger 3 68685066559000 ee Tattletale 8V2 Operating System TxBasic Version 5 0 Total Data Stota ge a 512M Bytes 12 Bit A D Converter une 8 Channels of 0 4 096 volts Clock Stability a edes ess 20PPM 1 Min Mon Resistivity Sensor 1 35783610767 UW Physics Electronics Manufacturer Ocean Eng Services UU S 0 4 volts Resistivity Temperature Sensor Sensor Manufacturer Omega Engineering Custom Probe Manufacturer Ocean Engineering Services Model Number CATi 116U 24 een K Thermocouple RA ER 0 400 Reference Temperature Sensor Sensor Manufacturer YSI Model Number 44031 Characteristics u XO XX ER 10K Ohms 25C Usable Range un aus E nba e ad 0
53. trol Line 0 Res Electronics 9 v Control line T sr Instrumentation Amp 9 v Control Iso Amp 9 v Control Line 4 eer Hydrogen Sensor Vref Control Line 5 Reference Temperature Vref System Communications Hardware Port cas RS422 Baud Rate oec esna 9600 Baud BARS Specifications Continued Tattletale I O Assignments Digital VO A E a Analog Power Control 1 On TPUT uses Mux Strobe ae SDO Latch nennen Nr Not Used Es Freq Input Period Count NP ses see er S Clock PUO Not Used TEP Not Used TPUS AoA SDO Data TPUS aequ queen ms ME D Out 1 0 On ud o see D Out 2 0 On TPUT ss ate sett E D Out 4 0 On ee Not Used scsi nado ds RS232 Out 2 USEND TPU DE ea RS232 In 2 UGET A tee Not Used Analog I O 12 Bits Lese vie ov PR ER ERE ELIO Fu Ud Resisitivity 5 e Resisitivity X1 Bi Resistivity X5 v Hydrogen 5 PS Hydrogen X1 desti os Hydrogen X5 AO E ee Ma Input nee Reference Temperature
54. u Do not stop this program unless you really want to and understand the consequences 12 To restart data collection select option 1 on the Main Menu 13 All the submenus that have lists of user s options can accept commands from 0 to 9 If you enter the number 9 while in any of these submenus the program jumps back to the Main Menu 14 This system is also setup to ignore random commands whether in the data collection mode or one of the Menu Modes In addition if the user enters a value outside the acceptable range of the requested parameter the program will respond with a warning and the user will have the option of inputting a new value 15 BARS Typical Diagnostic Output This Test Routine Prints out the actual Analog Voltages from all the Analog Inputs This should be helpful for system testing How Many Scans do you want 20 Res 5 ResX1 ResX5 H2 5 H2X1 H2X5 Eh RefTemp ResTemp 0131 0 645 31 67 0 044 0 241 1 448 2 000 1 875 1 227 0 129 0 646 3 159 0 122 0 621 3 046 2 001 1 876 1 278 0130 0 647 3 168 0 126 0 619 3 047 2 000 1 875 1275 21 32 0 650 3 168 02129 0 621 3 046 2 001 1 871 1 280 0 131 0 646 34 KOS 0 126 0 621 3 052 2 000 1 876 1 280 0 130 0 647 3 184 0 132 0 623 3 050 2 001 1 876 1 280 0 131 0 644 3 31 70 0 127 0 625 34 051 1 5999 1 871 1 236 0 130 0 646 3 188 0 129 0 622 3 046 2 002 T2915 14 219 0 131 0 647 31 70 0 129 0 620 3 049 2 000 1 871 1 279 01 33 0 647 3 164 0 12
55. y to select parameters do diagnostics and collect data based on the operator s selected parameters all with user friendly menus This program also does automatic error checking such as verifying that any user entered parameters are within proper tolerances without conflicts and even stops the automatic logging if the power to the device drops below the acceptable tolerance since all data below that point is invalid This program is preloaded in permanent memory and automatically runs when power is applied to the system The system is designed to be operated on the Canadian underwater cable system It expects the input power to be 15 volts but it can operate properly with an input voltage as low as 13 volts or as high as 30 volts dc The system outputs serial data to the cable system using RS422 protocol at user defined time intervals from 15 seconds to 60 minutes An example of the output data is shown on the next page with the formatting of that data shown on the following page Sample of Typical BARS Data Stream shown with optional Metadata 12 words per burst See next page for details System Name BARS Benthic and Resistivity Sensors System Owner Marv Lilley University of Washington Owner Contact Phone 206 543 0859 System Serial 001 Software Version 1 86 Last Update March 28 2012 Made by Ocean Engineering Service July 2010 206 543 9688 This system is presently setup with the following parameters 1 Eprom Status 0 means
Download Pdf Manuals
Related Search
Related Contents
Comprehensive CKE-H150IP console extender ION PRO SESS DRUMS User's Manual Guia Detalhado do Usuário (PDF:9403KB) Samsung SC05ZA8 Инструкция по использованию Yamaha handleiding - Fietsenwinkel.nl! Présentation des extensions Massive Suspension light 41690/29/10 Zanussi 641143 Brochure Copyright © All rights reserved.
Failed to retrieve file