Telefonate analogiche?


12

Come possiamo far interagire la scheda Arduino con il vecchio telefono analogico e telefonare?

Immagino che implichi il collegamento della scheda al telefono con un cavo specifico (come si chiama?)

Inoltre, suppongo che ci richiederà di utilizzare il protocollo di composizione di basso livello del telefono (per interagire effettivamente con il telefono e inviare comandi). Dove posso leggerlo?

C'è un motivo di preoccupazione per la conversazione tra la scheda digitale / seriale e un dispositivo analogo?

A proposito, ho letto che i telefoni analogici hanno tensioni relativamente alte che possono facilmente danneggiare la scheda. Mi piacerebbe avere qualsiasi informazione su cose come questa, relative al collegamento di Arduino ai telefoni analogici, al fine di conoscere tali problemi e su cosa preoccuparsi ed esplorare.

Molte grazie!

Risposte:


5

Acquista un modem vocale esterno con una connessione RS-232. Collegalo a uno schermo RS-232C. Utilizzare i comandi AT per comporre numeri e rispondere alle chiamate. Utilizzare i comandi Voice AT per trasmettere o ricevere audio.

Non tentare mai di collegare la linea telefonica direttamente ad un Arduino poiché, sì, la friggerai. La tensione è tutta sbagliata in primo luogo e aumenta anche quando squilla la linea telefonica.


1
O qualcosa di simile questo (che non sapevo esistesse fino a 5 minuti fa) con corretto isolamento.
Ignacio Vazquez-Abrams,

2

Collegare un microcontrollore a una linea telefonica è un compito piuttosto tecnico e richiede conoscenze relative al funzionamento della linea, ma non è un compito impossibile, anche se può essere pericoloso, e provare alcuni brutti shock se non si è preparati per tale lavoro .

Inizialmente dovresti costruire un circuito raddrizzatore, principalmente per il suo circuito di potenza polarizzante, poiché non sai quale sia l'anticorpo positivo per la tua linea telefonica ma sai che le tensioni vengono misurate inversamente, ovvero quando misurate rispetto alla terra (GND) le misure saranno negativo, questo perché si è scoperto che i poli delle batterie venivano rosicchiati meno bene quando erano collegati al sistema.

Un secondo passo è sviluppare un piccolo accoppiatore per evitare di collegare il circuito direttamente alla linea telefonica. Per questo è possibile utilizzare una coppia di filtri passa-basso, che vengono posizionati in ciascun punto di connessione della linea dopo il raddrizzatore a ponte e il lato negativo del raddrizzatore a ponte è collegato per mettere a terra il circuito con questo filtro. E il punto positivo è collegato a un'uscita PWM del controller.

Altre informazioni importanti non è possibile collegare la porta PWM direttamente a questo filtro, poiché i livelli di tensione nella linea telefonica sono piuttosto diversi, vale a dire:

  • Quando la linea squilla, si ottiene una tensione superiore a 60 V che oscilla sopra i 20 Hz.
  • Quando la linea è in modalità standby, rimane tra 30 V e 48 V come vettore e regione.
  • Quando la linea è occupata o perché il tuo circuito o un altro interno avrai una tensione tra 6 V e 12V.
  • Già la modulazione audio nella loro linea si verifica con picchi di 0,7 V equivalenti a 3dBm, quindi la sua uscita PWM dovrebbe fornire un output del genere.

Per abbinare il livello della tensione di linea con il sistema telefonico, è possibile utilizzare un divisore di tensione che abbia un'uscita da 0 a 0,7 Volt, ovvero quando la tensione di uscita massima dell'impulso PWM della porta di 5 V dovrebbe essere di 0,7 Volt il resistore del divisore. Un altro modo è quello di utilizzare un amplificatore operazionale avente un guadagno inverso, riducendo così l'uscita. puoi anche usare un circuito optoacoplado con 4n25 e quindi polarizzare il fototransistor per tale variazione con gli impulsi nel tuo diodo.

Un altro componente importante in questo circuito è una coppia di diodi da eseguire tagliando il segnale, vale a dire, poiché il nostro limite di tensione per l'audio è 0,7 Volt dopo che i filtri mettono una coppia di diodi tra il positivo e il negativo del tuo segnale filtrato nel bridge raddrizzatore, quindi evita che segnali al di sopra di questo livello raggiungano l'arduino quando il rumore ouver sulla linea.

Ulteriori informazioni: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/ Uno schema generale su questo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.