Una de las herramientas indispensables para todo estudiante de ingeniería en el área de electrónica, redes y digitales: software simulador de circuitos. Las ventajas de contar con esta clase software son muchas, pues permite revisar tu diseño antes de que los pongas en un PCB y te des cuenta que hiciste mal los cálculos además de que puedes probar con diferentes componentes para tu diseño sin tener que comprarlos, hablemos de dos en específicos.
MPLAB
MPLAB IDE (Integrated Development
Environment) es un software profesional implementado por la empresa Microchip,
compatible con XP, Vista y Windows 7 y con versiones recientes disponibles para
MAC y Linux. MPLAB IDE es utilizado como un poderoso auxiliar para el
desarrollo de sistemas basados en los microcontroladores PIC. Su distribución
es libre y gratuita. El programa incluye un editor de texto, macro-ensamblador,
compilador ANSI C, y simulador para trabajar con cualquier microcontrolador
PIC. El simulador puede operarse tanto en programas desarrollados en lenguaje
ensamblador o ANSI C. Y se puede realizar directamente la descarga del sitio de
Microchip. MPLAB IDE puede también
integrar funciones de emulación y programación del sistema en desarrollo.
Microchip ofrece además gratuitamente la edición estudiantil del compilador
ANSI C18 para los microcontroladores de la familia /18. Igualmente ofrece el
compilador C30 para microcontroladores de la familia dsPIC para procesamiento
digital de señales. Ambos se integran al MPLAB IDE.
En los proyectos
desarrollados por la empresa se utilizó MPLAB IDE v8.50, para la familia 16 y
la versión MPLAB IDE v8.63 y v.8.89, para la familia 18.
Una de las herramientas
más útiles, tanto desde el punto de vista didáctico como técnico, es el
simulador del MPLAB IDE.
El simulador de MPLAB
permite al usuario seguir paso por paso cada instrucción del programa, insertar
breakpoints, generar entradas digitales en cualquier bit de los puertos y
observar el contenido de cualquier registro interno del microcontrolador, así como
de las localidades de la memoria de datos y de código, la EEPROM y el stack.
MPLAB incluye un cronómetro para el cálculo de tiempos de ejecución y otras
opciones. El simulador funciona igualmente para programas escritos en lenguaje
ensamblador ó en C. Al realizar la simulación paso por paso, el usuario elige
de un menú de opciones, cuáles registros y funciones desea observar. En este
ejemplo, en la ventana mostrada se encuentra el texto del programa, el cual
puede editarse directamente. La flecha verde indica la siguiente instrucción a
ejecutarse durante la simulación.
En el ejemplo, hay 3
ventanas: en una ventana observamos el contenido de la memoria de datos, en
otra, el contenido de los registros especiales y en una última, un cronómetro
"stopwatch" en la cual se marca el tiempo de ejecución durante la
simulación.
Oprimiendo la tecla F7,
se avanza hacia la siguiente instrucción y automáticamente se actualiza el
contenido de las ventanas. Pueden insertarse breakpoints para detener al
programa en una instrucción determinada. Existe también una opción
(seleccionar: "debugger", "stimulus") para generar entradas
digitales durante la simulación en cualquier bit de los puertos.
Puede descargar MPLAB V8.50
y una guía
de operación del simulador en MPLAB
Ahora bien, otro programa del que podemos
hacer referencia al momento de trabajar con circuitos eléctricos y electrónicos
es Proteus.
¿Qué es Proteus?
Se trata de un completo
programa que permite diseñar y
simular circuitos electrónicos de forma práctica y accesible.
A todos aquellos que
trabajen en el ámbito de la
electrónica les interesará la aplicación Proteus. Se trata de un completo
programa que permite diseñar y
simular circuitos electrónicos de forma práctica y accesible. Proteus está formado por dos
utilidades principales: ARES e
ISIS, y por los módulos Electra y VSM. Si necesitas crear componentes con Proteus e ISIS será una tarea fácil. Prueba las herramientas ARES e
ISIS de Proteus al
descargar el programa.
Principales
características
§ La aplicación ISIS permite generar
circuitos reales, y comprobar su funcionamiento en un PCB (printed
circuit board).
§ Entorno de diseño gráfico de esquemas electrónicos
fácil de utilizar y con efectivas herramientas.
§ Entorno de simulación con la tecnología exclusiva
de Proteus de modelación de sistemas virtuales (VSM).
§ Herramienta ARES para el enrutado, ubicación y edición de componentes,
utilizado para la fabricación de placas de circuito impreso.
§ Interfaz intuitivo y atractivo estandarizado para
todos los componentes de Proteus.
Proteus cuenta con una gran cantidad de funciones
para trabajar con circuitos electrónicos. Por ejemplo, permite generar pistas de cobre de forma automática.
Además, permite la simulación de
PICs casi a tiempo real, de forma que podemos comprobar si el circuito
creado funciona de la forma que esperábamos.
Puedes descargar desde acá Proteus V7
Comentarios
Publicar un comentario