Home: www.flohjagd.de

Der Fuchsjagd-Sender "Foxy"

Hier findet ihr die Beschreibung für einen kleinen Fuchsjagd-Sender fürs lizenzfreie 70-cm-ISM-Band (433,92MHz). Das gedruckte Heft zum Sender ist inzwischen ausverkauft und wird auch nicht mehr aufgelegt. Für den nichtkommerzielle Nachbau ist inzwischen alles frei und kann hier heruntergeladen werden. Wer will, kann den Sender auch fertig aufgebaut bei www.funkamateur.de kaufen.
Die Sendefrequenz kann per Trimm-Kondensator um etwa +/-50KHz verändert werden. Das sind in der Regel 4 ISM-Kanäle, wenn man ein ISM-Funkgerät als Peilempfänger benutzt. Anders ausgedrückt: Man kann dann mit 4 Füchsen auf verschiedenen Frequenzen gleichzeitig arbeiten. Als AVR-Mikrocontroller habe ich den modernen und komfortabel ausgestatteten ATtiny45 ausgewählt. Damit wird es einfach, statt des vorhandenen (schon geladenen) Fuchsjagd-Programms eigene Projekte in schön einfachem Basic zu verwirklichen. Der ATtiny45 hat übrigens unter anderem einen echten 10-Bit-A/D-Wandler. Dazu unten mehr.

Die wichtigsten Daten:
· Abmessungen etwa 28mm x 30mm x 4,5mm
· basiert auf AVR ATtiny45 und MICRF102 als Sender
· Nenn-Frequenz: 433,92MHz (lizenzfreies ISM-Band)
· Sendeleistung 1,8mW=2,5dBm
· Abstimmbar etwa +/-50KHz (=100KHz gesamt)
· Betriebsspannung 3,8V...5,5V (bei mir 8V ohne Schaden)
· Serielle TTL-Schnittstelle (via USI) vorhanden
· Analoger Eingang (echter 10-Bit-AD-Wandler)
· Mit Assembler, C oder Basic (!) programmierbar
· Unterlagen und Quellcode für Nachbau komplett offen

Alle Informationen für den Sender einschließlich Datenblättern können hier dann frei heruntergeladen werden: Schaltplan, Beschreibung und das Programm compiliert und im Quellcode. Außerdem werde ich hier ein paar Beispiele für eigene Programme hochladen.

Downloads:


Hier ein kleines Beispielprogramm in Bascom-AVR-Basic, das einen hörbaren Ton erzeugt:
'Demo-Programm 02: Hörbaren Ton senden, Betriebsart ASK (AmplitudeShiftKeying)
'Programm für den UKW-Fuchsjagd-Sender "Foxy" mit ATtiny45+MICRF102 von Roland Walter, DL7UNO, www.flohjagd.de
'Letztes Update: 10.11.2006
'----------------------------------------------------------------------------------------------------------------------
$Regfile="ATtiny45.dat"   'Deklarationen für den ATtiny45
$Crystal=1000000          'Taktfrequenz: 1 MHz (Fabrik-Voreinstellung, Interner RC-Oszillator 8MHz mit Vorteilung 1/8)

ACSR.ACD=0                'Analog-Komparator ausschalten, spart etwas Strom

DDRB  =&B00011000         'Pins PB3+PB4 als Ausgänge konfigurieren (1), Rest ist Eingang (0)
PORTB =&B00000111         'PullUp-Widerstände für die Pins PB0,PB1,PB2 aktivieren (Störfestigkeit)

PORTB.3=1                 'Pin PB3 auf High (StandBy-Pin am MICRF102): Standby-Modus abschalten

Do                        'Endlos-Schleife
  WaitUs 600              '600 Mikrosekunden warten
  PORTB.4=1               'Pin PB4 auf High (ASK-Pin am MICRF102): HighLevel-Output, volle Leistung (Mark)
  WaitUs 600              '600 Mikrosekunden warten
  PORTB.4=0               'Pin PB4 auf Low (ASK-Pin am MICRF102):  LowLevel-Output, verminderte Leistung (Space)
Loop
End