Interruptor de conmutación Contacto de rebote: causas, desactiva y comprobación

El rebote en el contacto del conmutador de conmutación es la breve secuencia de transiciones involuntarias de activación y desactivación que pueden producirse cuando los contactos mecánicos cambian de estado. Una persona puede ver un único movimiento deliberado mientras una entrada electrónica rápida detecta varios bordes, lo que puede generar conteos duplicados, comandos repetidos o una transición de estado ruidosa. Si el rebote es importante depende del circuito receptor y su tiempo de respuesta. Confirme el comportamiento en la entrada real del controlador, luego use un método de desemparejo de hardware o software apropiado; no asuma que todos los conmutadores de conmutación tienen el mismo tiempo de rebote.

LEMA LT2 toggle switches shown as product examples for a contact-bounce engineering guide
Ejemplos de conmutadores de conmutación LEMA LT2 basados en la imagen del producto original. El comportamiento de contacto con el objeto es un comportamiento eléctrico y no se puede juzgar a partir de la fotografía externa.

Qué sucede durante el contacto con el objeto

Un contacto mecánico no siempre pasa de estar abierto a estar cerrado en una única zona perfectamente limpia. Las piezas móviles tienen masa y elasticidad; cuando las superficies de contacto se encuentran, pueden separarse brevemente y volver a unirse antes de estabilizarse. Al abrirse, una zona también puede incluir breves transiciones dependiendo del mecanismo y el circuito de medición. Por lo tanto, una entrada de recepción puede presentar un tren de impulsos corto en el que el operador hubiera previsto un cambio de estado.

La sección del manual de electrónica de All About Circuits sobre el rebote de contacto explica cómo varios transitorios pueden interpretarse como múltiples contados por un circuito digital. El capítulo de sistemas embebidos de la Universidad de Texas describe los enfoques de hardware y de muestreo periódico, incluyendo por qué debe elegirse el intervalo estable para el conmutador en realidad. Estas fuentes explican el mecanismo general; no especifican el tiempo de rebote ni la durabilidad de un modelo LEMA específico.

¿Los interruptores de cambio de posición rebotan?

Sí, un interruptor de conmutación puede producir rebote de contacto. El diseño de la palanca externa no hace que los contactos internos sean inmunes. Un interruptor de conmutación mantenido cambia a una nueva posición mecánica y permanece allí, mientras que un interruptor de conmutación momentáneo vuelve a su posición original tras la liberación; cualquiera de estos tipos de interruptores puede generar transiciones en la interfaz electrónica. El comportamiento exacto depende del mecanismo de contacto, la actuación, el circuito, la banda de frecuencia de medición y la muestra.

No se debe asumir que un conmutador rebote durante un número fijo de milisegundos, ni tampoco se debe tomar como referencia un valor de temporización de un botón de presión no relacionado. Texas Instruments señala que los conmutadores físicos pueden rebotear con intervalos cortos mientras que las entradas lógicas responden mucho más rápidamente, pero su Breve resumen de la aplicación SCEA094 Es un ejemplo de diseño, no una especificación universal para todos los interruptores. Use los datos del interruptor elegido cuando esté disponible y mida la interfaz real cuando la sincronización sea importante.

LEMA LT2 toggle switch product view showing its actuator and terminal body
Imágenes originales de la galería de productos LT2. Las interacciones entre los contactos del interruptor se producen internamente; para evaluar el rebote, utilice mediciones eléctricas en lugar de observar la apariencia externa.
LEMA LT2 toggle switch terminal-side product view
Otra vista original del producto LT2 muestra el lado del terminal. Los terminales identifican la conexión del circuito; no muestran la forma de onda de contacto ni la especificación de rebote.

Respuesta independiente al ruido, el habla y el fallo de contacto

Varias señales pueden parecer un efecto de rebote pero requieren distintas investigaciones. La interferencia electromagnética puede aumentar los picos en un cable de señal largo o mal conectado. Un terminal suelto puede producir una continuidad intermitente. Un mecanismo de conmutación que no es mecánicomente estable puede producir ruidos en torno a un umbral, mientras que el umbral de entrada o el filtro de un controlador pueden no ser adecuados. Contactos desgastados o contaminados pueden generar una alta o irregular resistencia. El rebote puede suprimir las secuencias de transición cortas en una entrada lógica, pero no puede reparar un terminal suelto, un contacto dañado o una carga inadecuada.

