root/lbmissions/trunk/ramses/autoexec.mi

Revision 17 (checked in by cbc, 12 years ago)

Initial import.

Line 
1 # autoexec.mi for unit 032
2 # unit 032
3 # C-2060-2 Rev E, ser. no. 038 driver board
4 # tailfin glider
5                                        
6 # Date          e-maiL address                  comment
7 # 09-Sep-24     mpalanza@webbresearch.com       initial settings
8 # 09-Sep-27     mpalanza@webbresearch.com       added argos id & iridium card
9 # 08-Aug-12     mpalanza@webbresearch.com       replaced air bladder, ctd (leaked in pressure test) and solenoid
10 # 04-Apr-06 cjones@webbresearch.com             changed c_thermal_descend -> c_thermal_updown, manual sp change buoyancy
11 #                                                       name to Ramses, working depth 98 -> 105
12 # 23-Mar-11     afish@teledyne.com              installed digifin, air bladder, science persistor, flash cards, Aanderaa optode and FLBBCD #                                            and edited SN's. uninstalled pinger
13 # 31-MAR-11     cdecollibus@teledyne.com        upgraded software to 7.5
14 # 31-MAR-11     afish@teledyne.com              edited primary number to new rudix account number
15 # 31-MAR-11     pcollins@teledyne.com           installed 200 M motor and edited autoexec.
16 # 11-Nov-11     cedwards                                        changed max_working_depth to 195m for 200m and turned off current corrections
17 # 12-JAN-12 cbc@unc.edu                added num_field_to_send for ctd41p and oxy3835_wphase
18 # 13-JAN-12 cbc@unc.edu                added num_field_to_send for flbbcd
19 #                                           and turned off c_science_send_all
20 # 18-JAN-12 cbc@unc.edu                Changes u_ballast_pumped_stop_distance to 2 for Ramses new 200m pump
21
22 name Ramses
23
24 #Unit 032
25 #C-2060-2 Rev E #038
26 #ARGOS ID #22243
27 #Seimac Smartcat #61502
28 #Freewave slave #915-4434
29 #Freewave master #915-5918
30 #GPS #F04140381
31 #Compass #3792
32 #Persistor Main #51474
33 #Flash Card #24571
34 #Persistor Payload #53361
35 #Fash Card Payload #24572
36 #Stack Card Payload #none
37 #U4art #PII 336
38 #SBE #0056, XXX psi     #replaced at WRC 08-11-05#
39 #Pressure Transducer #67474, XXX psi
40 #Buoyancy Pump #035
41 #Pump Motor #039
42 #Pitch Motor #037
43 #Air pump assembly #
44 #Air Bladder #1028 Rev D
45 #Airmar Transducer/altimeter #393888
46 #Steering Motor #
47 #Iridium Antenna #
48 #Pinger #PGR 0029
49 #Iridium Modem #30000300071824
50 #Iridium SIM Card #8988169312001729130
51
52 installed gps
53 installed attitude
54 installed ocean_pressure
55 installed vacuum
56 installed battery
57 installed argos
58 installed air_pump
59 installed pitch_motor
60 installed science_super
61 #installed pinger
62 installed digifin
63 installed altimeter
64 installed iridium
65 installed buoyancy_pump
66
67 # changed from 105 to 195 after conversion to 200m glider
68 sensor: F_MAX_WORKING_DEPTH(m)   195.0
69
70 # Altimeter model, 0 for Benthos and 1 for Airmmar, -1 for experimental
71 sensor: f_altimeter_model(enum) 1  # airmar(mod1)
72
73 # Turns science computer on
74 sensor: c_science_on(bool) 1
75 sensor: c_hs2_on(sec)     -1
76
77 sensor: c_science_send_all(bool) 0  # T->send all sci_ vars from science but still log them on science.
78                                     # F->just send standard subset but still log them all on science.
79
80 # PUT THE DESIRED PHONE NUMBER FOR IRIDIUM TO CALL HERE
81
82 #     For a commercial card:   001508XXXXXXX (Example)
83 #sensor: c_iridium_phone_num(digits) 15085482446
84
85 #     For a military card:   00697508XXXXXXX (00697 for landline, 00 for ISU-ISU)
86 #sensor: c_iridium_phone_num(digits) 6975085482446 #  WRC phone number !no spaces!
87 #sensor: c_iridium_phone_num(digits) 881676321157 #  ISU-ISU !no spaces!
88 sensor: c_iridium_phone_num(digits) 881600005143 #  ISU-data line !no spaces!
89
90 sensor: c_iridium_lead_zeros(nodim) 2 # number of leading zeros in phone number
91                                       #   typically 2 for both commercial or military
92
93 # current correction off for GCCS missions
94 sensor: u_use_current_correction(nodim) 0
95
96
97 # SCEIENCE SINSOR CALIBRATION COEFFICIENTS
98
99 #Wetlabs FLBBCD SN 2003
100 sensor: u_flbbcd_is_calibrated(bool)    1 #  0 is false, assume not calibrated
101 sensor: u_flbbcd_chlor_cwo(nodim)       50 # clean water offset, nodim == counts
102 sensor: u_flbbcd_bb_cwo(nodim)          55 # clean water offset, nodim == counts
103 sensor: u_flbbcd_cdom_cwo(nodim)        40 # clean water offset, nodim == counts
104 sensor: u_flbbcd_chlor_sf(ug/l/nodim)   0.0072 # scale factor to get units
105 sensor: u_flbbcd_bb_sf(Mnodim)          1.689 # (0.000003522) scale factor to get units
106 sensor: u_flbbcd_cdom_sf(ppb/nodim)     0.0914 # scale factor to get units
107
108
109  
110
111 # vacuum
112   sensor:    u_vacuum_cal_m(inHg/Volt) -12.667 # Factory Calibration data
113   sensor:    u_vacuum_cal_b(inHg)      28.047#      inHg = m V + b
114
115 # ocean_pressure
116   sensor: f_ocean_pressure_full_scale(bar) 24.000 # pressure @ FS volts
117   sensor: f_ocean_pressure_min(volts) 0.205 # voltage for 0 pressure
118   sensor: f_ocean_pressure_max(volts) 2.038 # voltage for FS pressure
119
120 # ballast_pumped
121   # max = safety_max - deadzone
122   sensor: f_ballast_pumped_safety_max(cc) 243.0  # in, damage to glider
123   sensor: f_ballast_pumped_deadz_width(cc)  10.0  # in, sets x_ limit
124   sensor: f_ballast_pumped_db_frac_dz(nodim) 1.0   # deadband as fraction of dead zone
125   sensor: f_ballast_pumped_nominal_vel(cc/sec) 26  # in, nominal speed
126   # change nominal velocity to 43 for 100M, 26 for 200M
127   # Specs linear relationship between sensor units (cc) and the       
128   # voltage we actually read out of the AD for position         
129   # pumped(cc) = pumped_cal_m(cc/Volt) * volts + pumped_cal_b(cc)
130   sensor: f_ballast_pumped_cal_m(cc/Volt) 495.571 # in, slope
131   sensor: f_ballast_pumped_cal_b(cc)      -429.991 # in, y-intercept
132   sensor: u_ballast_pumped_stop_distance(cc)    2 # in, stopping distance after motor off
133   # change to 2 for 200m glider, 5 for 100m glider, 10 for 30m glider
134
135 # battpos
136   # max = safety_max - deadzone
137   # x_max_battpos = f_safety_max_battpos - f_deadzone_width_battpos
138   sensor: f_battpos_safety_max(inches) 1.2  # in, damage to glider
139   sensor: f_battpos_deadzone_width(inches) 0.2 # Sets x_ limit
140   sensor: f_battpos_db_frac_dz(nodim)      1.0   # deadband as fraction of dead zone
141   sensor: f_battpos_nominal_vel(inches/sec)  0.56 # nominal speed
142   # Specs linear relationship between sensor units (inches) and the
143   # voltage we actually read out of the AD for position         
144   # battpos(inches) = _cal_m(inches/Volt) * volts + _cal_b(inches)
145   sensor: f_battpos_cal_m(inches/Volt)  2.77  # slope
146   sensor: f_battpos_cal_b(inches)       -3.588 # y-intercept
147
148 # fin, motor.c motor_drivers . fin calibrated at 35
149   # max = safety_max - deadzone
150   sensor: f_fin_safety_max(rad) 0.480   # in, damage to glider.
151   # .610 for fin_motor, .480 for digifin
152   sensor: f_fin_deadzone_width(rad) 0.035 # in, Sets x_ limit
153   sensor: f_fin_db_frac_dz(nodim)      1.0   # deadband as fraction of dead zone
154   sensor: f_fin_nominal_vel(rad/sec) 0.0981 # in, nominal speed
155   # Specs linear relationship between sensor units (rads) and the
156   # voltage we actually read out of the AD for position         
157   # fin(rad) = _cal_m(rad/Volt) * volts + fin_cal_b(rad)
158   # sensor: f_fin_cal_m(rad/Volt)  0.557# slope
159   # sensor: f_fin_cal_b(rad)       -0.684# y-intercept
160   # updated values from Pete Collins, fall 2007
161
162   sensor: f_fin_cal_m(rad/Volt)  0.600# slope
163   sensor: f_fin_cal_b(rad)       -0.694# y-intercept
164
165 # sensor fields to send
166 # ctd41p
167   sensor: c_ctd41cp_num_fields_to_send(nodim) 4 # 4 enables timestamp
168
169 # oxy3835_wphase
170   sensor: c_oxy3835_wphase_num_fields_to_send(nodim)   4 # default in masterdata is 10
171 # hierarchy of oxy3835_wphase outputs
172 # oxy3835_wphase  Aanderaa oxygen optode         0.5 hz     11      3
173 #                 3835 Sensor, 2nd configuration                       
174 #                   sci_oxy3835_wphase_oxygen(nodim) # dim is actually uMolar
175 #                   sci_oxy3835_wphase_saturation(nodim)
176 #                   sci_oxy3835_wphase_temp(nodim)
177 #                   sci_oxy3835_wphase_dphase(nodim)
178 #                   sci_oxy3835_wphase_bphase(nodim)
179 #                   sci_oxy3835_wphase_rphase(nodim)
180 #                   sci_oxy3835_wphase_bamp(nodim)
181 #                   sci_oxy3835_wphase_bpot(nodim)
182 #                   sci_oxy3835_wphase_ramp(nodim)
183 #                   sci_oxy3835_wphase_rawtemp(nodim)
184 #                   sci_oxy3835_wphase_timestamp(sec)
185
186 # flbbcd (Wetlabs Triplet)
187   sensor: c_flbbcd_num_fields_to_send(nodim) 10 # everything except timestamp
188 # hierarchy of flbbcd outputs
189 # output sensors, listed in PRIORITY order
190 # e.g. if c_flbbcd_num_fields_to_send is 3, cols derived
191 # from 4,6,8 sent
192 # sensor: sci_flbbcd_chlor_units(ug/l)    0 # derived from col 4
193 # sensor: sci_flbbcd_bb_units(nodim)      0 # derived from col 6
194 # sensor: sci_flbbcd_cdom_units(ppb)      0 # derived from col 8
195 # sensor: sci_flbbcd_chlor_sig(nodim)     0 # col 4
196 # sensor: sci_flbbcd_bb_sig(nodim)        0 # col 6
197 # sensor: sci_flbbcd_cdom_sig(nodim)      0 # col 8
198 # sensor: sci_flbbcd_chlor_ref(nodim)     0 # col 3
199 # sensor: sci_flbbcd_bb_ref(nodim)        0 # col 5
200 # sensor: sci_flbbcd_cdom_ref(nodim)      0 # col 7
201 # sensor: sci_flbbcd_therm(nodim)         0 # col 9
202 # sensor: sci_flbbcd_timestamp(timestamp) 0 # secs since 1970
Note: See TracBrowser for help on using the browser.