ID chiamante basato su microcontrollore e utilizzo di DS1232

Prova Il Nostro Strumento Per Eliminare I Problemi





Un'applicazione pratica utilizzando microcontrollore - ID chiamante

L'ID chiamante è noto come identificazione del chiamante (CID), è un servizio telefonico per trasmettere il numero di un chiamante al telefono della persona chiamata subito dopo la risposta alla chiamata. Dove, l'ID chiamante può fornire in aggiunta il nome della persona che chiama, se disponibile. L'ID chiamante potrebbe essere mostrato sul display del telefono o su un dispositivo di visualizzazione separato ad esso collegato.

L'ID chiamante è una caratteristica della rete telefonica digitale, mediante la quale è possibile trasferire il numero di telefono del chiamante, utilizzando la linea telefonica standard alla persona chiamata prima che questa risponda alla chiamata. Esistono due diversi sistemi di segnalazione ID chiamante, in cui i dati vengono inviati tra il primo e il secondo segnale di squillo del telefono. Inoltre, le informazioni sul numero vengono trasmesse utilizzando segnali DTMF standard. Il microcontrollore viene utilizzato per controllare l'intero sistema.




I numeri in entrata e quelli composti vengono visualizzati sul display LCD. Il microcontrollore viene utilizzato per controllare l'intero sistema. Riceve i numeri tramite il decoder DTMF e li visualizza sul display LCD.

Piccole note su DTMF:



Esistono due tipi di sistemi di composizione: composizione a impulsi e composizione a toni. Il sistema di composizione a toni è un sistema di composizione generale e più veloce del sistema di composizione a impulsi. I DTMF vengono utilizzati nel sistema di linea telefonica e utilizzati anche per controllare i sistemi telefonici. Il sistema DTMF è costituito principalmente da bande di bassa e alta frequenza per ogni numero, in base a queste frequenze i segnali possono essere trasferiti al sistema. Quando un numero viene premuto sul telefono, verrà generato un tono.

Specifiche e standard dell'ID chiamante:


Esistono due tipi di sistemi di segnalazione dell'ID chiamante. I sistemi di numerazione sono costituiti da codice paese (CC) e numero significativo nazionale (NSN). Ad esempio, nel numero di telefono 91-9885098850, il prefisso internazionale è '91' e il numero nazionale significativo è '9885098850'. Il numero significativo nazionale è costituito da un prefisso e dal numero dell'abbonato.

chiamanteLe informazioni sul numero chiamante e le informazioni sul numero chiamato vengono trasferite nel seguente formato:

chiamante ILe informazioni sono passate come sequenza di toni DTMF. Dalla figura sopra, il primo numero chiamante viene trasmesso dalla sequenza della sequenza numerica inoltrata seguita dal codice informativo. Qui A e B indicano l'inizio del numero chiamante e inoltrato. Se sono presenti più numeri inoltrati, vengono trasmessi in alternativa. E C è la fine della trasmissione.

Le caratteristiche principali del dispositivo ID chiamante:

  • Visualizzazione del numero di telefono chiamante prima della risposta alla chiamata
  • Mantenere un registro di tutte le chiamate senza risposta, nonché l'ora e la data della chiamata
  • Visualizzazione del numero composto dall'utente e durata della chiamata
  • Visualizzazione dell'ora e della data quando il dispositivo è inattivo
  • Consentire all'utente di regolare la data e l'ora utilizzando il pulsante

Diagramma a blocchi dell'ID chiamante utilizzando 8051 e funzionante:

Il microcontrollore è il componente più importante nel sistema di identificazione del chiamante. Viene utilizzato per molte ragioni. L'8051 è il controller a 8 bit, possiamo programmare molto facilmente. Ha 4Kb di memoria flash, 128 byte di RAM su chip.

ID chiamanteIl microcontrollore gioca un ruolo principale nel sistema di identificazione del chiamante, controlla completamente i componenti del sistema, principalmente DTMF e display LCD. La funzione principale del dispositivo è quella di ricevere i segnali DTMF che rappresentano le informazioni sull'ID chiamante dalla linea telefonica e di decodificarli in codici binari corrispondenti. Un telefono cellulare è collegato dalla sua presa auricolare al decoder DTMF per la ricezione dei dati. Questi codici vengono quindi trasferiti al microcontrollore. I dati elaborati vengono quindi trasmessi ai display a sette segmenti collegati in parallelo.

Un modo per testare l'alimentatore al sistema basato su microcontrollore - Utilizzando DS1232

DS1232 è un chip per micro-monitor, utilizzato per monitorare e controllare l'alimentazione e l'esecuzione del software di un sistema basato su microcontrollore e per fornire un ripristino a pulsante. Funziona principalmente su tre condizioni virtuali:

  1. In primo luogo, un circuito di riferimento e comparatore con compensazione della temperatura di precisione monitora lo stato di Vcc.
  2. La seconda funzione è quella di eseguire il controllo di reset a pressione inferiore.
  3. La terza funzione è un timer watchdog che forza i segnali di reset allo stato attivo se l'ingresso strobo non è abbassato prima del timeout.

Quando Vcc ritorna in una condizione di tolleranza, i segnali di ripristino vengono mantenuti nello stato attivo per un minimo di 250 ms per consentire la stabilizzazione dell'alimentatore e del processore.

Il DS1232 è disponibile nella configurazione a 8 pin e 16 pin. Qui vedremo solo DS1232 a 8 pin.

DS1232 Descrizione pin DS1232

Caratteristiche:

  • Arresta e riavvia il microprocessore quando è fuori controllo
  • DIP a 8 pin con risparmio di spazio
  • Rimuove i componenti separati
  • Il microprocessore si riavvierà automaticamente quando arriva l'alimentazione
  • Se si è verificato un override esterno, controlla il pulsante
  • La potenza di alimentazione è controllata al 5% o al 10%
  • Il microprocessore rimarrà ideale durante il controllo dei transitori di potenza

Applicazione di DS1232:

Il circuito seguente mostra come viene utilizzato il DS1232 con un microcontrollore DS87C520.

Circuito DS1232

Dal circuito, una resistenza di pull-up serve per l'uscita attiva bassa e un condensatore di disaccoppiamento per ridurre la possibilità che il rumore sull'alimentatore provochi un ripristino. L'uscita RST del DS1232 non è richiesta dal microcontrollore. I LED vengono utilizzati per segnalare quando gli ISR ​​(Richieste di servizio di interruzione) vengono serviti.

Quando il segnale di reset alto attivo aumenta con VCC e rimane alto tra 250 ms e 1 secondo. Il ripristino attivo basso rimane a 0 V fino allo scadere del ritardo, quindi viene portato in alto dalla resistenza di pull-up. La resistenza di pull-up è necessaria perché RST è un'uscita a collettore aperto. Di solito, RST e richiede circa 450 ms per diventare inattivo. Se il segnale di ripristino è inattivo, il microcontrollore deve eseguire lo stroboscopio del segnale ST prima che il timer del watchdog scada. Il timer watchdog del DS1232 non può essere disabilitato, quindi ciò deve avvenire entro n ms dal momento in cui i segnali di ripristino diventano inattivi o il microprocessore verrà ripristinato. Il DS1232 monitora VCC in ogni momento e ripristina il microcontrollore se la tensione scende al di sotto di VCCTP (punto di scatto VCC). VCCTP può essere programmato al 5% o 10% al di sotto di VCC e il micro monitor manterrà i segnali di ripristino attivi da 250 ms a 1 secondo dopo che VCC si ripristina e ritorna al di sopra di VCCTP. VCCTP è programmato con il pin TOL.