Forum: Mikrocontroller und Digitale Elektronik Tonerzeugung mit Atmel128


von Frank Richter (Gast)


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

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

In kHz dürfte das wegen der resultierenden Frequenzen etwas schwer
werden; 2.1 MHz ist wohl etwas viel, vor allem bei der Decodierung.

Warum aber der Aufwand? Was spricht gegen die Verwendung fertiger
DTMF-En- und Decoderbausteine?

von Christoph Kessler (Gast)


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

von Christoph Kessler (Gast)


Lesenswert?


von Frank Richter (Gast)


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

von Christoph Kessler (Gast)


Lesenswert?

Zur DTMF- Tonerzeugung gibt es eine Application note von Atmel:
http://www.atmel.com/dyn/resources/prod_documents/DOC1982.PDF

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.