Hubor - Proteus

Banner Guia Programacion Arduino Con Proteus

Proteus no dispone en sus librerías estándar de interruptores de tres o más polos. Sin embargo es posible, con un pequeño truco, implementar un interruptor de más de dos polos en nuestro diseño y simular su funcionamiento.

El esquema de un interruptor de un polo se muestra en la siguiente pantalla. Como se puede ver, permite interrumpir o conectar el paso de la corriente por un único conductor. De ahí su nombre.

1 polo 1 via

El esquema de un interruptor de un polo y dos vías se muestra en la siguiente imagen. Como en el caso anterior sólo permite interrumpir o conectar el paso de la corriente por un conductor, pero puede bifurcar el paso de la corriente a dos lugares diferentes (dos vías).

1 polo 2 vias

Los esquemas de un interuptor de doble polo (con una vía y con dos vías) se muestran a continuación.

2 polos

Y hasta aquí ha llegado la librería estándar de Proteus en lo referente a sus interruptores de uno y dos polos. ¿Cómo hacemos entonces si necesitamos tres o más polos?

El truco consiste en activar y desactivar el interruptor utilizando el teclado. Veamos cómo se hace paso a paso.

En primer lugar colocamos en nuestro diseño, dos interruptores (es igual que sean del tipo que sean).

2 interruptores

Les hemos asignado los nombres SW1-A y SW1-B para resaltar que se trata de un mismo dispositivo mostrado en dos partes, pero los nombres que le demos no influyen para nada.

Ahora ponemos el ratón sobre uno de ellos, pulsamos el botón derecho para abrir el menú contextual y seleccionamos la opción 'Editar las propiedades'.

2 interruptores 001

Se abre la ventana de diálogo de edición de las propiedades del elemento. Marcamos la casilla 'editar las propiedades como texto' y escribimos una nueva línea que ponga {KEY=1}. Con este comando, le estamos indicando a Proteus que cuando pulsamos la tecla del 1, se conmute el estado de nuestro interruptor.

2 interruptores 002

A continuación repetimos el proceso con el otro interruptor. Si ejecutamos la simulación, podemos comprobar que cuando pulsamos la tecla 1, ambos interruptores conmutan a la vez. Si los dos están cerrados, se abren. Si los dos están abiertos se cierran. Y si uno está abierto y el otro cerrado, el primero se cierra y el segundo se abre.

2 interruptores 003

Muchas veces tenemos que colocar diferentes terminales de potencial (voltajes determinados o GND) en nuestro diseño. Tener en estos casos que abrir la barra de herramientas de terminal y escoger el tipo puede resultar una tarea tediosa.

 

En la versión 8.0 de Proteus podemos simplificar este trabajo utilizando los atajos de teclado. Para abrir esta opción utilizaremos la opción de menú 'Fijar los atajos de teclado' del menú 'Sistema'

 

Img001

 

A continuación, en la ventana de diálogo que aparece, seleccionaremos la opción 'Mode selection command' y buscaremos el atajo de teclado para el comando 'Modo terminales'.

 

Img002

 

Una vez hecha la selección del comando, en la zona inferior elegimos el atajo de teclado. Para ello basta pulsar la combinacióni de teclas deseada. Por ejemplo, nosotros hemos pulsado la tecla T mientras manteníamos pulsada la tecla de mayúsculas, para asignar este comando a la T mayúsucula. Usaremos el botón Asignar y luego el botón aceptar para validar nuestra elección.

 

Img003

 

A partir de ahora, sólo pulsando la tecla T mayúsculas iremos directamente a la herramienta Modo terminal y ahorraremos tiempo.

 

 


En nuestros diseños de circuitos podemos utilizar componentes de montaje superficial o convencionales. La manera que tenemos para ubicarlos en el circuito impreso es mediante la utilización de almohadillas (pads). Una almohadilla es una superficie de cobre donde llevaremos a cabo la soldadura de nuestro componente.

La forma habitual de utilizar almohadillas (pads) cuando utilizamos componentes de montaje superficial es colocarlas en una única capa (superior o inferior según donde deseemos colocar el componente). Cuando utilizamos componentes convencionales, para los pines del componente situamos las almohadillas en todas las capas que componen nuestra placa de circuito impreso.

En algunos casos, los pines no tienen la misma forma en la capa superior e inferior. En otras ocasiones nos puede interesar que las almohadillas sean diferentes en algunas de las capas interiores.

