Wykonywanie analogowych połączeń telefonicznych?


12

Jak zmusić tablicę Arduino do interakcji ze starym, analogowym telefonem i do wykonywania połączeń telefonicznych?

Wydaje mi się, że wiąże się to z podłączeniem płytki do telefonu za pomocą określonego kabla (jak się nazywa?)

Ponadto zakładam, że będzie to wymagać od nas korzystania z niskopoziomowego protokołu telefonicznego (w celu faktycznej interakcji z telefonem i wysyłania poleceń). Gdzie mogę o tym przeczytać?

Czy istnieje powód do obaw związanych z rozmową między kartą cyfrową / szeregową a analogicznym urządzeniem?

Nawiasem mówiąc, czytałem, że telefony analogowe mają stosunkowo wysokie napięcie, które może łatwo uszkodzić płytkę. Chciałbym uzyskać wszelkie informacje na temat takich rzeczy, związanych z podłączaniem Arduino do telefonów analogowych, aby wiedzieć o takich problemach oraz o tym, co należy martwić i odkrywać.

Wielkie dzięki!

Odpowiedzi:


5

Kup zewnętrzny modem głosowy ze złączem RS-232. Podłącz go do tarczy RS-232C. Użyj poleceń AT, aby wybierać numery i odbierać połączenia. Użyj poleceń głosowych AT do przesyłania lub odbierania dźwięku.

Nigdy nie próbuj podłączać linii telefonicznej bezpośrednio do Arduino, ponieważ tak, usmażysz ją. Napięcie jest przede wszystkim nieprawidłowe, a nawet rośnie, gdy dzwoni linia telefoniczna.


1
Albo coś w tym (co nie wiedział istniał aż 5 minut temu) z odpowiednią izolacją.
Ignacio Vazquez-Abrams

2

Podłączenie mikrokontrolera do linii telefonicznej jest raczej technicznym zadaniem i wymaga wiedzy na temat działania linii, ale nie jest to zadanie niemożliwe, chociaż może być niebezpieczne, i wypróbować kilka nieprzyjemnych wstrząsów, jeśli nie jesteś przygotowany do takiej pracy .

Początkowo powinieneś zbudować obwód prostownika, głównie dla jego polaryzacyjnego obwodu mocy, ponieważ nie wiesz, które przeciwciało jest dodatnie dla twojej linii telefonicznej, ale wiesz, że napięcia są mierzone odwrotnie, tj. Przy pomiarze względem ziemi (GND) miary będą negatywne, ponieważ odkryto, że bieguny akumulatorów były gorzej gryzione po podłączeniu do systemu.

Drugim krokiem jest opracowanie małego łącznika, aby uniknąć podłączenia obwodu bezpośrednio do linii telefonicznej. W tym celu można użyć pary filtrów dolnoprzepustowych, które są umieszczone w każdym punkcie połączenia linii za prostownikiem mostkowym, a wada prostownika mostkowego jest podłączona do uziemienia obwodu za pomocą tego filtra. A punkt plus jest podłączony do wyjścia PWM twojego sterownika.

Inne ważne informacje nie można podłączyć portu PWM bezpośrednio do tego filtra, ponieważ poziomy napięcia na linii telefonicznej są dość różne, a mianowicie:

  • Gdy linia dzwoni, napięcie przekracza 60 V, oscylując powyżej 20 Hz.
  • Gdy linia znajduje się w trybie gotowości, pozostaje między 30 V a 48 V jako operator i region.
  • Gdy linia jest zajęta lub z powodu obwodu lub innego rozszerzenia, napięcie będzie wynosić od 6 V do 12 V.
  • Już teraz modulacja dźwięku w ich linii występuje przy szczytowej wartości 0,7 V odpowiadającej 3dBm, dlatego jego wyjście PWM powinno dawać taki wynik.

Aby dopasować poziom napięcia linii do systemu telefonicznego, można użyć dzielnika napięcia, który ma moc wyjściową od 0 do 0,7 V, tj. Gdy maksymalne napięcie wyjściowe impulsu PWM na drzwiach 5 V powinno wynosić 0,7 V, opornik dzielnika. Innym sposobem jest użycie wzmacniacza operacyjnego o odwrocie wzmocnienia, co zmniejsza moc wyjściową. możesz również użyć obwodu optoacoplado z 4n25, a tym samym spolaryzować fototranzystor do takich zmian za pomocą impulsów w swojej diodzie.

Innym ważnym elementem w tym obwodzie jest para diod do przycinania sygnału, tj. Ponieważ nasz limit napięcia dla audio wynosi 0,7 V po tym, jak filtry umieszczą kilka diod między dodatnim i ujemnym sygnałem filtrowanym w mostku prostownik, aby nie dopuścić do tego, aby sygnały powyżej tego poziomu docierały do ​​arduino, gdy hałasują na linii.

Więcej informacji: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/ Ogólny schemat na ten temat

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.