Comment pouvons-nous faire interagir la carte Arduino avec un ancien téléphone analogique et passer des appels téléphoniques?
Je suppose que cela implique de connecter la carte au téléphone avec un câble spécifique (comment on l'appelle?)
De plus, je suppose que cela nous obligera à utiliser le protocole de numérotation téléphonique de bas niveau (afin d'interagir réellement avec le téléphone et d'envoyer des commandes). Où puis-je lire à ce sujet?
Y a-t-il une raison de s'inquiéter de la conversation entre la carte numérique / série et un appareil analogue?
Au fait, j'ai lu que les téléphones analogiques ont des tensions relativement élevées qui peuvent facilement endommager la carte. Je serais ravi d'obtenir des informations sur des choses comme celle-ci, liées à la connexion d'Arduino à des téléphones analogiques, afin de connaître ces problèmes et de savoir quoi être concerné et explorer.
Merci beaucoup!
la source
Connecter un microcontrôleur à une ligne téléphonique est une tâche plutôt technique et nécessite des connaissances concernant le fonctionnement de la ligne, mais ce n'est pas une tâche impossible, bien qu'elle puisse être dangereuse, et goûtez quelques chocs désagréables si vous n'êtes pas préparé pour un tel travail .
Initialement, vous devez construire un circuit redresseur, principalement pour son circuit de puissance polarisant, car vous ne savez pas quel est l'anticorps positif de votre ligne téléphonique, mais sachez que les tensions sont mesurées inversement, c'est-à-dire que lorsqu'elles sont mesurées par rapport à la terre (GND), les mesures seront négatif, c'est parce qu'il a été découvert que les pôles des batteries étaient moins bien rongés lorsqu'ils étaient connectés au système.
Une deuxième étape consiste à développer un petit coupleur pour éviter de connecter votre circuit directement à la ligne téléphonique. Pour cela, vous pouvez utiliser une paire de filtres passe-bas, qui sont placés à chaque point de connexion de la ligne après le pont redresseur, et le côté négatif du pont redresseur est connecté pour mettre à la terre votre circuit avec ce filtre. Et le point positif est connecté à une sortie PWM de votre contrôleur.
Autres informations importantes, vous ne pouvez pas connecter le port PWM directement à ce filtre, car les niveaux de tension dans la ligne téléphonique sont très différents, à savoir:
Pour faire correspondre le niveau de votre tension de ligne avec le système téléphonique, vous pouvez utiliser un diviseur de tension qui a une sortie de 0 à 0,7 Volts, c'est-à-dire lorsque la tension de sortie maximale de l'impulsion PWM de la porte de 5 V doit être de 0,7 Volts le diviseur résistif. Une autre façon consiste à utiliser un amplificateur opérationnel ayant un gain inversé, réduisant ainsi la sortie. vous pouvez également utiliser un circuit optoacoplado avec 4n25 et ainsi polariser le phototransistor pour une telle variation avec les impulsions de votre diode.
Un autre composant important de ce circuit est une paire de diodes à couper le signal, c'est-à-dire que notre limite de tension pour l'audio est de 0,7 Volts après que les filtres ont mis quelques diodes entre le positif et le négatif de votre signal filtré dans le pont. redresseur, afin d'éviter que les signaux au-dessus de ce niveau atteignent l'arduino lorsque le bruit de l'ouver sur la ligne.
Plus d'informations: http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/
la source