HF-APRS Beacon
The goal of the HF-APRS system is to create a position reporting system that provides nationwide tracking of a balloon from a single location. Although it is possible to use VHF or UHF APRS beacons, the range is limited to line of site. Although this is a large footprint from 100,000' and above, it still does not provide nationwide coverage. The HF-APRS system generates a PSK-31, 300 baud FSK, 1200 baud A-FSK, and 9600 FSK signal in a large number of HF bands synchronized to UTC time.
23 Dec 2006, (A) Added missing case statement to switch that new compiler flagged as an error, (B) changed the ballast pump arm time from 2 hours to 90 minutes, (C) changed float altitude from RVSM IFR 30,000' to non-IFR 30,500', and (D) increased APRS A-FSK output power on 50.62 by 3dB.
18 Dec 2005, (A) Changes to support long duration flight, (B) corrected port B I/O direction for diagnostic port booting, (C) added LM92 temperature sensor, (D) added M25P80 flash device, (E) corrected size of LOG_COORD block when searching for end of log, and (F) added interrupt protection to logging to deconflict DDS and flash.
4 Sep 2005, Additional in-line documentation (doxygen).
27 Aug 2005, (A) Changed to single PSK-31 frequency, (B) updates to TNC to generate phase coherent 1200bps A-FSK APRS signal, (C) changed PC_HOST output pin to B7 from B6, (D) updated GPS engine to use native Motorola binary mode, (E) corrected race condition when GPS engine time jumps from startup to GPS to UTC, (F) add engineering mode interface and support and, (G) started to update doxygen tags.
26 Jun 2004, (A) Changed 1200 bps, A-FSK APRS status packet to include web link, (B) removed 'Balloon' from 3rd line of PSK-31 text, (C) modified I/O to support more accurate 1-PPS for TCXO correction, and (D) added list of 3 frequencies and amplitudes for PSK-31 band tuning.
17 Jun 2004, ANSR-19 test flight.
6 Jan 2004, Pre-flight release that includes all functions.
21 Dec 2003, Initial release.
Copyright (c) 2001-2006 Michael Gray, KD7LMO
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA