Forum: Mikrocontroller und Digitale Elektronik DTMF Schaltsystem


von Bastler (Gast)


Lesenswert?

Ich will ein analoges DTMF Schaltsystem bauen um auf weite Entfernungen 
Schaltbefehle übertragen zu können.

An jeder Empfangsstelle soll ein Funkscanner stehen, der eine bestimmte 
Funkfrequenz abhört, und auf seinen DTMF Code lauscht.

3 stellige ID und 1 Stelle Befehlscode

Die Schaltcodes wie folgt:
1: Power on 2: Power off 3: Reset (10 Sekunden power off und wieder on)
Dazu noch einen Gruppencode, um alle Empfänger gleichzeitig 
anzusprechen.

Codierung und Zugangsschutz ist vorläufig nicht vorgesehen.

Statt mit ISM Funkmodulen möchte ich Funkscanner verwenden, um in der 
Frequenz flexibel zu sein, und auch ganz einfach ausserhalb der ISM 
Bereiche gehen kann. (CB Funk, Freenet, PMR)

Lässt sich soetwas einfach mit einem AVR realisieren?
Habe leider keine große Erfahrung in AVR.

von David .. (david1)


Lesenswert?

Eigentlich müsste es gehen Das Signal des Uarts, also das TX Signal auf 
den Headset Eigang des entsprechenden Funggeräts zu geben, und am den 
Empfängern den Kopfhörerausgang auf RX, das ganze mit Optopkopplern 
getrennt, so in etwa dürften auch die Statusnachrichten bei Feuerwehr, 
Rettungdsdienst etc funktionieren.


In der Theorie geht das natürlich, wie das aber in der Praxis aussieht 
...


Auserdem mein ich mal gehört zu haben das Funkegräte nur zu 
Sprachübertragung genutzt werden dürfen.

von Marek N. (Gast)


Lesenswert?

Moin,

DTMF ist gut, geht über jeden Sprachkanal: Funk, Telefon, GSM...
Ich hatte vor langer Zeit mal damit experimentiert komplette 
Textnachrichten per DTMF über Amateurfunk zu übertragen.
Als Modem eigent sich zum Experimentieren ein altes Analog-MODEM sehr 
gut, ist simpelst anzusteuern und holt das beste SNR raus. Es sei denn, 
du hast schon diese I²C-Demodulatorbausteine.

Eine Kanalcodierung möchte ich dir nahe Legen. Funkanäle im VHF/UHF-Band 
sind extrem fadingbehaftet. Ohne Entzerrung schnappt irgendwann die 
Rauschsperre zu und du hast einen Totalausfall über mehrere 100 ms. Das 
ist die Länge von einem oder mehreren DTMF-Symbolen! Ein DTMF-Symbol 
trägt 4 Bit. Fehlt eins oder mehere Symbole hast du echt ein Problem mit 
der Synchronisation und du erhälst ohne Fehlererkennung oder Korrektur 
nur Murks.
Zusätzliche Redundanz und Interleaving zur Verteilung der Information 
über mehrere Symbole schützen einen vor Frust.

Wie gesagt, nen Analog-Modem für die demodulation und nen AVR zum 
Bitschieben, ist problemlos möglich.

Beste Grüße, Marek

von Bastler (Gast)


Lesenswert?

Jop.

Gab aber doch mal so DTMF Dcoderchips? Wären die nix?

Dass man über PMR eigentlich keine Daten übertragen darf, stimmt.
Aber bei ein paar DTMF Codes wird wohl kaum einer was sagen.

ISM mit 10 mW reicht aufgrund der Distanzen durch die halbe Stadt leider 
nicht mehr aus.

Ist ja auch nur als "Notnagel" gedacht, um Wlan und Netzwerkkomponenten 
an verschiedenen Standorten resetten zu können, falls die sich aufhängen 
und man somit übers Netz nicht mehr dran kommt.
Das passiert leider häufiger.

Am zentralen Netzpunkt könnte ich sogar nen WRT damit beauftragen, das 
Netz permanent "durchzupingen". die DTMF Codes über nen AVR der mit 
rs232 am WRT hängt, automatisch senden lassen, wenn die Geräte mehrere 
Minuten nicht erreichbar sind.

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.