ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA Cómo comprobar PonyProg. Enciclopedia de radioelectrónica e ingeniería eléctrica. Enciclopedia de radioelectrónica e ingeniería eléctrica. / Компьютеры Durante el tiempo transcurrido desde la publicación de la descripción de este programador en la revista Radio, muchos lectores lo han recopilado y utilizado con éxito. Sin embargo, las preguntas que recibimos muestran que a veces es difícil comprobar el programador ensamblado. El hecho es que las señales en sus circuitos son pulsadas y, a menudo, no periódicas (lo que, sin embargo, es típico de todos los dispositivos que funcionan bajo control por computadora). Incluso si se dispone de un osciloscopio, es bastante difícil verificar la correcta formación de estas señales. El artículo describe un método para verificar el funcionamiento del hardware de un programador conectado a una computadora mediante un multímetro. Es cierto que esto requiere un programa especial. TSOM. En el diagrama del programador PonuProg que se muestra en la Fig. 1, se muestran acopladas dos de sus unidades funcionales: la unidad básica para la interfaz con el puerto COM de una computadora (ver "Radio", 2001, No. 6, p. 25, Fig. 2) y el adaptador de programación para microcontroladores PICmicro. ("Radio", 2001, núm. 7, p. 21, figura 8). Este último fue elegido como el más complejo de los adaptadores; todos los demás contienen sólo unos pocos elementos pasivos. Junto a los conectores del conector XS1 de la unidad de interfaz se indican los nombres de los circuitos de la interfaz RS-232. Le recordamos que esta toma debe conectarse directamente al enchufe de nueve clavijas de la unidad del sistema informático. Una conexión que utiliza un cable de módem nulo es inaceptable, pero se puede utilizar un módem cuyo enchufe y toma estén conectados "uno a uno" si contiene todos los cables que se muestran en la Fig. 1 cadena, y su longitud no supera 1 m. También debe tenerse en cuenta que el dibujo de la placa de circuito impreso de la unidad de interfaz (ver Fig. 3 en "Radio", 2001, No. 6, p. 25) se muestra en una imagen especular, por lo tanto, antes de transferir Después de dibujar los conductores en la placa en bruto de la forma habitual (clavando los orificios centrales y posteriormente aplicando los conductores impresos con barniz o tinta impermeable), se debe darle la vuelta en consecuencia. Después de conectar el programador a la computadora, inicie el programa TSOM. Se abrirá en la pantalla la ventana que se muestra en la Fig. 2. 1. Usando los botones que contiene, debe seleccionar el puerto (COM2 o COMXNUMX) al que está conectado el programador. Hacer clic con el mouse en los botones en pantalla equivale a presionar en el teclado las teclas correspondientes a las letras o números subrayados en las etiquetas de los botones, junto con la tecla Alt. Si el conector del puerto COM es de 25 pines, presione el botón en pantalla correspondiente, reemplazando la ventana anterior por la ventana que se muestra en la Fig. 3. La información proporcionada en él se puede utilizar para conectar correctamente el programador al enchufe del puerto COM de 25 pines. El programa recuerda la correspondencia entre el número de puerto y su conector. Basta con instalarlo una vez, y en el futuro, cuando cambies de puerto, aparecerá automáticamente en pantalla una imagen de su conector. Como sabes, un puerto COM completamente "equipado" tiene tres circuitos de salida (TXD, DTR, RTS) y cinco circuitos de entrada (RXD, DSR, CTS, DCD, RI). El programa TCOM le permite configurar un nivel lógico alto (High) o bajo (Low) en cualquiera de las salidas. Para cambiarlo al contrario basta con pulsar el botón en pantalla correspondiente. Cualquier cambio en los niveles de entrada se refleja inmediatamente en la pantalla. La comprobación del programador comienza con la fuente de alimentación. El interruptor SA1 del nodo de interfaz se mueve hacia la posición derecha (según el diagrama), encendiendo así la fuente de alimentación "interna" del microcircuito programable desde el puerto COM. No es necesario instalar el chip en el panel adaptador. Se reemplaza por una resistencia de 1 kOhm insertada en los enchufes del panel destinados a los pines de alimentación (por ejemplo, en los enchufes 14 y 5 del panel XS1 para chips PIC16F8x). Al cambiar el estado de los circuitos TXD, DTR y RTS, asegúrese de que el voltaje a través de la resistencia no supere los 5 ± 0,5 V si el nivel de alguno de ellos es alto y esté ausente cuando todos los niveles sean bajos. Si no hay tensión en nivel alto en una de las salidas y bajo en las otras dos, comprobar el diodo correspondiente VD1, VD2.VD4. Si el voltaje es inferior a 4,5 V, puede deberse a dos motivos. La primera es que el estabilizador integrado DA1 se utiliza con un valor mínimo de voltaje de entrada demasiado alto (por ejemplo, el microcircuito LM78L05 deja de funcionar cuando el voltaje de entrada es inferior a 6,7 V). Como reemplazo del estabilizador LM2936Z-5.0 indicado en el diagrama, podemos recomendar el LM2931Z-5.0 o el doméstico KR1170EN5. Para el funcionamiento normal de estos microcircuitos, el voltaje de entrada debe exceder el voltaje de salida en solo 0,2 V (valor típico). La segunda razón es que el puerto COM de la computadora es demasiado "débil" y no puede soportar la carga. La palabra "débil" está entre comillas porque, según el estándar, con una carga con una resistencia de 3 kOhm, los niveles alto y bajo de la tensión de salida del puerto pueden estar, respectivamente, en los intervalos +5. ..+15 y -5...-15 V. Aunque tradicionalmente se cree que en realidad están cerca de +12 y -12 V, en realidad esto está lejos de ser así. Para la mayoría de los microcircuitos del controlador RS-232, los valores típicos de los niveles de voltaje de salida no exceden +7,5...8 y -7,5...-8 V, y para los más modernos, incluso menos, hasta +5,5 , 5,5 y -250 V. La tendencia hacia una disminución en la oscilación de la señal no es accidental: gracias a esto, es posible aumentar la velocidad de transferencia de datos a XNUMX Kbps. Si su computadora tiene dicho puerto COM, no hay nada que pueda hacer, tendrá que cambiar a una alimentación externa. Esto último se logra de manera simple: basta con aplicar voltaje de 1 V desde una fuente externa al conector X12 de la unidad de interfaz y mover el interruptor SA1 a la posición que se muestra en el diagrama. El voltaje de suministro del microcircuito programable en este modo debe estar dentro de 5 ± 0,5 V, activado por un nivel alto de cualquiera de las señales TXD, DTR, RTS y apagado cuando el nivel de las tres es bajo. Si no es así, verificar el funcionamiento de la llave electrónica en los transistores VT1, VT2 en la unidad de interfaz. A continuación, verifique el funcionamiento de la unidad que suministra voltaje al microcircuito programable, lo que lo pone en modo de programación. Se mide entre las ranuras 4 y 5 del panel XS1 (PlC16F8x). No olvides mover el interruptor del adaptador SA1 a la posición correspondiente al modo de alimentación: superior (según el diagrama) si la alimentación es externa, inferior si se alimenta desde el puerto. En el primer caso, es posible que falte la batería GB1; en el segundo, es necesaria. El voltaje de programación debe activarse cuando el circuito TXD esté en nivel alto y apagarse cuando esté en nivel bajo. Su valor puede estar entre 9...13,5 V. Si surgen problemas, debe comprobar la llave electrónica de los transistores VT1, VT3 y el diodo zener VD1 en el adaptador. La siguiente etapa es verificar el circuito de transmisión de datos al chip programable (D1) y recibirlos de él (DO). La fuente de los datos transmitidos es la salida del puerto COM DTR y la entrada CTS los recibe. Si todo está bien, el nivel lógico del CTS debería ser inverso al DTR configurado en la salida. Asegúrate de esto cambiando este último. En este caso, la alimentación debe estar encendida, por ejemplo, con un nivel alto en la salida TXD. Si el nivel de CTS es independiente del estado de DTR, mida el voltaje en el pin 13 del PIC16F8x. En un nivel DTR bajo, debe ser casi igual a la tensión de alimentación (+5 V), en un nivel alto, no más de 0,5 V. De lo contrario, la clave en el transistor VT2 del adaptador o el diodo Zener VD3 del La unidad de interfaz está defectuosa. Cabe señalar que no es necesario programar microcontroladores PICmicro en este diodo zener (así como en VD5), se pueden retirar del circuito sin dolor. Es posible que el voltaje en el pin 13 del panel XS1 (PIC16F8x) cambie dentro de los límites anteriores y se suministre a la entrada CTS en funcionamiento, pero el nivel lógico en él siempre se muestra como alto en la ventana del programa TCOM. Esto significa que el disparador Schmitt en la entrada CTS de la computadora tiene un umbral negativo y, para cambiarlo, no basta con reducir el voltaje de entrada a casi cero, sino a un valor positivo. Esta situación se enmarca en el estándar RS-232, según el cual los umbrales pueden estar dentro del rango de 5:3 V, pero un ordenador con dicho puerto no es adecuado para trabajar con un programador montado según el esquema en cuestión. Queda por comprobar el circuito de generación de señal de sincronización de intercambio de datos (RELOJ). Su fuente es la salida del puerto COM RTS. El puente entre esta salida y la entrada DSR es solo para permitir que el software verifique que el programador esté conectado al puerto. Al cambiar el estado RTS, primero asegúrese de que el estado DSR siempre coincida con él. Luego mida el voltaje en el pin 12 del XS1 (PlC16F8x). Cuando el nivel en la salida RTS es alto, debe ser al menos 4 V (más precisamente, el 80% de la tensión de alimentación del microcircuito) y no más de 0,6 V por encima de la tensión de alimentación. Esta condición suele cumplirse, ya que la tensión de estabilización de los diodos Zener KS147A (VD6) se encuentra en el rango de 4,2...5,2 V. Si el voltaje aún es insuficiente (esto puede suceder debido a que los límites anteriores corresponden a una corriente de estabilización de 10 mA, y en el programador es mucho menor), debe seleccionar un diodo zener o reemplazarlo con un KS147G, diseñado para una corriente más baja, o importado con un voltaje de estabilización de 5,1 V. Es muy indeseable conectar un diodo en serie con un diodo zener (como se muestra en el diagrama con una línea discontinua). Esto hará que el diodo zener deje de actuar como limitador de voltaje negativo (cuando la salida DSR sea baja) y el diodo de protección dentro del chip programable entrará en vigor. Y aunque la corriente a través de este diodo no alcanzará un valor peligroso (gracias a la resistencia R5), es mejor evitar este modo. Una vez completadas las comprobaciones descritas, puede asumir que el hardware del programador funciona correctamente y comenzar a utilizarlo. El software y las instrucciones para trabajar con RopuRgod se pueden "descargar" en en el sitio web de su autor Claudio Lanconelli. El mismo sitio tiene un foro donde puedes hacer preguntas sobre el programador. Autor: A. Dolgiy, Moscú 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: ▪ Cultivos ecológicos y baratos ▪ La estimulación magnética transcraneal mejoró la memoria verbal a corto plazo ▪ Loon de Google - sistema global de acceso a Internet ▪ Nuevos amplificadores operacionales de baja potencia para aplicaciones portátiles Feed de noticias de ciencia y tecnología, nueva electrónica
Materiales interesantes de la Biblioteca Técnica Libre: ▪ sección del sitio Conceptos básicos de una vida segura (BSD). Selección de artículos ▪ artículo Televisión y ordenador. videoarte ▪ artículo ¿Quién descubrió la Antártida? Respuesta detallada ▪ artículo Alcornoque. Leyendas, cultivo, métodos de aplicación. ▪ artículo Llamada musical en IC UMS8. Enciclopedia de radioelectrónica e ingeniería eléctrica.
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 |