AMATEUR SATELLITE BLOG

Showing posts with label FoxTelem. Show all posts
Showing posts with label FoxTelem. Show all posts

FoxTelem Version 1.03

FoxTelem Version 1.03
FoxTelem Version 1.03
~~~~~~~~~~~~~~~~~~~~~
by Chris Thompson g0kla/ac2cz

The Foxtelem Manual (pdf) describes the steps to install FoxTelem for the first
time. 

If you already have FoxTelem installed, we recommend that you install this
version in a new directory.  First, take a copy of your data and save it
as a backup.  When you run FoxTelem v1.03 for the first time it should
locate your existing data and run a one time conversion to a new data file
format.

If your existing data is not loaded, then go to File>Settings screen and select
the log files directory.  This may be the old installation directory if you
picked the "simple" installation method originally and wrote the data files in
the same directory as FoxTelem.  When you click "save" the old data will be
loaded and converted to the new format.

If you do not like the location of you data you can simply copy the folder
somewhere else. You can then "point" FoxTelem at the data folder from the
File>Settings menu.  In this way, you can have as many data folders as you like.

FoxTelem Version 1.03


What is new?
~~~~~~~~~~~~

This version of FoxTelem uses a new datafile format.  While we store our data on
the server in an SQL database, we use a flat file database for FoxTelem.  A flat
file format is nearly optimal for a program that mostly adds new data to the end
of a growing list.  With that said, we need to be able to load sections of the
data into memory for efficient analysis.  The new data file format allows that.
If you have been downloading data from the server for analysis, you will see
that this format is much faster.

One major change is the ability to automatically switch between low speed and
high speed.  This will help unattended stations gather as much telemetry as
possible.  The "auto" mode actually runs both decoders at the same time, so make
sure your computer has enough CPU power to cope.

Graphing has been updated to support better analysis of the spacecraft by the
AMSAT Operations team and amateur scientists everywhere.

This version also contains new features that will be required for Fox-1Cliff
and Fox-1D.

Version 1.03 Changes
 * Support larger volumes of data with much better speed in a segmented database
 * Auto detect high speed vs low speed telemetry
 * Allow the user to swap IQ channels in IQ mode
 * Allow graphs to be plotted as points (without lines)
 * Plot more labels on horizontal axis when many resets plotted and fixed some graph formatting issues
 * Graph formatting parameters are saved to config and reloaded when FoxTelem is restarted
 * When reset button pressed on graphs the average period is reset too
 * Swapped min/max values for solar panel temp on 1A
 * Fox-1A Solar panel voltage was (incorrectly) using the MPPT conversion
 * Fixed bug where HighSpeed Frames were unnecessarily held in the queue until the pass was finished
 * Cap max RSSI in the lookup table at -140dB to avoid spurious readings
 * Interpolate the middle of two samples for first difference calculation, for more accurate TCA calculation
 * Add SAFE mode bit to the Computer panel so that it can be graphed
 * Fixed bug where Radiation Graphs did not open at start up
 * Fixed bug where T0 file could be corrupted if URL returned bogus data
 * Fixed bug where FoxTelem gave many error messages but did not quit if the log dir was not writable
 * Skip NULL values for some measurements.  Don't plot continuous labels to left of vertical axis.
 * MEMS diagnostic values are now in dps (vs Volts)
 * Fixed bug where radiation data could not be saved to CSV files
 * Fixed bug where FindSignal failed to lock if Track Doppler was not checked
 It also provides Support for Fox-1Cliff and Fox-1D:
 * Display HERCI High Speed frames on the Herci Tab
 * Display HERCI Housekeeping frames
 * Support the Fox-1D low res camera format
 * Implemented MPPT panel temperature conversion using Cubic fit
 * Sort camera images by reset and uptime not picture counter
 * Save position of the HERCI HS tab horizontal divider
 * Allow the user to specify the number of thumb nails to display on the camera tab
 * Display converted HERCI Housekeeping data

Click button below to download  :

DOWNLOAD


FOX-1A Telemetry

