Identificador de llamadas basado en microcontrolador y uso de DS1232

Pruebe Nuestro Instrumento Para Eliminar Los Problemas





Una aplicación práctica con microcontrolador: identificador de llamadas

El identificador de llamadas se conoce como identificación de llamadas (CID), es un servicio telefónico para transmitir el número de una persona que llama al teléfono de la persona llamada poco después de que se responde la llamada. Dónde, el identificador de llamadas también puede proporcionar el nombre de la persona que llama, si está disponible. El identificador de llamadas se puede mostrar en la pantalla del teléfono o en un dispositivo de pantalla separado que esté conectado a él.

El identificador de llamadas es una característica de la red telefónica digital, mediante la cual se puede transferir el número de teléfono de la persona que llama, utilizando la línea telefónica estándar a la persona llamada antes de que responda la llamada. Hay dos sistemas de señalización de identificación de llamadas diferentes, en los que los datos se envían entre la primera y la segunda ráfagas de señal de timbre del teléfono. Además, la información del número se transmite utilizando señales DTMF estándar. El microcontrolador se utiliza para controlar todo el sistema.




Los números entrantes y marcados se muestran en la pantalla LCD. El microcontrolador se utiliza para controlar todo el sistema. Obtiene los números a través del decodificador DTMF y los muestra en la pantalla LCD.

Pequeñas notas sobre DTMF:



Hay dos tipos de sistemas de marcación: marcación por pulsos y marcación por tonos. El sistema de marcación por tonos es un sistema de marcación general y más rápido que el sistema de marcación por pulsos. Los DTMF se utilizan en el sistema de líneas telefónicas y también para controlar los sistemas telefónicos. El sistema DTMF consta principalmente de bandas de baja y alta frecuencia para cada número, de acuerdo con estas frecuencias, las señales se pueden transferir al sistema. Cuando se presiona un número en el teléfono, se generará un tono.

Especificaciones y estándares del identificador de llamadas:


Hay dos tipos de sistemas de señalización de identificación de llamadas. Los sistemas de numeración consisten en el código de país (CC) y el número significativo nacional (NSN). Por ejemplo, en el número de teléfono 91-9885098850, el código de país es '91' y el número significativo nacional es '9885098850'. El número significativo nacional consta de un código de área y el número de abonado.

llamadorLa información del número que llama y la información del número llamado se transfieren en el siguiente formato:

llamador yoLa información pasó como una secuencia de tonos DTMF. De la figura anterior, el primer número que llama se transmite por la secuencia de la secuencia de números reenviados seguida por el código de información. Aquí A y B indican el inicio de la llamada y el número reenviado. Si hay más números reenviados, se transmiten alternativamente. Y C es el final de la transmisión.

Las características principales del dispositivo de identificación de llamadas:

  • Mostrar el número de teléfono que llama antes de que se responda la llamada
  • Mantener un registro de todas las llamadas no respondidas, así como la hora y la fecha de la llamada.
  • Visualización del número marcado por el usuario y la duración de la llamada
  • Visualización de la hora y la fecha cuando el dispositivo está inactivo
  • Permitir al usuario ajustar la fecha y la hora usando el botón

Diagrama de bloques del identificador de llamadas usando 8051 y funcionando:

El microcontrolador es el componente más importante del sistema de identificación de llamadas. Se usa por muchas razones. El 8051 es el controlador de 8 bits, podemos programar muy fácilmente. Tiene 4 KB de memoria flash, 128 bytes de RAM en el chip.

identificador de llamadasEl microcontrolador juega un papel principal en el sistema de identificación de llamadas, controla todos los componentes del sistema por completo, principalmente DTMF y pantalla LCD. La función principal del dispositivo es recibir las señales DTMF que representan la información de identificación de la persona que llama desde la línea telefónica y decodificarlas en los códigos binarios correspondientes. Un teléfono celular está conectado desde la toma de su auricular al decodificador DTMF para recibir los datos. Estos códigos luego se transfieren al microcontrolador. A continuación, los datos procesados ​​se envían a las pantallas de siete segmentos conectadas en paralelo.

Una forma de probar la fuente de alimentación del sistema basado en microcontroladores: utilizando DS1232

DS1232 es un chip de micro-monitor, que se utiliza para monitorear y controlar la fuente de alimentación y la ejecución del software de un sistema basado en microcontroladores y para proporcionar un reinicio por botón. Funciona principalmente en tres condiciones virtuales:

  1. Primero, un circuito comparador y de referencia con compensación de temperatura de precisión monitorea el estado de Vcc.
  2. La segunda función es realizar el control de restablecimiento de empuje inferior.
  3. La tercera función es un temporizador de vigilancia que fuerza las señales de reinicio al estado activo si la entrada de luz estroboscópica no se baja antes del tiempo de espera.

Cuando Vcc vuelve a una condición de tolerancia, las señales de reinicio se mantienen en estado activo durante un mínimo de 250 ms para permitir que la fuente de alimentación y el procesador se estabilicen.

El DS1232 está disponible en configuración de 8 y 16 pines. Aquí solo veremos sobre DS1232 de 8 pines.

DS1232 Descripción del pin DS1232

Características:

  • Detiene y reinicia el microprocesador cuando está fuera de control
  • DIP de 8 pines con ahorro de espacio
  • Elimina los componentes separados
  • El microprocesador se reiniciará automáticamente cuando llegue la energía
  • Si se produjo una anulación externa, entonces controla el botón
  • La potencia de suministro se controla 5% o 10%
  • El microprocesador seguirá siendo ideal al verificar los transitorios de potencia

Aplicación de DS1232:

El circuito a continuación muestra cómo se usa el DS1232 con un microcontrolador DS87C520.

Circuito DS1232

Desde el circuito, una resistencia pull-up es para la salida baja activa y un capacitor de desacoplamiento para reducir la posibilidad de ruido en la fuente de alimentación que cause un reinicio. El microcontrolador no requiere la salida RST del DS1232. Los LED se utilizan para señalar cuándo se están atendiendo las ISR (solicitudes de servicio de interrupción).

Cuando la señal de restablecimiento alta activa aumenta con VCC y permanece alta entre 250 ms y 1 segundo. El restablecimiento bajo activo permanece en 0 V hasta que transcurre el retardo y luego es elevado por la resistencia pull-up. Se requiere la resistencia pull-up porque RST es una salida de colector abierto. Normalmente, RST y requiere unos 450 ms para volverse inactivo. Si la señal de reinicio está inactiva, el microcontrolador debe emitir una señal ST baja antes de que transcurra el temporizador de vigilancia. El temporizador de vigilancia del DS1232 no se puede deshabilitar, por lo que esto debe ocurrir dentro de n ms de que las señales de reinicio se vuelvan inactivas o el microprocesador se reiniciará. El DS1232 monitorea VCC en todo momento y reinicia el microcontrolador si el voltaje cae por debajo de VCCTP (punto de disparo de VCC). VCCTP se puede programar a un 5% o 10% por debajo de VCC y el micro monitor mantendrá activas las señales de reinicio durante 250 ms a 1 segundo después de que VCC se recupere y vuelva por encima de VCCTP. VCCTP está programado con el pin TOL.