From 83f280a7aea2a6f1b54b4edcc85b52c600e3f45a Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sat, 22 Feb 2020 11:03:29 -0500 Subject: [PATCH] Add files via upload --- .../CubeSatSim_rttelemetryFM.csv | 45 ++++++++++++ .../CubeSat_Simulator_DUV_fm.MASTER | 54 ++++++++++++++ .../CubeSat_Simulator_PSK_fm.MASTER | 72 +++++++++++++++++++ .../cubesatsim_conversion_curves.csv | 4 ++ .../cubesatsim_psk_rttelemetry.csv | 61 ++++++++++++++++ 5 files changed, 236 insertions(+) create mode 100644 spacecraft/FoxTelem_1.09f/CubeSatSim_rttelemetryFM.csv create mode 100644 spacecraft/FoxTelem_1.09f/CubeSat_Simulator_DUV_fm.MASTER create mode 100644 spacecraft/FoxTelem_1.09f/CubeSat_Simulator_PSK_fm.MASTER create mode 100644 spacecraft/FoxTelem_1.09f/cubesatsim_conversion_curves.csv create mode 100644 spacecraft/FoxTelem_1.09f/cubesatsim_psk_rttelemetry.csv diff --git a/spacecraft/FoxTelem_1.09f/CubeSatSim_rttelemetryFM.csv b/spacecraft/FoxTelem_1.09f/CubeSatSim_rttelemetryFM.csv new file mode 100644 index 00000000..a134f759 --- /dev/null +++ b/spacecraft/FoxTelem_1.09f/CubeSatSim_rttelemetryFM.csv @@ -0,0 +1,45 @@ +44,TYPE,FIELD,BITS,UNIT,CONVERSION,MODULE,MODULE_NUM,MODULE_LINE,LINE_TYPE,SHORT_NAME,DESCRIPTION +0,RT,BATT_A_V,12,V,4,NONE,0,0,3,Cell A,Battery pair A voltage (0-2.5V scale) +1,RT,BATT_B_V,12,V,4,NONE,0,0,3,Cell A + B,Battery pairs A+B voltage (0-3.3V scale) +2,RT,BATT_V,12,V,cubesatsim_ina219_voltage,Battery,3,1,3,Cell A + B + C,Battery A+B+C voltage (0-5.0V scale) +3,RT,BATT_A_T,12,C,8,NONE,0,0,3,Temperature A,Battery pair A temperature +4,RT,BATT_B_T,12,C,8,NONE,0,0,3,Temperature B,Battery pair B temperature +5,RT,BATT_C_T,12,C,8,NONE,0,0,3,Temperature C,Battery pair C temperature +6,RT,TOTAL_BATT_I,12,mA,cubesatsim_ina219_current,Battery,3,2,3,Current,Total Battery DC current +7,RT,BATTBoardTemperature,12,C,8,NONE,0,0,3,Board Temp,Battery Card Temperature +8,RT,PANEL_PLUS_X_V,12,V,cubesatsim_ina219_voltage,+X Panel,6,2,3,Voltage,+X Panel +9,RT,PANEL_MINUS_X_V,12,V,cubesatsim_ina219_voltage,-X Panel,9,2,3,Voltage,-X Panel +10,RT,PANEL_PLUS_Y_V,12,V,cubesatsim_ina219_voltage,+Y Panel,7,2,3,Voltage,+YPanel +11,RT,PANEL_MINUS_Y_V,12,V,cubesatsim_ina219_voltage,-Y Panel,10,2,3,Voltage,-Y Panel +12,RT,PANEL_PLUS_Z_V,12,V,cubesatsim_ina219_voltage,+Z Panel,8,2,3,Voltage,+Z Panel +13,RT,PANEL_MINUS_Z_V,12,V,cubesatsim_ina219_voltage,-Z Panel,11,2,3,Voltage,-Z Panel +14,RT,PANEL_PLUS_X_I,12,mA,cubesatsim_ina219_current,+X Panel,6,1,3,Current,+X Panel +15,RT,PANEL_MINUS_X_I,12,mA,cubesatsim_ina219_current,-X Panel,9,1,3,Current,-X Panel +16,RT,PANEL_PLUS_Y_I,12,mA,cubesatsim_ina219_current,+Y Panel,7,1,3,Current,+Y Panel +17,RT,PANEL_MINUS_Y_I,12,mA,cubesatsim_ina219_current,-Y Panel,10,1,3,Current,-Y Panel +18,RT,PANEL_PLUS_Z_I,12,mA,cubesatsim_ina219_current,+Z Panel,8,1,3,Current,+Z Panel +19,RT,PANEL_MINUS_Z_I,12,mA,cubesatsim_ina219_current,-Z Panel,11,1,3,Current,-Z Panel +20,RT,PSUVoltage,12,V,cubesatsim_ina219_voltage,PSU,4,2,3,Board Voltage,Power Supply Voltage +21,RT,SPIN,12,rpm,12,Computer,2,2,3,Spacecraft Spin,Calculated spin rate using solar cells +22,RT,TXPACurrent,12,mA,10,NONE,1,0,3,PA Current,Transmit power amplifier current +23,RT,TXTemperature,12,C,7,NONE,1,0,3,TX Temperature,Transmitter card temperature +24,RT,RXTemperature,12,C,7,Radio,1,1,3,RX Temperature,Receiver card temperature +25,RT,RSSI,12,dBm,14,Radio,1,2,3,RSSI,Received Signal Strength Indication +26,RT,IHUTemperature,12,C,cubesatsim_temperature,Computer,2,1,3,Temperature,Internal Temperature of IHU +27,RT,SatelliteXAxisAngularVelocity,12,dps,13,+X Panel,6,3,3,Rotation,Angular Veolcity around X Axis +28,RT,SatelliteYAxisAngularVelocity,12,dps,13,+Y Panel,7,3,3,Rotation,Angular Veolcity around Y Axis +29,RT,SatelliteZAxisAngularVelocity,12,dps,13,+Z Panel,8,3,3,Rotation,Angular Veolcity around Z Axis +30,RT,EXP4Temperature,12,C,7,NONE,5,0,0,EXP4 Temperature,Not used +31,RT,PSUCurrent,12,mA,cubesatsim_ina219_current,PSU,4,1,3,Current,Power Supply DC Current +32,RT,IHUDiagnosticData,32,-,18,Computer,2,7,0,Diagnostic Info,Diagnostic Data on IHU Performance +33,RT,Experiment1FailureIndication,1,-,17,Experiments,5,1,0,STEM Payload Status,STEM Payload Board Status +34,RT,Experiment2FailureIndication,1,-,17,NONE,5,0,0,Not installed,Not used +35,RT,Experiment3FailureIndication,1,-,17,NONE,5,0,0,Not installed,Not used +36,RT,Experiment4FailureIndication,1,-,17,NONE,5,0,0,Not installed,Not used +37,RT,BATTI2CFailureIndications,1,-,17,Computer,2,3,0,Battery I2C,Battery I2C Bus failure indicator +38,RT,PSU1I2CFailureIndications,1,-,17,Computer,2,4,0,PSU1 I2C,PSU2 I2C Bus failure indicator +39,RT,PSU2I2CFailureIndications,1,-,17,Computer,2,5,0,PSU2 I2C,PSU2 I2C Bus failure indicator +40,RT,NumberofGroundCommandedTLMResets,4,-,1,Computer,2,6,0,Ground Resets,Number of times command stations reset stored telemetry +41,RT,RXAntenna,1,-,16,Radio,1,4,0,RX Antenna,70cm Antenna status +42,RT,TXAntenna,1,-,16,Radio,1,3,0,TX Antenna,2m Antenna status +43,RT,Pad,51,-,0,NONE,0,0,0,NONE,NONE diff --git a/spacecraft/FoxTelem_1.09f/CubeSat_Simulator_DUV_fm.MASTER b/spacecraft/FoxTelem_1.09f/CubeSat_Simulator_DUV_fm.MASTER new file mode 100644 index 00000000..665c75f4 --- /dev/null +++ b/spacecraft/FoxTelem_1.09f/CubeSat_Simulator_DUV_fm.MASTER @@ -0,0 +1,54 @@ +#Fox 1 Telemetry Decoder Properties +#Sat Sept 22 18:12:20 EST 2019 +#File named .dat should be in the logfiles directory and is loaded by FoxTelem +#File named .MASTER should not be edited and is a backup copy in the installation directory +foxId=7 +displayName=CubeSat Simulator DUV +name=CubeSat Simulator DUV +model=0 +IHU_SN=7 +catalogNumber=0 +description=CubeSat Simulator is a functional satellite model that generates real telemetry from solar panels, batteries, and temperature sensors. Use this for DUV FSK telemetry. For more information see http://cubesatsim.org +BATTERY_CURRENT_ZERO=-1.839 +EXP1=0 +EXP2=0 +EXP3=0 +EXP4=0 +numberOfLayouts=4 +layout0.filename=FOX1A_debug.csv +layout0.name=DEBUG +layout1.filename=FOX1A_maxtelemetry.csv +layout1.name=maxtelemetry +layout2.filename=CubeSatSim_rttelemetryFM.csv +layout2.name=rttelemetry +layout3.filename=FOX1A_mintelemetry.csv +layout3.name=mintelemetry +#layout4.filename=FOX1A_radtelemetry.csv +#layout4.name=radtelemetry +#layout5.filename=FOX1A_radtelemetry2.csv +#layout5.name=radtelemetry2 +#layout5.parentLayout=radtelemetry +lookupTable0.filename=FOX1A_rssiFM.tab +numberOfLookupTables=3 +lookupTable0=RSSI +lookupTable1.filename=FOX1A_ihuVBattSN7.tab +lookupTable1=IHU_VBATT +lookupTable2.filename=FOX1A_ihutempSN7.tab +lookupTable2=IHU_TEMP +telemetryDownlinkFreqkHz=434900 +maxFreqBoundkHz=434950 +minFreqBoundkHz=434850 +measurementsFileName=measurements.csv +memsRestValueX=2087 +memsRestValueY=2101 +memsRestValueZ=2045 +passMeasurementsFileName=passmeasurements.csv +numberOfSources=1 +source0.name=ihu.duv +#source1.name=ihu.highspeed +track=true +useIHUVBatt=true +user_mode=0 +user_format=0 +useConversionCoeffs=true +conversionCurvesFileName=cubesatsim_conversion_curves.csv \ No newline at end of file diff --git a/spacecraft/FoxTelem_1.09f/CubeSat_Simulator_PSK_fm.MASTER b/spacecraft/FoxTelem_1.09f/CubeSat_Simulator_PSK_fm.MASTER new file mode 100644 index 00000000..1161df75 --- /dev/null +++ b/spacecraft/FoxTelem_1.09f/CubeSat_Simulator_PSK_fm.MASTER @@ -0,0 +1,72 @@ +#Fox 1 Telemetry Decoder Properties +#Thu Feb 09 21:13:22 EST 2017 +user_mode=4 +foxId=99 +IHU_SN=7 +catalogNumber=0 +model=1 +mpptResistanceError=6.58 +mpptSensorOffThreshold=1600 +name=CubeSat Simulator PSK +displayName=CubeSat Simulator PSK +BATTERY_CURRENT_ZERO=-1.834 +hasImprovedCommandReceiver=true +EXP1=6 +EXP2=1 +EXP3=8 +EXP4=7 +description=CubeSat Simulator is a functional satellite model that generates real telemetry from solar panels, batteries, and temperature sensors. Use this for BPSK telemetry. For more information see http://cubesatsim.org +numberOfFrameLayouts=5 +frameLayout0.filename=FOX1E_Type0_ALL_WOD.frame +frameLayout0.name=All WOD +frameLayout1.filename=FOX1E_Type1_HEALTH.frame +frameLayout1.name=Health +frameLayout2.filename=FOX1E_Type2_MINMAX.frame +frameLayout2.name=MinMax +frameLayout3.filename=FOX1E_Type3_REALTIME_BEACON.frame +frameLayout3.name=Realtime Beacon +frameLayout4.filename=FOX1E_Type4_WOD_BEACON.frame +frameLayout4.name=WOD Beacon +numberOfLayouts=9 +layout0.filename=FOX1A_debug.csv +layout0.name=DEBUG +layout1.filename=FOX1E_maxtelemetry.csv +layout1.name=maxtelemetry +layout2.filename=cubesatsim_psk_rttelemetry.csv +layout2.name=rttelemetry +layout3.filename=FOX1E_mintelemetry.csv +layout3.name=mintelemetry +layout4.filename=FOX1E_radtelemetry.csv +layout4.name=radtelemetry +layout5.filename=FOX1E_radtelemetry2.csv +layout5.name=radtelemetry2 +layout5.parentLayout=radtelemetry +layout6.filename=FOX1E_wodtelemetry.csv +layout6.name=wodtelemetry +layout7.filename=FOX1E_wodradtelemetry.csv +layout7.name=wodradtelemetry +layout8.filename=FOX1E_wodradtelemetry2.csv +layout8.name=wodradtelemetry2 +layout8.parentLayout=wodradtelemetry +numberOfLookupTables=3 +lookupTable0.filename=FOX1A_rssiFM.tab +lookupTable0=RSSI +lookupTable1.filename=FOX1E_ihuVBattSNx.tab +lookupTable1=IHU_VBATT +lookupTable2.filename=FOX1A_ihutempSN7.tab +lookupTable2=IHU_TEMP +maxFreqBoundkHz=434950 +measurementsFileName=measurements.csv +memsRestValueX=2129 +memsRestValueY=2131 +memsRestValueZ=2103 +minFreqBoundkHz=434850 +passMeasurementsFileName=passmeasurements.csv +telemetryDownlinkFreqkHz=434900 +track=false +useIHUVBatt=false +numberOfSources=1 +source0.name=ihu.bpsk +user_format=0 +useConversionCoeffs=true +conversionCurvesFileName=cubesatsim_conversion_curves.csv diff --git a/spacecraft/FoxTelem_1.09f/cubesatsim_conversion_curves.csv b/spacecraft/FoxTelem_1.09f/cubesatsim_conversion_curves.csv new file mode 100644 index 00000000..3babc59c --- /dev/null +++ b/spacecraft/FoxTelem_1.09f/cubesatsim_conversion_curves.csv @@ -0,0 +1,4 @@ +CurveName,a,bx,cx^2,dx^3,ex^4,fx^5,Description +cubesatsim_ina219_voltage,0,0.01,0,0,0,0,Converts voltages read from the INA219 sensors +cubesatsim_ina219_current,-2048,1,0,0,0,0,Converts positive and negative currents read from the INA219 sensors +cubesatsim_temperature,0,0.1,0,0,0,0,Converts temperature of Pi diff --git a/spacecraft/FoxTelem_1.09f/cubesatsim_psk_rttelemetry.csv b/spacecraft/FoxTelem_1.09f/cubesatsim_psk_rttelemetry.csv new file mode 100644 index 00000000..376ac37d --- /dev/null +++ b/spacecraft/FoxTelem_1.09f/cubesatsim_psk_rttelemetry.csv @@ -0,0 +1,61 @@ +60,TYPE,FIELD,BITS,UNIT,CONVERSION,MODULE,MODULE_NUM,MODULE_LINE,LINE_TYPE,SHORT_NAME,DESCRIPTION +0,realTime,BATT_A_V,12,V,4,NONE,4,1,3,Cell A,Battery pair A voltage (0-2.5V scale) +1,realTime,BATT_B_V,12,V,4,NONE,4,2,3,Cell A + B,Battery pairs A+B voltage (0-3.3V scale) +2,realTime,BATT_V,12,V,cubesatsim_ina219_voltage,Battery,4,1,3,Cell A + B + C,Cell A + B + C,Battery A+B+C voltage (0-5.0V scale) +3,realTime,battAtemp,12,C,8,NONE,4,4,3,Temperature A,Battery pair A temperature +4,realTime,battBtemp,12,C,8,NONE,4,5,3,Temperature B,Battery pair B temperature +5,realTime,battCtemp,12,C,8,NONE,4,6,3,Temperature C,Battery pair C temperature +6,realTime,battCurr,12,mA,cubesatsim_ina219_current,Battery,4,2,4,Current,Total Battery DC current +7,realTime,battCardTemp,12,C,8,NONE,4,8,3,Board Temp,Battery Card Temperature +8,realTime,posXv,12,V,cubesatsim_ina219_voltage,+X Panel,8,1,3,Voltage,+X solar Panel voltage +9,realTime,posYv,12,V,cubesatsim_ina219_voltage,+Y Panel,9,1,3,Voltage,+Y solar Panel voltage +10,realTime,posZv,12,V,cubesatsim_ina219_voltage,+Z Panel,10,1,3,Voltage,+Z solar Panel voltage +11,realTime,negXv,12,V,cubesatsim_ina219_voltage,-X Panel,11,1,3,Voltage,-X solar Panel voltage +12,realTime,negYv,12,V,cubesatsim_ina219_voltage,-Y Panel,12,1,3,Voltage,-Y solar Panel voltage +13,realTime,negZv,12,V,cubesatsim_ina219_voltage,-Z Panel,13,1,3,Voltage,-Z solar Panel voltage +14,realTime,posXi,12,mA,cubesatsim_ina219_current,+X Panel,8,2,4,Current,+X solar Panel current +15,realTime,posYi,12,mA,cubesatsim_ina219_current,+Y Panel,9,2,4,Current,+Y solar Panel current +16,realTime,posZi,12,mA,cubesatsim_ina219_current,+Z Panel,10,2,4,Current,+Z solar Panel current +17,realTime,negXi,12,mA,cubesatsim_ina219_current,-X Panel,11,2,4,Current,-X solar Panel current +18,realTime,negYi,12,mA,cubesatsim_ina219_current,-Y Panel,12,2,4,Current,-Y solar Panel current +19,realTime,negZi,12,mA,cubesatsim_ina219_current,-Z Panel,13,2,4,Current,-Z solar Panel current +20,realTime,PSUVoltage,12,V,cubesatsim_ina219_voltage,PSU,5,2,3,Board Voltage,Power Supply Voltage +21,realTime,spin,12,rpm,12,Computer Software,3,1,3,Spacecraft Spin,Calculated spin rate using solar cells +22,realTime,TxPAi,12,mA,38,Radio,1,2,3,PA Current,Transmit power amplifier current +23,realTime,TxTemp,12,C,37,Radio,1,1,3,TX Temperature,Transmitter card temperature +24,realTime,FwdPower,12,mW,40,Radio,1,4,3,Fwd Power,Receiver card temperature +25,realTime,rssi,12,dBm,14,Radio,1,3,3,RSSI,Received Signal Strength Indication +26,realTime,IHUcpuTemp,12,C,cubesatsim_temperature,Computer Hardware,2,1,3,Temperature,Internal Temperature of IHU +27,realTime,SatelliteXAxisAngularVelocity,12,dps,13,+X Panel,8,3,3,Rotation,Angular Veolcity around X Axis +28,realTime,SatelliteYAxisAngularVelocity,12,dps,13,+Y Panel,9,3,3,Rotation,Angular Veolcity around Y Axis +29,realTime,SatelliteZAxisAngularVelocity,12,dps,13,+Z Panel,10,3,3,Rotation,Angular Veolcity around Z Axis +30,realTime,Exp4Temp,12,C,7,Experiments,6,1,3,EXP4 Temp,Experiment 4 card temperature +31,realTime,PSUCurrent,12,mA,cubesatsim_ina219_current,PSU,5,1,3,Current,Power Supply DC Current +32,realTime,ReflectedPwr,12,mW,41,Radio,1,5,3,Ref Power,Reflected Power from the Transmit Antenna +33,realTime,ICR3V,12,V,43,Command Receiver (ICR),7,1,3,3V,ICR 3V +34,realTime,ICR3VProt,12,V,43,Command Receiver (ICR),7,2,3,3V Prot,ICR 3V Proteted +35,realTime,ICR2dot5V,12,V,43,Command Receiver (ICR),7,3,3,2.5V,ICR 2.5V +36,realTime,ICR2dot5VProt,12,V,43,Command Receiver (ICR),7,4,3,2.5V Prot,ICR 2.5V Protected +37,realTime,rf6,12,-,0,NONE,0,0,0,None,None +38,realTime,rf7,12,-,0,NONE,0,0,0,None,None +39,realTime,MuxTest,12,V,43,Command Receiver (ICR),7,5,3,Sensor Power,Sensor Power Voltage at the ICR +40,realTime,LtVGACtl,12,V,42,Radio,1,6,3,VGA Control,Control Voltage to the Variable Gain Amplifier (VGA) +41,realTime,pad,4,-,34,NONE,0,0,0,None,Unused +42,realTime,IHUdiagData,32,-,18,Computer Software,3,2,0,Diagnostic Info,Diagnostic Data on IHU Performance +43,realTime,expFailure0,1,-,17,Experiments,6,2,0,Vanderbilt Radiation,Vanderbilt University Vulcan Experiment Indicator +44,realTime,expFailure1,1,-,17,Experiments,6,3,0,Exp 1,Experiment 1 Failure Indicator +45,realTime,expFailure2,1,-,17,Experiments,6,4,0,Exp 2,Experiment 2 Failure Indicator +46,realTime,expFailure3,1,-,17,Experiments,6,5,0,Exp 3,Experiment 3 Failure Indicator +47,realTime,I2CfailureBatt,1,-,17,Computer Hardware,2,2,0,Battery I2C,Battery I2C Bus failure indicator +48,realTime,I2CfailurePSU1,1,-,17,Computer Hardware,2,3,0,PSU1 I2C,PSU2 I2C Bus failure indicator +49,realTime,I2CfailurePSU2,1,-,17,Computer Hardware,2,4,0,PSU2 I2C,PSU2 I2C Bus failure indicator +50,realTime,TLMresets,4,-,1,Computer Hardware,2,6,0,Ground Resets,Number of times command stations reset stored telemetry +51,realTime,RxAntDeploy,1,-,16,Radio,1,8,0,RX Antenna,2m Antenna status +52,realTime,TxAntDeploy,2,-,16,Radio,1,7,0,TX Antenna,70cm Antenna status +53,realTime,I2CfailureRF,1,-,17,Computer Hardware,2,5,0,RF I2C,RF I2C Bus failure indicator +54,realTime,pad1,1,-,0,NONE,0,0,0,NONE,Filler +55,realTime,wodSize,8,000s,36,Computer Software,3,3,0,WOD Stored,Number of WOD data payloads kept for each of Science and Housekeeping. In hundreds +56,realTime,swCmds,32,-,35,Command Receiver (ICR),7,6,0,Diagnostic,ICR Diagnostic information +57,realTime,hwCmdCnt,6,-,1,Command Receiver (ICR),7,7,0,HW Command Count,Number of hardware commands since last reset +58,realTime,swCmdCnt,6,-,1,Command Receiver (ICR),7,8,0,SW Command Count,Number of software commands since last reset +59,realTime,pad2,28,-,0,NONE,0,0,0,NONE,Filler