Autor Tema: :: PULSADORES :: RAROS ::  (Leído 1899 veces)

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

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
:: PULSADORES :: RAROS ::
« en: 09 de Julio de 2012, 14:24:20 »
Hola

Hace un tiempo encontre unos pulsadores de dos pines superior derecha (1) distintos de los de la inferior izquierda(2).

distintos a los de  dos patas que venden cuando pindes pulsadores(0) para pcb de pruebas.




esta ultima vez no los econtre pero el de la tienda me dio unos muy parecidos a (1) los pero con 3 patas
la tercera es una que va a la carcasa superior metalica y la verdad me dijo que la tercera pata que la cortase y listo
pero resulta que este pulsador a veces hace cosa raras, se queda pulsado, repite la pulsacion 2 o 3 veces,
un pesadilla.

Me gustaria saber si esos pulsadores tiene alguna utilidad la tercera pata o tan solo es para compensar los desastres


si alguno de ustedes los conoce o tienen tienda u los usaron antes me gustaria que me diran
alguna opinion.

Un Saludo.

** Señor tendero no me time más.
     Separa que acuerdo de usted cada vez que uso los dichosos pulsadores.
« Última modificación: 09 de Julio de 2012, 15:28:17 por pajaro »

Desconectado tannke

  • PIC16
  • ***
  • Mensajes: 176
Re: :: PULSADORES :: RAROS ::
« Respuesta #1 en: 09 de Julio de 2012, 18:24:39 »
La tercera pata (la que va a la carcasa) creo que es mas bien para reforzar el pulsador cuando está soldado en la placa, yo los que tengo son de 5 patas  2+2 comunes y la quinta que va a la carcasa.

Un saludo.

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: :: PULSADORES :: RAROS ::
« Respuesta #2 en: 09 de Julio de 2012, 19:36:45 »
  Ese pin extra es de fijación como bien te comenta tannke. Las fallas se pueden deber a los rebotes... ¿Estás teniendo eso en cuenta en tu programa?
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: :: PULSADORES :: RAROS ::
« Respuesta #3 en: 11 de Julio de 2012, 15:08:30 »
  Ese pin extra es de fijación como bien te comenta tannke. Las fallas se pueden deber a los rebotes... ¿Estás teniendo eso en cuenta en tu programa?

Para los rebotes, coloque en el programa una espera de 300 ms

Código: C++
  1. ...
  2. ..
  3. if(input(PIN_C0)==1){
  4. delay_ms(250);
  5. }
  6. ...
  7. ..
  8.  
  9.  

lo mas extraño es que al resetear el micro despues de mas de un minuto en reposo
se comporta como si se hubiera presionado el boton, es algo muy extrano, el pic es un pic18F2550.

los pulsadores estan conectados PIN_pic---220R---switch --- VCC(+5v)

la cosa es rara...
parece ser que el pin 6 que contine el RB_A4 hace cosas raras..

¿Que le puede estar pasando ?
¿Que se me esta pasando por alto?

...




Desconectado tapi8

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1506
Re: :: PULSADORES :: RAROS ::
« Respuesta #4 en: 11 de Julio de 2012, 15:28:02 »
Prueba con una R mas grande de 5K o 10K, los pulsadores siempre los vi con esos valores:

http://picmania.garcia-cuervo.net/trucos.php#CONECTANDOCONTACTOS

El antirrebotes te debe llegar con 20ms, depende de la calidad del interruptor, pero 20ms debe ir bien.

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: :: PULSADORES :: RAROS ::
« Respuesta #5 en: 11 de Julio de 2012, 15:44:29 »
  Un problema puede ser que mientras el interruptor no está pulsado, el pin de micro quede al aire, lo cual puede provocar estados ambiguos en la entrada.

  El pin debe tener una resistencia de pull-up o pull-down según como esté conectado el pulsador.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: :: PULSADORES :: RAROS ::
« Respuesta #6 en: 13 de Julio de 2012, 09:00:50 »
hola

Tapi8 excelente enlace ese, me gusto mucho. Buen aporte al hilo.

AngelGris al final deje el esquema asi.

pin_pic ----- cablecito apulsador ----10k -----masa.

ya no hace cosas raras la pregunta es ¿hasta que valor se puede bajar la resistencia?

un saludo

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: :: PULSADORES :: RAROS ::
« Respuesta #7 en: 13 de Julio de 2012, 12:15:56 »
  La resistencia no es necesario que tenga un valor bajo. Con 10K es más que suficiente, ya que sólo está para evitar que el pin del pic no quede "flotando". De hecho, 10K es el valor que lleva el PicKit2 en su pulsador.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado tapi8

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1506
Re: :: PULSADORES :: RAROS ::
« Respuesta #8 en: 13 de Julio de 2012, 12:49:15 »
Citar
La resistencia no es necesario que tenga un valor bajo. Con 10K es más que suficiente, ya que sólo está para evitar que el pin del pic no quede "flotando". De hecho, 10K es el valor que lleva el PicKit2 en su pulsador.

Es que el problema es que el tenia una R demasiado baja de 220 ohmios. Deduzco que era debido a eso....

Citar
Tapi8 excelente enlace ese, me gusto mucho. Buen aporte al hilo.

Las gracias hay que darselas a Diego (redpic) de el es la pagina, yo solo puse el enlace, tienes razon que es una pagina muy buena.

Citar
¿hasta que valor se puede bajar la resistencia?

Pues nunca me hice esa pregunta, como cuestan igual y no ocupan mas espacio, siempre las pongo de 10K.
Tal y como lo tienes montado ponle una en paralelo de 10K, sin soldar ni nada, asi a mano y tendras 5K, prueba si sgue funcionando, si funciona es que llega con 5K, si le pones una de IK tendras 0,9K vuelve a probar....creo que con este valor empezara a fallar, pero es cuestion de probar.

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: :: PULSADORES :: RAROS ::
« Respuesta #9 en: 16 de Julio de 2012, 13:02:52 »
Hola compañeros

Gracias a ambos por las respuesta,
muy a menudo me cuestiono el porque de las cosas,
porque funcionan de una forma y no de la otra,
que hace que eso funciono y que hace que te tenga horas revisando
fallas , codigo , datas y volviendote medio loco,
 asi como las consecuenicas que derivan de esas decisiones.

Un Cordial Saludo.