Autor Tema: SOLUCIONADO - Reinicio de PIC al presionar boton  (Leído 5099 veces)

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

Desconectado remi04

  • PIC24F
  • *****
  • Mensajes: 657
Re:Reinicio de PIC al presionar boton
« Respuesta #15 en: 31 de Julio de 2021, 04:47:49 »
Una cosa,  entiendo que al pulsar el botón, la máquina comienza a activar el actuadle correspondiente para dispensar, la pregunta es,

  El reset ocurre cuando:
 
  A - justo al pulsar. Ni siquiera le da tiempo a activarse ningún relé ni actuador ni nada.
  B- Llega a activarse un rele o actuador e inmediatamente el pic se resetea..

   - Prueba al poner en el pin MCLR: 

      1-  Dos resistencias en serie, la del lado de vdd de 10K y la siguiente de 1k ohmios al pin mclr.

      2- un condensador de 100 nf  entre la unión de las dos resistencias al pin a gnd.


     3- una resistencia de 470 ohm entre cada pulsador “conflictivo” y la entrada que maneja para reducir la esd que causa.

  Saludos.
 

   
   

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 441
    • Mcu Tronics
Re:Reinicio de PIC al presionar boton
« Respuesta #16 en: 31 de Julio de 2021, 15:32:05 »
Hola amigo remi04.

El reset es, como describes en la opcion A, justo en el momento de pulsar.

Adjunto imajen de como tengo actualmente el MCLR, y tambien, lo que tengo en la entrada del pin.

Saludos y muchas gracias por su ayuda.



   
Nunca se deja de aprender

Desconectado remi04

  • PIC24F
  • *****
  • Mensajes: 657
Re:Reinicio de PIC al presionar boton
« Respuesta #17 en: 31 de Julio de 2021, 19:42:25 »
Dos cositas:

  1-  Sigo pensando que añadir un condensador de 100 nf entre MCLR y GND no le vendría nada mal para evitar que te venga ruido desde la fuente y otros por ahí. El pin MCLR es muy sensible al ruido. Demasiado.

  2- Los condensadores de 0,1 uf que supongo que usas para el antirrebote podrían causar un picotazo guapo en la pista o cable. Cuanto más largo el trayecto desde el condensador hasta el pulsador peor.  Creo que las resistencias limitadoras de 100 ohmios deberían estar hacia los puertos del pic, no hacia los pulsadores. 

  Podrías probar al quitar los condensadores en la placa que falla. Hazle el antirrebote por software por probar.

  Saludos.


Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 441
    • Mcu Tronics
Re:Reinicio de PIC al presionar boton
« Respuesta #18 en: 01 de Agosto de 2021, 20:21:12 »
Hola amigo remi04

1.- Ok, probare agregando el condensador que me sugieres en el MCLR.

2.- es correcto, los uso para minimizar el efecto de rebote del pulsador, y tambien lo implemento por firmware, dandole unos milisegundos para que pasen las oscilaciones provocadas y rechecando el estado del pulsador.

Las resistencias de 100 Ohms van a los pines del microcontrolador, solo que el nombre que le di, da a entender que va al pulsador, pero no es asi, van a los pines del PIC

Probare quitando el capacitor de 100nf del boton, ya que no esta precisamente muy junto a donde se conecta el pulsador. supongo que con la rutina por firmware deberia ser suficiente.

Muchisimas gracias por las sugerencias



Nunca se deja de aprender

Desconectado Yoshua

  • PIC16
  • ***
  • Mensajes: 213
Re:Reinicio de PIC al presionar boton
« Respuesta #19 en: 02 de Agosto de 2021, 11:47:57 »
Te recomendaría que des una pasada por este tema:

Luchando contra el ruido POR SOFTWARE:
http://www.todopic.com.ar/foros/index.php?topic=18647.0

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 441
    • Mcu Tronics
Re:Reinicio de PIC al presionar boton
« Respuesta #20 en: 06 de Agosto de 2021, 00:25:33 »
Que tal amigo Yoshua, lo hare nuevamente, para que no se me escape nada.

Muchas gracias.

Les comento que no he tenido aun respuesta del cliente, hice cambios en la PCB tratando de minimizar el riesgo del reset, esto en base a toda la informacion y sugerencias que he leido y me han dado.

Les agradezco, los mantengo al tanto de si podemos dar solucion definitiva.

