Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Identificador de número estándar FSK. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Telefonia

Comentarios sobre el artículo Comentarios sobre el artículo

Actualmente, con la introducción de las PBX digitales modernas, el servicio de identificación de llamadas de CUP es cada vez más accesible. El servicio más extendido es el servicio CUP en el estándar FSK (modulación de frecuencia), que permite transmitir al suscriptor no solo el número de la persona que llama, sino también otra información. Aquí se describirá de forma condensada una versión ampliada de este estándar de formato de mensajes de datos múltiples (MDMF). Puede encontrar información más detallada en los documentos ETS300659-1 y ETS300659-2 del Instituto Europeo de Normas de Telecomunicaciones (ETSI).

En el estándar FSK, los datos se transmiten a una velocidad de 1200 bps. El uno lógico (MARCA) está codificado con una frecuencia de 1300 Hz, el cero lógico (ESPACIO) - 2100 Hz. La información se transmite byte a byte, cada byte comienza con un bit de inicio ESPACIO y termina con un bit de parada MARCA. Se pueden agregar hasta diez bits de parada entre bytes. En la figura 1 se muestra un diagrama de tiempos de transmisión generalizado. XNUMX.

Calificador de número FSK

La información se transmite entre la primera y la segunda señal de timbre, la duración de la pausa T1 es de 500...2000 ms, la duración de la pausa T2 es de al menos 200 ms. La transmisión del mensaje va precedida de la señal CHANNEL SEIZURE (captura de canal), que es una secuencia de 300 bits alternos 0, 1...0, 1 o 30 bytes 55H. La duración de esta señal es de 250 ms. A esto le sigue la señal MARCA SEÑAL, formada por un bloque de señales lógicas con una duración de 180 ± 25 ms o 80 ± 25 ms a elección del operador. Luego viene el mensaje en sí (MENSAJE). El mensaje es un conjunto de parámetros. Cada parámetro consta de tres campos. El primer campo es el tipo de parámetro, que es un solo byte en formato HEX que le indica al dispositivo de identificación de llamadas cómo interpretar los dos campos siguientes. El segundo campo es la longitud del parámetro (también un byte), este es el número de bytes de datos contenidos en el tercer campo. El tercer campo son los datos de los parámetros, estos son códigos ASCII según las recomendaciones del CCITT, siendo el bit más significativo siempre igual a 0.

Un formato de mensaje típico se muestra en la fig. 2.

Calificador de número FSK

TIPO DE MENSAJE (tipo de mensaje) - para el formato extendido es 80H.

LONGITUD DEL MENSAJE (longitud del mensaje): el número de bytes del mensaje, excluyendo los bytes de TIPO DE MENSAJE, LONGITUD DEL MENSAJE y SUMA DE VERIFICACIÓN, expresado en un byte.

PARAM. 1 TIPO - parámetro de fecha y hora, igual a 01Н.

PARAM. 1 LONGITUD - byte de longitud de este parámetro, siempre 08H.

PARAM. 1 DATOS: información sobre la fecha y hora de la llamada entrante, transmitida en la siguiente secuencia: decenas de meses byte O o 1, bytes de unidades mensuales de 0 a 9, decenas de días byte de 0 a 3, bytes de decenas de días de 0 a 9, byte de decenas de horas de 0 a 2, byte de unidades de hora de 9 a 0, byte de decenas de minutos de 5 a 0, byte de unidades de minutos de 9 a XNUMX. Este parámetro es opcional y puede no ser transmitido.

PARAM. 2 TIPO: parámetro del número de la persona que llama, igual a 02Н, si el número se transmite.

PARAM. 2 LONGITUD - byte de longitud de este parámetro.

PARAM. 2 DATOS: el número real de la persona que llama, transmitido en códigos ASCII, comenzando con los dígitos más significativos, con una longitud máxima de 20 bytes. Este parámetro es obligatorio y siempre se pasa. Sin embargo, si la persona que llama tiene habilitada la Denegación de identificación de llamadas, PARAM. 2 TIPO es igual a 04H, PARAM. 2 LONGITUD es igual a 01H y PARAM. 2 DATOS es igual al código ASCII "P" ("Privado"). Si la estación del abonado que llama no admite el protocolo de transmisión CLIP, entonces PARAM. 2 TIPO es igual a 04H, PARAM. 2 LONGITUD es igual a 01H y PARAM. 2 DATOS es igual al código ASCII "0".

PARAM. 3 TIPO: parámetro del nombre de la persona que llama, igual a 07HEH, si se transmite el nombre.

PARAM. 3 LONGITUD - byte de longitud de este parámetro.

