Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenos días.
Pues de nuevo vuelvo a tener "problemas" con los ruido y los rebotes en mi experimentos :D, bueno resulta que tras solucionar el problema de lo que yo creía ruido que comenté en ESTE post, que al final resulto ser "mala programación" o falta de conocimiento de como trabajan las interrupciones, pues me puse de nuevo a enredar y me la he vuelto a pegar.
Bueno lo que he pretendido es controlar un arranque estrella - Triangulo de un motor trifásico :D, para esto lo que uso la placa de siempre que ya deje preparada para controlar relés a través de un ULN2003.
La conexión es, con el PIC disparo el ULN2003, este controla un rele alimentado a 24V, se supone que este ULN2003 esta preparado para trabajar con cargas inductivas y ya lleva montado el diodo internamente para evitar las corrientes inversas y todo eso, esto funciona muy bien, he montado esto bastantes veces y siempre funciona a la "perfección" salvo fallos míos, tras programar y montar los relés probé el programa y parece que trabajaba bien, ahora bien como el motor es trifásico y para no cargarme los contactos del relé el motor lo arranco con contactores que los alimento con los relés, es decir el PIC controla el uln2003 para disparar los reles, los reles alimentan los contactores y los contactores alimentan el motor, pues bien, cuando pongo los contactores el PIC se descontrola.
¿Que he podido observar? por un lado lo que ya sabia, que me habíais comentado en el post anterior y que había contrastado viendo otros circuitos y otras literaturas, los condensadores de 100nf a la entrada de alimentación del PIC, sin esto pues hay problemas de reset, etc., etc., Ahora bien, también he podido comprobar que al entrar los contactores se mete ruido por algunas de las entradas, por esto quería filtrar esas entradas, se que lo que hay que hacer es meter condensadores por en esa entrada, de esa forma se retarda la activación y se amortiguan los ruidos ya que si el pulso es muy pequeño el condensador lo absorbe al no ser suficientemente largo como cargar el condensador ¿no es así? lo único que he podido probar es a meter un C de 47 microfaradios y una R de 10K, con lo que he visto que esto retarda 0.5 seg. aprox. el tiempo de respuesta de la entrada, ahora bien, no he podido probar mas por no tener material, es lo que pasa cuando juegas los fines de semana que está todo cerrado, el montaje que he hecho es el siguiente
No se si es del todo correcto, bueno antes de vcc hay un contacto que es con el que disparo, ¿esto es correcto? la pregunta que se me ocurres, en este caso el condensador es de 35 Voltios, es el que tenia y por eso lo monté, ¿si la entrada se queda activada mucho tiempo es posible que el condensador se cargue lo suficiente como para que exista una tensión en sus bornes superior a los 5v de la fuente? ¿Es decir podría llegar a tener 35v entre extremos del condensador? y de ser así, para evitar estropear el PIC, como podría limitar este voltaje, ¿con un zenner de 5v en antiparalelo al condensador? como este otro esquema:
Cuando se supera la tensión del zener y este empezase a conducir ¿no se produciría un corto?
Bueno quizá las preguntas sen muy básicas, pero es que no me termino de aclarar,
Muchas Gracias
Sobre tu primer problema la solución es sencilla: lo tienes mal conectado.
El interruptor tiene que ir en paralelo al condensador y la resistencia a positivo para que te hagas una idea de lo que quiero decir mirate el circuito de reset del módulo PIC40 de la Entrenadora: http://wiki.webdearde.com/index.php/Entrenadora:PIC_40_pines , formado por R40, R42, C7, D7 (opcional) y S1 (suponemos que J11 esta conectando el pulsador S1 al resto del circuito). No te fijes en los valores (quizas tengas que cambiar el valor de C7) sino en el esquema, esto es lo que tienes que hacer. Evidentemente trabaja con lógica negada, es decir estarás recibiendo un '0' lógico cuando tengas el interruptor pulsado.
Sobre el segundo problema es un poco más difícil de solucionar. El contactor al arrancar necestia una poténcia fuerte que la red no puede dar tan fácilmente, por eso la tensión cáe y ves el pico. Yo probaría a poner en la alimentación de 5V (la que te va a fastidiar el micro) varios condensadores en paralelo de valores que vayan aumentando de 10 en 10: 100nF, 1uF, 10uF, 100uF, si el pico dura 'mucho' en tiempo sigue con 1mF y más. Otra cosa que podrías hacer es poner un choque en la línea pero esto es más para señales de RF.
S2
Ranganok Schahzaman
Joer que velocidad respondiendo, mejor que el soporte tencnico de muchas empresas 😀
En cuanto al primer problema, el circuito del reset que comentas creo que lo entiendo, pero como bien dices si lo hago así tendria logica negativa, y por ejemplo esa entrada trabaja con un Flip Flop RS asi que no me valdria trabajar en logica negativa negativo, entiendo que como lo tengo yo montado lo que pasa es que al abrir el contacto la unica salida que le queda a la corriente es atraves del micro y por eso tarda tanto en descargar ¿no es asi?
En cuanto al segundo problema, ¿esos condesadores donde los pondria? a la salida de la fuente de alimentacion supongo, ahora bien si el tema es que la red no puede con esa demanda tan grande de potencia por parte del transformador no se tendria que apreciar en el resto de electrodomenticos de la casa? veo que comentas sobre la duracion del pulso, esa duracion es infima, hablo de un pulso de microsegundos quizá, en cuanto llegue a casa habo una captura (aunque sea hago una foto de la pantalla del osciloscopio) y te muestro como es la interferencia.
Otra cosa que no tengo hecha es poner los C de 100nf entre alimentacion del resto de integrados que hay en la placa, como los 16f84 y los Flip Flop, ¿estos puede estar metiendo tambien interferencias?
Bueno muchas gracias como siempre
Para no usar lógica negada (no entiendo que problema tienes con el Flip-flop), simplemente da la vuelta al circuito, es decir contecta la resistencia R42 a GND, y el condensador C7 y el switch S1 a +Vcc (el diodo D7 no lo pongas).
La inteferencia donde mejor se aprecia es en las luces que no sean fluorescentes o de bajo consumo cuando enciendas el contactor verás un destello o un parpadeo en las luces. Para evitar esta interferencia puedes usar un filtro de red a la entrada de la fuente y los condensadores que te he dicho a la salida.
S2
Ranganok Schahzaman
Joer pues aqui con mas info, unas capturas del Osciloscopio
Esto es lo que tengo cuando tomo capturas entre el 0 y la entrada del RS al enchufar el contactor tenso los siguiente
Hay un pico de 7.5V y dura poquisimo un microsegundo o así.
Cuando conecto en los enchufes de otra sala tengo lo siguiente
Como se puede ver sigue estando la interferencia pero mucho mas atenuada, 1.12 v y tambien duraciones de 1 microsegundo
Ahora se me ocurrio olvidarme de la placa y tomar las capturas en los 5 v de la fuente, (sin desconectar la placa) es decir, que miré como era alimentacion de la placa, y esto es lo que me encontré
A si que el ruido ya no es que afecte a las entradas y salidas de la placa sino que se descojona la alimentacion, hay un pico que llega hasta 15v, y como un rebote que ademas duran 0.08ms y 0.12ms respectivamente.
Pero si eso es malo, lo que viene ahora es mas feo todavia, grafica a desconexion de los contactores:
MUCHO mas ruido de una duracion mucho mas grande que el anterior, de hecho el primero dura 1.72 milisegundos, los otros de 0.24 y 0.28 ms respectivamente y el pico llega hasta 32 voltios, ¿y todavia no se ha frito nada?
En fin que de momento lo que tengo que hacer es tratar de hacer esta parte mas resistente, ¿si monto un regulador y mas condesador a la entrada (como si fuese una fuente pero sin el rectificador) o un Zener arreglaré algo?
Gracias