Identification de l'appelant basée sur un microcontrôleur et utilisation du DS1232

Essayez Notre Instrument Pour Éliminer Les Problèmes





Une application pratique utilisant un microcontrôleur - Identification de l'appelant

L’identification de l’appelant est connue sous le nom d’identification de l’appelant (CID). Il s’agit d’un service téléphonique permettant de transmettre le numéro de l’appelant au téléphone de la personne appelée peu après la réponse à l’appel. Où, l'identification de l'appelant peut en outre fournir le nom de l'appelant si disponible. L'identification de l'appelant peut être affichée sur l'écran du téléphone ou sur un dispositif d'affichage séparé qui y est connecté.

L'identification de l'appelant est une caractéristique du réseau téléphonique numérique, par lequel le numéro de téléphone de l'appelant peut être transféré, en utilisant la ligne téléphonique standard vers la personne appelée avant qu'elle ne réponde à l'appel. Il existe deux systèmes de signalisation d'identification de l'appelant différents, dans lesquels des données sont envoyées entre la première et la deuxième rafale de sonnerie téléphonique. De plus, les informations numériques sont transmises à l'aide de signaux DTMF standard. Le microcontrôleur est utilisé pour contrôler l'ensemble du système.




Les numéros entrants et composés sont affichés sur l'écran LCD. Le microcontrôleur est utilisé pour contrôler l'ensemble du système. Il obtient les nombres via le décodeur DTMF et les affiche sur l'écran LCD.

Petites notes sur DTMF:



Il existe deux types de systèmes de numérotation: la numérotation par impulsions et la numérotation par tonalité. Le système de numérotation par tonalité est un système de numérotation général et plus rapide que le système de numérotation par impulsions. Les DTMF sont utilisés dans le système de ligne téléphonique et également utilisés pour contrôler les systèmes téléphoniques. Le système DTMF se compose principalement de bandes de fréquences basses et hautes pour chaque numéro, selon ces fréquences, les signaux peuvent être transférés vers le système. Lorsqu'un numéro est appuyé sur le téléphone, une tonalité est générée.

Spécifications et normes d'identification de l'appelant:


Il existe deux types de systèmes de signalisation d'identification de l'appelant. Les systèmes de numérotation se composent d'un code de pays (CC) et d'un numéro significatif national (NSN). Par exemple, dans le numéro de téléphone 91-9885098850, le code du pays est «91» et le numéro national significatif est «9885098850». Le numéro national significatif se compose d'un indicatif régional et du numéro d'abonné.

votre interlocuteurLes informations sur le numéro d'appel et les informations sur le numéro appelé sont transférées au format suivant:

appelant ILes informations sont transmises sous forme de séquence de tonalités DTMF. A partir de la figure ci-dessus, le premier numéro d'appel est transmis par la séquence de séquence de numéros renvoyée suivie d'un code d'information. Ici, A et B indiquent le début du numéro appelant et renvoyé. S'il y a plus de numéros transférés, ils sont transmis alternativement. Et C est la fin de la transmission.

Les principales caractéristiques du dispositif d'identification de l'appelant:

  • Affichage du numéro de téléphone appelant avant que l'appel ne soit répondu
  • Tenir un journal de tous les appels sans réponse ainsi que l'heure et la date de l'appel
  • Afficher le numéro composé par l'utilisateur et la durée de l'appel
  • Affichage de l'heure et de la date lorsque l'appareil est inactif
  • Permettre à l'utilisateur de régler la date et l'heure à l'aide du bouton poussoir

Schéma fonctionnel de l'identifiant de l'appelant utilisant 8051 et fonctionnant:

Le microcontrôleur est le composant le plus important du système d'identification de l'appelant. Il est utilisé pour de nombreuses raisons. Le 8051 est le contrôleur 8 bits, on peut programmer très facilement. Il a 4 Ko de mémoire flash, 128 octets de RAM sur puce.