PARAM. 3 DATOS: nombre de la persona que llama, transmitido en codificación ASCII, longitud máxima 50 bytes. Este parámetro es opcional y no se puede pasar. Si la centralita transmite este parámetro, pero el abonado que llama ha bloqueado la transmisión de su nombre, entonces PARAM. 3 TIPO es igual a 08H, PARAM. 3 LONGITUD es igual a 01H y PARAM. 3 DATOS es igual al código ASCII "P". También PARAM. 3 DATOS es igual al código ASCII "0" en caso. si el nombre del suscriptor no está disponible por cualquier otro motivo.

SUMA DE VERIFICACIÓN: un byte de suma de verificación, que es el complemento binario módulo 256 de la suma de todos los bytes del mensaje, comenzando con TIPO DE MENSAJE, excluyendo el byte de SUMA DE VERIFICACIÓN. Este protocolo no proporciona corrección de errores y, si la suma de comprobación no es cero, el mensaje se descarta.

La lista de parámetros transmitidos se determina en cada centralita. El estándar proporciona códigos de parámetros de respaldo para uso de un operador telefónico específico. Los parámetros se pueden pasar en cualquier orden. Para garantizar la compatibilidad, el dispositivo de identificación de llamadas descarta los parámetros desconocidos. Si el mensaje contiene parámetros mutuamente excluyentes, solo se utiliza el primero.

El formato simple SDMF (Formato de mensaje de datos único) es un caso especial del formato extendido y actualmente rara vez se utiliza. En este formato, solo se transmiten dos parámetros: fecha, hora y número de abonado. El tipo de mensaje es 04HEX.

La tabla muestra byte a byte un ejemplo de la transmisión del número 246-58-31 a las 20 horas 45 minutos del 26 de diciembre, indicando el motivo de la ausencia del nombre de la persona que llama.

Calificador de número FSK

Ofrezco a los lectores repetir mi propio diseño del decodificador de identificación de llamadas, que es compatible con ALGUNOS formatos y MDMF. El rendimiento del diseño ha sido probado en líneas telefónicas reales. El dispositivo se conecta en paralelo al teléfono a una línea telefónica con un voltaje de batería lineal de 48...60 V. Se caracteriza por su facilidad de control, identificación fiable del número y consumo de energía extremadamente bajo de la fuente de alimentación y del linea telefonica. El decodificador no interfiere con el funcionamiento de faxes, contestadores automáticos y otros dispositivos que funcionan en modo automático y cumple con los requisitos de los estándares para conectar dispositivos de suscriptores. Estructuralmente, se puede realizar en una carcasa separada o integrarse en un teléfono.

El dispositivo se alimenta de una batería de tres celdas galvánicas de tamaño AA o AAA o de una batería recargable con un voltaje de 4...5 V. Las baterías se recargan constantemente con una corriente baja de la línea. El consumo de corriente de la línea telefónica cuando el teléfono está colgado en modo de espera (a IP = 4,5 V) no supera los 0,1 mA, mientras que la corriente de carga de la fuente de alimentación no es inferior a 0,01 mA. El consumo de corriente promedio de la fuente de energía en otros modos no es más de 1 mA.

El esquema del dispositivo se muestra en la fig. 3.

Calificador de número FSK

La capacidad de memoria del decodificador es de sesenta y tres números entrantes. La memoria se organiza según el principio de “primero en entrar, primero en salir”. Utilizando dos botones SB2 (“Anterior”) y SB3 (“Siguiente”) puede “desplazarse” por la memoria hacia llamadas anteriores y hacia llamadas posteriores. El número, hora y fecha de la llamada quedan grabados en la memoria. Se proporciona un uso económico de la memoria, es decir, si el mismo suscriptor lo llama con una frecuencia de menos de 10 minutos, su número se registra en la memoria una vez y se registra la hora de la última llamada. Cuando se corta la alimentación, la información en la memoria y el funcionamiento del reloj se retienen durante al menos 3 minutos (dependiendo de la capacidad del condensador C8), suficiente para reemplazar las baterías. El número de llamadas nuevas registradas en la memoria desde la última vez que se vio se muestra en el indicador. El contador de nuevas llamadas se pone a cero después de visualizar la memoria.

El decodificador se controla a través de un menú de tres funciones: Configurar la alarma, Configurar el reloj y Borrar la memoria. Ingrese al menú de funciones presionando el botón SB1 ("Función").

La base del dispositivo es el microcontrolador PIC16F628 (DD1). La decodificación FSK se realiza mediante software. Se utiliza uno de los comparadores incorporados; los pines PA1 y PA2 son sus entradas. La tensión de referencia está formada por el circuito R2R3R4, la resistencia R3 establece el desplazamiento entre las entradas del comparador de 10...15 mV.