Comienza con el patrón de evento y reproduce el mismo circuito, cable, entrada, referencia de tierra y velocidad de conmutación que la máquina. Verifica los niveles de tensión estables y la transición. Si el señal tiene picos de ruido significativos, investiga el cableado, el blindaje, la conexión a tierra y el acondicionamiento de la entrada. Si el propio contacto no es estable en un punto de medición de baja tensión seguro, inspecciona el conmutador y la terminación. No saltes directamente a un retraso de software más largo; esto puede ocultar un fallo o hacer que una entrada real parezca inactiva.

Cuando importa el rebote

En el caso de una lámpara lenta o de un indicador legible por humanos, una breve transición puede ser invisible. En cambio, un contador, un interruptor de borde, una entrada rápida del PLC, un reloj digital o una entrada de control que responda a cada transición pueden registrar múltiples eventos. La pregunta relevante no es solo “¿cuánto tiempo tarda el contacto en rebotar?” sino “¿qué considera este receptor como un borde válido?”. Las barreras de entrada, la velocidad de exploración o de muestreo, el filtrado, la polaridad y la respuesta de la aplicación son todos factores relevantes.

En el caso de un conmutador utilizado como selector de estado mantenido, la aplicación puede preocuparse por la posición final estable en lugar de cada borde intermedio. Un controlador puede muestrear la entrada y aceptar un estado solo después de que permanezca sin cambios durante un intervalo definido. En el caso de un contador de eventos o captación de pulsos, la lógica puede necesitar aceptar la primera transición e ignorar las posteriores hasta que el nivel de señal se estabilice. Diseñe el comportamiento en función de la respuesta requerida por la máquina, incluyendo lo que debe suceder al inicio y si el cable se abre o se corta.

Elija un enfoque de debounce que se adapte a la entrada

Los métodos de hardware y software son comunes. Una red RC seguida de una entrada de Schmitt-trigger puede ralentizar la transición y proporcionar histeresis. Un retardo puede suprimir la transición repetida en los ajustes de conmutación adecuados. Un desatorador dedicado puede manejar la entrada directamente. En el software, un estado machine puede requerir una lectura estable durante un intervalo seleccionado o utilizar un bloqueo basado en temporizador después del primer borde. Cada método tiene sus limitaciones: los filtros analógicos cambian el tiempo de borde, los umbrales de entrada varían y un retardo fijo en el software puede perder operaciones rápidas intencionadas.

La guía de National Instruments sobre la eliminación de los problemas de línea digital muestra enfoques comunes de filtrado de hardware, mientras que el resumen de aplicación de TI discute un ejemplo de debounce basado en un Schmitt-trigger. Estos son referencias de diseño de circuitos, no valores predeterminados para todos los interruptores o controladores. Seleccione los valores de componente y el cronometraje del software a partir de los límites eléctricos de la entrada y el comportamiento observado.

Caso de uso observado Puesta en práctica posible Pregunta de validación
Una entrada de estado manual lenta Proceso de muestreo en estado estable o filtrado de entrada en el controlador ¿El estado final se ajusta correctamente sin que la operación parezca retrasada?
Contralógica rápida o entrada intermitente Calidad de hardware, un estado máquina con temporizador o un desprogramador adecuado ¿Una sola activación produce exactamente un evento aceptable en la operación más rápida esperada?
Cabo largo con clavos o perturbación del suelo Investigue los circuitos de derivación y conexión a tierra, luego adicione protección y filtrado de entrada adecuados. ¿Son realmente los transiciones adicionales un contacto con el objeto, o una interferencia externa?
Contacto inestable o desgastado Inspeccione la terminación, el estado del interruptor y el funcionamiento antes de filtrar. ¿El interruptor cumple con las condiciones de carga y funcionamiento especificadas?

Medir la señal en el punto en el que el controlador la recibe

Para un input lógico de baja tensión, capture el señal en el input del controlador utilizando un osciloscopio o analizador lógico adecuado para la tensión y el circuito. Observe tanto los bordes de activación como de liberación. Registre el modelo del conmutador, la disposición de los contactos, el circuito de alimentación, el circuito de pull-up o pull-down, la longitud del cable, el tipo de input del controlador, el punto de detección y las condiciones de prueba. Compare la forma de onda original con el estado reconocido por el controlador. Una forma de onda en los terminales del conmutador puede diferir de la forma de onda tras un cable largo o un filtro de entrada.

Se deben tomar muestras representativas y repetir la operación tantas veces como sea necesario para detectar variaciones; un único registro limpio no es garantía de un límite de rebote garantizado. Si en el servicio se producen variaciones de temperatura, vibración, carga de contacto o velocidad del actuador, es necesario incluir las condiciones relevantes en el plan de validación. El tiempo máximo seleccionado para un filtro de debounce debe basarse en el comportamiento más grave observado más un margen de diseño justificado y debe seguir cumpliendo los requisitos de tiempo de respuesta del equipo.