identification de lLe microcontrôleur joue un rôle principal dans le système d'identification de l'appelant, il contrôle l'ensemble des composants du système, principalement DTMF et écran LCD. La fonction principale du dispositif est de recevoir les signaux DTMF représentant les informations d'identification de l'appelant de la ligne téléphonique et de les décoder en codes binaires correspondants. Un téléphone portable est connecté depuis sa prise casque au décodeur DTMF pour recevoir les données. Ces codes sont ensuite transférés vers le microcontrôleur. Les données traitées sont ensuite transmises aux afficheurs à sept segments connectés en parallèle.

Un moyen de tester l'alimentation du système basé sur un microcontrôleur - Utilisation du DS1232

DS1232 est une puce de micro-moniteur, qui est utilisée pour surveiller et contrôler l'alimentation et l'exécution logicielle d'un système basé sur un microcontrôleur et pour fournir une réinitialisation par bouton-poussoir. Cela fonctionne principalement sur trois conditions virtuelles:

  1. Tout d'abord, un circuit de référence et comparateur à compensation de température de précision surveille l'état de Vcc.
  2. La deuxième fonction consiste à effectuer une commande de réinitialisation par le bas.
  3. La troisième fonction est une minuterie de surveillance qui force les signaux de réinitialisation à l'état actif si l'entrée stroboscopique n'est pas amenée à un niveau bas avant la temporisation.

Lorsque Vcc revient à une condition de tolérance, les signaux de réinitialisation sont maintenus à l'état actif pendant un minimum de 250 ms pour permettre à l'alimentation et au processeur de se stabiliser.

Le DS1232 est disponible en configuration 8 broches et 16 broches. Ici, nous n'allons voir que le DS1232 à 8 broches.

DS1232 Description des broches DS1232

Caractéristiques:

  • Arrête et redémarre le microprocesseur lorsqu'il est hors de contrôle
  • DIP 8 broches avec gain de place
  • Supprime les composants séparés
  • Le microprocesseur redémarrera automatiquement à la mise sous tension
  • En cas de dérogation externe, il contrôle le bouton-poussoir
  • L'alimentation est contrôlée à 5% ou 10%
  • Le microprocesseur restera idéal lors de la vérification des transitoires de puissance

Application de DS1232:

Le circuit ci-dessous montre comment le DS1232 est utilisé avec un microcontrôleur DS87C520.

Circuit DS1232

A partir du circuit, une résistance de rappel vers le haut sert à la sortie basse active et un condensateur de découplage pour réduire la possibilité de bruit sur l'alimentation provoquant une réinitialisation. La sortie RST du DS1232 n'est pas requise par le microcontrôleur. Les LED sont utilisées pour signaler quand les ISR (Interrupt Service Requests) sont en cours de service.

Lorsque le signal de réinitialisation haut actif augmente avec VCC et reste haut entre 250 ms et 1 seconde. La réinitialisation active du bas reste à 0 V jusqu'à ce que le délai s'écoule, puis est tirée vers le haut par la résistance de rappel vers le haut. La résistance pull-up est nécessaire car RST est une sortie à collecteur ouvert. Habituellement, RST et nécessite environ 450 ms pour devenir inactif. Si le signal de réinitialisation est inactif, le microcontrôleur doit déclencher le signal ST au niveau bas avant que la minuterie de surveillance ne s'écoule. La minuterie de surveillance du DS1232 ne peut pas être désactivée. Cela doit donc se produire dans les n ms après que les signaux de réinitialisation deviennent inactifs ou le microprocesseur sera réinitialisé. Le DS1232 surveille VCC à tout moment et réinitialise le microcontrôleur si la tension chute en dessous de VCCTP (point de déclenchement VCC). Le VCCTP peut être programmé à 5% ou 10% en dessous de VCC et le micro-moniteur maintiendra les signaux de réinitialisation actifs pendant 250 ms à 1 seconde après que le VCC se rétablisse et revienne au-dessus de VCCTP. VCCTP est programmé avec la broche TOL.