La cascada del transistor VT1 es el comparador más simple para analizar la señal de timbre. El pin PB0 del controlador DD1 está configurado como una fuente de interrupción de borde externa. El circuito R9VD4, cuando la línea telefónica está conectada, proporciona recarga de la batería GB1 con una corriente dentro del rango de 10...20 μA. El diodo Zener VD5 protege el circuito de alimentación de posibles sobretensiones. Es recomendable utilizar diodos zener importados con buena pendiente, de ello depende el consumo total.

Para proporcionar sonido al presionar botones, use el emisor de sonido HA1 con un autooscilador incorporado para un voltaje de funcionamiento de 6 o 12 V. Si no se requiere sonido, no se puede instalar el emisor HA1. El chip DD2 en este diseño se utiliza únicamente como reloj, cronómetro, calendario y despertador.

Para almacenar los números determinados, se utiliza la memoria flash 24C08 (DD3). Se asignan 16 bytes para cada número. La información se registra en formato binario decimal, es decir, se asignan 4 bytes para la fecha y hora de la llamada, y 12 bytes para el número con una longitud máxima de 24 dígitos. Los microcircuitos DD2 y DD3 están conectados al controlador DD2 a través de la interfaz l1C.

Cuando se enciende la alimentación, el controlador registra DD1 y el reloj DD2 se inicializan. El temporizador del chip DD2 se establece en un intervalo de 7 s. Después de esto, el dispositivo entra en modo de espera y el controlador ejecuta el comando SLEEP. Puede activarse mediante uno de los siguientes eventos: un flanco en la entrada RVO (llamada entrante), un cambio en el estado de las entradas PB4, PB5 (presionando botones o un pulso en el pin INT DD2), presionando el botón SB1 (reinicio del controlador). El programa analiza el tipo de reinicio, y si es un reinicio “en caliente” (botón SB1), ingresa al menú de funciones.

Con un período de 7 s, aparece un pulso en el pin INT del chip DD2, tras lo cual el controlador lee los registros de minutos y horas del chip DD2 y carga el indicador HG1 con estos valores. Esto evita que el indicador cambie automáticamente al modo de cronómetro. En el modo de espera, la relación entre el tiempo que el controlador está activo y el tiempo que está en SLEEP es 1:7.

Cuando hay una llamada entrante, la primera señal de timbre de la centralita activa el controlador DDI, el mensaje FSK se decodifica y se escribe en el búfer. El código recibido se analiza, se muestra en el indicador y se escribe en la memoria en formato decimal binario. Después de esto, el controlador pasa al modo de espera.

En el modo de ver la memoria de llamadas entrantes, al presionar los botones se activa el controlador, la información sobre el número, la hora y la fecha de la llamada se selecciona de la memoria y se muestra en el indicador. El número se muestra durante dos segundos, los siguientes dos segundos se muestra la fecha y hora de la llamada, este ciclo se repite tres veces, luego el dispositivo entra en modo de espera. El modo de llamada entrante tiene prioridad sobre el modo de exploración de memoria. Entrar en el menú de funciones, es decir El reinicio tiene la máxima prioridad.

El dispositivo está ensamblado en una placa de circuito impreso de un solo lado (Fig. 4).

Calificador de número FSK

Antes de instalar los elementos, es necesario instalar un puente que pase por debajo de los pines de los microcircuitos. El condensador C1 debe tener una capacitancia de 0,022 a 0,047 µF y estar diseñado para una tensión de funcionamiento de al menos 250 V. La capacitancia del condensador C3 puede ser de 4700 a 10000 pF.

Para configurar el dispositivo, necesitará un multímetro normal (preferiblemente digital), un osciloscopio con una resistencia de entrada de 10 MOhm y una batería de 4,5...4,8 V o baterías para alimentar el dispositivo. También necesitará un destornillador fino con mango aislado para ajustar el condensador de ajuste C7. Cuando se ensambla correctamente a partir de componentes reparables, el dispositivo comienza a funcionar inmediatamente y solo necesita verificar el funcionamiento del comparador VT1 y el consumo de corriente.

¡NO CONECTE EL STB A LA LÍNEA TELEFÓNICA SIN PRIMERO ENCENDER LA CORRIENTE!