Para estos casos, ARES nos posibilita la utilización de la técnica denominada almohadillas apiladas (pad stack). Una almohadilla apilada puede tener un agujero circular, rectangular o sólo una superficie. La novedad es que para cada capa se puede definir un estilo diferente de almohadilla o indicarle que en esa capa no haya almohadilla. Obviamente, el agujero tiene que ser igual en todas las capas, por lo tanto, lo que puede variar de una capa a otra es la forma de la corona de la almohadilla.

Para definir un nuevo estilo de almohadillas apiladas, seleccionaremos la herramienta "padstack mode" de la barra lateral. En el selector de objetos, utilizaremos el botón "C" para abrir la ventana de diálogo correspondiente.

Ventana de diálogo para crear una almohadilla apilada


Introduciremos el nombre para el nuevo estilo y un tipo de almohadilla a utilizar por defecto en todas las capas. Una vez hecho pulsaremos el botón "Continue" para abrir la nueva ventana de diálogo.

En esta nueva ventana de diálogo, podemos selecconar el tipo de almohadilla que se va a utilizar en cada capa.

Para los alumnos y profesionales que empiezan a utilizar PROTEUS, a veces no resulta intuitivo encontrar un conector RJ-45 para utilizarlo dentro de sus diseños. La razón es que suelen buscarlo en las librerías de ISIS, cuando en realidad se encuentra en las librerías de ARES.

En este pequeño artículo, vamos a explicar cómo podemos crear un nuevo componentes RJ-45 para utilizarlo en ISIS.

Puesto que el conector RJ-45 tiene ocho pines empezaremos por colocar en nuestra área de trabajo un conector CONN-SIL8.

conector conn-sil8


Una vez situado, colocaremos el ratón sobre él y pulsaremos el botón derecho para abrir el menú contextual y seleccionaremos la opción "Decompose". Procederemos a borrar los dos rótulos que aparecen (name y pin-out).


Seleccionaremos con una caja todo el conjunto y pulsaremos el boton dercho del ratón. En el menú contextual que aparece seleccionaremos la opción "make device". En la ventana de diálogo que aparece escribiremos RJ-45 como nombre del dipositivo y J como prefijo para las etiquetas. Pulsaremos el botón NEXT.

Ventana de dialogo make device


En la nueva etapa, pulsaremos el botón ADD/EDIT para asignarle el nuevo encapsulado asociado con ARES. En la ventana que aparece, tendremos que volver a pulsar sobre el botón ADD.

ventana de dialogo package device


En la nueva ventana de diálgo escribiremos RJ-8 en la caja kewords y seleccionaremos RJ-8 en la ventana de resultados.

Ventana de dialogo pick packages


Una vez hecho, daremos al botón "ok" para cerrar esta ventana de diálogo y nuevamente pulsaremos sobre el botón "assign packet" para cerrar la anterior ventana de diálogo.

Ventana de dialogo package device


En los tres pasos siguientes dejaremos todas las opciones que aparecen por defecto y volveremos a pulsar sobre el botón "NEXT". En el paso final introduciremos los siguientes datos:

Ultima paso ventana de dialogo make device


Terminaremos pulsando sobre el botón OK. Con ello ya tenemos disponible en ISIS el nuevo conector RJ-45 asociado con su encapsulado en ARES listo para utilizarse.

Conector RJ-45 en la libreria de componentes de ISIS



 


Desde la versión 8.1 de Proteus, simular el funcionamiento de los equipos Arduino es muy sencillo.

Imagen del Arduiono Uno


Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos.

Puede consultar toda la información referente a la simulación de Arduino utilizando Proteus en nuestra web especializada en el seiguiente enlace:

 

http://huborarduino.com/

 

 
Guardar
Preferencias de usuario para las Cookies
Estamos utilizando las cookies para asegurarnos de que le podemos ofrecer el mejor servicio posible en este sitio web. Si rechaza el uso de las cookes, es posible que esta web no funcione como estaba previsto por el equipo de programadores.
Aceptar todo
Rechazar todo
Leer más
Estadísticas
Las cookies de preferencias permiten a la página web recordar información que cambia la forma en que la página se comporta o el aspecto que tiene, como su idioma preferido o la región en la que usted se encuentra.
Google Analytics
Aceptar
Rechazar
Necesarias
Las cookies necesarias ayudan a hacer una página web utilizable activando funciones básicas como la navegación en la página y el acceso a áreas seguras de la página web. La página web no puede funcionar adecuadamente sin estas cookies.
Hubor-proteus para el control de sus preferencias de uso de cookies en esta web
Aceptar
Rechazar