# autoexec.mi for unit 337 # Date e-mail address comment # 01-11-2013 cloescher@teledyne.com initial setting # 25-June-2014 peter.collins@teledyne.com replaced and calibrated vacuum sensor. name modena # 19-Aug 2014 scho88@gatech.edu uncommented buoyancy pump # 06-May 2016 cedwards added SN, calibration info for new FLBBCD # SERIAL NUMBER RECORD # Forward section assy #0178 # Payload bay assy #1068 # Aft section assy #0449 # Aft electronic assy #0355 # Aft end cap assy #0233 # Digifin #1107 # Strobe assy #1033 # Pressure transducer #92761 # Aft hull #0413 # Fwd hull #0415 # Freewave master #954-5433 # Iridium sim card #8988169224000838624 # Argos ID #128119-dec/BDE0E79-HEX # Altimeter #2634206 # Pitch motor #1077 # 200- Ballast drive #0238 # 1000- Motor controller#NA # 1000- Front air pump #NA # 1000- Pump assy #NA # 1000- Valve assy #NA # Science persistor #0664 # science motherboard #jj01358 # Science flashcard #26058 # seabird CTD #9031 # Wetlabs FLBBCD #4047 # Aanderaa Optode #0118 # Main board #jj011150 # Communication board #jj01435 # Iridium phone #0814 # Main flashcard #26044 # Main persistor #0637 # Attitude sensor #35427 # Air pump #1198 # Communications Assy #0370 # Freewave Slave #953-8248 # GPS #0934 # Argos X-cat #0672 # Air bladder #1169 #INSTALLED DEVICES installed buoyancy_pump #installed de_pump installed gps installed attitude_rev installed ocean_pressure installed vacuum installed battery installed argos installed air_pump installed pitch_motor installed science_super installed digifin installed altimeter installed iridium #installed recovery installed coulomb installed leakdetect installed veh_temp #VEHICLE SETTINGS # Depth Ratings # Max working depth: 31 for 30m glider, 102 for 100m, 206 for 200m, 360 for 350m, 1050 for 1000m sensor: F_MAX_WORKING_DEPTH(m) 206 # Crush Depth: 225 for 30m, 100m, 200m, and 1200 for 1000m sensor: F_CRUSH_DEPTH(m) 225 # UNCOMMENT THIS WHEN FLYING A DEEP GLIDER IN SHALLOW WATER # Reduce this so sensor_processing doesn't think that our dive is a hover! # sensor: u_hovering_frac_nom_dive_rate(nodim) 0.15 # Required to be above this depth to be considered at surface # 4 for G2 glider in shallow water, 7 for G2 glider in deep water sensor: u_reqd_depth_at_surface(m) 4 # Disable this in shallow water sensor: u_alt_filter_enabled(bool) 1 # enable median filter depth for altitude # Altimeter model, 0 for Benthos and 1 for Airmmar, -1 for experimental sensor: f_altimeter_model(enum) 1 # airmar(mod1) # Argos format sensor: f_argos_format(enum) 1 # 0 rev0 legacy/smartcat (32 byte) # 1 rev1 Mar05/xcat (31 byte) # current correction on sensor: u_use_current_correction(nodim) 1 # Coulomb Counter scale factor DO NOT CHANGE UNLESS DIRECTED TO BY GLIDER SUPPORT. sensor: f_coulomb_calibration_factor(%) .050 # calibration factor for the # onboard coulomb counter # Clock Source- sensor: f_clock_source(enum) 0 # 1 - Use DS3234 RTC (new hardware only G2) # defines the real time clock source. # 0 - Use the RTC provided by the persistor (G1) #IRIDIUM PHONE NUMBERS # IRIDIUM PHONE # The alternate number is configurable to be available # In the event of shore side failure resulting in inability # to complete an iridium call. Software will "toggle" # to the alternate number and remain there until told # otherwise. Both numbers MUST be uncommented or the masterdata # default will be used. # For a commercial card: # sensor: c_iridium_phone_num(digits) 881600005140 # WRC Rudics number !no spaces! sensor: c_iridium_phone_num(digits) 881600005168 # WRC Rudics number !no spaces! sensor: c_iridium_phone_num_alt(digits) 15085482446 # WRC phone number !no spaces! sensor: c_iridium_lead_zeros(nodim) 2 # number of leading zeros in phone # typically 2 for both commercial or military # For a military card: # sensor: c_iridium_phone_num(digits) 6975085400289 # WRC phone number !no spaces! # sensor: c_iridium_phone_num_alt(digits) 6975085400503 # WRC phone number !no spaces! # sensor: c_iridium_lead_zeros(nodim) 2 # number of leading zeros in phone # typically 2 for both commercial or military #VEHICLE CALIBRATIONS # Buoyancy pump (shallow pump only) sensor: f_ballast_pumped_nominal_vel(cc/sec) 26 # in, nominal speed, 126 for 30m, 42 for 100m, 26 for 200m sensor: f_ballast_pumped_safety_max(cc) 243.0 # in, damage to glider sensor: f_ballast_pumped_deadz_width(cc) 10.0 # in, sets x_ limit sensor: f_ballast_pumped_db_frac_dz(nodim) 1.0 # deadband as fraction of dead zone sensor: f_ballast_pumped_cal_m(cc/Volt) 507.040 # in, slope sensor: f_ballast_pumped_cal_b(cc) -420.505 # in, y-intercept sensor: u_ballast_pumped_stop_distance(cc) 2 # in, stopping distance after motor off # change to 2 for 200m glider, 5 for 100m glider, 10 for 30m glider # Oil volume (deep pump only) sensor: f_de_oil_vol_pot_voltage_min(volts) 0.500 # raw AD voltage of fully retracted pot sensor: f_de_oil_vol_pot_voltage_max(volts) 1.500 # raw AD voltage of fully extended pot sensor: f_de_oil_vol_safety_max(cc) 290.0 # shouldn't go beyond this # results in +/- 265 cc # Battery Position # max battpos = safety_max - deadzone # x_max_battpos = f_safety_max_battpos - f_deadzone_width_battpos sensor: f_battpos_deadzone_width(inches) 0.2 # Sets x_ limit sensor: f_battpos_db_frac_dz(nodim) 0.5 # deadband as fraction of dead zone; Recomended setting for improved servo with memory - from 7.7 release sensor: f_battpos_nominal_vel(inches/sec) 0.15 # nominal speed for REV.A motor # Specs linear relationship between sensor units (inches) and the # voltage we actually read out of the AD for position # battpos(inches) = _cal_m(inches/Volt) * volts + _cal_b(inches # Coulomb counter for alkaline missions -- comment out for lithium sensor: f_coulomb_battery_capacity(amp-hrs) 153 # alkaline battery capacity #UNCOMMENT THE CALIBRATION NUMBERS FOR THE GLIDER CONFIGURATION # sensor: f_battpos_safety_max(inches) 0.9 # in, damage to glider(1000m Lithium) # sensor: f_battpos_cal_m(inches/Volt) 2.348 # slope # sensor: f_battpos_cal_b(inches) -1.793 # y-intercept(1000m Lithium) # sensor: f_battpos_safety_max(inches) 1.6 # in, damage to glider(1000m Alkaline) # sensor: f_battpos_cal_m(inches/Volt) 2.348 # slope # sensor: f_battpos_cal_b(inches) -1.887 # y-intercept(1000m Alkaline) # sensor: f_battpos_safety_max(inches) 1.1 # in, damage to glider(200m Lithium) # sensor: f_battpos_cal_m(inches/Volt) 2.348 # slope # sensor: f_battpos_cal_b(inches) -1.418 # y-intercept(200m Lithium) sensor: f_battpos_safety_max(inches) 1.6 # in, damage to glider(200m Alkaline) sensor: f_battpos_cal_m(inches/Volt) 2.348 # slope sensor: f_battpos_cal_b(inches) -1.887 # y-intercept(200m Alkaline) # vacuum sensor: u_vacuum_cal_m(inHg/Volt) -13.685 # Factory Calibration data sensor: u_vacuum_cal_b(inHg) 30.812 # inHg = m V + b # ocean_pressure sensor: f_ocean_pressure_full_scale(bar) 140.000 # pressure @ FS volts (140 for 2000A, 24 for 300A) sensor: f_ocean_pressure_min(volts) 0.128 # voltage for 0 pressure sensor: f_ocean_pressure_max(volts) 1.636 # voltage for FS pressure # max fin = safety_max - deadzone sensor: f_fin_safety_max(rad) 0.470 # in, damage to glider. sensor: f_fin_deadzone_width(rad) 0.02 # in, Sets x_ limit #PAYLOAD BAY SETTINGS AND CALIBRATIONS # Turns science computer on sensor: c_science_on(bool) 1 #sensor specific calibration constants for FLBB SN 4047 sensor: u_flbbcd_chlor_cwo(nodim) 45 # clean water dark offset, nodim == counts sensor: u_flbbcd_bb_cwo(nodim) 46 # clean water dark offset, nodim == counts sensor: u_flbbcd_cdom_cwo(nodim) 42 # clean water dark offset, nodim == counts sensor: u_flbbcd_chlor_sf(ug/l/nodim) 0.0072 # scale factor to get units sensor: u_flbbcd_bb_sf(Mnodim) 1.694 # scale factor to get units sensor: u_flbbcd_cdom_sf(ppb/nodim) 0.0901 # scale factor to get units sensor: u_flbbcd_is_calibrated(bool) 1 # set to 1 after entering # calibration constants # sensor: u_oxy4_slow_surface_mode(bool) 0 # default for 4330f, make false for 4831 model.