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 |
---|