TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: PalitroqueZ en 11 de Septiembre de 2009, 00:16:48

Título: Tips de simulación del Proteus
Publicado por: PalitroqueZ en 11 de Septiembre de 2009, 00:16:48
Este hilo pretende recopliar todas aquellos tips o trucos que sirven de utilidad cuando estamos simulando en ISIS, todo con la intención de ahorrar tiempo o simplemente para hacer una determinada acción. En fin todo lo que sepan que no conozcamos, ponganlo aquí y asi aprendemos todos.

Indice de Tips de simulaciones:

1.- Breakpoints Condicionados
2.- Conectar Buses
3.- Resistencias PullUp & PullDown (http://www.todopic.com.ar/foros/index.php?topic=27516.msg228861#msg228861)
4.- Cambio de polaridad en matrices (http://www.todopic.com.ar/foros/index.php?topic=27516.msg228988#msg228988)
5.- Simulación de cristales u osciladores (http://www.todopic.com.ar/foros/index.php?topic=27516.msg229891#msg229891)




1.- Breakpoints Condicionados:

Descripción:
Sirve para suspender o interrumpir el flujo de una depuración de un microcontrolador al indicarle que tal variable o tal registro contenga un valor predeterminado.

en el ejemplo del video, aplico un "punto de ruptura" cuando una variable llamada lBaseTiempo sea igual a 50000

nota: recomiendo verlo en la opción HQ o pantalla completa para mejor definición




2.- Conectar Buses

Descripción:
como usar el componente BUS para realizar conexiones de multiples wires y simplificar el tiempo de montaje del circuito, además de dar una mejor visión estética a los diseños.


Título: Re: Tips de simulación del Proteus
Publicado por: jhozate en 11 de Septiembre de 2009, 00:34:53
muy buena iniciativa PalitroqueZ, que se avecine una chincheta para este hilo!!! :-/
Título: Re: Tips de simulación del Proteus
Publicado por: Suky en 11 de Septiembre de 2009, 00:41:59
Muchas gracias Pali! y que no se te olvide el que comentaste en el otro post, es muy útil!  :-/


Saludos!
Título: Re: Tips de simulación del Proteus
Publicado por: migsantiago en 11 de Septiembre de 2009, 12:15:21
Aunque solo hay un tip en este tema lo fijé porque promete tener más.  ;-)

Pali, si puedes te recomiendo agregarle un índice al primer mensaje con todos los tips que vayan surgiendo.
Título: Re: Tips de simulación del Proteus
Publicado por: Cryn en 12 de Septiembre de 2009, 12:36:18
 :-/ :-/ óle Pali

muchas gracias!!
Título: Re: Tips de simulación del Proteus
Publicado por: MLO__ en 29 de Septiembre de 2009, 14:04:26
Hola.

Se han abierto varios hilos por desconocer el uso de la siguiente herramienta, así que lo posteo aquí, con tu permiso querido Pali:

Resistencias PullUp & PullDown

Este tipo de modelo de resistencias son las que se deben usar cuando estemos probando circuitos que las necesiten, como I2C, 2-wire, 1-wire, teclados, etc. Ya que de usar el típico modelo MINRES, involucra varias cosas mas (como manejo de corriente, potencia, etc) que afectan la simulación.

(http://img268.imageshack.us/img268/1038/pullup.png)

Saludos



Título: Re: Tips de simulación del Proteus
Publicado por: PalitroqueZ en 29 de Septiembre de 2009, 23:38:57
añadido al indice principal, Gracias mi estimado MLO  :mrgreen:

Título: Re: Tips de simulación del Proteus
Publicado por: RB2000 en 30 de Septiembre de 2009, 00:45:13
Felicitaciones. Excelente idea. Es muy común invertir mucho tiempo en resolver un determinado problema en el Isis y que luego se te olvide al poco tiempo. Ponerlo en un video está muy bueno. Más aún, usando la sugerencia que pusieron de anexar un índice. Por mi parte, propondría el uso de un índice con palabras claves determinadas para facilitar la búsqueda, o tal vez un pre-índice. :lol:
Título: Re: Tips de simulación del Proteus
Publicado por: RB2000 en 30 de Septiembre de 2009, 00:47:23
Mis disculpas. En el mail anterior me olvidé de preguntar cómo hago si deseo bajar el video. Muchas graciasl. :oops:
Título: Re: Tips de simulación del Proteus
Publicado por: PalitroqueZ en 30 de Septiembre de 2009, 12:45:57
... Por mi parte, propondría el uso de un índice con palabras claves determinadas para facilitar la búsqueda, o tal vez un pre-índice. :lol:

bueno a cada video les puse una breve descripción, junto con su link de enlace de post, creo que es a lo que te refieres RB2000


Mis disculpas. En el mail anterior me olvidé de preguntar cómo hago si deseo bajar el video. Muchas graciasl. :oops:

los video son de divulgación libre, y están subidos a youtube, en google puede que consigas como bajarlo.

Título: Re: Tips de simulación del Proteus
Publicado por: AKENAFAB en 30 de Septiembre de 2009, 12:55:50

Excelentes tips!

Muchisimas Gracias!

A los que saben usar bien el proteus , podrian indicar como optimizar el funcionamiento de este , que a veces aunque se tenga mucha máquina trabaja muy lento, ajustar el refresco y frames por ms , etc..


A MLO_ , recuerdo me ayudo con la matriz de led a cambiar si era Anodo común o Catodo.

Ahora ni recuerdo como se hace  :oops:

Estaria bueno que estuviera colgado por aca!

UN Saludo! y buenos tips!
Título: Re: Tips de simulación del Proteus
Publicado por: PalitroqueZ en 30 de Septiembre de 2009, 13:03:50
la clave para no cargar demasiado al "cpu" del proteus, es usar la menor cantidad de componentes y en lo posible no usar dispositivos de alta conmutación, ej: sustituir transistores por buffers o inversores, sustituir pulsadores por logic state, las resistencias casi no tienen utilidad en electrónica digital.

prontamente sacaré otros videitos  :)

pd: si alguno tiene otros trucos, bueno, bienvenido sea a publicarlos aquí.

Título: Re: Tips de simulación del Proteus
Publicado por: MLO__ en 30 de Septiembre de 2009, 14:43:58
Cambio de polaridad en matrices

Normalmente el modelo LEDMPX está configurado con ánodo común, para cambiar a la configuración con cátodo común se debe editar el componente escribiendo:

Código: [Seleccionar]
INVERT=1,2,3,4,5
Para volver a la configuracion anterior -de anodo comun-, se escribe

Código: [Seleccionar]
INVERT=A,B,C,D,E,F,G

Saludos
Título: Re: Tips de simulación del Proteus
Publicado por: Cryn en 30 de Septiembre de 2009, 20:15:04
te pasaste MLO__ es sorprendente descubrir nuevas cosas de un soft como el proteus

gracias por compartir el tip MLO__ :-/ :-/
Título: Re: Tips de simulación del Proteus
Publicado por: jhozate en 30 de Septiembre de 2009, 20:17:36
MLO_ se tenia sus tips bien guardaditos :mrgreen:
Título: Re: Tips de simulación del Proteus
Publicado por: MLO__ en 30 de Septiembre de 2009, 22:40:51
Es que no había un hilo como estos psss  :mrgreen:

A ver si me acuerdo de otros ... para ir publicandolos

Saludos
Título: Re: Tips de simulación del Proteus
Publicado por: MLO__ en 08 de Octubre de 2009, 12:46:08
Simulación de cristales u osciladores

Si queremos simular cristales para las entradas de nuestros PICs, por ejemplo: para usar la interrupción del Timer1 para el conteo del tiempo, se puede recurrir a la opción GENERATOR MODE y seleccionamos DCLOCK. Editamos sus opciones según la frecuencia que necesitemos.

(http://img528.imageshack.us/img528/5952/clk.png)


Saludos
Título: Re: Tips de simulación del Proteus
Publicado por: Trev en 08 de Octubre de 2009, 13:18:32
Hola MLO es exactamente como yo lo hacia y no andaba porque tenia etiquetado un canal del osciloscopio como RC1 y el pin 16 de mi 16f877a tambien  :D
Título: Re: Tips de simulación del Proteus
Publicado por: kurtx en 16 de Marzo de 2010, 05:17:58
Bueno quizá sea un 'refrito' pero lo pongo como un pequeño aporte:
Lo utilizo generalmente con micros pero se puede con diversos dispositivos
     Debug->Configure Diagnostics...
     Se puede aumentar el nivel de mensajes, en el registro de simulación, de cualquier modulo (entre otras opc.) de un PIC.

Además en la misma ventana se puede configurar el tiempo que se desea este nivel de logeo.

Esto me sirvio en una ocasión q tuve problemas con el mod CCP. Pude corroborar q jamás se activaba y no era problema de mi código (como se puede pensar siempre q se está comenzando a prog MCU's).

(http://www.todopic.com.ar/foros/imgtiny/9hnvpe.jpg)



Título: Re: Tips de simulación del Proteus
Publicado por: Trev en 16 de Marzo de 2010, 18:32:37
Pattern: yo lo use para simular la secuencia de un motor PAP sin micro..

(http://img59.imageshack.us/img59/8638/generadordepulsos.th.png) (http://img59.imageshack.us/i/generadordepulsos.png/)

Permite elegir el nivel del pulso inicial de una señal cuadrada y si sera simetrica o no:alto o bajo,el ancho del pulso y del espacio entre pulsos,si sera continua o un determinado numero de pulsos etc,en el cuadro bit patter se puede especificar un tren de pulsos cualquiera muy util cuando se presisa una señal q no es simetrica

(http://img15.imageshack.us/img15/2445/resultadoo.th.png) (http://img15.imageshack.us/i/resultadoo.png/)

Kurtx buenisimo eso del diagnostico lo voy a probar no lo sabia..

Salu2!!
Título: Re: Tips de simulación del Proteus
Publicado por: Trev en 16 de Marzo de 2010, 18:49:31
CPU 100 %?

Si se usan componetes digitales mezclados con analogicos(la simulacion es mas lenta con modelos analogicos) esto puede contribuir(si no tenemos un pc muy potente) a que se cargue al 100% la CPU..
Analogicos pueden ser resistencias,diodos,etc
Solucion: cambiar el modelo y tener todo a digital reemplazando todo lo q diga ANALOGUE por DIGITAL,clicamos sobre el componente y tildamos "edit all propierties as text" ahi cambiamos

(http://img684.imageshack.us/img684/4091/86922601.th.png) (http://img684.imageshack.us/i/86922601.png/)
Título: Re: Tips de simulación del Proteus
Publicado por: Medusa en 03 de Mayo de 2010, 13:22:38
Hola,  :mrgreen: alguien me podria decir como puedo resetear el contenido de la memoria EEprom en el Proteus?
Título: Re: Tips de simulación del Proteus
Publicado por: kamisama en 30 de Mayo de 2010, 15:27:42
Borrar datos de la EEPROM e I2C
[Menu]
Debug
Reset persistent Model Data


Es mi primer videito, no critiquen che, se hace de onda. Gracias.
Título: Re: Tips de simulación del Proteus
Publicado por: gmua en 11 de Febrero de 2012, 19:24:03
Cuando utilizo el Osciloscopio a mí me gusta activar la opción Cursors para poder medir con mayor precisión el voltaje y el tiempo.

Saludos.
Título: Medir señales diferenciales con el osciloscopio del Proteus
Publicado por: PicMinor en 11 de Septiembre de 2012, 12:42:17
¡ Saludos al foro !

Por si le hace falta a alguien:

El osciloscopio del Proteus lleva cuatro canales que nos permiten medir señales referenciadas a masa (GND=0V). Si necesitamos medir señales diferenciales se puede hacer de la siguiente forma: Configuramos por ejemplo el Canal A y el Canal B a la misma escala de tensión, activamos el botón A+B del canal A y el botón INV del canal B. Si lo hacemos así tenemos el canal A con la señal diferencial. Podemos hacer lo mismo con los canales C y D.
Título: Re: Tips de simulación del Proteus
Publicado por: fjalex en 11 de Septiembre de 2012, 18:45:49
Todos los aportes siempre son bienvenidos.

Lo digo porque a veces la falta de respuesta desmotiva a seguir participando, y es una pena.

Seguro que en algún momento le sacas a alguien de un apuro.
Título: Re: Tips de simulación del Proteus
Publicado por: electroipod en 21 de Octubre de 2012, 14:51:41
hay una herramienta llamada Property assignment tool el cual sirve para cambiar valores o asignar nombres a las conexiones, por ejemplo si nosotros quisieramos cambiar el valor de varias resistencias que tienen el mismo valor por otras que tengan el mismo valor entonces seleccionamos todas las resistencias y presionamos la tecla "a" o nos vamos al menu tool->Property assignment tool y donde dice string ponemos:value=10K o cualquier otro valor que quieran cambiar, en el cuadro action seleccionamos assign, en el cuadro apply to automaticamente estara seleccionado la opcion global tagged le damos a ok y los valores de la resistencias que teniamos antes se habran cambiado por el valor que asignamos en este caso 10K, para cancelar la asignacion presionamos de nuevo la tecla "a" y en el cuadro le damos a cancelar y listo.
Disculpen por no poner una imagen pero nose como añadirlo a esta pagina.

ahora supongamos que el puertob de un pic esta conectado a un lcd por medio de un bus, presionamos la tecla "a" y en el cuadro string ponemos igual a esto: net=RB#(el signo # es un numero que se ira incrementando mientras hagamos click sobre los alambres del puertob que estan conectados al bus), luego le damos a ok y haciendo click en cada alambre se le asignara un nombre que va desde RB0 hasta RB7, para cancelar la asignacion presionamos la tecla "a" y en el cuadro le damos a cancelar, luego hacemos lo mismo con los alambres que conectan el lcd y el bus, si algo no entienden diganme como añadir imagenes o diganme su pregunta.
Título: Re: Tips de simulación del Proteus
Publicado por: Alfred$78 en 05 de Marzo de 2013, 20:11:16
Señores, necesito su ayuda para bajar el Proteus, quiero iniciarme en esto, me puden por favor enviar una liga?, . . pero que no este con cnadado, ya que he buscado y no he encontrado un Free, siempre me pide claves y la verdad no soy bueno para buscar los Cracks. gracias de antemano. Saludos a todos!!
Título: Re: Tips de simulación del Proteus
Publicado por: rivale en 05 de Marzo de 2013, 23:52:17
Lamento decirte que de acuerdo a las reglas del foro, no se puede publicar contenido de esta naturaleza :?
Título: Re: Tips de simulación del Proteus
Publicado por: Fer_TACA en 06 de Marzo de 2013, 02:57:35
Señores, necesito su ayuda para bajar el Proteus, quiero iniciarme en esto, me puden por favor enviar una liga?, . . pero que no este con cnadado, ya que he buscado y no he encontrado un Free, siempre me pide claves y la verdad no soy bueno para buscar los Cracks. gracias de antemano. Saludos a todos!!

Ademas no porue publiques el mismo tema en varios sitios se te va a responder antes.
Título: Re: Tips de simulación del Proteus
Publicado por: Fevala en 15 de Abril de 2020, 11:25:49
Cuando utilizo el Osciloscopio a mí me gusta activar la opción Cursors para poder medir con mayor precisión el voltaje y el tiempo.

Saludos.


Una pregunta, os pasa a vosotros que cuando simulo, la visualizacion del Osciloscopio me aparece tan pequeña que casi no puedo ajustar los controles.  Como lo maximizais?

Gracias