FOX-1A Telemetry
01:30 UTC

 
Batt C Volts


 RSSI


TX PA Current

FOX-1

FOX-1
RSSI 



 TX PA Current


TX Temperature

FOX-1A

FOX-1A
FOX-1 Telemetry







FOX-1A

FOX-1A
 RSSI



  TX PA Current


 
PSU Current

Fox-1A Telemetry

Fox-1A Telemetry
FOX-1A TX PA Current
 FOX-1A TX PA Current


FOX-1A TX Temperature
 FOX-1A TX Temperature


RSSI
 FOX-1A RSSI


FOX-1A PSU Current
FOX-1A PSU Current

FOX-1A TELEMETRY

FOX-1A TELEMETRY
FOX-1A TELEMETRY

FOX-1A Telemetry

FOX-1A Telemetry

FOX-1A Telemetry
FOX-1A Telemetry

 TLE FOX-1 :

FOX-1A (AO-85)
1 40967U 15058D   15309.34512913  .00001833  00000-0  20584-3 0 00315
2 40967 064.7782 207.4152 0217970 273.4912 187.1222 14.74363405003965

AO-85 Testing November 8 and 9

Summary of AO-85 testing:
Please do not try to uplink to AO-85 during the following times (all of
which occur while AO-85 is over North America) even though the
transponder will be active and you may hear activity.
Sunday November 8, 15:35 through 15:55 UTC
Sunday November 8, 17:15 through 17:35 UTC
Monday November 9, 00:05 through 00:25 UTC
Monday November 9, 01:45 through 02:10 UTC
All dates and times are UTC, all passes are Sunday local time in North
America. Stations in North, Central, and northern South America are
asked to comply.
You are encouraged to copy telemetry with FoxTelem during these times to
forward to the server to help us analyze the test results.
Details of this AO-85 testing:
Sunday, November 8 and into early Monday, November 9 (UTC) the Fox-1
Engineering Team will be testing the COR (carrier operated relay) mode
of AO-85.
COR is the backup to the IHU failing, if IHU fails AO-85 should continue
operating as a simple COR repeater with no CTCSS necessary as long as
there is power.
In COR mode no telemetry or voice ID is present because those are
generated by the IHU.
Orbit 443 ascending, at approximately 15:35 UTC over North America we
will test a telemetry high/low reset command. Following the command
look for Ground Resets = 2 in the Computer window of FoxTelem. Once
that is confirmed, we will command the IHU OFF on the same pass. Please
keep the uplink clear in order to help us test and monitor the telemetry.
Orbit 444 ascending, at approximately 17:15 UTC over North America AMSAT
command and engineering stations will test the COR mode on the air to
observe performance.
Please keep the uplink clear so that we may test without interference,
to expedite the testing and allow for good measurements. We may command
IHU ON during the pass in order to observe battery voltage in the
telemetry. Please have FoxTelem running even if there is no telemetry
seen, it may turn on at any time during this pass.
Orbit 448 descending, at approximately 00:05 UTC Monday over North
America we will command AO-85 IHU ON. Please keep the uplink clear in
order to help us test and monitor the telemetry after the IHU is turned on.
Orbit 449 descending, at approximately 01:45 UTC Monday over North
America if we were unable to command IHU ON on orbit 448, we will
attempt to command again. Please keep the uplink clear in order to help
us test and monitor the telemetry after the IHU is turned on.
During the testing stations outside North, Central and northern South
America are invited to use the COR repeater mode and share your
assessment of AO-85 receive sensitivity and audio on amsat-bb.
Stations in North, Central, and northern South America may use the COR
repeater on orbits 445 through 447 and are also invited to share your
assessment of AO-85 receive sensitivity and audio on amsat-bb.
Please share this widely to help reach everyone who may be operating AO-85.
Thank you for your support.

SOURCE : http://www.amsat.org/?p=4705

FOX-1

FOX-1
FOX-1 Telemetry

FoxTelem Software for Windows, Mac, & Linux




