ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Identificatore del numero DTMF. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / telefonia I telefoni con identificazione automatica del numero (ANI) sono diventati popolari sin dalla loro introduzione. Recentemente, a causa dell'installazione di moderne apparecchiature sulle centrali telefoniche automatiche, i vecchi numeri ID chiamante smettono di funzionare. In questo articolo l'autore parla di una versione di un dispositivo di identificazione del chiamante che funziona con il servizio CLIP (Calling Line Identification Presentation) sulle stazioni digitali. Utilizziamo da tempo la possibilità di determinare i numeri di abbonato grazie a un radioamatore che per primo ha pensato di assemblare un dispositivo in grado di ottenere un numero di abbonato dal PBX. Tutto ciò funzionava bene sulle vecchie centrali telefoniche sovietiche, ma con la messa in servizio delle moderne centrali telefoniche da produttori stranieri, il buon vecchio Caller ID si è semplicemente trasformato in un jukebox: la musica suona, la sveglia suona, parla con una piacevole voce femminile, ma non svolgere la sua funzione principale: l'identificazione del numero. Questo era prevedibile perché i PBX sovietici non avrebbero dovuto fornire affatto un tale servizio all'abbonato: le apparecchiature di identificazione del chiamante erano destinate principalmente all'addebito automatico delle chiamate interurbane. I nostri ID chiamante hanno semplicemente "ingannato" la centrale telefonica automatica e lei, "pensando" che la stazione interurbana avesse bisogno del suo numero, ha dato il numero all'abbonato. Ma questo trucco non funziona con le stazioni straniere: ora è possibile bloccare l'emissione di un numero a un abbonato. Ma non arrabbiarti troppo, perché il vecchio metodo per determinare il numero ha i suoi svantaggi. Viene rilasciato solo un numero non superiore a sette cifre e la categoria dell'abbonato. Per determinare il numero è necessario stabilire un collegamento tra l'abbonato e la centrale telefonica che, con la tariffazione a tempo, comporta disagi all'abbonato chiamante. Ognuno di noi ha riscontrato più di una volta una situazione in cui si compone un numero, l'ID del chiamante si spegne dall'altra parte e non c'è nessuno con cui parlare. Ciò è particolarmente spiacevole per le chiamate a lunga distanza, dove le tariffe sono particolarmente elevate. Ora gli abbonati delle moderne stazioni digitali possono ordinare il servizio di identificazione del numero (CLIP), come altri servizi, a pagamento. Ma ora questo è un servizio garantito, paga e ottieni un servizio. Il servizio CLIP è esente dagli svantaggi sopra descritti e dispone di funzionalità più ampie. Naturalmente per poter usufruire di questo servizio è necessario prima ordinarlo al proprio operatore telefonico allo stesso modo degli altri servizi. In secondo luogo, è necessario disporre di un ID chiamante (comunemente chiamato Caller ID) compatibile con l'attrezzatura del proprio operatore telefonico. Dall'inizio degli anni '90 del secolo scorso, i produttori di apparecchiature di telecomunicazione hanno previsto la possibilità di emettere un numero chiamante come uno dei servizi delle stazioni digitali. Due standard sviluppati in parallelo. Lo standard DTMF (Dual Tone Multi-Frequency) è stato proposto per la prima volta dagli ingegneri dei Bell Labs per la trasmissione di dati su canali radio, e poi ha cominciato ad essere utilizzato in altri sistemi di trasmissione, dove ogni simbolo trasmesso è rappresentato dalla somma di due diverse frequenze in uscita. di otto possibili. In totale abbiamo sedici caratteri a nostra disposizione: dieci numerici da 0 a 9 e sei di servizio: “*'*, “#”, “A”, “B”, “C”, “D”. la disposizione è mostrata nella tabella. Combinando questi simboli, otteniamo il messaggio richiesto. I vantaggi di questo standard sono l'affidabilità e la prevalenza del DTMF e la semplicità dell'apparecchiatura di identificazione del numero. Per quanto riguarda il servizio CUP, questo standard si è sviluppato in più fasi, quindi non tutte le stazioni lo supportano pienamente. Nella prima fase veniva trasmesso solo il numero dell'abbonato chiamante o dell'ultimo mittente. In questo caso è impossibile determinare se la chiamata è stata inoltrata. Formato di trasmissione: D S1 S2 S3 ...Sn C. Nella seconda fase è stato trasmesso anche solo il numero dell'utente chiamante o dell'ultimo utente deviato, ma in questo caso è possibile determinare quale numero è stato ricevuto: il numero dell'utente chiamante o deviato. Formato di trasmissione dell'utente chiamante: A S1 S2 S3 ...Sn C. Formato di trasmissione dell'utente inoltrante - DS1 S2 S3...SnC. Nella terza fase veniva trasmesso sia il numero dell'utente chiamante che quello dell'ultimo utente deviante: (A S1 S2 S3...Sn) (DS1 S2S3...Sn)C. Nelle ultime fasi, il protocollo è stato ampliato per trasferire parametri aggiuntivi. Ora è possibile includere in un messaggio fino a cinque numeri di inoltro e codici di informazioni aggiuntive che indicano come interpretare il messaggio. Formato di trasmissione: (A S1 S2S3...Sn)(DS1 S2 S3...Sn).....(D S1 S2 S3...Sn) (B S1 S2) C. I caratteri A e D sono rispettivamente i caratteri iniziali per i numeri degli utenti chiamanti e inoltranti, B è il carattere iniziale per la trasmissione dei parametri, Sn è la cifra del numero, n è un numero intero da 1 a 15. La trasmissione delle informazioni termina sempre con il carattere C. La durata del tono di ciascun carattere e della pausa tra di essi è di 70 ms. In ognuna di queste fasi viene fornita l'informazione circa l'impossibilità di fornire il numero chiamante, ad esempio, se il numero è protetto (servizio CLIR). In questo caso viene trasmessa la sequenza (B 1 0 C). Il numero di cifre nei numeri trasmessi non può essere superiore a quindici. Le prime due cifre sono il numero della zona. Affinché l'utente chiamato possa ricevere il numero chiamante, è necessario che il sistema di segnalazione dell'intera catena di stazioni supporti il protocollo di trasferimento dati richiesto. L'uso dello standard DTMF per l'identificazione dei numeri si è diffuso soprattutto nei paesi europei. Nel continente americano e in Asia viene utilizzato principalmente lo standard FSK (Frequency Shift Keying). A mio parere, questo standard è più maturo del DTMF, almeno in questa fase. Inizialmente, questo metodo è stato sviluppato appositamente per la trasmissione di dati tra modem attraverso reti telefoniche. Qui il bit "0" è codificato con una frequenza di 2100 Hz e il bit "1" è codificato con una frequenza di 1300 Hz, la velocità di trasmissione è di 1200 bps. I bit vengono assemblati in byte, ciascuno lungo otto bit, e i byte vengono combinati in messaggi. Abbiamo quindi a nostra disposizione 256 caratteri. È diventato possibile trasmettere non solo numeri, ma anche simboli alfabetici. Attualmente viene prodotto un numero enorme di ID chiamante dello standard FSK, che consentono all'abbonato di ricevere non solo il numero, l'ora e la data della chiamata del chiamante, ma anche il suo nome. Per quanto riguarda il nome del chiamante, la possibilità di trasmetterlo dipende innanzitutto dall'operatore telefonico; per la trasmissione sono necessari altri parametri. Prima di emettere un numero, la centrale telefonica deve in qualche modo informare l’apparecchio dell’abbonato delle sue “intenzioni”. Anche in questo caso ci sono diverse opzioni: cambiare la polarità della linea telefonica, disattivare la tensione di linea per un intervallo di tempo normalizzato o ridurre la tensione di linea ad un certo livello. Il messaggio può essere inviato prima del primo squillo oppure tra il primo ed il secondo. In questo articolo esamineremo la progettazione dell'ID chiamante dello standard DTMF. Il dispositivo funziona come un set-top box collegato in parallelo a qualsiasi apparecchio telefonico su una linea telefonica analogica con una tensione lineare della batteria di 54...60 V. Il set-top box è caratterizzato da facilità d'uso, identificazione affidabile del numero, e consumi estremamente bassi sia dalla fonte di alimentazione che dalla linea telefonica. Il set-top box non interferisce con il funzionamento di fax, segreterie telefoniche e altri dispositivi che funzionano in modalità automatica e soddisfa i requisiti degli standard per il collegamento dei dispositivi degli abbonati. Strutturalmente, può essere realizzato in un alloggiamento separato o integrato in un apparecchio telefonico. Il set-top box è alimentato da una batteria composta da tre celle galvaniche o da batterie AA o AAA. Le batterie vengono costantemente ricaricate con bassa corrente dalla linea telefonica. Il consumo di corrente dalla linea telefonica quando il ricevitore è riagganciato in modalità standby (a Up = 4,5 V) non è superiore a 0,1 mA e la corrente di carica della fonte di alimentazione non è inferiore a 0,01 mA. Consumo di corrente dalla fonte di alimentazione: quando si compone o si identifica un numero - non più di 5 mA, con il ricevitore sganciato o quando si visualizza la memoria - non più di 0,3 mA. La memoria del set-top box è di ventisei numeri in entrata, organizzati secondo il principio "first in, first out". Utilizzando due pulsanti è possibile “scorrere” la memoria verso le chiamate precedenti e verso quelle successive. La zona, il numero, l'ora e la data della chiamata vengono registrati in memoria. Viene fornito un uso economico della memoria, ad es. se lo stesso abbonato ti chiama con una frequenza inferiore a 10 minuti, il suo numero viene registrato nella memoria una volta e viene registrata l'ora dell'ultima chiamata. Quando l'alimentazione viene spenta, le informazioni in memoria e il funzionamento dell'orologio vengono conservati per almeno 3 minuti, sufficienti per sostituire le batterie. Sull'indicatore viene visualizzato il numero di nuove chiamate registrate nella memoria dall'ultima volta che è stata visualizzata. Il nuovo contatore delle chiamate viene azzerato dopo aver visionato la memoria. Se il tuo telefono funziona in modalità toni, il numero composto viene duplicato sull'indicatore, in modo da poter monitorare la correttezza della composizione. Lo schema di attacco è mostrato in Fig. 1. Il dispositivo è assemblato su tre microcircuiti. L'indicatore utilizzato è un display a cristalli liquidi dei telefoni cinesi PANAPHONE o simili. Questo è un indicatore a 10 cifre con un controller Holtek integrato. L'elemento di progettazione principale è il microcontrollore PIC16F84A (DD2). Per decodificare i segnali DTMF, in una configurazione tipica viene utilizzato un chip di decodifica DTMF (DD1). La decodifica hardware fornisce maggiore immunità al rumore e affidabilità, a differenza della decodifica software. Inoltre, il programma è semplificato e ridotto al minimo. Il chip DD3 combina orologio, timer, calendario e RAM statica in cui vengono memorizzati i numeri identificati. L'interfaccia l2C è emulata nel software sui pin PB6 e PB7 del controller DD2. Maggiore è la capacità del condensatore C7, più a lungo verranno conservati la memoria dei numeri e l'orologio quando l'alimentazione è spenta. Il condensatore trimmer C6 è necessario per impostare la precisione dell'orologio. La cascata sul transistor VT1 è il comparatore più semplice per analizzare lo stato di una linea telefonica. Il pin RB0 del controller DD2 è configurato come sorgente di interruzione del fronte esterno. Il diodo Zener VD4 serve a proteggere l'ingresso da possibili sovratensioni. Quando la linea è libera, il transistor VT1 è aperto e quando la tensione nella linea telefonica scende sotto i 50 V, si chiude. È necessario prestare particolare attenzione quando si imposta questa cascata, di cui si parlerà ulteriormente. Se il tuo PBX segnala il trasferimento di un numero cambiando la polarità della linea, allora questo nodo richiederà una modifica, poiché è necessario formare un fronte quando la polarità cambia. Per fornire l'accompagnamento sonoro alla pressione dei pulsanti e all'identificazione delle targhe, viene utilizzato un emettitore sonoro HA1 con un auto-oscillatore incorporato per una tensione operativa di 6 o 12 V. Nella modalità di identificazione della targa, il codice binario di ciascun simbolo DTMF decodificato appare sui pin D1-D4 del microcircuito DD1 ed è accompagnato da un livello alto all'uscita DSO degli stessi microcircuiti. In questo caso, si apre il transistor VT2, che accende il segnale audio e fornisce un livello logico basso al pin RA4 di il controller DD2. Nella modalità di identificazione targa, questo pin è configurato come ingresso e il codice viene rilevato utilizzandolo sugli ingressi del controller RA0-RA3. In assenza di un segnale DTMF all'ingresso del decodificatore DD1, alla sua uscita DSO è presente un livello basso, il transistor VT2 è chiuso e l'ingresso RA4 del controller DD2 è collegato al circuito di alimentazione attraverso i circuiti interni di l'emettitore HA1. In altre modalità, il decoder DD1 è spento, il pin RA4 è configurato come un'uscita a drain aperto che controlla l'alimentazione a HA1. Quando sono agganciati, gli elementi R10 e VD5 forniscono una corrente che fluisce nel circuito di alimentazione sufficiente a compensare il consumo di corrente in modalità standby e ricaricare le batterie. Il diodo Zener VD6 serve a proteggere i circuiti di alimentazione da possibili sovratensioni. Si consiglia di utilizzare un diodo zener con un brusco cambiamento nelle caratteristiche, il consumo totale dipende da questo. Per alimentare l'indicatore con una tensione di 1,2...1,7 V viene utilizzata la resistenza R19. Selezionandolo entro piccoli limiti è possibile controllare il contrasto dell'indicatore L'indicatore viene caricato dalle uscite RB2 e RB3. I divisori di tensione R13R14 e R15R18 vengono utilizzati per abbinare i livelli di segnale tra le uscite RB2 e RB3 (DD2) e gli ingressi DI e CLK dell'indicatore. All'accensione, i registri del controller DD2 e l'orologio DD3 vengono inizializzati. L'alimentazione del chip DD1 viene disattivata a causa di un livello basso all'uscita di RB1 DD2, il timer DD3 è impostato su un intervallo di 7 s. Successivamente il dispositivo va in modalità standby, il controllore esegue il comando SLEER che può essere attivato da uno dei seguenti eventi: un fronte sull'ingresso RB0 (chiamata in entrata o in uscita), un cambiamento di stato degli ingressi RB4, RB5 (pressione di pulsanti o impulso sul pin INT DD3). Ogni 7 s, sul pin INT del chip DD3 appare un impulso, sul quale il controller legge i registri dei minuti e delle ore dal chip DD3 e carica questi valori sull'indicatore HG1. Ciò impedisce all'indicatore di passare automaticamente alla modalità cronometro. In modalità standby, il rapporto tra il tempo in cui il controller è attivo e il tempo in cui è in modalità SLEEP è 1:7. Quando c'è una chiamata in arrivo, prima di emettere il primo segnale di squillo, il PBX occupa la linea e riduce la tensione a 43...45 V. Il transistor VT1 si chiude, il controller DD2 si attiva, accende l'alimentazione al chip DD1 ed effettua il polling le uscite del decodificatore D1 - D3 e DSO. Il codice ricevuto viene registrato nella memoria buffer, analizzato e, se il primo carattere è A o D, viene deciso che si tratta di una chiamata in arrivo con un numero da trasmettere. Le informazioni sul numero, l'ora e la data della chiamata vengono raccolte, registrate in memoria e visualizzate sull'indicatore. Alla ricezione del carattere di stop C, l'alimentazione al chip DD1 viene disattivata. Se il primo carattere è diverso da quello sopra, viene considerata una chiamata in uscita. In questo caso ogni codice accettato prolunga il tempo di accensione di DD1 di altri 7 s. Pertanto, durante una chiamata in uscita, sull'indicatore vengono visualizzati i codici chiave del dispositivo collegato in parallelo. Naturalmente il dispositivo deve funzionare in modalità a toni (cioè DTMF). Nella modalità di visualizzazione della memoria delle chiamate in arrivo, premendo i pulsanti si attiva il controller, le informazioni sul numero, l'ora e la data della chiamata vengono selezionate dalla memoria, decompresse e visualizzate sull'indicatore. Il numero viene visualizzato per due secondi, nei due secondi successivi vengono visualizzate la data e l'ora della chiamata. Questo ciclo viene ripetuto tre volte, quindi il dispositivo entra in modalità standby. Le modalità di chiamata in entrata e in uscita hanno la precedenza sulla modalità di navigazione nella memoria. Il dispositivo è assemblato su un circuito stampato (Fig. 2). Prima di installare i componenti è necessario saldare sei ponticelli. Resistori, diodi e ponte VD3 sono installati verticalmente. La distanza tra i centri dei fori per resistori e diodi è di 2,5 mm. Il ponte VD3 può essere sostituito con un RB157 importato e i transistor KP501 possono essere sostituiti con KR1014KT1. È possibile utilizzare componenti SMD saldati su piazzole di contatto. Il chip DD1 può essere sostituito con KT3170, KT9170, KT9270, KT8870 (le prime lettere potrebbero essere diverse) o con il KR1008VZh18 domestico. Per configurare il dispositivo, è necessario un normale multimetro (preferibilmente digitale), un oscilloscopio con una resistenza di ingresso di 10 MΩ, una sorgente di tensione costante regolabile fino a 60 V, che sostituirà la linea telefonica e una batteria di celle o batterie con tensione 4,5...4,8 V per dispositivi di alimentazione. Avrai anche bisogno di un cacciavite sottile con impugnatura isolata per regolare le resistenze di rifinitura. Se assemblato correttamente da componenti riparabili, il dispositivo inizia a funzionare immediatamente ed è sufficiente impostare la frequenza dell'orologio del controller DD2 con il resistore R5, configurare il comparatore di ingresso con il resistore R8 e controllare il consumo di corrente. Prima della configurazione, è necessario impostare i cursori dei resistori regolati in posizione centrale. NON collegare il set-top box alla linea telefonica senza prima installare le batterie! Accendiamo l'alimentazione 4,5...4,8 V tramite un milliamperometro impostato su un limite di misurazione di 5 mA CC. Dopo circa 5 secondi, il set-top box entrerà in modalità standby (sull'indicatore verranno visualizzati l'ora e il contatore delle chiamate), il consumo di corrente non deve superare i 30 μA. Se la corrente è superiore o il set-top box non entra in modalità standby, è necessario controllare il diodo zener VD6, la qualità dell'installazione e il firmware del controller. In modalità standby, ogni 7 s il controller rigenera l'indicatore, quindi la corrente aumenta brevemente fino a 100 μA. Accendere direttamente l'alimentazione (senza milliamperometro). Colleghiamo la sonda dell'oscilloscopio al pin 15 del controller DD2 e, tenendo premuto uno dei pulsanti, impostiamo il periodo dell'impulso su 15 μs utilizzando il resistore di trimming R5. Rilasciamo il pulsante. La frequenza del clock non è critica e può essere impostata con un errore determinato dallo spostamento dell'oscilloscopio Senza spegnere l'alimentazione, colleghiamo i terminali del ponte a diodi VD3 (destinato alla linea telefonica) a una sorgente regolata da 60 V e la sonda dell'oscilloscopio al pin 6 del controller DD2. A una tensione di 50 V, utilizzare il resistore trimmer R8 per impostare il livello di tensione sul pin 6 su un valore non superiore a 0,3 V. Ridurre la tensione a 46 V, mentre il livello sul pin 6 dovrebbe essere almeno 3 V. Altrimenti, è necessario per controllare il diodo zener VD4 e il transistor VT1. Impostiamo la tensione su 60 V e colleghiamo un milliamperometro nello spazio di uno dei fili. Il set-top box deve essere in modalità standby e la corrente nel circuito misurato non deve superare 100 μA. Ora puoi collegare il set-top box a una linea telefonica reale e verificare il funzionamento del decoder DD1. Sollevare la cornetta del telefono impostato in modalità toni. Il display si azzererà e avrai 7 secondi per digitare una sequenza casuale di numeri. Dovrebbero essere visualizzati sul display e ogni pressione dovrebbe essere accompagnata da un segnale acustico. Se non ci sono indicazioni, è necessario verificare la corretta installazione, la funzionalità del decodificatore e del risonatore al quarzo ZQ1. Ricordare che l'alimentazione del decoder rimane accesa per non più di 7 secondi dopo l'ultimo segnale DTMF ricevuto. Alcuni numeri potrebbero non essere visualizzati. Questo di solito accade con i telefoni di fabbricazione cinese e altri dispositivi che caricano pesantemente la linea telefonica. In questo caso, misurare la tensione sulla linea telefonica mentre il telefono è sganciato. Se è inferiore a 8 V collegare in serie ai morsetti dell'apparecchio telefonico delle resistenze da 100 Ohm con una potenza di almeno 0,5 W. Ciò non influirà in alcun modo sulla qualità della connessione, ma aiuterà a risolvere il problema. La corretta impostazione del comparatore e la visualizzazione dei numeri durante la chiamata da un dispositivo parallelo garantiscono l'identificazione del numero per una chiamata in arrivo. L'ultima fase della regolazione consiste nel regolare la precisione dell'orologio utilizzando il condensatore di sintonizzazione C6. Fatelo durante il funzionamento. Se l'orologio "va via", girare leggermente il rotore C6. Ripetere questa operazione fino ad ottenere un movimento preciso dell'orologio. Utilizzare un cacciavite dielettrico, poiché l'introduzione di capacità nel circuito auto-oscillatore del microcircuito DD3 potrebbe causarne il malfunzionamento. I microcircuiti utilizzati sono sensibili all'elettricità statica, quindi utilizzare un saldatore “con messa a terra” isolato dalla rete con una potenza non superiore a 40 W. Eseguire tutte le operazioni di installazione con l'alimentazione spenta. Qualche parola su come controllare la console. Tutto è estremamente semplice. Il pulsante SB1 "PREV" scorre la memoria verso le chiamate precedenti e il pulsante SB2 "NEXT" - verso quelle successive. Per accedere alla modalità di visualizzazione della memoria, la prima pressione deve durare almeno 0,5 s. Il set-top box mostrerà il numero, la data e l'ora della chiamata, quindi entrerà automaticamente in modalità standby. Per accedere alla modalità di impostazione dell'orologio, premere entrambi i pulsanti contemporaneamente per almeno 0,5 s. La data, il mese, le ore e i minuti appariranno sull'indicatore da sinistra a destra. Per selezionare un valore, utilizzare il pulsante SB2, per impostarlo - SB1. Per uscire dalla modalità di installazione, premere il pulsante SB2 e tenerlo premuto per almeno 0,5 s, quindi rilasciarlo quando appare il segnale orario esatto. Non sono richieste altre impostazioni Sulla fig. 3 mostra il dispositivo assemblato. Modalità di programmazione: con il timer watchdog WDT disattivato, il timer PWRT e l'oscillatore RC attivati. Autore: V.Bachul, Chisinau, Moldavia Vedi altri articoli sezione telefonia. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Pelle artificiale per l'emulazione del tocco
15.04.2024 Lettiera per gatti Petgugu Global
15.04.2024 L'attrattiva degli uomini premurosi
14.04.2024
Altre notizie interessanti: ▪ Prove del prototipo di perforatrice marziana ▪ Misurata la temperatura della fotosfera delle supergiganti rosse ▪ Sensori di immagine OmniVision per smartphone News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ articolo di Henry Alfred Kissinger. Aforismi famosi ▪ articolo Quale miracolo compì Gesù mentre era ancora nel grembo materno? Risposta dettagliata ▪ Articolo di Buznik. Leggende, coltivazione, metodi di applicazione
Lascia il tuo commento su questo articolo: Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |