Software

2008 AMSAT Presidential Achievement Award
Computer sind unglaublich dumme Geräte,
die unglaublich intelligente Sachen können.
Programmierer sind unglaublich intelligente Leute,
die unglaublich dumme Sachen produzieren.

Eines vorweg: Ich bin kein professioneller Programmierer. Diese Programme habe ich im Laufe der Zeit für die Darstellung und Umsetzung des Satellitentelemetrie geschrieben. Ich biete jedem an, sie kostenlos auszutesten. Daher ist auch eine kommerzielle Nutzung ausgeschlossen. Die Programme wurden in Visual Basic 6 für Microsoft Windows Betriebssysteme compiliert (32bit, Windows 2000/XP). Für Fragen, Anregungen und natürlich auch Fehlerbeschreibungen bin ich sehr dankbar.

Unter Umständen fehlen einige Laufzeitbibliotheken. Ich empfehle daher, die aktuellen Microsoft Visual Basic 6 Runtime Files zu installieren. Einige spezielle Active-X Steuerelemente (Fehlermeldung *.ocx fehlt) habe ich hier zusammengestellt.

Download Active-X Steuerelemente (OLE custom controls)


PharmaSat-1 Telemetry Decoder

PharmaSat-1 Telemetry Decoder

Einfaches Tool zur Dekodierung der Telemetriedaten aus einem Textfile und Anzeige der Telemetriewerte. Ausgewertet wird der String PharmaSat.org, dabei ist es unabhängig, was vor dem eigentlichen UI Frame Inhalt steht. Somit eignet sich das Programm vor allem für die Auswertung der Daten vom findu.com Server. Jeder Telemetriewert kann einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden. Zudem (optional) wird ein *.TLM File erzeugt, in dem die einzelnen konvertierten Werte im Klartext abgespeichert werden.

Beispiel für ein geeignetes Inputfile

PharmaSat.org D27F368D00E5011FA701BA0200006100AD0214853A1F661C53
PharmaSat.org D27F368D00E5011FA701BA0200006100AD0214853A1F661C53


Download Download Version 0.13 BETA [30.05.2009]


Calpoly CP-6 Telemetry Decoder

Calpoly CP-6 Telemetry Decoder

Um die Daten des Cubesat CP-6 auszuwerten muss ein KISS File vorliegen. Da CP-6 in USB sendet ist ein geeignetes Program zur AX.25 Dekodierung notwendig. Hier eignet sich vor allem MixW, wenn man einen KISS TNC emuliert.

Aus dem Kissfile werden nur die Telemetrieframes ausgewertet. Jeder Frame ist mit einer Sequence Number und einem TimeStamp (RTC) versehen. Die 5 Side Panel werden mit ihren entsprechenden Telemetriewerten übersichtlich dargestellt. Alle Daten werden zudem in einem ASCII Textfile abgespeichert. Zudem kann jeder Telemetriewert einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden.

Bestimmte Statuswerte werden als Binärwort angezeigt. Die Erklärung findet sich auf meiner Webseite. In einer späteren Version wird diese auch mit im Programm angezeigt werden.

Wie man ein entsprechendes KISS File aus z.B. MixW erhält, kann man hier nachlesen.

Download Download Version 1.0 [13.06.2009]


CUTE-I CW Telemetrie Decoder

CUTE-I CW Telemetrie Decoder

CUTE-I sendet fortlaufend CW Telemetriedaten. Diese können entweder als ASCII File vorliegen oder einfach mit copy and paste in das Textfenster kopiert werden.

cute 5fa46980e1ffff071e9796718a
cute 5da56c80e2ffff071e96956d8a
cute 55a66980d4ffff071e95956d8a
cute 54a46a80d9ffff071e9596718a

Download Download Version 0.1 [20.05.2009]



SOHLA-1 AFSK Telemetry Decoder

SOHLA-1 AFSK Telemetry Decoder

SOHLA-1 sendet Telemetriedaten in 1k2 AFSK leider nur über Japan. Der Satellit sendet HTRX ud FFS Telemetrieinformationen. Diese Daten müssen als KISS File vorliegen. Alle Daten werden grafisch ausgegeben und ein Dumpfile wird erzeugt.

Download Download Version 1.0.4 [11.06.2009]


TECHSAT-1B (GO-32) Telemetry Beacon Decoder

TECHSAT-1B (GO-32) Telemetry Beacon Decoder

TECHSAT-1B sendet im Intervall von 30 sec eine Telemetriebake aus (FSK 9k6). Es gibt verschiedene Telemetrietypen :
* Beacon
* Events Telemetry - Telemetry Buffer 0
* Important parameters telemetry - Telemetry Buffer 1

Die Telemetrie Buffer 0 und 1 enthalten Parameter, die über den gesamten Orbit hinweg gesammelt wurden. Sie werden ausschliesslich auf Anforderung (der Bodenstation in Israel) gesendet. Diese Software dekodiert die Bake und eventuell gesendete Telemetriekanäle und stellt sie wie gewohnt graphisch dar. Zur Auswertung ist ein KISS File mit den empfangenen 9k6 FSK Daten erforderlich. Jedes gesendete Paket enthält einen TimeStamp unter welchem der jeweilige dekodierte Telemetriewert auch in ein Logfile geschrieben wird. Zusätzlich wird ein Binärfile mit den Telemetriebklöcken (&H64) erzeugt, welches mit der TECHSAT Software WinTelem ausgewertet werden kann.

