Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ar tculo de Tapa
Existen en el mercado un gran nmero de paquetes de software que nos posibilitan la creacin
de esquemas de circuitos electrnicos, posibilitando su simulacin e, incluso, el diseo del circuito impreso (PCB). Cada da es mayor el nmero de programas que nos ofrecen estas posibilidades y las opciones que nos ofrecen, pero cuando buscamos un programa que adems nos
permita trabajar con microcontroladores la cosa se complica. El campo de la simulacin interactiva de circuitos electrnicos no est tan ampliamente cubierto como el de diseo de esquemas y PCBs. Podemos encontrar paquetes que nos dan esa funcionalidad (simulacin y diseo),
pero slo ofrecen la posibilidad de una simulacin esttica.
Laboratorio de MicrocontroLadores:
diseo y siMuLacin de sisteMas con
Proteus integrado aL MPLab
Proteus nos permite simular en tiempo real (dependiendo, claro est, de las posibilidades de
nuestra mquina) todo tipo de circuitos electrnicos, pudiendo visualizar grficas con los valores que obtengamos, comprobar valores de tensin e intensidad en cualquier parte del circuito
y, adems, permitirnos interactuar con todos los componentes del circuito susceptibles de ello.
Adems de esta posibilidad, es posible simular microprocesadores que podamos haber incluido
en el circuito dndonos la posibilidad de programarlos (y compilar estos programas) e incluso
depurar esos programas desde la misma aplicacin. Todo ello incluyendo tambin un potente
software de diseo de esquemas (Isis), y de PCBs (Ares), por lo cual las posibilidades de aprendizaje mientras practica son inmensas.
Por Ing. Horacio D. Vallejo
hvquark@webelectronica.com.ar
Artculo de Tapa
INTRODUCCIN
En Saber Electrnica N 261 y 263 explicamos qu
es Proteus y cmo se lo emplea, incluso trabajamos con
microcontroladores PIC, posteriormente editamos algunos artculos en los que propusimos montajes haciendo
una simulacin previa en este programa. Debido a la
gran penetracin que ofrece este software en Escuelas
Tcnicas y Universidades decidimos crear este
manual, simplificando el acceso a Proteus y proporcionando una muestra de su potencial, comenzando desde
cero y acabando con el diseo y programacin de circuitos complejos.
El presente manual est basado en la versin 6.2
SP4 de Proteus, siendo a da de hoy la 8 la ltima versin, aunque por el momento es desaconsejable su uso
debido a cierto nmero de errores que presenta.
Obviamente, se trata de una versin que ya tiene unos
aos pero que presenta la gran ventaja de poder acceder al uso del programa en forma remota, a travs de
Internet, para que pueda realizar sus propias experiencias.
Cabe aclarar que la versin 8 se ofrece en diferentes paquetes con costos que van desde los 250 dlares
hasta los 5000 dlares, cifra casi inalcanzable para
estudiantes y jvenes profesionales por lo que contar
Figura 2
Figura 1
Figura 3
nica.com.ar, haga clic en el cono password e ingrese
la clave: proteus. Podr descargar:
1) Diseo de Circuitos Electrnicos.
2) Construccin de Circuitos Impresos.
3) Simulacin Electrnica.
4) Todas las notas, links a programas y tutorial completo.
Crearemos un circuito sencillo para familiarizarnos
con el entorno de Isis. A la izquierda del entorno de trabajo podemos ver una barra de herramientas que nos
facilita el acceso a las funciones bsicas necesarias en
el trabajo con esta aplicacin. Realizaremos el pequeo
circuito mostrado en la figura 1.
Una vez descargado el programa, ejecutamos ISIS y
aparecer el escritorio de trabajo, figura 2.
El primer paso a realizar ser seleccionar los componentes que necesitaremos en el proceso, para lo cual
utilizaremos la herramienta componente
.
Pulsando en ese botn veremos como se activar
una lista (vaca en primera instancia) con el ttulo de
devices, a la derecha de la barra de herramientas. Ah
es donde veremos el listado de componentes seleccionados para su inclusin en el esquema. Podemos
observar como a la izquierda de este ttulo hay dos
botones
Artculo de Tapa
El siguiente paso ser colocar los componentes en
el espacio destinado dentro del escritorio. Cierre la ventana de componentes, ver que en el sector izquierdo
permanecen enlistados los elementos que antes seleccion. Haga clic sobre el nombre del componente que
va a colocar en el escritorio y ver que si smbolo aparece en la parte superior, arrastre el smbolo sobre el
escritorio.
Tambin puede seleccionar el nombre del componente a colocar con el ratn y hacer clic con el botn
izquierdo del mouse en un espacio del escritorio. Por
cada clic que hagamos colocaremos una nueva copia
del componente. En la ventana de previsualizacin
podremos comprobar cmo va a ser colocado el componente y rotarlo mediante los botones de la esquina
superior izquierda
.
Pero quiz podamos querer rotar o mover un componente despus de colocarlo, esto se consigue seleccionndolo con un clic derecho del ratn y arrastrndolo
con el botn izquierdo (para moverlo), o manipulando
los botones de rotacin una vez seleccionado.
Ahora bien, supongamos que en la lista de componentes pusimos elementos de ms y queremos eliminarlo, existe una opcin que nos permite eliminar de la
lista de componentes aquellos elementos que todava
no hayamos utilizado en nuestro diseo. Es la opcin
Tidy del men Edit. Podemos probar esta accin incluyendo en la lista de materiales cualquier componente y
despus lo seleccionamos y elegimos la opcin Tidy
para ver como desaparece de la lista (si no ha sido colocado en el escritorio).
Para deseleccionar un componente debe hacer clic
derecho en un espacio vaco.
Una vez colocados de forma correcta los componentes en el espacio de trabajo el siguiente paso consiste en conectarlos entre s mediante cables, usando
para ello la herramienta cable (wires) de la barra
izquierda del men
.
Para usarla solo tenemos que accionarla y hacer clic
izquierdo en cada uno de los pines que queramos
conectar (es importante que el componente en cuestin
no est seleccionado o slo conseguiremos editar sus
propiedades), Isis se encarga automticamente de
seleccionar la mejor ruta a seguir para el trazado del
cable, aunque si no estamos satisfechos con el resultado podemos actuar sobre el cable trazado del mismo
modo que lo haramos sobre un componente.
Bien, ya tenemos nuestro primer circuito diseado,
ahora vamos a realizar una simulacin bsica, por el
momento nos limitaremos a comprobar si el circuito se
comporta como debera comportarse (encendido de la
lmpara al pulsar el botn).
Para ello activaremos el modo de simulacin pulsando el botn de inicio de simulacin de la barra inferior
o presionando F12.
Para ver qu accin cumple el pulsador (simular su
funcionamiento) haremos clic sobre l una vez la simulacin est en marcha y comprobaremos su efecto. Note
que cada vez que acciona el pulsador se enciende la
lmpara.
Para detener la simulacin pulsaremos el botn
correspondiente de la barra.
Si queremos editar las propiedades de un componente primero lo selecionaremos haciendo clic derecho
sobre l (ver que cambia de color tanto el componente
como los cables asociados a l), para despus hace clic
izquierdo. Ante nosotros aparecer el cuadro de dilogo
de propiedades de componente, que variar segn el
elemento y mediante el cual podremos configurarlo a
nuestro gusto, figura 5.
Elementos comunes a la mayora de componentes
son su referencia (R1, R2, C1...) y su valor, as como
tambin el footprint seleccionado para pasar el
esquema a ARES, la aplicacin de diseo de PCB. Si el
componente tiene pins de alimentacin que se encuentran ocultos podemos seleccionar a que red (net) queremos conectarlos mediante el boton Power Pins, aunque en circunstancias normales los valores por defecto
son adecuados.
Como ejemplo, modificaremos los parmetros de la
fuente de tensin accediendo a su valor de propiedades
de la manera anteriormente indicada y modificando su
tensin de salida(voltaje) probando a introducir en el
respectivo campo el valor de 5, por ejemplo. Si volvemos a simular el circuito podremos comprobar cmo la
iluminacin de la bombilla es de un tono ms oscuro.
Podemos probar distintos valores para comprobar como
se nos muestran las distintas intensidades de luminosidad de la bombilla. Tambin podemos cambiar de la
Figura 5
peles o incluso guardarlo en un archivo para su posterior uso o consulta en cualquier momento.
Otro informe que podemos realizar con ISIS es la
lista de materiales (Bill Of Materials), mediante el botn
. Tambin se obtiene desde el men:
Tools Bill Of Materials
Desde este men tenemos tambin la posibilidad de
seleccionar el tipo de salida que queramos, como por
ejemplo salida en formato ASCII (texto) o HTML. En la
figura 7 el formato es HTML y, por supuesto, se mostrar a travs de nuestro navegador de Internet.
Figura 7
Pero probablemente el ms importante de los informes que podamos generar con ISIS es el Netlist, ya que
el Netlist nos permite pasar el circuito diseado al formato requerido por ARES para proceder al diseo de la
PCB.
Podemos hacerlo mediante su botn en la barra de
herramientas superior (a la derecha)
Tambin se obtiene desde el men:
Artculo de Tapa
Tools Netlist Compiler
Figura 9
Figura 8
de grficos 2d de Proteus
que se encuentra en
la barra lateral del men, en la parte de abajo.
Una vez seleccionada la herramienta crearemos un
rectngulo del tamao que consideremos adecuado
para el componente, haciendo clic izquierdo y arrastrando hasta tener el tamao correcto.
Una vez realizado el cuadro procederemos a aadir
al componente los pines o patitas que tendr, para ello
empleamos la herramienta de pines (Device pines)
que tambin se encuentra en la barra lateral del
men, por encima del cono de simulacin de grficos.
Comprobamos que al seleccionar la herramienta en
la lista de la derecha nos aparecen los diferentes tipos
de pines que podemos aadir al componente, los ms
importantes son:
Figura 12
Figura 11
Artculo de Tapa
ponente) o seleccionar uno ahora. Vamos a seleccionar
un footprint para nuestro componente pulsando en el
botn Add/Edit .
Figura 13
Figura 15
Figura 16
10
Artculo de Tapa
Figura 17
res del componente ya creado, con lo cual si lo que queremos es sobreescribir el componente antiguo podemos
aceptar sin ms todos los cuadros de dilogo y decir si
a la pregunta final de Proteus sobre si deber sobreescribir el componente. Una vez realizados todos estos
pasos ya tendremos el componente con nuevas caractersticas en nuestra librera.
12
Artculo de Tapa
Y por ltimo podemos configurar la frecuencia de la
onda tanto por el valor de su frecuencia como por el de
su periodo.
Pwlin Es el generador ms configurable de
todos ya que nos permite incluso dibujar la forma de
onda resultante que queremos obtener. Slo tenemos
que hacer clic izquierdo sobre los puntos de la grfica
que queramos establecer. Y en los campos inferiores
podemos indicar los mnimos y mximos de la escala
que queremos usar, figura 18.
Audio Este generador nos permite simular
una entrada de audio (a travs de un archivo .WAV) de
la cual podemos indicar su amplitud y canal que queremos extraer (izquierdo o derecho).
Un detalle importante a tener en cuenta en el trabajo
de generadores es que a la hora de unirlos a cualquier
elemento de un circuito mediante la herramienta de
cable debemos pinchar antes en el otro elemento y despus en el generador, ya que Proteus necesita saber
antes de conectar un generador donde va a ser conectado.
Lo dado hasta aqu constituye un resumen sobre el
manejo bsico de Proteus, le sugerimos que realice
prcticas, que instale el programa en su PC y que
14
Figura 18
ponga en marcha todos los conceptos vertidos en este
informe. Como mencionamos anteriormente, puede
descargar el manual completo de este interesante programa, as como acceder a links para la descarga tanto
de DEMOS como versiones aplicables y hasta bajar
videos desde nuestra web: www.webelectronica.com.ar,
haciendo clic en el cono password e ingresando la
clave: proteus. Por ltimo, tenga en cuenta que en esta
misma edicin explicamos cmo se hace la simulacin
en Proteus y de qu manera se trabaja con circuitos
integrados microcontroladores, en este caso con los
PIC de Microchip. J