Analog telefonieren?


12

Wie können wir das Arduino-Board mit alten analogen Telefonen interagieren lassen und Anrufe tätigen?

Ich denke, es geht darum, das Board mit einem bestimmten Kabel an das Telefon anzuschließen (wie heißt es?)

Außerdem gehe ich davon aus, dass wir das Low-Level-Wählprotokoll des Telefons verwenden müssen (um tatsächlich mit dem Telefon zu interagieren und Befehle zu senden). Wo kann ich darüber lesen?

Gibt es Grund zur Besorgnis über Gespräche zwischen der digitalen / seriellen Karte und einem analogen Gerät?

Ich habe übrigens gelesen, dass analoge Telefone relativ hohe Spannungen haben, die die Platine leicht beschädigen können. Ich würde gerne Informationen zu solchen Dingen erhalten, die mit dem Anschluss von Arduino an analoge Telefone zu tun haben, um über solche Probleme Bescheid zu wissen und zu erfahren, was zu beachten und zu untersuchen ist.

Danke vielmals!

Antworten:


5

Kaufen Sie ein externes Sprachmodem mit einer RS-232-Verbindung. Schließen Sie es an eine RS-232C-Abschirmung an. Verwenden Sie AT-Befehle, um Nummern zu wählen und Anrufe anzunehmen. Verwenden Sie Voice-AT-Befehle , um Audio zu senden oder zu empfangen.

Versuchen Sie niemals, die Telefonleitung direkt mit einem Arduino zu verbinden, da Sie sie ja braten werden. Die Spannung ist in erster Linie falsch und steigt sogar noch an, wenn die Telefonleitung klingelt.


1
Oder so etwas wie dies (das habe ich erst vor 5 Minuten existierte wissen) mit dem richtigen Isolierung.
Ignacio Vazquez-Abrams

2

Das Anschließen eines Mikrocontrollers an eine Telefonleitung ist eine eher technische Aufgabe und erfordert Kenntnisse über die Funktionsweise der Leitung, es ist jedoch keine unmögliche Aufgabe, auch wenn dies gefährlich sein kann .

Zunächst sollten Sie einen Gleichrichterkreis aufbauen, hauptsächlich wegen seines polarisierenden Stromkreises, da Sie nicht wissen, welcher Antikörper für Ihre Telefonleitung positiv ist, sondern wissen, dass die Spannungen umgekehrt gemessen werden, dh, wenn sie in Bezug auf Masse (GND) gemessen werden, sind die Maße Negativ, weil festgestellt wurde, dass die Pole der Batterien beim Anschließen an das System weniger gut zernagt wurden.

In einem zweiten Schritt entwickeln Sie einen kleinen Koppler, um zu vermeiden, dass Ihre Schaltung direkt an die Telefonleitung angeschlossen wird. Hierfür können Sie ein Paar Tiefpassfilter verwenden, die an jedem Anschlusspunkt der Leitung nach dem Brückengleichrichter angeordnet sind. Die Unterseite des Brückengleichrichters wird mit diesem Filter an die Erdung Ihrer Schaltung angeschlossen. Der Pluspunkt ist mit einem PWM-Ausgang Ihres Controllers verbunden.

Weitere wichtige Informationen, die Sie nicht direkt an diesen Filter anschließen können, da die Spannungspegel in der Telefonleitung sehr unterschiedlich sind, nämlich:

  • Wenn die Leitung klingelt, erhalten Sie eine Spannung von mehr als 60 V, die über 20 Hz schwingt.
  • Wenn sich die Leitung im Standby-Modus befindet, bleibt sie zwischen 30 V und 48 V als Träger und Region.
  • Wenn die Leitung besetzt ist oder weil Ihr Stromkreis oder eine andere Nebenstelle besetzt ist, liegt die Spannung zwischen 6V und 12V.
  • Bereits die Audiomodulation in ihrer Leitung erfolgt mit Spitzenwerten von 0,7 Volt, die 3dBm entsprechen. Daher sollte der PWM-Ausgang einen solchen Ausgang liefern.

Um den Pegel Ihrer Netzspannung an die Telefonanlage anzupassen, können Sie einen Spannungsteiler verwenden, der eine Ausgangsspannung von 0 bis 0,7 Volt hat. Wenn die maximale Ausgangsspannung des PWM-Impulses der Tür von 5 Volt 0,7 Volt betragen soll, ist der Teiler resistiv. Ein anderer Weg besteht darin, einen Operationsverstärker mit einer Verstärkungsumkehr zu verwenden, wodurch die Ausgabe verringert wird. Sie können auch eine Optoakoplado-Schaltung mit 4n25 verwenden und so den Fototransistor für eine solche Variation mit den Impulsen in Ihrer Diode polarisieren.

Eine weitere wichtige Komponente in dieser Schaltung ist ein Diodenpaar, mit dem das Signal abgeschnitten werden muss, dh da unsere Spannungsgrenze für Audio 0,7 Volt beträgt, nachdem die Filter ein paar Dioden zwischen dem positiven und dem negativen Wert Ihres in der Brücke gefilterten Signals platziert haben Gleichrichter, um zu verhindern, dass Signale über diesem Pegel das Arduino erreichen, wenn Rauschen auf der Leitung auftritt.

Weitere Informationen: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/ Ein allgemeines Schema dazu

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.