ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA Un programa para un analizador lógico de señales en las entradas de un puerto COM. Enciclopedia de radioelectrónica e ingeniería eléctrica. Enciclopedia de radioelectrónica e ingeniería eléctrica. / Компьютеры En la práctica de la radioafición, a veces es necesario investigar las señales digitales de baja frecuencia. Adquirir un costoso analizador lógico de hardware o un osciloscopio de almacenamiento para este propósito es, en la mayoría de los casos, poco práctico. Basta con aplicar las señales a analizar a las entradas del puerto COM de la computadora y ejecutar un programa que mostrará todos sus cambios en la pantalla del monitor y guardará la información en el disco duro de la computadora. El programa propuesto está diseñado para registrar y analizar señales digitales recibidas en las entradas del puerto COM de la computadora. Puede ejecutarse bajo todos los sistemas operativos de la familia Windows, comenzando con Windows 98. La computadora debe tener un procesador de al menos Pentium I con una velocidad de reloj de 166 MHz y al menos 128 MB de RAM. El programa está escrito en el entorno de desarrollo integrado Delphi 7. Para el acceso directo (sin pasar por la API Win) a los puertos de E/S, utiliza el controlador smPort que no requiere instalación. Esto hizo posible lograr una precisión bastante alta en la medición de intervalos de tiempo. Modo de barrido: espera de una sola duración configurable, desencadenada por un cambio en una o más señales. Al mismo tiempo, se examinan las señales en las cuatro entradas del puerto (CTS, DSR, RI y DCD). Al mismo tiempo, es posible mantener altos niveles de voltaje lógico en las líneas de salida de los puertos RTS y DTR, lo que les permite alimentar dispositivos con un consumo de corriente de hasta 15 mA (por línea). Para investigar señales cuyos niveles difieren de los recibidos en la interfaz RS232, es necesario aplicarlos a través de los dispositivos de adaptación adecuados. Principales características técnicas Número de entradas .................4
Supongamos que necesitamos investigar una señal de información discreta transmitida por un código serial en una línea y acompañada por pulsos de reloj en otra. Los impulsos son continuos, y la transmisión de información se produce con antelación a intervalos de tiempo desconocidos. Conecte la línea de información a la entrada DCD (pin 1 del conector del puerto), y la línea de reloj a la entrada RI (pin 9) y ejecute el programa Digital_Oscilloscope.exe. En el campo "Configuración" de la ventana que se abre, en la pestaña "Puerto" (Fig. 1), seleccione por nombre (COM1 o COM2) el puerto, a cuyas entradas se aplican las señales estudiadas. La columna "Dirección" mostrará la dirección base estándar del puerto seleccionado. Si es necesario, puede ingresar otra dirección aquí (en formato hexadecimal) presionando el botón de pantalla al lado del valor de la dirección.
En la columna correspondiente, indicamos la duración de la grabación de señales ("Tiempo de captura"), necesaria para solucionar el problema. Tenga en cuenta que solo se registran los momentos de cambio en los niveles de las señales estudiadas, y no sus muestras regulares. Marcar la casilla "Usar TSC" le permite contar el tiempo usando el temporizador de hardware disponible en todos los procesadores, comenzando con el Pentium I, que opera a una frecuencia de reloj más alta, lo que mejora significativamente la precisión de la medición del tiempo. Esto debe abandonarse, sin control, solo en computadoras obsoletas cuyos procesadores no tienen dicho temporizador. En el panel "Activar en cambio de señal", marque el elemento DCD. Esto significa que la grabación debe comenzar desde el primer cambio en el nivel lógico de la señal en esta entrada, que en este caso corresponde al inicio de la transferencia de información. El elemento RTS marcado en el panel "Señales de espera" significa que el voltaje del nivel lógico alto se establecerá en la salida del puerto del mismo nombre. Después de presionar el botón en pantalla "Capturar", ubicado sobre el campo "Configuración", el programa procederá a esperar los cambios especificados en las señales de entrada. En este modo, el fondo debajo de "Capturar" se volverá rojo. Cuando se cumple la condición de activación (en este caso, el nivel cambia en la entrada DCD), el registro de información en la memoria de la computadora comenzará y continuará durante el tiempo especificado durante la configuración. Si por alguna razón necesita dejar de esperar el inicio de la grabación o finalizarla antes de tiempo, puede hacerlo usando el botón "Detener" en pantalla.
Al final de la grabación, los diagramas de tiempo de las señales se mostrarán en la ventana del programa (Fig. 2). Al ir a la pestaña "Oscilogramas" del campo "Configuración", puede usar el panel "Mostrar señales" para configurar la inversión de algunas señales, si es necesario, seleccione el color de cada curva, apague la visualización de señales innecesarias ( esto acelerará la visualización de diagramas en la pantalla). En la misma pestaña, puede seleccionar la escala de visualización a lo largo del eje de tiempo, habilitar la cuadrícula de escala con o sin digitalización. Para una medición precisa de los intervalos de tiempo, se proporcionan dos marcadores en el campo del gráfico (líneas verticales de colores rojo y verde). Se pueden mover haciendo clic con el botón derecho o izquierdo del mouse en el diagrama, o usando los controles deslizantes debajo de los diagramas. La posición de cada marcador en el eje de tiempo y el intervalo entre ellos se muestran numéricamente a la derecha de los controles deslizantes. Se debe tener en cuenta que al grabar una cantidad muy grande de información y elegir una gran escala, los recursos de RAM de la computadora pueden agotarse, sobre lo cual se mostrará un mensaje en la pantalla de la computadora. El programa se utiliza en el Departamento de Radioelectrónica e Ingeniería Informática de la Universidad Estatal de Yelets para la investigación y el ajuste de receptores y transmisores de infrarrojos, y también (junto con el sensor Hall) como tacómetro digital. Literatura
El programa analizador lógico, incluido su proyecto del sistema Delphi y el controlador smPort, se puede descargar por lo tanto. Autor: V. Timofeev, Yelets, región de Lipetsk; Publicación: radioradar.net Ver otros artículos sección Компьютеры. Lee y escribe útil comentarios sobre este artículo. Últimas noticias de ciencia y tecnología, nueva electrónica: Solidificación de sustancias a granel.
30.04.2024 Estimulador cerebral implantado
30.04.2024 La percepción del tiempo depende de lo que uno esté mirando.
29.04.2024
Otras noticias interesantes: ▪ Una forma segura y económica de lanzar pequeños satélites ▪ La luz viaja hacia adelante y hacia atrás en el tiempo al mismo tiempo. ▪ Descubierto el gen de la ceguera ▪ Levadura trasplantada con genes humanos ▪ Síntesis de almidón a partir de dióxido de carbono. Feed de noticias de ciencia y tecnología, nueva electrónica
Materiales interesantes de la Biblioteca Técnica Libre: ▪ sección del sitio Micrófonos, micrófonos de radio. Selección de artículos ▪ artículo Cardo cerda rosa. Leyendas, cultivo, métodos de aplicación. ▪ articulo Auto elevalunas coche. Enciclopedia de radioelectrónica e ingeniería eléctrica. ▪ artículo Abriendo una caja perforada con un clavo. secreto de enfoque
Deja tu comentario en este artículo: Todos los idiomas de esta página Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio www.diagrama.com.ua |