martes, 1 de marzo de 2011

PROGRAMA PROTEUS


Proteus es una compilación de programas de diseño y simulación electrónica, desarrollado por Labcenter Electronics que consta de los dos programas principales: Ares e Isis, y los módulos VSM y Electra.

Es un programa para simular circuitos electrónicos complejos integrando inclusive desarrollos realizados con micro controladores de varios tipos, en una herramienta de alto desempeño con unas capacidades graficas impresionantes.

Presenta una filosofía de trabajo semejante al SPICE, arrastrando componentes de una barra e incrustándolos en la aplicación, como no es el objetivo de esta ayuda, dar un curso de Proteus si resaltaremos los aspectos relacionados a la configuración del proteus para que pueda simular diseños realizados para microcontroladores PIC usando las herramientas del curso de procesadores.

ASPECTOS BASICOS DE LA CONFIGURACION PARA PIC´S CON PROTEUS
Se debe configurar la herramienta empleada para generar código hexadecimal que corra bajo la simulación con un microcontrolador PIC.

Seleccione SOURCE/Define Code Generation Tools....
En este caso asi se selecciona el compilador y en el mando brouse se crea la ruta de ejecucion en el P.C.







La linea de comandos para el compilador PBP240 es fundamentamental, copie exactamente la sintaxis de este ejemplo, adaptandola al procesador que estes usando. Yo aplique el ejemplo a2d10.bas del subdirectorio SAMPLES, usando un PIC16F873. Detalles de esta forma de configurar la linea de comandos de nuestro compilador, se debe consultar el manual PBP.PDF en la parte inicial leala muy bien. Ojo note que la linea seria. pbp -p16f873 a2d10. no incluimos pbp ya que el Proteus la ejecuta automaticamente al especificarle la herramienta de compilación (el ya save que lo tiene que hacer con PBP)

Algo muy bueno del PROTEUS es que puedes hacer debug de tu programa mientras vas simulando; para eso debes configurar el editor del compilador, en este caso es MICROCODE STUDIO y debes informarle al PROTEUS donde se encuentra. Con las explicaciones de la pantalla de abajo puedes integrar MICROCODE STUDIO al PROTEUS.



PROGRAMAS

PROGRAMA ISIS


El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutado de Esquemas Inteligente) permite diseñar el plano eléctrico del circuito que se desea realizar con componentes muy variados, desde simples resistencias, hasta algúno que otro microprocesador o microcontrolador, incluyendo fuentes de alimentación, generadores de señales y muchos otros componentes con prestaciones diferentes. Los diseños realizados en Isis pueden ser simulados en tiempo real, mediante el módulo VSM, asociado directamente con ISIS.



PROGRAMA ARES


ARES, o Advanced Routing and Editing Software (Software de Edición y Ruteo Avanzado); es la herramienta de enrutado, ubicación y edición de componentes, se utiliza para la fabricación de placas de circuito impreso, permitiendo editar generalmente, las capas superficial (Top Copper), y de soldadura (Bottom Copper).




MODULOS

MODULO VSM


Una de las prestaciones de Proteus, integrada con ISIS, es VSM, el Virtual System Modeling (Sistema Virtual de Modelado), una extensión integrada con ISIS, con la cual se puede simular, en tiempo real, con posibilidad de más rapidez; todas las características de varias familias de microcontroladores, introduciendo nosotros mismos el programa que controlará el microcontrolador y cada una de sus salidas, y a la vez, simulando las tareas que queramos que lleve a cabo con el programa. Se pueden simular circuitos con microcontroladores conectados a distintos dispositivos, como motores, lcd´s, teclados en matriz, etc. Incluye, entre otras, las familias de PIC's PIC10, PIC12, PIC16, PIC18, PIC24 y dsPIC33. ISIS es el corazón del entorno integrado PROTEUS. Combina un entorno de diseño de una potencia excepcional con una enorme capacidad de controlar la apariencia final de los dibujos.