Tonerzeugung mit Atmel128

Gast #305686
Lesenswert?
• ▲
▼
Ich habe mal ne Frage zum Atmel 128.

Ist es möglich das man mit dem Atmel 128 einen oder mehrer Töne
erzeugen kann  in Hz oder Khz diese sollen per funk an einen anderen
atmel128 gesendet werden und dort wieder zu daten decodiert werden.

Bsp


H=800Hz
A=100Hz
L=1200Hz
L=1200Hz
O=2100Hz
Diese werden mit einen festen delay zu einem PMR Handfunkgerät
übertragen und gesendet.

ein anderes PMR im gleichen Bereich empfängt es.
Jetz muß der ATmel auch die Töne einlesen können und aus

800Hz=H
100Hz=A
1200Hz=L
1200Hz=L
2100Hz=O

machen dies nur als beispiel später soll auch eine Kennung zur
unterscheidung übertragen werden(CALL ID).

kann man sowas mit einem Atmel128 machen???

Habe mal sowas bei einem PIC gesehen.


Dank euch schon mal
Gast #305688
Lesenswert?
• ▲
▼
Die Codierung ist nicht das Problem, aber für die reine
Software-Decodierung möglicherweise durch Rauschen und andere Störungen
überlagerter Töne ist einiger Aufwand nötig. Schau mal nach
"Goertzel-Algorithmus" das ist eine Tondecoder-Methode die auch auf
einem Mikrocontroller noch möglich ist. Ich würde eher irgendwie
Doppeltöne ("touch-tone") verwenden, die ergeben 16 Möglichkeiten,
d.h. mit zwei nacheinander kann man den ganzen ASCII-Zeichensatz von
256 Zeichen übertragen. Dazu gibts ICs die "8870" heißen
Gast #305690
Lesenswert?
• ▲
▼
Decodieren per software mit den DTMF Standart und decodieren mit dem
MT8870D. So habe ich es doch richtig verstanden. Gibt es schon versuche
diesen Receiver in ein AVR Project zu Integrieren???

Vielen Dank

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren