¿Cómo agregar rebote a un interruptor en LTspice?

¿Es posible agregar rebotes para un interruptor en LTspice? A continuación se muestra un relé de láminas simulado en LTspice. Puedo configurar las resistencias de encendido y apagado, pero ¿hay alguna solución para crear rebotes también?

ingrese la descripción de la imagen aquí

Sin rebote, la simulación del relé genera la siguiente salida limpia:

ingrese la descripción de la imagen aquí

Por rebotar me refiero a algo similar a esto:

ingrese la descripción de la imagen aquí

La razón por la que hago esta pregunta es que quiero ver si puedo implementar un circuito antirrebote RC en simulación que funcione antes de implementarlo.

¿Conoces el intervalo de tiempo de rebote? Puede simular con triángulo más %10% seno f en el comparador y ajustar f y %
¿Qué significa "% 10% seno f"?
SNR de 10: 1 para señal triangular con ruido f alto usando solo una onda sinusoidal o use ruido aleatorio filtrado, sin importar o use cualquiera que sean sus especificaciones de inmunidad ... 3: 1 por debajo de xx Hz ruido de línea parásita más rebote entonces puede simular cualquier interruptor ruidoso
siga estas pautas para limitar la sobretensión te.com/commerce/DocumentDelivery/…
Grabe algunos rebotes de la vida real y proporciónelos como un archivo pwl
@PlasmaHH: Esta me parece la mejor respuesta: puedes crear un rebote de contacto realmente perverso con un archivo PWL :)

Respuestas (1)

Simplemente use otro de los elementos VCSW y una fuente de voltaje diferente para controlarlo. Colóquelos en paralelo a su VCSW existente. Luego configure el tiempo para que se retrase hasta que se acerque a un borde que desea probar. Algo como esto:

Simulación de rebote LTspice

He usado .PARAM para configurar F a 500 Hz. El MYSW del lado izquierdo emula el período de 500 Hz del relé de láminas. El lado derecho emula el rebote (dividido por 200 adicionales para acortar los pulsos). Tome nota del retraso de .22/F. El lado izquierdo usa un retardo de .25/F. Al hacer que el interruptor de rebote se demore un poco menos, esto hace que los pulsos comiencen a tener lugar un poco antes. También limito el número de ciclos a 6 aquí. Pero puedes ajustar como quieras.

EDITAR: Aquí están las imágenes del simulador que configuré en LTspice, a continuación. Es posible que deba ajustar el condensador del filtro para reducir la oscilación y permanecer dentro de los límites de histéresis de 4 V. Además, su LED afectará esto.

Verdaderamente, esto sería MUCHO más fácil con un micro. O usando un 7555 como disparador schmitt, sospecho. Esto es realmente demasiado complejo.

CAÑA Y REBOTE

ACCIONAMIENTO ACTIVO E INDICADOR

FILTRAR

SCHMITT

Traté de simular sus sugerencias aquí está la parte completa del circuito de conmutación: s22.postimg.org/jjntvz5a9/glcrt.png solo para la primera acción de cambio que veo: s11.postimg.org/s8kwb9eb7/glcth.png pero eso es todo . el encendido y el apagado no se repiten: s18.postimg.org/43xdn2cih/longlcrt.png ¿estoy haciendo algo mal aquí? gracias de antemano
@ user16307 Se agregaron algunas notas.
@jonk No necesita un interruptor adicional, solo agregue la segunda fuente a la entrada inversora de la primera. O, si desea guardar un nodo más, haga que la fuente principal sea una fuente de voltaje Rser=1y agregue una fuente de corriente paralela a través de ella como el equivalente de la segunda fuente de voltaje. O puede ser más elegante agregando un pulse 0 1 0 1m 1m 5 10paso bajo LCcon 1 Rser=0.2for Ly 25m Rpar=200for C, un interruptor con vt=0.425 vh=-0.1(o los valores que considere adecuados). O una fuente de comportamiento "hacer todo", o un seno que decae exponencialmente con trigger. Ah bueno... :-)
@aconcernedcitizen Solo quería usar el mismo método que el OP entendería de inmediato (comunicación previa). Me gustan tus adiciones. ¡Con suerte, el OP los probará!
@jonk pasé mucho tiempo para descubrir por qué en mi simulación el rebote no se repite después del primer ciclo y todavía no hay progreso por mi parte. aquí lo que simulo y revisé dos veces lo que has escrito y las conexiones son las mismas que las tuyas: s10.postimg.org/fe4h4s92h/jktled.png Pero obtengo el siguiente resultado: s9.postimg.org/fkjqgg8i7/jktled_ptsng.png ¿Es eso también lo que obtienes? ¿O obtiene rebotes periódicos para cada borde de pulso?
@ user16307 No pretendía más de una prueba de rebote, en uno de los primeros bordes. Un ciudadano preocupado discutió algunas otras ideas. También hay PWL, desde un archivo, si quieres. Lo que mostré es solo un borde con un conjunto de rebotes a una frecuencia más alta. Pero solo uno. Sin embargo, puedes moverlo a diferentes lugares.