Encienda la corriente 4,5. .4,8 V a través de un miliamperímetro preestablecido a un límite de medición de al menos 5 mA CC. Después de aproximadamente 5 segundos, el decodificador entrará en modo de espera (el contador de tiempo y llamadas aparecerá en el indicador), el consumo actual no debe exceder los 50 μA. Si la corriente es mayor o el decodificador no entra en modo de espera, debe verificar la calidad de la instalación, el firmware del controlador y el diodo zener VD5. En modo de espera, cada 7 s el controlador regenera el indicador, por lo que las lecturas del miliamperímetro aumentan brevemente.

Encendemos la alimentación directamente (sin miliamperímetro), conectamos los cables del puente de diodos VD1 (destinado a la línea telefónica) a la línea y conectamos un miliamperímetro a la rotura de uno de los cables. El decodificador debe estar en modo de espera y la corriente en el circuito medido no debe exceder los 100 μA.

Ahora necesitas comprobar el funcionamiento del comparador VT1. Conectamos los terminales del puente de diodos VD1 directamente a la línea telefónica. Cuando hay una llamada entrante, la salida PVO del controlador debe contener pulsos de forma casi rectangular.

La última etapa del ajuste es ajustar la precisión del reloj con el condensador C7. Haga esto durante la operación. Si el reloj "se aleja", gire ligeramente el rotor C7. Repita esta operación hasta lograr un movimiento preciso del reloj. Utilice un destornillador dieléctrico, ya que la introducción de capacitancia en el circuito autooscilador del microcircuito DD2 puede provocar un mal funcionamiento.

Los microcircuitos utilizados son sensibles a la electricidad estática, por lo tanto, utilice un soldador "puesto a tierra" con una potencia de no más de 40 vatios aislado de la red eléctrica. Realice todas las operaciones de instalación con la alimentación apagada.

Algunas palabras sobre cómo controlar la consola. Botón SB2 "Anterior". se desplaza por la memoria hacia llamadas anteriores y el botón SB3 "Siguiente". - hacia los posteriores. El decodificador mostrará el número, la fecha y la hora de la llamada y luego entrará automáticamente en modo de espera.

Para ingresar al menú de configuración, presione y suelte el botón "Función" SB1. Para seleccionar una función, utilice el botón SB3. Para ingresar a la función, use el botón SB2.

F1 - configurar la alarma. El símbolo del interruptor de alarma ("-" - despertador apagado, "P" - despertador encendido) y las horas y minutos aparecerán en el indicador de izquierda a derecha. Para seleccionar un valor use el botón SB3, para cambiar - SB2. Para salir de la función, presione el botón SB3 durante al menos 0,5 s y suéltelo.

F2 - configuración de hora y fecha. La fecha, mes, horas y minutos aparecerán en el indicador de izquierda a derecha. Para seleccionar un valor use el botón SB3, para cambiar - SB2. Para salir de la función, presione el botón SB3 y manténgalo presionado durante al menos 0,5 s, y suéltelo en la señal horaria exacta.

F3: borra toda la memoria numérica. Una vez que ingresas a esta función, tienes 10 segundos para confirmar la operación con el botón SB2. Salir - automáticamente.

No se requieren otros ajustes.

Código del controlador fsk6.zip. La palabra de configuración está contenida en el archivo HEX.

Autor: V. Bachul, Chisinau

Ver otros artículos sección Telefonia.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

Interruptor infrarrojo SMD en miniatura 12.02.2003

FAIRCHILD SEMICONDUCTOR ha presentado un nuevo interruptor de infrarrojos en miniatura para montaje en superficie QVE00033.

El interruptor tiene un tamaño reducido de 7,5 x 4,05 x 5,4 mm y es ideal para aplicaciones como controladores de unidades, detectores de tarjetas, controladores de motores, etc. Un LED emisor de GaAs ilumina un fototransistor de silicio a través de una ranura de 2 mm de ancho. El instrumento opera a una longitud de onda de 940 nm. Rango de temperatura de funcionamiento de -55 a + 100°С.

Otras noticias interesantes:

▪ Sistema económico de control de clima

▪ Encontré el lugar más frío del sistema solar.

▪ Mediciones de alta precisión de la masa del bosón W

▪ Reciclaje de mascarillas desechables en combustible

▪ Boeing de pasajeros no tripulado

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ Sección del sitio Electricista en la casa. Selección de artículos

▪ Consulte Desplazamiento de pantalla en Adobe After Effects. videoarte

▪ artículo ¿Qué mamífero es el más prolífico? Respuesta detallada

▪ artículo Muskatnik fragante. Leyendas, cultivo, métodos de aplicación.

▪ artículo Lámparas fluorescentes con reproducción cromática mejorada. Peculiaridades. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Los fósforos desaparecen de la caja. Secreto de enfoque

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024