¿Hay alguna forma de simplificar este circuito?

0

Anteriormente hice una pregunta, ¿Este circuito para buzzers de preguntas? ¿trabajo? , en el cual obtuve una muy buena respuesta (la primera).

Pero tengo un problema en ese circuito y no puedo hacerlo correctamente.

El principal problema es que para hacer ese circuito, necesito configurar los valores de la resistencia con mucha precisión. Por ejemplo, puede consultarlo en esta simulación. Si los valores de la resistencia no son correctos, incluso por la diferencia de unos pocos ohmios, no funcionará.

El segundo problema que tengo es que este circuito es muy complicado y es difícil para mí obtener tantos componentes. Tengo que hacer el circuito para 8 equipos y necesitaré muchos diodos. No tengo tantos diodos.

Entonces, ¿puedes decirme algún método para simplificar este circuito?

    
pregunta Kartik

2 respuestas

3

Yo usaría un microcontrolador y haría toda la lógica en el firmware. Conecte las 8 líneas a un solo puerto y léalas simultáneamente en una interrupción periódica. El firmware busca que el valor del puerto no sea FFh (suponiendo que los botones estén cableados como desplegables). Si es así, mira para ver qué botón se presiona, declara que es el ganador y bloquea los cambios de estado subsiguientes por un tiempo, un restablecimiento manual, todos los botones durante algún tiempo, etc.

En el muy improbable caso de que dos botones se encuentren por primera vez presionados en la misma interrupción, use un generador de números aleatorios para elegir cuál declarar al ganador. Esto significa que ambos botones se presionaron a unos pocos µs entre sí. Esto es varios órdenes de magnitud más rápido de lo que los observadores humanos considerarían un empate, por lo que nadie discutirá el que usted elija. El generador de números aleatorios es para la equidad a largo plazo. Una vez más, sin embargo, presionar dos botones simultáneamente a unos pocos µs es un evento muy improbable. Incluso si intentaste hacerlo a mano 1000 veces, dudo que puedas hacerlo incluso una vez.

    
respondido por el Olin Lathrop
2

Veo lo que quieres decir con sensibilidad de resistencia. Sin embargo, mirando a tu simulación - ¡Holy Cow! Puedo ver su problema de inmediato, y su problema se llama 10 ohmios. Sus resistencias de colector son demasiado pequeñas, y consumirán 1/2 amperio cuando se encienda el transistor. Intente volver a trabajar el circuito con resistencias de colector de 1 ky resistencias de base de 10 k. Algunos de los otros valores pueden necesitar un aumento también. Tenga en cuenta que, con resistencias de 10 ohmios, 2-3 ohms equivale a 20 - 30%.

Aparentemente, usted va con el circuito original en su enlace, en lugar de seguir el consejo de Dave Tweed. En ese caso, la respuesta a su segunda pregunta es no. Todos los diodos son necesarios para realizar las funciones lógicas que necesita.

ETA: cambiar los resistores de Dave Tweed a diodos, y luego quejarme de que no tengas suficientes diodos realmente me echó. Por supuesto, puede simplificar su circuito para deshacerse de todos los diodos. Simplemente reemplazarlos con resistencias, de la siguiente manera.

simular este circuito : esquema creado usando CircuitLab

Toma la mitad superior para una explicación.

Si SW3 está cerrado (restablecer), Q2 está activado, por lo que Q1 está desactivado. El LED está apagado. No hay unidad a R15. Suelte SW3.

Si SW1 está cerrado, Q1 está activado, por lo que Q2 se desactiva. El LED se enciende, y R7 enciende Q1, enclavando la condición. Además, R15 desactiva Q4, impidiendo cualquier operación de la sección inferior.

R6 tiene un tamaño de 330 ohmios para permitir ~ 10 mA al LED. Si desea más unidad de LED puede reducir R6. Si lo hace, es posible que deba reducir R3 y R4, que están dimensionados para dar una unidad de base de 2 mA a Q2, y puede que necesite reducir R7. Si intenta utilizar un LED de alto brillo, con una caída directa de 4 voltios, es posible que deba reducir mucho el R6, y puede ser una buena idea utilizar un voltaje de suministro más alto.

Y una vez más, hiciste "modificaciones menores" al circuito de Dave Tweed que incluía el cambio de resistencias a diodos. Luego pidió ayuda para reducir la cantidad de diodos que necesitaba. ¿Realmente no ves un problema con tu pensamiento?

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas