karn@mouton.UUCP (05/14/84)
Here are the first two frames that were received solid at KA9Q this morning from UO-11, followed by decoded versions. I've got tons more of this stuff if anybody wants it. 73, Phil UOSAT-2 0002523191217 00522501300202492D03693F04055405040106023707051308037C09031B 10475711339912000313094F14000515000416000717505618543B195195 20512421059F22661123000124000625000726103627478E28313B29501F 30406131038932283833000034000735392E36456237434738511E39512C 40837841000542677043000744169E45002346000247499748518049472C 50544051074752695D53292F54967955000056000357508F58501959514C 60800E615BC562800C63024364000265000366C00C67000168000E69000F UOSAT-2 0002523191222 00522501314702495A03700404055405040106023707051308037C09031B 10497B11339912000313094F14000515000416000717505618542A195184 20523621061422661123000124000625000726103627478E28312A29501F 30382A31039832283833000034000735392E36456237434738511E39512C 40851841000542677043000744169E45002346000247499748518049472C 50543751073052696E53295854002355000056000357508F58501959514C 60800E615BC562800C63024364000265000366C00C67000168000E69000F Here are the same two frames as decoded by my C language program. Each line is echoed, then followed by the interpretation. Note that the clock was running, but it had never been properly initialized. 73, Phil UOSAT-2 0002523191217 Date: 02/52/00 Time: 19:12:17 Day of wk: 3 00522501300202492D03693F04055405040106023707051308037C09031B 00522: -11.400 mA Solar array current -Y 01300: -63.545 uT Nav mag X axis 02492: 5.632 uT Nav mag Z axis 03693: 35.435 uT Nav mag Y axis 04055: 0.000 sun sensor 05040: 0.000 sun sensor 06023: 0.000 sun sensor 07051: 0.000 sun sensor 08037: 0.000 sun sensor 09031: 0.000 10475711339912000313094F14000515000416000717505618543B195195 10475: 77.900 mA Solar array current +Y 11339: -2.609 C Nav mag (wing) temp 12000: 0.000 horizon sensor 13094: 0.000 (spare) 14000: 0.000 DCE ramunit current 15000: 0.000 DCE cpu current 16000: 0.000 DCE gmem current 17505: -5.000 C Facet temp +X 18543: -12.600 C Facet temp +Y 19519: -7.800 C Facet temp +Z 20512421059F22661123000124000625000726103627478E28313B29501F 20512: 7.600 mA Solar array current -X 21059: 57.230 mA +10v line current 22661: 9.915 V PCM voltage +10v 23000: -70.000 mA P/W logic current (+5v) 24000: 0.000 mA P/W geiger current 25000: 0.000 mA P/W elec sp.curr (+10v) 26103: 9.579 mA P/W elec sp.curr (-10v) 27478: 0.400 C Facet temp -X 28313: 33.400 C Facet temp -Y 29501: -4.200 C Facet temp -Z 30406131038932283833000034000735392E36456237434738511E39512C 30406: 209.000 mA Solar array current +X 31038: 18.240 mA -10v line current 32283: 10.188 V PCM voltage -10v 33000: 0.000 mA 1802 comp curr (+10v) 34000: 0.000 mA Digitalker current (+5v) 35392: 705.000 MW 145mhz beacon power o/p 36456: 100.320 mA 145mhz beacon current 37434: 9.200 C 145mhz beacon temp 38511: -6.200 C Command decoder temp (+Y) 39512: -6.400 C Telemetry temp (+X) 40837841000542677043000744169E45002346000247499748518049472C 40837: 32.100 V Solar array voltage (+30v) 41000: 0.000 mA +5v line current 42677: 5.687 V PCM voltage +5v 43000: 0.000 mA DSR current (+5v) 44169: 155.480 mA Command rx current 45002: -195.000 MW 435mhz beacon power o/p 46000: 0.000 mA 435mhz beacon current 47499: -3.800 C 435 mhz beacon temp 48518: -7.600 C P/W temp (-x) 49472: 1.600 C P/W BCR temp 50544051074752695D53292F54967955000056000357508F58501959514C 50544: 272.800 mA Battery charge/dischg current 51074: 370.000 mA +14v line current 52695: 14.595 V Battery voltage (+14v) 53292: 0.000 Battery cell volts (mux) 54967: 19.340 mA Telemetry current (+10v) 55000: 5.208 mw 2.4GHZ beacon power o/p 56000: 0.000 mA 2.4GHZ beacon current 57508: -5.600 C Battery temp 58501: -4.200 C 2.4GHZ beacon temp 59514: -6.800 C CCD imager temp 60800E615BC562800C63024364000265000366C00C67000168000E69000F 01: 1 145 MHZ general downlink power off/on 02: 0 435 MHZ engineering downlink power off/on 03: 0 2401 MHZ engineering downlink power off/on 04: 0 Telemetry channel mode select run/dwell 05: 0 Telemetry channel dwell address load off/on 06: 0 Telemetry channel dwell address source gnd/computer 07: 0 Primary spacecraft computer power off/on 08: 0 Primary spacecraft computer error count bit-1 09: 0 Primary spacecraft computer error count bit-2 10: 0 Primary spacecraft computer bootstrap prom/uart 11: 0 Primary spacecraft computer error count bit-3 12: 0 Primary spacecraft computer bootstrap a/b 13: 0 Gravity gradient boom deployment pyros safe/arm 14: 1 Gravity gradient boom deployment pyros hold/fire 15: 0 Gravity gradient boom deployment safe/arm 16: 1 Gravity gradient boom deployment hold/deploy 17: 1 Gravity gradient boom deployment extend/retract 18: 0 Attitude control magnetorquers safe/arm 19: 1 Attitude control magnetorquer -x on/off 20: 1 Attitude control magnetorquer -y on/off 21: 1 Attitude control magnetorquer -z on/off 22: 1 Attitude control magnetorquer reverse/forward 23: 0 435 MHZ PSK mode NRZI/NRZIC 24: 0 2401 MHZ PSK mode NRZI/NRZIC 25: 1 Attitude control magnetorquers high/low power 26: 0 Digitalker expt. power off/on 27: 0 CCD camera expt. power off/on 28: 0 CCD camera expt. integration period bit 0 29: 0 CCD camera expt. integration period bit 1 30: 0 CCD camera expt. video amp. gain bit 0 31: 0 CCD camera expt. video amp. gain bit 1 32: 0 DSR power off/on 33: 0 DSR mode read/write 34: 0 DSR mode run/reset 35: 0 Radiation detectors geiger-a EHT power off/on 36: 0 Radiation detectors geiger-b EHT power off/on 37: 0 Radiation detectors geiger-c EHT power off/on 38: 0 Electron spectrometer sensor EHT power off/on 39: 0 DCE experiment power off/on 40: 0 DCE expt. reset/run 41: 0 DCE expt. prom select a/b 42: 0 DCE expt. cpu clock rate select 0.9/1.8 mhz 43: 1 Navigation magnetometer power off/on 44: 0 Space dust experiment power off/on 45: 0 Spare dust experiment level select bit 0 46: 1 BCR status 0/1 47: 0 435 MHZ downlink modulation select AFSK/PSK 48: 0 2401 MHZ downlink modulation select AFSK/PSK 49: 0 1802 serial command disable/enable 50: 0 DCE expt serial command disable/enable 51: 0 52: 0 53: 0 54: 0 Command watchdog enable 55: 0 Command watchdog reset 56: 0 145 MHZ downlink data select a 57: 0 145 MHZ downlink data select b 58: 0 145 MHZ downlink data select c 59: 0 145 MHZ downlink data select d 60: 0 145 MHZ downlink data select e 61: 0 145 MHZ downlink data select f 62: 0 145 MHZ downlink data rate a 63: 0 145 MHZ downlink data rate b 64: 0 435 MHZ downlink data rate a 65: 0 435 MHZ downlink data rate b 66: 0 435 MHZ downlink data rate c 67: 0 Particle/wavecounter control count/reset 68: 0 Downlink lockout enable/disable 69: 0 (spare) 70: 0 71: 0 72: 0 73: 1 P/W channel plate control bit 0 74: 1 P/W channel plate control bit 1 75: 0 P/W channel plate control bit 2 76: 0 Space dust 77: 0 Space dust 78: 0 Space dust 79: 0 Space dust 80: 0 Space dust 81: 0 Space dust 82: 0 Space dust 83: 0 Space dust 84: 0 DSR write cycle complete 85: 0 1802 CWO output 86: 0 1802 tlm port (msb) 87: 0 1802 tlm port 88: 0 1802 tlm port 89: 0 1802 tlm port 90: 0 1802 tlm port 91: 0 1802 tlm port 92: 0 1802 tlm port 93: 0 1802 tlm port 94: 0 1802 tlm port 95: 0 1802 tlm port 96: 0 1802 tlm port (lsb) UOSAT-2 0002523191222 Date: 02/52/00 Time: 19:12:22 Day of wk: 3 00522501314702495A03700404055405040106023707051308037C09031B 00522: -11.400 mA Solar array current -Y 01314: -63.337 uT Nav mag X axis 02495: 6.088 uT Nav mag Z axis 03700: 36.490 uT Nav mag Y axis 04055: 0.000 sun sensor 05040: 0.000 sun sensor 06023: 0.000 sun sensor 07051: 0.000 sun sensor 08037: 0.000 sun sensor 09031: 0.000 10497B11339912000313094F14000515000416000717505618542A195184 10497: 36.100 mA Solar array current +Y 11339: -2.609 C Nav mag (wing) temp 12000: 0.000 horizon sensor 13094: 0.000 (spare) 14000: 0.000 DCE ramunit current 15000: 0.000 DCE cpu current 16000: 0.000 DCE gmem current 17505: -5.000 C Facet temp +X 18542: -12.400 C Facet temp +Y 19518: -7.600 C Facet temp +Z 20523621061422661123000124000625000726103627478E28312A29501F 20523: -13.300 mA Solar array current -X 21061: 59.170 mA +10v line current 22661: 9.915 V PCM voltage +10v 23000: -70.000 mA P/W logic current (+5v) 24000: 0.000 mA P/W geiger current 25000: 0.000 mA P/W elec sp.curr (+10v) 26103: 9.579 mA P/W elec sp.curr (-10v) 27478: 0.400 C Facet temp -X 28312: 33.600 C Facet temp -Y 29501: -4.200 C Facet temp -Z 30382A31039832283833000034000735392E36456237434738511E39512C 30382: 254.600 mA Solar array current +X 31039: 18.720 mA -10v line current 32283: 10.188 V PCM voltage -10v 33000: 0.000 mA 1802 comp curr (+10v) 34000: 0.000 mA Digitalker current (+5v) 35392: 705.000 MW 145mhz beacon power o/p 36456: 100.320 mA 145mhz beacon current 37434: 9.200 C 145mhz beacon temp 38511: -6.200 C Command decoder temp (+Y) 39512: -6.400 C Telemetry temp (+X) 40851841000542677043000744169E45002346000247499748518049472C 40851: 33.500 V Solar array voltage (+30v) 41000: 0.000 mA +5v line current 42677: 5.687 V PCM voltage +5v 43000: 0.000 mA DSR current (+5v) 44169: 155.480 mA Command rx current 45002: -195.000 MW 435mhz beacon power o/p 46000: 0.000 mA 435mhz beacon current 47499: -3.800 C 435 mhz beacon temp 48518: -7.600 C P/W temp (-x) 49472: 1.600 C P/W BCR temp 50543751073052696E53295854002355000056000357508F58501959514C 50543: 264.000 mA Battery charge/dischg current 51073: 365.000 mA +14v line current 52696: 14.616 V Battery voltage (+14v) 53295: 0.000 Battery cell volts (mux) 54002: 0.040 mA Telemetry current (+10v) 55000: 5.208 mw 2.4GHZ beacon power o/p 56000: 0.000 mA 2.4GHZ beacon current 57508: -5.600 C Battery temp 58501: -4.200 C 2.4GHZ beacon temp 59514: -6.800 C CCD imager temp 60800E615BC562800C63024364000265000366C00C67000168000E69000F 01: 1 145 MHZ general downlink power off/on 02: 0 435 MHZ engineering downlink power off/on 03: 0 2401 MHZ engineering downlink power off/on 04: 0 Telemetry channel mode select run/dwell 05: 0 Telemetry channel dwell address load off/on 06: 0 Telemetry channel dwell address source gnd/computer 07: 0 Primary spacecraft computer power off/on 08: 0 Primary spacecraft computer error count bit-1 09: 0 Primary spacecraft computer error count bit-2 10: 0 Primary spacecraft computer bootstrap prom/uart 11: 0 Primary spacecraft computer error count bit-3 12: 0 Primary spacecraft computer bootstrap a/b 13: 0 Gravity gradient boom deployment pyros safe/arm 14: 1 Gravity gradient boom deployment pyros hold/fire 15: 0 Gravity gradient boom deployment safe/arm 16: 1 Gravity gradient boom deployment hold/deploy 17: 1 Gravity gradient boom deployment extend/retract 18: 0 Attitude control magnetorquers safe/arm 19: 1 Attitude control magnetorquer -x on/off 20: 1 Attitude control magnetorquer -y on/off 21: 1 Attitude control magnetorquer -z on/off 22: 1 Attitude control magnetorquer reverse/forward 23: 0 435 MHZ PSK mode NRZI/NRZIC 24: 0 2401 MHZ PSK mode NRZI/NRZIC 25: 1 Attitude control magnetorquers high/low power 26: 0 Digitalker expt. power off/on 27: 0 CCD camera expt. power off/on 28: 0 CCD camera expt. integration period bit 0 29: 0 CCD camera expt. integration period bit 1 30: 0 CCD camera expt. video amp. gain bit 0 31: 0 CCD camera expt. video amp. gain bit 1 32: 0 DSR power off/on 33: 0 DSR mode read/write 34: 0 DSR mode run/reset 35: 0 Radiation detectors geiger-a EHT power off/on 36: 0 Radiation detectors geiger-b EHT power off/on 37: 0 Radiation detectors geiger-c EHT power off/on 38: 0 Electron spectrometer sensor EHT power off/on 39: 0 DCE experiment power off/on 40: 0 DCE expt. reset/run 41: 0 DCE expt. prom select a/b 42: 0 DCE expt. cpu clock rate select 0.9/1.8 mhz 43: 1 Navigation magnetometer power off/on 44: 0 Space dust experiment power off/on 45: 0 Spare dust experiment level select bit 0 46: 1 BCR status 0/1 47: 0 435 MHZ downlink modulation select AFSK/PSK 48: 0 2401 MHZ downlink modulation select AFSK/PSK 49: 0 1802 serial command disable/enable 50: 0 DCE expt serial command disable/enable 51: 0 52: 0 53: 0 54: 0 Command watchdog enable 55: 0 Command watchdog reset 56: 0 145 MHZ downlink data select a 57: 0 145 MHZ downlink data select b 58: 0 145 MHZ downlink data select c 59: 0 145 MHZ downlink data select d 60: 0 145 MHZ downlink data select e 61: 0 145 MHZ downlink data select f 62: 0 145 MHZ downlink data rate a 63: 0 145 MHZ downlink data rate b 64: 0 435 MHZ downlink data rate a 65: 0 435 MHZ downlink data rate b 66: 0 435 MHZ downlink data rate c 67: 0 Particle/wavecounter control count/reset 68: 0 Downlink lockout enable/disable 69: 0 (spare) 70: 0 71: 0 72: 0 73: 1 P/W channel plate control bit 0 74: 1 P/W channel plate control bit 1 75: 0 P/W channel plate control bit 2 76: 0 Space dust 77: 0 Space dust 78: 0 Space dust 79: 0 Space dust 80: 0 Space dust 81: 0 Space dust 82: 0 Space dust 83: 0 Space dust 84: 0 DSR write cycle complete 85: 0 1802 CWO output 86: 0 1802 tlm port (msb) 87: 0 1802 tlm port 88: 0 1802 tlm port 89: 0 1802 tlm port 90: 0 1802 tlm port 91: 0 1802 tlm port 92: 0 1802 tlm port 93: 0 1802 tlm port 94: 0 1802 tlm port 95: 0 1802 tlm port 96: 0 1802 tlm port (lsb) For those of you using my C-language telemetry decoding program for UO-11, I've discovered two minor bugs: Change the line which reads if(sscanf(cp,"UOSAT-2%2d%2d%2d%1d%2d%2d%2d",&year,&month,&day, to if(sscanf(cp,"\036UOSAT-2%2d%2d%2d%1d%2d%2d%2d",&year,&month,&day, Since I had never received telemtry direct before, I didn't know about the leading "funny character" which the various electronic mail systems had stripped off. Also change the line which reads n = sscanf(cp,"%1d%1d%1d%1d%1d%1x",&chan1,&chan0,&n2,&n1,&n0,&chk); to n = sscanf(cp,"%1d%1d%1x%1x%1x%1x",&chan1,&chan0,&n2,&n1,&n0,&chk); I didn't notice that hex digits were valid in the status bit channels of the telemetry (those greater than 60.) In particular, this kept channels 61 and 66 from decoding. 73, Phil