Saludos
Nunca se deja de aprender

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 441
    • Mcu Tronics
Re:Reinicio de PIC al presionar boton
« Respuesta #21 en: 11 de Octubre de 2021, 02:38:09 »
Que tal compañeros, actualizo la situacion despues de rato de no tener reporte de falla, hoy nuevamente, el mismo cliente me reporta la misma situacion.

-He quitado los condensadores del antirebote
-Agregar el condensador entre MCLR y tierra no me ha sido posible hasta ahora

Tengo una consulta, que pasaria si dejo el MCLR sin la resistencia que viene de VCC, es decir, directo a VCC sin resistencia, lo recomiendan??

Lo pregunto ya que un colega me lo sugirio pero no se si sea lo mas adecuado.

muchas gracias de antemano, sigo tratando de saber porque ocurre esto.

Saludos
Nunca se deja de aprender

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 441
    • Mcu Tronics
Re:Reinicio de PIC al presionar boton
« Respuesta #22 en: 11 de Octubre de 2021, 02:51:44 »
Creen que si desactivo el MCLR ayudaria, es decir, si pongo en los bits de configuracion, NOMCLR, en lugar de MCLR, ayudaria??

Saludos
Nunca se deja de aprender

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 441
    • Mcu Tronics
Re:[SOLUCIONADO] Reinicio de PIC al presionar boton
« Respuesta #23 en: 14 de Octubre de 2021, 01:21:31 »
Muy buenas a todos.

Actualizo el tema, y dejo mi experiencia por si a alguien les sirve, hoy por fin, hemos dado con el problema y al parecer le dimos solucion.

Como podran leer en el desarrollo del tema, el equipo se reiniciaba al accionar 2 salidas a relevador en particular, hice cuanto me sugirieron y cuanto pude leer y aplicar sin resultados, en taller el equipo no fallaba, pero al ser instalado, por esos dos clientes en particular ocurria el fallo, y es que como bien lo mencione de muchos equipos solo 2 me fallaron, con distintas personas.

bueno, tal ves al principio no lo hicieron correctamente o no lo hice yo en su momento, la solucion fue, colocar en paralelo a la carga (una bmba de 12V 60W), un diodo 1N4007 y tambien, en paralelo a los contactos del relevador, un varistor, en concreto el 14D201K, y afortunadamente, no mas reinicios, ahora activan la bomba sin problemas.

De antemano agradezco mucho su ayuda, consejos, experiencia, creanme que he tomado muy en cuenta todo y los proximos equipos seran mucho mas estables, gracias a ustedes, mil gracias

Saludos
Nunca se deja de aprender

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 441
    • Mcu Tronics
Re:Reinicio de PIC al presionar boton
« Respuesta #24 en: 14 de Octubre de 2021, 01:23:59 »
Si algun moderador me pudiera apoyar a modificar el titulo del tema, agregando el [SOLUCIONADO] se los agradeceria.

Saludos
Nunca se deja de aprender

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
SOLUCIONADO - Re:Reinicio de PIC al presionar boton
« Respuesta #25 en: 14 de Octubre de 2021, 01:36:48 »
Me alegro que esté resuelto thegame

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 441
    • Mcu Tronics
Re:SOLUCIONADO - Reinicio de PIC al presionar boton
« Respuesta #26 en: 14 de Octubre de 2021, 01:38:45 »
Yo mas  :D amigo Nocturno, no sabes cuanto  :D
Nunca se deja de aprender

Desconectado Robert76

  • PIC24F
  • *****
  • Mensajes: 577
Re:SOLUCIONADO - Reinicio de PIC al presionar boton
« Respuesta #27 en: 14 de Octubre de 2021, 07:47:48 »
Gracias por el aporte, y de seguro ayudará a más de uno.
En lo personal, cuándo no utilizo el MCLR, simplemente lo desactivo por soft, y el pin puede quedar sin ninguna conexión o bien usarlo como una entrada.

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 441
    • Mcu Tronics
Re:SOLUCIONADO - Reinicio de PIC al presionar boton
« Respuesta #28 en: 27 de Octubre de 2021, 01:44:04 »
Que tal Robert76, fijate que eso en su momento tambien lo intente, desactivar el MCLR, pero no dio resultado, lei por ahi que incluso causaba mas problemas en ambientes con ruido electrico presente, o cargas inductivas.

Saludos
Nunca se deja de aprender


 

anything