Dieser Artikel ist noch lange nicht vollständig. Der Auto/Initiator hofft das sich weitere User am Ausbau des Artikels beteiligen.
Das Ergänzen ist also ausdrücklich gewünscht! Besonders folgende Dinge würden noch fehlen: Mehr Grundlagen und vor allem C-Programmbeispiele/ Algorithmen etc. |
Dtmf - (Dual Tone Multiple Frequency: „Doppeltonmehrfrequenz“) ist die bei der analogen Telefontechnik gebräuchliche Wähltechnik und ist das heute überwiegend in der Telefonvermittlungstechnik genutzte Verfahren zur Übermittlung der Rufnummer an das Telefonnetz oder einer Telefonanlage.
Grundlagen
Je nach Telefonziffer werden 2 Frequenzen üblagert.
1209 Hz | 1336 Hz | 1477 Hz | |
697 Hz | 1 | 2 | 3 |
770 Hz | 4 | 5 | 6 |
852 Hz | 7 | 8 | 9 |
941 Hz | * | 0 | # |
Diese Töne werden von der Telefonvermittlung erkannt und der Teilnehmer mit der entsprechenden Nummer verbunden.
AVR & Dtmf
Bascom
Mit Bascom AVR kann man leicht einen solchen Ton generieren:
$regfile = "2313def.dat" $crystal = 4000000 Dim Counter As Byte Enable Interrupts Do For Counter = 0 To 15 Dtmfout Counter , 500 Waitms 250 Next Counter Wait 1 Loop End