Identificação de chamadas baseada em microcontrolador e uso de DS1232

Experimente Nosso Instrumento Para Eliminar Problemas





Uma aplicação prática usando microcontrolador - Caller ID

O identificador de chamadas é conhecido como identificação de chamadas (CID), é um serviço telefônico para transmitir o número de um chamador ao telefone da pessoa chamada logo após a chamada ser atendida. Onde, o ID do chamador pode fornecer adicionalmente o nome da pessoa que está ligando, se disponível. O ID do chamador pode ser mostrado no visor do telefone ou em um dispositivo de exibição separado conectado a ele.

O identificador de chamadas é uma característica da rede telefônica digital, por meio da qual o número de telefone do chamador pode ser transferido, utilizando a linha telefônica padrão para a pessoa chamada, antes que ela atenda a chamada. Existem dois sistemas de sinalização de identificação de chamadas diferentes, nos quais os dados são enviados entre o primeiro e o segundo bursts de sinal de toque do telefone. Além disso, a informação do número é transmitida usando sinais DTMF padrão. O microcontrolador é usado para controlar todo o sistema.




Os números de entrada e discados são exibidos no visor LCD. O microcontrolador é usado para controlar todo o sistema. Ele obtém os números por meio do decodificador DTMF e os exibe no LCD.

Pequenas notas sobre DTMF:



Existem dois tipos de sistemas de discagem: discagem por pulso e discagem por tom. O sistema de discagem por tom é um sistema de discagem geral e mais rápido que o sistema de discagem por pulso. DTMFs são usados ​​no sistema de linha telefônica e também para controlar os sistemas telefônicos. O sistema DTMF consiste principalmente nas bandas de baixa e alta frequência para cada número, de acordo com essas frequências os sinais podem ser transferidos para o sistema. Quando um número é pressionado no telefone, um tom é gerado.

Especificações e padrões de identificação de chamadas:


Existem dois tipos de sistemas de sinalização de identificação de chamadas. Os sistemas de numeração consistem, código do país (CC) e número significativo nacional (NSN). Por exemplo, no número de telefone 91-9885098850, o código do país é “91” e o número nacional significativo é “9885098850”. O número significativo nacional consiste em um código de área e o número do assinante.

chamadorAs informações do número de chamada e as informações do número chamado são transferidas no seguinte formato:

chamador euAs informações são transmitidas como sequência de tons DTMF. A partir da figura acima, o primeiro número de chamada é transmitido pela sequência da sequência numérica encaminhada seguida pelo código de informação. Aqui, A e B indicam o início do número chamador e encaminhado. Se houver mais números encaminhados, eles serão transmitidos alternativamente. E C é o fim da transmissão.

Os principais recursos do dispositivo de identificação de chamadas:

  • Exibição do número do telefone chamador antes que a chamada seja atendida
  • Manter um registro de todas as chamadas não atendidas, bem como a hora e data da chamada
  • Exibindo o número discado pelo usuário e a duração da chamada
  • Exibição de hora e data quando o dispositivo está ocioso
  • Habilitando o usuário a ajustar a data e hora usando o botão de pressão

Diagrama de blocos de identificação de chamadas usando 8051 e funcionando:

Microcontrolador é o componente mais importante no sistema de identificação de chamadas. É usado por muitos motivos. O 8051 é o controlador de 8 bits, podemos programar com muita facilidade. Possui 4 Kb de memória flash, 128 bytes de RAM on-chip.

identificador de chamadasMicrocontrolador desempenha papel principal no sistema de identificação de chamadas, ele controla todos os componentes do sistema, principalmente DTMF e display LCD. A principal função do dispositivo é receber os sinais DTMF que representam as informações de ID do chamador da linha telefônica e decodificá-los nos códigos binários correspondentes. Um telefone celular é conectado do soquete do fone de ouvido ao decodificador DTMF para receber os dados. Esses códigos são então transferidos para o microcontrolador. Os dados processados ​​são então fornecidos aos visores de sete segmentos conectados em paralelo.

Uma maneira de testar a fonte de alimentação para o sistema baseado em microcontrolador - usando DS1232

O DS1232 é um chip de micro-monitor usado para monitorar e controlar a fonte de alimentação e a execução de software de um sistema baseado em microcontrolador e para fornecer um reset de botão de pressão. Funciona principalmente em três condições virtuais:

  1. Primeiro, um circuito comparador e de referência com compensação de temperatura de precisão monitora o status do Vcc.
  2. A segunda função é realizar o controle de reinicialização push-bottom.
  3. A terceira função é um temporizador de vigilância que força os sinais de reinicialização ao estado ativo se a entrada do estroboscópio não for reduzida antes do tempo limite.

Quando o Vcc retorna a uma condição dentro da tolerância, os sinais de reinicialização são mantidos no estado ativo por um mínimo de 250 ms para permitir que a fonte de alimentação e o processador se estabilizem.

O DS1232 está disponível na configuração de 8 e 16 pinos. Aqui, veremos apenas cerca de DS1232 de 8 pinos.

DS1232 Descrição do pino DS1232

Características:

  • Para e reinicia o microprocessador quando ele está fora de controle
  • DIP de 8 pinos com economia de espaço
  • Remove os componentes separados
  • O microprocessador irá reiniciar automaticamente quando a energia chegar
  • Se a substituição externa ocorreu, então ele controla o botão de pressão
  • O fornecimento de energia é controlado 5% ou 10%
  • O microprocessador permanecerá ideal ao verificar os transientes de energia

Aplicação do DS1232:

O circuito abaixo mostra como o DS1232 é usado com um microcontrolador DS87C520.

Circuito DS1232

Do circuito, um resistor pull-up é para a baixa saída ativa e um capacitor de desacoplamento para reduzir a possibilidade de ruído na fonte de alimentação causando um reset. A saída RST do DS1232 não é exigida pelo microcontrolador. Os LEDs são usados ​​para sinalizar quando ISRs (Solicitações de Serviço de Interrupção) estão sendo atendidas.

Quando o sinal de reset alto ativo aumenta com VCC e permanece alto entre 250 ms e 1 segundo. O reset baixo ativo permanece 0 V até que o atraso decorra e então é puxado para cima pelo resistor pull-up. O resistor pull-up é necessário porque RST é uma saída de coletor aberto. Normalmente, RST e requer cerca de 450 ms para se tornar inativo. Se o sinal de reinicialização estiver inativo, o microcontrolador deve disparar o sinal ST baixo antes que o cronômetro de watchdog expire. O cronômetro de watchdog do DS1232 não pode ser desativado, então isso deve ocorrer dentro de n ms após os sinais de reset se tornarem inativos ou o microprocessador será reiniciado. O DS1232 monitora o VCC o tempo todo e redefine o microcontrolador se a tensão cair abaixo do VCCTP (ponto de desarme do VCC). O VCCTP pode ser programado para 5% ou 10% abaixo do VCC e o micro monitor manterá os sinais de reinicialização ativos por 250 ms a 1 segundo após o VCC se recuperar e retornar acima do VCCTP. O VCCTP é programado com o pino TOL.