Download Download Version 2.5.4 [29.06.2009]


AO-7 RTTY Telemetry Decoder

AO-7 RTTY Telemetry Decoder

Im Mode D sendet AO-7 Telemetry in RTTY (45 Bd, 85 Hz shift). Ingesamt werden 34 Telemetriekanäle gesendet, wobei sich einige Kanäle (+X, -X, +Y, -Y Current, +/- Z Axis Sensoren und Battery Voltage wiederholen. Als Input ist ein ASCII File notwendig. Es werden nur komplette Zeilen ausgewertet (60 Zeichen pro Zeile). Wie gewohnt werden die dekodierten Daten graphisch angezeigt und die Telemetrie in einem ASCII File abgespeichert.

Format ASCII File

-00350-01894-02647-03895-04876-05010-06891-07655-00000-09915
-10237-11771-12339-13715-14603-15936-16423-17398-10000-19148
-20484-21899-22647-23905-24879-25010-26877-27631-20000-29910
-30238-31000-32000-33519-34000-35220-36202-37211-30000-39252
-40501-41907-42647-43914-44883-45010-46916-47650-40000-49922
-50247-51767-52330-53009-54000-55000-56000-57000-50000-59843
Download Download Version 1.2 [10.03.2009]


PRISM CW Telemetry Decoder

PRISM CW Telemetry Decoder

PRISM sendet CW Telemetrie in 14 unterschiedlichen Frames. Der empfangene String (beginnend jeweils mit dem Frametyp PRx) wird in das entsprechende Textfeld eingegeben. Alle Telemetriedaten werden berechnet und übersichtlich angezeigt. Auch das Einlesen eines ASCII Files mit den entsprechenden Daten ist möglich. Die ausgewertete Telemetrie kann in einem ASCII File abgespeichert werden.

Download Download Version 1.0 [27.01.2009]


STARS CW Telemetry Decoder

STARS CW Telemetry Decoder

Der empfangene String (jeweils 8 Zeichen) für die Werte M2 bis M6 wird in das entsprechende Textfeld eingegeben und die berechneten Telemetriewerte werden übersichtlich angezeigt. Die Daten können in einem ASCII File abgespeichert werden. Zur besseren Unterscheidung im ASCII FIle kann man die Option MOTHER/DOUGHTER wählen. Bei der Berechnung gibt es allerdings keine Unterschiede, es handelt sich lediglich um ein Textfeld.

Download Download Version 1.2 [27.01.2009]


SEEDS AFSK Telemetry Decoder

SEEDS AFSK Telemetry Decoder

Die Dekodierung der SEEDS 1k2 AFSK Telemetrie erfordert ein KISS File. Dieses kann zum Beispiel mit MixW im TNC Emulations-Modus oder mit einem KISS TNC generiert werden. Die Telemetriewerte werden nach dem Einlesen berechnet und in gewohnter Weise grafisch angezeigt. Ein ASCII File mit den Telemtriedaten des aktuell sichtbaren Datensatzes kann abgespeichert werden.

Download Download Version 0.1 [20.01.2009]


FO-29 CW Telemetrie Decoder

FO-29 CW Telemetrie Decoder

Für die Dekodierung der CW Daten von FO-29 ist diese Software gedacht. Die Daten müssen in einem ASCII File vorliegen oder können einfach mit copy and paste in das Textfenster kopiert werden.

hihi 22e288d58f050525002401017b629596b084bcb9b3b5b9
hihi 22e288d58f050525002401017c629596b085bbb9b3b4b9
hihi 22e288d58f050525002401016a629695b07bb9b4babcb7

Es ist unerheblich, ob Leerzeichen zwischen den Zeichen vorhanden ist. Die einzelnen Telemetriewerte werden berechnet und grafisch in gewohnter Weise angezeigt. Zusätzlich werden die dekodierten Daten in ein Textfile geschrieben. Weiterhin wird ein CSV File mit allen analogen Werten generiert.

Download Download Version 1.32 [19.03.2009]


RS-30 Telemetrie Decoder

RS-30 Telemetrie Decoder

Sehr einfaches Tool zur Dekodierung der CW Telemetrie und Anzeige der Telemetriewerte von RS-30.

Ausgewertet werden die (mit dem Ohr...) empfangenen CW Daten. Die Eingabe erfolgt in die jeweiligen Felder US, IBS, USUN, ISUN, ITXA, ITXB, TTXA, TTXB, TNAP, TAB, MSEP, MCON, SMA, SMB, MRXA und MRXB. Der umgerechnete Telemtriewert wird sofort angezeigt. Die Werte werden auf Plausibilität überprüft, ein von der Norm abweichender Wert wird mit rotem Hintergrund dargestellt. Normale Telemetriewerte haben im jeweilgen Feld einen grünen Hintergrund.

Mit dem Button Save werden die aktuell auf dem Bildschirm dargestellten Telemetriewerte in ein File geschrieben.

Download Download Version 1.1 [15.06.2009]


COMPASS Housekeeping Decoder (compact)

Compass HK Decoder

Zur Dekodierung der gesamten Housekeeping Informationen von COMPASS-1 ist diese Software geeignet. Sie ist sehr kompakt und kann auch auf Bildschirmen mit niedriger Auflösung verwendet werden. Die Daten müssen als KISS File vorliegen.

Download Download Version 3.03 [17.04.2009]


ONLINE COMPASS Housekeeping Decoder

Online Compass

Speziell für die dekodierung von COMPASS-1 AFSK Daten habe ich diese Software entwickelt. Weil die AFSK Töne von Compass etwas vom Standard abweichen, versagt der Einsatz vov AGW. Es gibt trotzdem eine Möglichkeit, die Housekeeping (KISS) Daten mit der Soundkarte zu dekodieren. Hier kommt MixW zum Einsatz! Allerdings muss man die Betriebsart ein wenig anpassen: PACKET -> Custom AFSK , f1= 1100 Hz , f2 = 2300 Hz, Baudrate = 1205 (!)
Bzw. gibt es eine Option bei MixW, die Baudrate messen zu lassen. Unter MODE -> Mode Setting -> Monitor -> check baudrate measurement. Diesen Wert kann man dann bei der Baudrate im Custom AFSK Menü eintragen.

MixW kann einen TNC simulieren. Dazu findet man hier eine ausführliche Anleitung. Wenn der COM Emulation Treiber installiert ist, muss man die onlinekiss.ini dem richtigen virtuellen COM Parametern anpassen. Die Software läuft natürlich aber auch direkt mit einem TNC zusammen.

Zur Dekodierung über die Soundkarte muss die Audioqualität sehr gut sein. Der Output über die Kopfhörerbuchse ist nicht geeignet. Ideal ist es, wenn man die Audiodaten für die Soundkarte direkt am DATA OUT / ACC (Diskriminator) abgreifen kann. Zum Testen kann man sich hier ein Soundfile mit AFSK Daten herunterladen.

Download Download Version 1.7.4 [20.06.2009]



AGW ONLINE KISS

AGW Online KISS

Viele benutzen für die Dekodierung der AFSK Daten von Satelliten (z.B. CUTE1.7+APD II, SEEDS, AO-27, COMPASS usw.) die Soundkartensoftware AGW Packet Engine. speziell hier die Auswertung der APD Datenframes wurde diese Software geschrieben. Alle Terminalprogramme, die auf diese Software aufsetzen verarbeiten allerdings nur UI-Frames. Werden Telemetriedaten als reine KISS Ströme gesendet (z.B.AO-27) können diese Daten nicht dekodiert werden. Hier setzt nun AGW_ONLINE_KISS an. Die von AGW-PE empfangen Daten werden als Hexdump angezeigt und als entsprechendes KISS File abgespeichert. Diese KISS-Daten kann man mit den untenstehenden Programmen auswerten und somit die Telemetrie analysieren.

First start AGW-PE. Please verify that Winsock TCP/IP Application Interface is checked. If you don't use the common settings (localhost:8000) change the settings in the onlinekiss.ini file. If the winsock connection is established then should you see a green light in the upper left corner. After connecting AGW-PE you will see some port information. That's it. A kiss file (raw frames) will be generated. You can use this file as input for all my telemetry decoding software. If you have questions, please don't hesitate to ask me.

Download Download Version 1.0 BETA [22.09.2008]



CUTE1.7+APD II AFSK Telemetry Decoder

CUTE1.7+APD II AFSK Telemetry Decoder

Für die Dekodierung der AFSK Daten von CUTE1.7+APD II, speziell hier die Auswertung der APD Datenframes wurde diese Software geschrieben. Input ist ein KISS File (mit oder ohne TimeStamp Frames). Die manuelle Eingabe eines Strings (Payload, ohne Header) ist auch möglich. Die entprechenden Telemetriewerte (Temperatur, HighVoltage, Counter und Status) werden berechnet und grafisch angezeigt.
Weitere Datenframes werden in späteren Versionen und bei entsprechender Verfügbarkeit unterstützt.

Download Download Version 0.3 [10.03.2009]


SEEDS CW Telemetry Decoder

SEEDS CW Telemetry Decoder

Und auch für die Dekodierung der SEEDS Telemetrie habe ich ein kleines Tool geschrieben. Der empfangene String (72 Zeichen im HK Modus - G4) wird in das Textfenster kopiert (oder geschrieben). Momentan wird allerdings nur dieser G4 Modus unterstützt (Housekeeping Data Long Format). Die Telemetriewerte werden sofort berechnet und bei Bedarf als ASCII File in übersichtlicher Form abgespeichert.

Download Download Version 1.3 [14.05.2008]


CUTE1.7+APD II CW Telemetry Decoder

CUTE1.7+APD II CW Telemetry Decoder

Für die Dekodierung der CW Daten von CUTE1.7+APD II ist diese Software gedacht. Die Daten müssen in folgendem Format in einem ASCII File vorliegen.

cute 88cca79a3827257a5e3517
cute 87ccaa983827246a5a3717
cute 87cca89238272480703617

Das Leerzeichen hinter cute kann auch weggelassen werden. Die einzelnen Telemetriewerte werden berechnet und grafisch in gewohnter Weise angezeigt. Zusätzlich werden die dekodierten Daten in ein Textfile geschrieben.

Download Download Version 0.2 [10.03.2009]


COMPASS-1 CW Telemetry Decoder

COMPASS-1 CW Telemetry Decoder

Ganz einfaches Tool zur Dekodierung der CW Telemetrie von COMPASS-1. Der empfangene String (26 Hexwerte) wird in das Textfeld eingegeben und die entsprechenden Telemetriewerte werden übersichtlich angezeigt. Die Daten können in einem ASCII File abgespeichert werden. Mit der Version 2.0 werden auch die Äquivalente der Beleuchtung/Stromstärke pro Solarpanel angezeigt. Bitte beachten, dass Panel 1 nicht existiert (GPS Empfänger).

Download Download Version 2.0 [27.02.2009]


AMRAD (AO-27) Telemetry Decoder

AMRAD (AO-27) Telemetrie Decoder

Tool zur Dekodierung der AMRAD (AO-27) Telemetrie und Anzeige der Telemetriewerte.

Zur Auswertung ist ein KISS File mit den empfangenen 1k2 AFSK Telemetriedaten erforderlich. AO-27 sendet Telemetrie allerdings nicht im AX.25 Format, daher ist MixW32 mit TNC Emulation nicht verwendbar. Die dekodierten Werte werden in einem ASCII File inklusive TimeStamp abgespeichert. Folgende Telemetrie wird ausgewertet:
* Whole Orbit Data
* Hardwarestatus
* Softwarestatus
* Telemetrie
* Housekeeping Informationen

Die WOD Daten werden optional in ein CSV File geschrieben (sortiert und doppelte Einträge entfernt).

Download Download Version 2.3 [31.05.2009]


PACSAT (AO-16) Microsat Boot Loader Telemetry Decoder

PACSAT (AO-16) MBL Telemetrie Decoder

Einfaches Tool zur Dekodierung der PACSAT (AO-16) MBL Telemetrie und Anzeige der Telemetriewerte.

Zur Auswertung ist ein KISS File mit den empfangenen 1k2 PSK Telemetriedaten notwendig. Dieses File kann in der Regel nur mit einem TNC im KISS Modus generiert werden. MixW32 mit TNC Emulation ist leider nicht in der Lage die Datenframes zu dekodieren, da diese nicht als gewöhnliche UI-Frames gesendet werden. AO-16 sendet 7 Datenkanäle als kurze KISS Frames (nur mit 0x0C FEND Flags: 2 Bytes). Sensor 0 (10V Bus) ist defekt (Null). Die Statusbits werden in einem normalen UI-Frame gesendet (from PACSAT to MBLCTL: 4 Byte).
Die dekodierten Werte werden als ASCII File abgespeichert (7 Werte mit Semikolon getrennt). Zusätzlich wird ein *.info File erzeugt, in dem der Mittelwert des jeweiligen Kanals angezeigt wird. AO16MBL kann spezielle KISS Timeframes (ctrl 9) auswerten. Das Öffnen der Kiss files kann einfach per drag&drop erfolgen. Weiterhin wird ein CSV File mit kompletten Datensätzen erzeugt.

Download Download Version 1.3 [29.03.2008]


PACSAT (AO-16) Telemetrie Decoder

PACSAT (AO-16) Telemetrie Decoder

Einfaches Tool zur Dekodierung der PACSAT (AO-16) Telemetrie und Anzeige der Telemetriewerte.

Zur Auswertung ist ein KISS File mit den empfangenen 1k2 PSK Telemetriedaten notwendig. Dieses File kann z.B. mit WISP oder einem anderen Terminalprogramm (vorausgesetzt, der TNC befindet sich im KISS Modus) erzeugt werden.

Alle 58 Kanäle werden entsprechend umgerechnet und können einzeln in einem Balkendiagramm angezeigt werden. Die Zeit wird entsprechend der Daten des Satelliten mit einbezogen (UpTime - Zeit seit dem letzten Reset des OBC).

LSTAT, EDAC und WASH Frames werden nicht berücksichtigt. Diese sind ja auch im Klartext (UI-Frame) zu lesen.

Download Download Version 1.0 beta [21.03.2006]


Calpoly CP-4 Telemetry Decoder

Calpoly CP-4 Telemetry Decoder

Um die Daten des Cubesat CP-4 auszuwerten muss ein KISS File vorliegen. Da CP-4 in USB sendet ist ein geeignetes Program zur AX.25 Dekodierung notwendig. Hier eignet sich vor allem MixW, wenn man einen KISS TNC emuliert.

Aus dem KiSS FIle werden nur die Telemetrieframes ausgewertet. Jeder Frame ist mit einer Sequence Number und einem TimeStamp (RTC) versehen. Die 5 Side Panel werden mit ihren entsprechenden Telemetriewerten übersichtlich dargestellt. Alle Daten werden zudem in einem ASCII Textfile abgespeichert. Zudem kann jeder Telemetriewert einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden.

Bestimmte Statuswerte werden als Binärwort angezeigt. Die Erklärung findet sich auf meiner Webseite. In einer späteren Version wird diese auch mit im Programm angezeigt werden.

Wie man ein entsprechendes KISS FIle aus MixW erhält, kann man hier nachlesen.

Download Download Version 1.1 BETA [01.05.2007]


CAPE CW Telemetry Decoder

PehuenSat Telemetry Decoder

Ausgewertet werden die (mit dem Ohr...) empfangenen CW Daten der Baken 1 (Batterien), Bake 2 (Temperaturen) und Bake 3 (Solarsensoren). Die Eingabe erfolgt in der jeweiligen Zeile, der umgerechnete Telemtriewert wird sofort angezeigt. Fehlerhaft gehörte Zeichen können nicht als solche markiert werden.

Mit dem Buttton Save werden die einzeln Telemetriewerte in einem File abgespeichert.

Download Download Version 1.02 [11.05.2007]


PehuenSat-1 Telemetry Decoder

PehuenSat Telemetry Decoder

Zur einfachen Anzeige der Telemetriewerte habe ich ein kleines Programm geschrieben. Die in einem ASCII-File gespeicherten AX.25 Telemetriedaten werden ausgelöst und die Werte der einzelnen Kanäle umgerechnet. Jeder Telemetriewert kann einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden. Im erzeugten Textfile stehen die Telemetriedaten im Klartext.

Beispiel für ein geeignetes Inputfile
21:19 LU1YUC>BEACON>I00,C,F0 (1201 baud):
{{M National University of Comahue Research Project PEHUENSAT1 Satellite in orbit since Jan- 2007. 
Please send this full packet to pehuensat@uncoma.edu.ar
the next bytes are telemetry data:001124123373421301919221082[¥
21:19 LU1YUC>BEACON>I00,C,F0 (1201 baud):
{{M National University of Comahue Research Project PEHUENSAT1 Satellite in orbit since Jan- 2007. 
Please send this full packet to pehuensat@uncoma.edu.ar
the next bytes are telemetry data:001124123373421301919221082[¥
21:20 LU1YUC>BEACON>I00,C,F0 (1201 baud):
{{M National University of Comahue Research Project PEHUENSAT1 Satellite in orbit since Jan- 2007. 
Please send this full packet to pehuensat@uncoma.edu.ar
the next bytes are telemetry data:001121120373421311919221051È3
Download Download Version 1.0 beta [30.01.2007]
i

ITAMSAT Oscar 26 MBL Telemetry Decoder (io26mbl.exe)

IO26MBL Software

Zur Dekodierung der Microsat Boot Loader Telemetrie habe ich ein Programm geschrieben. Die empfangenen Daten müssen in einem KISS File vorliegen.

Die Werte der einzelnen Telemetriekanäle (Ch0-Ch6) werden berechnet. Jeder Telemetriewert kann einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden. Im erzeugten Textfile stehen die Telemetriedaten im Klartext. Zusätzlich werden 16 Statusbits grafisch angezeigt (grün= ON, rot=OFF). Von einigen Programmen werden spezielle Kissframes mit einem TimeStamp generiert (ctrl 9). Diese Frames werden ausgewertet. Weiterhin wird ein *.csv File generiert, was die Auswertung der Kanäle in anderen Programmen, z.B. Excel erleichtert. Das Öffnen der Kiss files kann einfach mit drag&drop erfolgen.

Download Download Version 2.1 [29.03.2008]


PCSat (NO-44) Telemetry Decoder

PCSAT Telemetry Decoder

Einfaches Tool zur Dekodierung der Telemetriedaten aus einem Textfile und Anzeige der Telemetriewerte, Abspeicherung in ein File

Ausgewertet werden die Calls PCSAT-1, W3ADO (Side A) und PCSAT-11 (Side B). Diese Calls müssen in der gleichen Zeile, wie die Telemetriedaten selbst stehen. Dabei ist es unabhängig, was vor dem eigentlichen UI Frame Inhalt steht. Somit eignet sich das Programm vor allem für die Auswertung der Daten vom findu.com Server.

Zusätzlich (optional) werden 2 neue Files erzeugt. Ein *.RAW File, in welchem nur Frames der PCSAT Rufzeichen stehen. Das ist nützlich zur Filterung von globalen Datenbankabfragen (findu.com). Ein zweites File *.TLM enthält nur noch die Telemetrieframes.

Die Ströme der Solarpanele (+X,+Y,+Z,-X,-Y,-Z) sind ein Maß für die Beleuchtung der Solarzellen und werden grafisch dargestellt. Zudem kann jeder Telemetriewert einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden.

Mit der Option show all values werden die gesamten Telemetriedaten angezeigt, wobei der Inhalt des Feldes jeweils mit dem letzten Telemetriewert überschrieben wird.

Beispiel für ein geeignetes Inputfile
20070112195147,PCSAT-1>BEACON,SGATE,qAo,VK6KCH:T#295,133,138,058,118,214,00111111,0110,1
20070112200524,PCSAT-1>BEACON,SGATE,qAO,JF1AJE-13:T#308,160,161,061,210,214,00111111,0111,1
20070112200530,PCSAT-1>BEACON,SGATE,qAO,JF1AJE-13:>cleared timer Jan 12, 0649UTC, PA3GUO
20070112200610,PCSAT-1>BEACON,SGATE,qAO,JF1AJE-13:T#309,017,091,067,054,214,00111111,0100,1
20070112200645,PCSAT-1>BEACON,SGATE,qAO,JF1AJE-13:T#310,132,139,141,146,214,00111111,0101,1
Download Download Version 2.4 [28.06.2009]


ANDE Telemetry Decoder

ANDE Telemetry Decoder

Einfaches Tool zur Dekodierung der Telemetriedaten aus einem Textfile und Anzeige der Telemetriewerte, Abspeicherung in ein File

Ausgewertet werden die Calls ANDE-1 (Side A) und ANDE-2 (Side B). Diese Calls müssen in der gleichen Zeile, wie die Telemetriedaten selbst stehen. Dabei ist es unabhängig, was vor dem eigentlichen UI Frame Inhalt steht. Somit eignet sich das Programm vor allem für die Auswertung der Daten vom findu.com Server.

Zusätzlich (optional) werden 2 neue Files erzeugt. Ein *.RAW File, in welchem nur Frames der PCSAT Rufzeichen stehen. Das ist nützlich zur Filterung von globalen Datenbankabfragen (findu.com). Ein zweites File *.TLM enthält nur noch die Telemetrieframes.

Jeder Telemetriewert kann einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden. Es wird angezeigt, ob es sich um Frames von Side A oder Side B handelt.
Insgesamt kann man 2500 Datensätze verarbeiten.

Beispiel für ein geeignetes Inputfile
20070111091143,ANDE-1>BEACON,qAo,DK3WN-1:T#001,164,158,158,156,157,10101111,000
20070111091348,ANDE-1>BEACON,qAo,DK3WN-1:T#001,017,180,165,005,205,00100110,000
20070111091437,ANDE-1>BEACON,qAo,DK3WN-1:T#002,140,039,047,044,214,11100001,000
20070111091527,ANDE-1>BEACON,qAo,DK3WN-1:T#003,164,160,154,156,153,10101111,000
20070111091558,ANDE-1>BEACON,qAo,DK3WN-1:>Satellite 145.825mhz US Naval Academy
Download Download Version 1.7 [15.12.2007]


RAFT Telemetry Decoder

RAFT Telemetry Decoder

Einfaches Tool zur Dekodierung der Telemetriedaten aus einem Textfile und Anzeige der Telemetriewerte, Abspeicherung in ein File

Ausgewertet wird das Calls RAFT. Es muß in der gleichen Zeile, wie die Telemetriedaten selbst stehen. Dabei ist es unabhängig, was vor dem eigentlichen UI Frame Inhalt steht. Somit eignet sich das Programm vor allem für die Auswertung der Daten vom findu.com Server.

Zusätzlich (optional) werden 2 neue Files erzeugt. Ein *.RAW File, in welchem nur Frames der PCSAT Rufzeichen stehen. Das ist nützlich zur Filterung von globalen Datenbankabfragen (findu.com). Ein zweites File *.TLM enthält nur noch die Telemetrieframes.

Jeder Telemetriewert kann einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden. Zusätzlich werden die 8 Statusbit angezeigt.

Beispiel für ein geeignetes Inputfile
20070105134109,RAFT>BEACON,SGATE,qAO,PE1ITR:T#060,087,101,038,060,102,00000000,999
20070105134209,RAFT>BEACON,SGATE,qAo,SM7WSJ:T#061,087,093,037,052,102,00000000,999
20070105145808,RAFT>BEACON,SGATE,qAO,W3ADO:>RAFT is on 145.825 US Naval Academy
20070105145808,RAFT>BEACON,SGATE,qAO,W3ADO:T#137,087,100,038,058,096,00000000,999
20070105145909,RAFT>BEACON,SGATE,qAo,WY1U-1:T#138,083,107,035,203,002,10001000,999
20070105151309,RAFT>BEACON,SGATE,qAO,EA4EKH-6:T#152,087,076,037,039,103,00000000,999
Download Download Version 1.2 beta [08.01.2007]


FCal Telemetry Decoder

FCal Telemetry Decoder

Einfaches Tool zur Dekodierung der Telemetriedaten aus einem Textfile und Anzeige der Telemetriewerte

Die neue Version diese Programm kann nun auch Daten aus findu.com verarbeiten. Sollten Daten nicht aus findu.com stammen ist der Header abzuschneiden und nur der Inhalt der UI Frames einzulesen.

Es werden 2 Frametypen ausgewertet - Frame 1 (Sensoren/Temperatur) und Frame 2 (analoge Werte). Durch einen bekannten Fehler von FCal funktioniert der Analog/Digital Converter nicht korrekt. Zur Berechnung der Telemetrie kann ein correction value eingegeben werden. Dieser liegt experimentell ermittelt bei 400 (bezogen auf Reg Power 5V), für die anderen Werte muss er nicht stimmen. Außerdem liefert Sensor 1 nur 7 bzw. 6 bit. Diese Fehler werden berücksichtigt, allerdings sollte man auf die Werte des Temperatursensor 1 nicht allzu viel Wert legen.

Jeder Telemetriewert kann einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden. Zusätzlich werden die Sonnensensoren (+X, +Y, +Z,- X, -Y, -Z) grafisch angezeigt. Die Anzeige wurde in dieser Version wesentlich optimiert.

Beispiel für geeignete Inputfiles
000CE85A001505C8000009B8001002C8003007900000044801B005F8 
Analog 000A001D000D00DB00A6002800DD0005 N 0000001E       
000CE8E100005A0FFFF08D000250308001507B80012042001B407A0 

20080513184056,KD4HBO>TELEM,TELEM,qAo,DK3WN-1:Analog 000A000F00FE00DC00B0000C00DF0004 N 0000001E
20080513184133,KD4HBO>TELEM,TELEM,qAo,DK3WN-1:02A0DA8600B098000010438FFFE0C50FFFE04A801AB0C30FFFE06B0
20080513184140,KD4HBO>TELEM,TELEM,qAo,DK3WN-1:Analog 0004000400FF00DC00A8001700DE0004 N 0000001E
20080513184219,KD4HBO>TELEM,TELEM,qAo,DK3WN-1:02A0DAB301209C800030470FFFE0C08FFFE048801BD0C90FFFF0670
Download Download Version 1.9 [13.05.2008]


GeneSat-1 Telemetry Decoder

GeneSat-1 Telemetry Decoder

Einfaches Tool zur Dekodierung der Telemetriedaten aus einem Textfile und Anzeige der Telemetriewerte

Ausgewertet wird der String GeneSat1.org, dabei ist es unabhängig, was vor dem eigentlichen UI Frame Inhalt steht. Somit eignet sich das Programm vor allem für die Auswertung der Daten vom findu.com Server.

Jeder Telemetriewert kann einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden. Zudem (optional) wird ein *.TLM File erzeugt, in dem die einzelnen konvertierten Werte im Klartext abgespeichert werden.

Beispiel für ein geeignetes Inputfile
GeneSat1.org10DC4A03000000010000002500690071FFE84A67620831109427
GeneSat1.org24DC4A0700000005000000230069009FEFE94A3461003110392D
GeneSat1.org29DC4A0202D7010202FA010100A401012BEA4A346101040C013E
GeneSat1.org2EDC4A0200000000000000230069007167EA4AC66002DB0DAF22
GeneSat1.org33DC4A0A0000000000000024006900010FE84A0F6504F90B9930
GeneSat1.org51DC4A04000000000000006C0069000177E94AF9610A3C017F11
GeneSat1.org56DC4AEC01D801EB01FB010000A40171B3E94ACD610B2B005120
Download Download Version 1.7 [20.12.2006]


HITSAT Simple CW Telemetry Decoder

HITSAT Simple CW Telemetry Decoder

Einfaches Tool zur Dekodierung der CW Telemetrie und Anzeige der Telemetriewerte

Ausgewertet werden die (mit dem Ohr...) empfangenen CW Daten der Aussendungen HIT2 (Datum und Zeit), HIT 3 (Temperaturwerte) und HIT4 (Spannungen). Die Eingabe erfolgt in die jeweiligen Felder, der umgerechnete Telemetriewert wird sofort angezeigt. Fehlerhaft gehörte Zeichen können nicht als solche markiert werden.

Mit dem Buttton Save werden die einzeln Telemetriewerte in einem File abgespeichert.

Download Download Version 1.04 [01.10.2006]


SEDSat (SO-33) Telemetrie Decoder

SEDSAT Software

Einfaches Tool zur Dekodierung der SEDSAT Telemetrie und Anzeige der Telemetriewerte.

Zur Auswertung ist ein KISS File mit den empfangenen 9k6 Telemetriedaten notwendig. Dieses File kann z.B. mit WISP oder einem anderen Terminalprogramm (vorausgesetzt, der TNC befindet sich im KISS Modus) erzeugt werden.

Alle Kanäle werden entsprechend umgerechnet und können einzeln in einem Balkendiagramm angezeigt werden. Die Zeit wird entsprechend der Daten des Satelliten mit einbezogen (UpTime - Zeit seit dem letzten Reset des OBC).

LSTAT, EDAC und WASH Frames werden nicht berücksichtigt.

SEDSat ist in DL ziemlich schwer zu empfangen, da die maximale Elevation 16° beträgt. Ein 9k6 Frame wird jede Minute ausgesendet.

Download Download Version 1.2 beta [21.04.2006]


UO-11 Telemetrie Decoder

UO-11 Telemetrie Decoder

Einfaches Tool zur Dekodierung der UOSat (UO-11) Telemetrie und Anzeige der Telemetriewerte.

Zur Auswertung ist ein ASCII File mit den empfangenen 1k2 Telemetriedaten notwendig. Dieses File kann mit einem beliebigen Terminalprogramm erzeugt werden. Zu beachten ist allerdings, das UO-11 seine Daten als 7-Bit Werte sendet. Sehr gut geeignet ist auch ein Logfile, wie es z.B. mit MixW erzeugt wird.

Alle 60 analogen werden entsprechend umgerechnet und können einzeln in einem Balkendiagramm angezeigt werden. Die Zeit wird entsprechend der Daten des Satelliten mit berechnet. Die digitalen Statuspoints (95 Kanäle) können übersichtlich dargestellt werden.

Seit 2005 zeigen alle Analog-Kanäle der Telemetrie nur noch den Wert 0, die Status-Kanäle werden noch korrekt gesendet.

Beispiel für ein geeignetes Inputfile
UOSAT-2           0612450022309

000000010001020002030003040004050005060006070007080008090009
100001110000120003130002140005150004160007170006180009190008
20000221000322000023000124000625000726000427000528000A29000B
30000331000232000133000034000735000636000537000438000B39000A
40000441000542000643000744000045000146000247000348000C49000D
50000551000452000753000654000155000056000357000258000D59000C
60800E615FC1620105633305644402651E0C6633EE67000168000E69000F
UOSAT-2           0612450022313

000000010001020002030003040004050005060006070007080008090009
100001110000120003130002140005150004160007170006180009190008
20000221000322000023000124000625000726000427000528000A29000B
30000331000232000133000034000735000636000537000438000B39000A
40000441000542000643000744000045000146000247000348000C49000D
50000551000452000753000654000155000056000357000258000D59000C
60800E615FC1620105633305644402651E0C662AC467000168000E69000F
Download Download Version 2.0 [20.03.2006]


QuakeSat Telemetrie Decoder

QuakeSat Telemetrie Decoder

Einfaches Tool zur Dekodierung der PACSAT (AO-16) Telemetrie und Anzeige der Telemetriewerte.

Zur Auswertung ist ein KISS File mit den empfangenen 9k6 Telemetriedaten notwendig. Dieses File kann z.B. mit WISP oder einem anderen Terminalprogramm (vorausgesetzt, der TNC befindet sich im KISS Modus) erzeugt werden.

Alle 34 Kanäle werden entsprechend umgerechnet und können einzeln in einem Balkendiagramm angezeigt werden. Die Zeit wird entsprechend der Daten des Satelliten mit umgerechnet (Jiffies - Ticks der CPU seit dem letzten Reset des OBC).

Download Download Version 1.9 [09.07.2008]


LO-19 Simple Telemetry Decoder

LO-19 Simple Telemetry Decoder

Sehr einfaches Tool zur Dekodierung der CW Telemetrie und Anzeige der Telemetriewerte

Ausgewertet werden die (mit dem Ohr...) empfangenen CW Daten der Aussendungen von LUSAT LO-19. Die vom Satelliten verkürtzt gesendete CW-Telemtrie wird entsprechend berücksichtigt und umgerechent. Die Eingabe erfolgt in die jeweiligen Felder CW Value . Der umgerechnete Telemtriewert wird sofort angezeigt. Fehlerhaft gehörte Zeichen können allerdings nicht als solche markiert werden.

Download Download Version 1.1 [07.09.2008]


RS-22 Telemetrie Decoder

RS-22 Telemetrie Decoder

Sehr einfaches Tool zur Dekodierung der CW Telemetrie und Anzeige der Telemetriewerte von RS-22.

Ausgewertet werden die (mit dem Ohr...) empfangenen CW Daten. Die Eingabe erfolgt in die jeweiligen Felder UBS, IBS, USUN, ISUN, ITXA, ITXB, TTXA, TTXB, TNAP, TCTR, TSBA, TSBB, MODB, MODC, MTX und MRX. Der umgerechnete Telemtriewert wird sofort angezeigt. Fehlerhaft gehörte Zeichen können nicht als solche markiert werden. Die Werte werden auf Plausibilität überprüft, ein von der Norm abweichender Wert wird mit rotem Hintergrund dargestellt. Normale Telemetriewerte haben im jeweilgen Feld einen grünen Hintergrund.

Mit dem Button Save werden die aktuell auf dem Bildschirm dargestellten Telemetriewerte in ein File geschrieben.

Download Download Version 1.31 [15.06.2009]


KISS Dump+

KISS Dump

KISSDUMP+ ist ein einfaches Tool zur Dekodierung und Anzeige eines KISS Files.

Über das Menü: File - Open öffent man ein KISS File. Dieses File kann z.B. mit WISP oder einem anderen Terminalprogramm (vorausgesetzt, der TNC befindet sich im KISS Modus) erzeugt werden. Der Frame wird entsprechend dem AX.25 Standard dekodiert und entsprechend dargestellt.

Mit der Option ANALYZE FRAME wird zusätzlich jedes Byte der Payload übersichtlich als HexDump angezeigt. Weitere Header-Informationen des KISS Frames, wie CTRL (UI, DM, UA usw.), PID und die Framelänge werden ausgegeben. Alle Rufzeichen (TX-Call, RX-Call, VIA-Call) werden dargestellt. Der eigentliche Inhalt des Frames wird, soweit er dem darstellbaren ASCII Zeichensatz entspricht, angezeigt. Nicht darstellbare Zeichen (ASCII > 31) werden mit einem Punkt angezeigt.

Das KISS-File wird als *.RAW File umgewandelt (Headerinformation, Hex-Werte, Inhalt als ASCII) und abgespeichert.

Download Download Version 5.2 [25.07.2008]


ONLINE KISS+

ONLINE KISS

ONLINE KISS kann mit jedem TNC verwendet werden. Um den TNC in den KISS Mode zu setzen gibt es 2 Dateien.

tnc_init.txt
# loaded to the TNC when the program starts
# character ^ means ESCAPE
KISS ON
RESTART
tnc_init.txt
# loaded to the TNC when the program exits
# character ^ means ESCAPE
# character $ means terminate KISS mode and switch to CMD mode
$

Hier stehen die entsprechenden Befehle für den TNC. Man kann jedoch auch Befehle über das Terminalfenster an den TNC senden. Die Software übernimmt die Kommunikation über die serielle Schnittstelle und ist auch in der Lage, den PC nach erfolgreicher Abfrage eines Internet-Time-Servers auf die aktuelle Zeit zu programmieren. Die Uhrzeit wird als UTC angezeigt. Jeder empfangene KISS Frame wird mit einem Zeitstempel versehen, die Zeit seit dem letzten Paket wird auch angezeigt.
Zudem werden spezielle KISS Frames generiert (control byte 9), die einen Timestamp enthalten. Mit geeigneten Auswerteprogrammen (z.B. IO26MBL) kann man so einen späteren Zeitbezug auch aus dem KISS Files gewinnen.
Mit Version 8 gibt es die Möglichkeit, alle eingehenden Daten auf einem weiteren COM POrt zu spiegeln. Somit kann man weitere Software (z.B. CPX-Decoder) als Front-End nutzen.
Thanks to my Betatesters Colin (VK5HI) and Mark (N8MH)!

Download Download Version 8.0.3. [18.06.2009]