Autor Tema: Estabilidad en PIC16F877A  (Leído 18184 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dogflu66

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3549
RE: Estabilidad en PIC16F877A
« Respuesta #30 en: 24 de Agosto de 2005, 06:05:00 »
Por que esa red de Rs y condensador 10uF en el mclr?, por generar un tiempo mayor de reset?, lo veo un poco inestable... yo máximo coloco una R de 10K y un condensador de 1uF de tantalo en paralelo a uno de 1nF... y cuando se trabaja con cargas grandes siempre se genera un retardo a la conexion para dar tiempo a estabilizar los circuitos, sobre todo las fuentes de alimentacion...
Saludos desde Granada, España.

Desconectado pastito2003

  • PIC12
  • **
  • Mensajes: 65
RE: Estabilidad en PIC16F877A
« Respuesta #31 en: 24 de Agosto de 2005, 08:30:00 »

Muchas gracias dogflu66. El capacitor lo puse porque en la hoja de datos
recomienda  los valores de las resistencias pero no el del capacitor, así es que usé
un electrolítico que tenía a mano.

El PIC arranca bien, sin problemas. Tengo habilitado el PWRT (Power Up Timer).

El electrolítico de 10uf no parece crear un retardo perceptible.

Si, la fuente hace "clon" al conectarla! Y con los filamentos del ampli en frío,
consumen la friolera de 12 amperes, hasta que se calientan los mismos (un par
de segundos).

El ampli funciona así: el pic está siempre encendido, mostrando el modelo del
ampli en el display y esperando que se active pulsador de encendido. Hasta aquí
es estable.

Cuando se presiona el pulsador de encendido, el programa dispara el relay que
enciende la fuente y hace una cuenta regresiva de 45 segundos, para esperar
que los filamentos calienten las válvulas. Una vez que sucede esto, se acciona
otro relay que habilita el alto voltaje.

El PIC se cuelga cuando se accionan los relays. Tanto el de filamentos como el de
la alta tensión.



Saludos y gracias


Desconectado RaDoN

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1498
RE: Estabilidad en PIC16F877A
« Respuesta #32 en: 24 de Agosto de 2005, 09:11:00 »
¿As probado a aislar mas? Me refiero, que el pic no actue directamente sobre el relé, si no que este lo haga sobre un opto antes, aquí el aislamiento es absoluto y por lo menos así no aseguramos que no es por la inducctancia del relé.

Un problema que se demora tanto, se agotan posibilidades, pero probar, no pierdes nada IdeaRollEyes
Si juegas contra el mejor, pierdes como los demás.

Desconectado dogflu66

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3549
RE: Estabilidad en PIC16F877A
« Respuesta #33 en: 24 de Agosto de 2005, 10:06:00 »
Cuanto mas expones mas conozco del montaje por lo pronto prueba con los condensadores y no olvides las VDR suelen absorber el 90% de las interferencias que se propagan por la red... lo que seria interesante es saber si lo probaste con baterías porque de esta forma descartaríamos los picos de bajada de voltaje y solo nos centraríamos en parásitos... hace poco en el trabajo detectamos un fallo y era que la controladora tenia un watchdog externo con detección tambien de caida de alimentación y el problema estaba en que las pistas de alimentacion de este C.I. eran muy finas con lo que hacia reset cuando entraban en marcha los motores y se compenso colocando un condensador de no mucha capacidad de tantalo en paralelo con su alimentación... con esto quiero decir que el fallo puede venir por cualquier sitio...
(un buen software puede fallar por un mal hardware y viceversa pero tan bien seda la paradoja que un buen hardware y software puede fallar simplemente por una mala distribución de componentes en una placa de circuito impreso o simplemente por un cable demasiado fino, etc.) y sobre todo animo y muuuuuuucha paciencia... aunque se permite algun que otro taco...

PD. Los libros no siempre tienen razon... te lo digo por experiencia...
Saludos desde Granada, España.

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: Estabilidad en PIC16F877A
« Respuesta #34 en: 24 de Agosto de 2005, 12:28:00 »
Una pregunta dogflu:

Las VDR suelen venir en las placas de TV?

Podrías poner una foto de una de ellas para ver como son?

Gracias.

Desconectado RaDoN

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1498
RE: Estabilidad en PIC16F877A
« Respuesta #35 en: 24 de Agosto de 2005, 12:33:00 »
Supongo que habrá muchos tipos de VDR, las que yo he visto son como cajitas blancas.


Escrito originalmente por dogflu

buen hardware y software puede fallar simplemente por una mala distribución de componentes en una placa de circuito impreso



locoinvasor
Si juegas contra el mejor, pierdes como los demás.

Desconectado dogflu66

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3549
RE: Estabilidad en PIC16F877A
« Respuesta #36 en: 24 de Agosto de 2005, 15:09:00 »
En este caso con solo haber colocado este integradito mas cercano al micro que es el unico en este caso que podia tener perdida de datos, no hubiese dado el problema ya que anulando este chip de proteccion la controladora trabajaba perfectamente sin problemas en el mismo lugar de trabajo que anteriormente estaba continuamente reseteando... en algunos procesos un reset significa poner en marcha un proceso de arranque con un protocolo muy largo...
Saludos desde Granada, España.

Desconectado pastito2003

  • PIC12
  • **
  • Mensajes: 65
RE: Estabilidad en PIC16F877A
« Respuesta #37 en: 24 de Agosto de 2005, 18:12:00 »

Muchas gracias por los consejos. Disculpen mi ignorancia, pero no sé qué es un
VDR. En cuanto tenga tiempo voy a intentar probar de alimentar con baterías el
PIC. El problema es que está todo integrado en un board así es que no se me
ocurre cómo separar la parte de fuente para alimentar con pilas el PIC. Sobre todo
porque de la misma fuente salen los 6 volts para activar los relés y los 5 volts
que alimentan el LCD y los LM358. Creo que voy a tener que trabajar un rato en
eso...


Saludos

Desconectado superticion

  • PIC10
  • *
  • Mensajes: 19
RE: Estabilidad en PIC16F877A
« Respuesta #38 en: 25 de Agosto de 2005, 00:01:00 »
Dogflu, son las VDRs los mismos varistores?

Desconectado dogflu66

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3549
RE: Estabilidad en PIC16F877A
« Respuesta #39 en: 25 de Agosto de 2005, 02:11:00 »
Si.
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3549
RE: Estabilidad en PIC16F877A
« Respuesta #40 en: 25 de Agosto de 2005, 15:03:00 »
Algunos ejemplos, si solo se utilizan para limpiar la linea de red se pueden utilizar las mas pequeñas (menor corriente)...

Saludos desde Granada, España.

Desconectado pastito2003

  • PIC12
  • **
  • Mensajes: 65
RE: Estabilidad en PIC16F877A
« Respuesta #41 en: 27 de Septiembre de 2005, 11:53:00 »


Hoy conseguí una plaqueta fabricada por SHARP, diseñada para filtrar ruidos de
línea en microondas (creo). La plaqueta tiene el número de parte:

FPWBFA253WRK0

Tiene los conectores, una fusiblera, un capacitor de poliester grande, una bobina
con núcleo de ferrite (dos bobinados, uno para cada polo, en cada mitad del
ferrite), lo que parecen ser dos chokes pequeños (son como resistencias pero
tienen una banda plateada gruesa alrededor y bandas de colores) y lo que
parecen ser dos VDR"s a masa.

Costo $20 (aproximadamente US$6.5). Hoy la instalo antes del PIC y les cuento
cómo me fue.



Saludos

Desconectado pastito2003

  • PIC12
  • **
  • Mensajes: 65
RE: Estabilidad en PIC16F877A
« Respuesta #42 en: 27 de Septiembre de 2005, 23:25:00 »

Sigue sin funcionar. Con el circuito supresor de picos SHARP, el problema persiste.

También probé poner un transformador más grande en el PIC, con los
mismos resultados (malos).

Estoy pensando conectar todos los pines del PIC no usados a masa, usando una
resistencia de 10K en cada uno.

Esto parece una novela de misterio... no termino de encontrar al culpable.


Salu2


Desconectado dogflu66

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3549
RE: Estabilidad en PIC16F877A
« Respuesta #43 en: 28 de Septiembre de 2005, 06:56:00 »
Pon  a todos los pin que no se utilizan o se utilizan como entrada un condensador mkt de 1 nF a masa y a las salidas un condensador de 100 pF ceramico, cercanos al micro.
Y si te sigue fallando quita el transformador y coloca pilas haber que pasa y después de todo esto si te funciona coloca de nuevo el transformador y coloca esto en paralelo después del puente rectificador del transformador del pic.
El condensador de 10000uF, puedes colocar 4 de 4000 y pico uF, la R esta calculada para una fuente de 12v pero puedes colocarla mas pequeña si el transformador lo permite y por supuesto y no menos importante rezar un poco.

Amortiguador de bajadas de tension de bajo coste:
Saludos desde Granada, España.

Desconectado pastito2003

  • PIC12
  • **
  • Mensajes: 65
RE: Estabilidad en PIC16F877A
« Respuesta #44 en: 02 de Octubre de 2005, 12:00:00 »

Creo saber dónde está el problema... revisando el circuito, cuando lo diseñé,
el tema es que los relays que puse se activan con 6 V y el PIC funciona con 5V.

Entonces lo que hice fue hacer una fuente separada en cada plaqueta: con un
punte rectificador y un 7806 para los relays y lo mismo pero con un 7805 para
el PIC.

El tema es que tuve que unir las masas porque si no no disparaban los relays.

Supongo que lo que pasa es que hay un flujo de corriente entre la placa de
relays y el PIC cuando dispara.

Ahora bien, no sé qué es lo mejor para solucionar este problema. Se me ocurre
poner un operacional en medio, por ejemplo un LM358 para presentar alta
impedancia al pic y aislar las masas.

Otra opción sería poner un optocoupler, y una tercera sería rediseñar una vez más
la plaqueta del PIC para ponerle un divisor resistivo, sacar la fuente del mismo y
alimentar todo desde el 7806. O poner un par de diodos para que caiga 1.4
volts y no tener que recalcular el divisor resistivo dependiendo de la carga...

Pero esto requiere cirujía mayor... Ardiendo


¿Qué me aconsejan los compañeros PICeros?


Saludos



 

anything