Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
Aqu se muestra el conjunto de instrumentos disponibles en PROTEUS, pulsar sobre el botn.
Instrumentos
Aspecto de los instrumentos de PROTEUS.
Osciloscopio
Conectaremos un osciloscopio en un ejemplo ya estudiado en temas anteriores.
Conexin de canales
El primer paso es conectar el canal (o canales) del osciloscopio a los puntos del circuito que deseamos medir. Este aparato no necesita masas de referencia. En el ejemplo se han utilizado los dos canales disponibles.
Aspecto magnificado
Al arrancar la simulacin VSM el osciloscopio aumenta de tamao y nos ofrece todos sus mandos para poder operar con l.
Visor digital
Tambin disponemos, debajo de los mandos principales, de un visor digital, que nos facilita la lectura de la escala seleccionada, tanto de voltios como de tiempos.
Trigger
El aparato dispone, a su vez, de desplazamiento vertical y horizontal, as como disparador de Schmitt con ajuste de disparo.
Ajuste del disparo Schmitt trigger
Seleccin de entrada
Tambin tenemos botones para seleccin de canal, posibilidad dual, anulacin de base de tiempos y seleccin del tipo de entrada (DC, AC o nula).
Seleccin del canal
Dos canales o anulacin base de tiempos Seleccin o anulacin de entrada del canal 1
Botonera de simulacin
La simulacin se puede parar, congelar o detener actuando sobre los botones de simulacin VSM ya conocidos.
Pausa
Parada
Cierre de osciloscopio
Como ya se explic en el captulo 2, si en plena simulacin VSM cerramos el osciloscopio pulsando sobre el botn de cierre de Windows
Si cerris el osciloscopio pinchando aqu, en la prxima simulacin no se abrir el osciloscopio
Reactivacin de osciloscopio
al arrancar una nueva simulacin el osciloscopio no se ampliar, lo que nos impedir su ajuste.
Para verlo de nuevo aumentado hay que pulsar, en el men Debug, sobre VSM Oscilloscope, tal como se muestra en la prxima diapositiva.
Osciloscopio
Para magnificar el osciloscopio de nuevo, tras haberlo cerrado, hay que pulsar aqu
Generador de seales
Este instrumento tiene el aspecto que se muestra, cuando se inserta en el circuito.
Mandos de frecuencia
A la izquierda hay dos mandos giratorios que nos ajustarn la frecuencia de la seal.
Aqu estamos seleccionando 0,1 KHz Aqu estamos multiplicando por 10 el valor seleccionado en el mando de la derecha El resultado ser el mostrado aqu
Display
Para nuestra comodidad, PROTEUS ya nos hace la multiplicacin, cuyo resultado aparece en el display.
Mandos de tensin
Para medida de tensiones, el generador posee otros dos mandos giratorios.
Al igual que con la frecuencia, las tensiones tienen un rango y un factor multiplicador.
Generador de seales
Al arrancar la simulacin, tras reubicar los instrumentos maximizados, tenemos:
Aqu se mide 1 V pico a pico
Clase de onda
Adems disponemos de una botonera para seleccionar la forma de la seal.
Tipo de onda
Y otra para aplicar seal unipolar o bipolar.
Circuito de aplicacin
Vamos a montar el siguiente circuito.
Generacin de onda
Arrancar la simulacin y aparecer un generador que aplica una seal senoidal de 1 Vpp y 1 KHz de frecuencia.
Ondas en osciloscopio
Y el osciloscopio avala la diapositiva anterior y, adems, nos muestra la salida del circuito, cuya ganancia es 2.
Control de la pausa
Si pulsamos el botn de pausa, la simulacin se detiene y la barra de estado muestra el tiempo transcurrido desde el inicio de simulacin hasta la pausa.
Ocupacin de CPU
Al pulsar Play, la animacin arranca y la barra de estado nos muestra el porcentaje de ocupacin de la CPU. Si esta cantidad se aproximase al 100 % la simulacin se alejara del tiempo real. Esto provoca que se desacelere la manipulacin de los instrumentos. En este momento, aadir ms opciones slo supondra desacelerar ms las operaciones.
Opciones de simulacin
Para aadir ms opciones a la simulacin, abriremos el men System > Set Animation Options
Lmites de tensin
Maximun Voltage:. Sirve para fijar el color que tomarn los hilos del positivo de alimentacin durante la animacin. Por defecto est fijado a 6 V, con lo que una tensin de alimentacin igual o superior a este valor se colorear en rojo.
Lmite de intensidad
Current Threshold:. Es el valor mnimo de corriente que debe circular por un conductor para que sobre ste aparezca, en animacin, la flecha indicando el sentido de la corriente.
Control de la animacin
La casilla Show Logic State of Pins?, si est marcada provocar que se muestren los estados lgicos del circuito mediante puntos de colores.
Coloreado de cables
La casilla Show Wire Voltage by Colour?, si est marcada, provocar que se muestren los cables coloreados entre rojo y azul (verde si hay tierra), segn la tensin que posean.
Flechas de corriente
La casilla Show Wire Current with Arrows?, si est marcada provocar que se muestren en los cables flechas indicadoras del sentido de las corrientes.
Flechas y color
Aunque lo ms utilizado es combinar las dos ltimas opciones.
Voltmetros
Disponemos de dos tipos de voltmetros: de corriente continua y de corriente alterna. El segundo mide el valor eficaz de la onda. Ambos pueden rotarse y reflejarse hasta dejarlos en la posicin deseada.
Edicin de voltmetro
Al editar el voltmetro y desplegar la ventana Display Range:, podemos ajustar la escala que tendr el aparato, siendo programable en voltios, milivoltios y microvoltios.
Resistencia interna
La resistencia que presenta el instrumento viene por defecto como 100 MW. Se puede ajustar a cualquier valor para que este instrumento virtual se parezca al real disponible.
Voltmetro de alterna
El voltmetro de alterna posee, adems, otra ventana con una constante de tiempo. Viene ajustada a 100 ms por defecto, y es el retardo necesario para calcular el valor eficaz.
Se necesita un valor de 5 veces el perodo de la seal a medir. Si bajamos de esta proporcin el valor medido ser menor.
Ampermetros
Tambin disponemos de dos, uno de continua y otro de alterna. Las escalas de estos instrumentos son programables en
El Contador
Este instrumento puede trabajar de cuatro modos distintos, segn programemos su ventana de edicin.
El Contador de impulsos
Para que el contador pueda contar impulsos de entrada hay que abrir su ventana de edicin y programarlo como en la figura.
Nivel de habilitacin
Adems, podemos programar el nivel que lo habilita.
Flanco de borrado
Y tambin se programa el nivel del flanco de borrado.
Sondas lgicas
Las sondas lgicas las tenemos en:
El circuito contador
Arrancar la simulacin, habilitar el instrumento y observar cmo cuenta los impulsos de 1 Hz que le van llegando.
El Frecuencmetro
Para programar el contador como frecuencmetro abriremos su ventana de edicin y programaremos
Seleccin de entrada
Ahora programamos la frecuencia de los impulsos de entrada en 150489 Hz y simulamos.
El frecuencmetro
Este es el resultado
Para frecuencias muy altas el nivel de utilizacion de la CPU aumenta y el resultado no se refleja en tiempo real.
El Reloj horario
Para programar este instrumento como reloj de tiempo real hay que seleccionar en su ventana de edicin
En este caso no hacen falta impulsos de entrada, pero funcionan la habilitacin y el borrado.
Contador de segundos
La cuarta opcin es el contador de segundos, con precisin de centsimas. Para ello programar
En este caso no hacen falta impulsos de entrada, pero funcionan la habilitacin y el borrado.
Analizador de buses
Para ver el funcionamiento del analizador de buses vamos a abrir el ejemplo de la ruta SAMPLES > 8051 Memory > ExtMem.DSN.
Analizador de buses
En primer lugar hay que fijarse en las conexiones externas del aparato.
Aqu se han conectado diversas seales del bus de control del microcontrolador
Analizador de buses
Estas son las funciones de los distintos elementos del aparato
Aqu se programan las condiciones para la visualizacin en la marca de trazos Botones para manejo de cursores. Cada cursor correponde con el botn del mismo color
Disparo
Porcentaje de visualizacin
Terminal virtual
Es un terminal que se utiliza para emitir y/o recibir via serie RS232.
Conexin para recepcin asncrona Conexin para transmisin asncrona. Por aqu sale el cdigo proveniente del teclado Conexin para peticin de envo
Terminal virtual
Montemos el circuito de la figura.
El terminal que acta como transmisor queda, automticamente, conectado al teclado
El terminal que acta como receptor recoge lo que le llega por la entrada RXD y lo visualiza.
Terminal virtual
Arrancar la simulacin del circuito y pulsar dentro del terminal ampliado EMISOR: notaremos que se colorea con ms intensidad el recuadro visualizador. Ahora teclear y veremos aparecer en el receptor las teclas pulsadas.
Terminal virtual
Al editar el terminal esta ventana permite su programacin.
Referencia. En el ejemplo, uno de ellos Velocidad de comunicacin
Bits de datos
Terminal virtual
Evidentemente, la programacin debe ser idntica en emisor y receptor para que se recojan correctamente los datos. Probar a cambiar uno de ellos y veremos que ya no se recibe bien el dato. Despus, en otro ejemplo, explicaremos la transmisin-recepcin asncrona para que se entienda todo esto.
Terminal virtual
El ejemplo de la ruta SAMPLES > Basic Stamp 1 > Terminal filter.DSN consiste en un programa que recoge datos del teclado, convierte a maysculas, y los visualiza. Es un ejemplo de aplicacin de los terminales virtuales.
Generador de plantillas
Instrumento muy til para generar modelos de informacin binaria.
Datos de salida: de arriba a abajo el orden coincide con la posicin de las 8 salidas Q Salida en forma de bus
Los puntos negros son unos lgicos; la columna de la derecha es el byte saliente
Generador de plantillas
Vamos a ver el generador de plantillas en base a un ejemplo de transmisin RS232. Montaremos el circuito de la figura.
Comunicacin asncrona
En comunicaciones asncronas, el patrn a seguir es el que se explica en la figura. En este ejemplo vamos a transmitir el cdigo ASCII de la A, que es el 41h, 01000001b. La transmisin se realiza al revs de como nosotros escribimos, es decir, el dato saliente es el binario arriba representado pero ledo de derecha a izquierda.
Bit de Stop. Su hubiese bit de paridad, sera ste La duracin de cada bit es igual al inverso de la frecuencia programada de comunicacin. En nuestro ejemplo ser 1/2400 = 416,67 ms. Estado de espera
MSB
LSB
1
Direccin de salida
Generador de plantillas
Lo primero que haremos ser programar la misma velocidad y condiciones en el generador y en el terminal.
Generador de plantillas
Arrancar la simulacin en modo paso a paso.
Generador de plantillas
Aparecer la imagen expandida del generador y terminal.
Reloj interno Pulsando aqu se pone la lnea de final de transmisin Pulsamos en las cuadrculas que deben llevar un 1, de la fila correspondiente a la salida Q7 del generador 0 de Start Byte 1 de Stop
Disparo interno
Con estos dos mandos se programa el tiempo de repeticin. No es vlido en modo paso a paso
1 de Stop
Modo asncrono
Generador de plantillas
Aparecer la imagen expandida del generador y terminal.
Pulsamos aqu para aplicar un impulso de reloj La informacin binaria ir desplazando hacia la derecha e ir saliendo por el terminal Q7.
Generador de plantillas
Cuando haya salido el ltimo bit del dato, ste aparecer en el terminal receptor