Utilice aislamiento adecuado y sondas con valores nominales si alguna parte del circuito no tiene tensión extra baja. Nunca conecte un instrumento de banco con conexión a tierra directamente a un circuito eléctrico sin un método de medición adecuado y cualificado. El desconectado es una función de acondicionamiento de señales; no se trata de aislamiento eléctrico, protección contra sobrecorriente, supresión de arco ni función de seguridad de la máquina.

Mantenga la deshabilitación de señal separada del conmutador de energía

Una rutina de desensamblaje puede hacer que un controlador lea una entrada mecánica de forma más confiable, pero no aumenta la capacidad eléctrica de un conmutador. Si el conmutador hace o rompe directamente un motor, un solenoide u otro dispositivo de carga, se aplican aún las especificaciones específicas para ese dispositivo, así como la protección contra sobrecarga, arcos, supresión y diseño protector. Una pequeña red RC destinada a una entrada lógica no debe conectarse a un contacto de alimentación sin una revisión del diseño. Se debe separar la entrada del operador de una carga de mayor energía utilizando una interfaz adecuada cuando el diseño de la máquina lo requiera.

Para la selección, consulte la información exacta. Documentación del producto LEMA LT2 y confirme el modelo completo, el formulario de contacto, los terminales y la carga eléctrica. La imagen de la página del producto que aparece a continuación identifica las opciones de terminales; no indica una especificación de rebote.

LEMA LT2 toggle switch terminal-type diagram from the product library
Ilustración original del tipo de terminal LT2. Colocar la opción de terminal y contacto exacta en el dibujo del circuito aprobado; el diagrama no proporciona un valor de tiempo de rebote.

Lista de verificación de liberación para una entrada de OEM

  • Documente si el cambio de estado se mantiene o es momentáneo y qué transición de contacto utiliza el controlador.
  • Compruebe que los estados de contacto son normales y que el dispositivo funciona correctamente, así como la disposición de los terminales y el dibujo exacto del modelo.
  • Medir la forma de onda en la entrada de recepción y distinguir el salto de contacto del ruido externo o las fallas en el cableado.
  • Elige un filtro de hardware o software que cumpla tanto los requisitos de reducción de ruido como los de tiempo de respuesta.
  • Pruebe tanto la activación como la liberación, así como las muestras representativas y el entorno operativo esperado.
  • Verifique que el filtrado no pueda ocultar un cable roto, un cortocircuito o un fallo que la máquina esté obligada a detectar.
  • Mantenga la lógica de desbordamiento de tensión separada de las especificaciones de los contactos de alimentación y de las funciones de seguridad de la máquina.

Para temas de diseño adjuntos, consulte Guía del mecanismo del interruptor de conmutación para el comportamiento del actuador y Guía de los tipos de terminales de conmutador de conmutación para las opciones de conexión. Guía de cableado de conmutador de 4 pines y Guía de cableado de conmutación de 6 pines Identifique el circuito de la cubierta; siga la representación del interruptor exacta en lugar de basarse en la coloración de los cables o el número de pines.

¡Mira una demostración de salto de conmutador!

El siguiente video de All About Circuits muestra cómo se produce el rebote del interruptor y cómo solucionarlo. Proporciona una explicación visual del problema de la señal, pero no caracteriza un modelo LEMA ni sustituye las comprobaciones de medición y diseño anteriores.

Switch Bounce y cómo lidiar con él Video 1 de All About Circuits

Mira el vídeo de Switch Bounce y cómo lidiar con él en YouTube.

Preguntas frecuentes

¿Todos los interruptores de cambio tienen el mismo tiempo de rebote?

No. El rebote depende del mecanismo, la muestra, la activación, el circuito de contacto y medición. Use la documentación del modelo exacto y valide la entrada real cuando la precisión sea importante.

¿Puede un software de desensamblaje resolver el ruido eléctrico de un cable largo?

Puede suprimir breves transiciones adicionales, pero no corrige problemas de encaminamiento, conexión a tierra, blindaje, conexiones sueltas o entradas inadecuadas. Diagnostique la fuente de señal antes de elegir un filtro.

¿Es suficiente siempre un retraso de desemparejo de 10 ms?

No existe un intervalo universal aplicable a todos los interruptores y sistemas. Seleccione un valor basado en un comportamiento medido o especificado y confirme que aún cumple con los requisitos de tiempo de respuesta de la aplicación.

¿El debounce hace que un conmutador sea seguro para cambiar un motor?

No. Las condiciones de desprendimiento son un señal lógico. No cambian la clasificación de carga del interruptor, protegen los contactos ni confirman que las funciones de seguridad de la máquina sean adecuadas.