FoxTelem Software for Windows, Mac, & Linux

Fox Telemetry Decoder

FoxTelemIQThe Fox Telemetry Decoder is being released to demodulate, store and analyze telemetry data from AMSAT’s Fox series of Cube Sats. We hope that you will also upload the telemetry you receive to the AMSAT server so that it can be used by other Amateur Scientists and our research partners, whose experiments fly with the Fox satellites.
FoxTelem is experimental. We are sure it can be improved. Please provide feedback and suggestions
Fox-1 satellites include two telemetry formats:
  • Slow Speed, also called Data Under Voice (DUV) is 200 bps FSK data sent at the same time as the transponder audio. Whenever the transmitter is on, data is being sent. This happens during beacons and during live QSOs.
  • High Speed is 9600 bps FSK sent instead of the transponder. This is used for data intensive experiments such as the Virginia Tech Camera and the University of Iowa HERCI experiment. This is only active when commanded from the ground. You can recognize High Speed because it sounds like an old school computer modem.
  • FoxTelem will receive and store both formats assuming you can feed it audio that does not have the frequencies below 200 Hz filtered.  For High Speed, the audio must also extend to include the full 9600bps bandwidth of the FM signal.  For both modes this is best achieved from a Software Defined Radio or from the 9600 bps packet port of some radios.  See the user guide for more details.

Downloading the Program

You can download FoxTelem from the following locations:
FoxTelem is written in Java, so you need to have Java installed. Is is available from www.java.com

Installation Instructions

FoxTelem is supplied as an archive file (.zip on windows or Mac, and .gzip on Linux). You can unzip the contents and put it in the directory of your choice. Right on the desktop works well, as does somewhere in your home directory or documents directory. If you install it into the Mac Applications folder or into the Windows Program Files folder (or any other folder that is not writable by the application), then you will need to choose a different directory to write the decoded data into. You can do this the first time you run the program.

Running FoxTelem

Run FoxTelem by double clicking FoxTelem.exe on Windows or the Application file on MacOs. On Linux, you should be able to double click FoxTelem.jar. If you can’t, then right click, Properties, and change the Open With to be the Java runtime environment.
When FoxTelem starts then you should have the Welcome screen shown below. The Simple install will use the installation directory to store the decoded data. This keeps everything in one place, but mixes the program with its data. If you want to write the data to another directory, choose Custom, click Continue and specify the directory on the next screen.
initialsettingsFurther instructions are available in the manual, which is in the installation directory and accessible from the Help menu.

If FoxTelem does not start

FoxTelem will not start if you do not have java installed, or have a version before Java 6. You will get a message from the launcher telling you to download and install the latest version from www.java.com.
If you get an error message from Windows Smartscreen like the below, then click “More Info” and then “Run Anyway”. Windows gives this message for new or little know applications that have not established a reputation.
windowssmartscreenMacOS has similar security precautions and will give you a message like the below:
macdamagedFoxTelem is not really damaged and it can in fact be opened. You can hold the “Command” key while you double click the application and it will run. After that it will run without the Command key. This message is displayed because your “Security and Privacy” settings do not allow applications that are not installed from the Mac App Store.
If you are on Windows and the program complains that it is missing MSVCR100.dll or something similar to that, then you need to install the Microsoft Visual C++ redistributable:
If you do not know if you have 32 or 64 bit windows then Open System by clicking the Start button, right-clicking Computer, and then clicking Properties. Under System, you can view the system type.
If you are using MacOS 10.7 or later and you get the message below, then follow the instructions and install Apple’s “legacy” version of Java.
maclegacyFoxTelem is written and compiled with the latest version of Java (Version 8 in Sept 2015) but it is compliant with Java 6 so that it works on older Mac operating systems. On other platforms you can run FoxTelem with any versions of Java from Java 6, but Apple and Oracle have not made this simple on the Mac.
If FoxTelem still won’t start, then see the troubleshooting section at the end of the manual or ask for help on the amsat-bb mailing list.
Copyright © YC3BVG BLOG. All rights reserved.