Cómo cambiar varias cargas de 5 V mediante un microcontrolador

2

Me gustaría recibir información para mi primer proyecto de electrónica.

Me gustaría dividir el voltaje de alimentación de 5V en múltiples salidas. Además, se supone que las líneas eléctricas individuales deben ser conmutadas por un microcontrolador.

simular este circuito : esquema creado usando CircuitLab

Sé que el MC cont controla el "interruptor de botón de inserción" pero se supone que es representativo de un transistor o algo así.

los 3 voltajes de salida alimentan cargas pequeñas (recárguelas)

¿Alguna idea para darle vida a esta idea?

    
pregunta beacon1993

3 respuestas

1

¿Necesita cambiar el voltaje positivo (interruptor de lado alto, más complicado) o puede cambiar el lado de tierra del interruptor de lado bajo de carga, más simple)?

Si su carga es, digamos un LED, entonces el lado bajo será más simple (solo necesita un BJT o MOSFET).

Si su carga requiere una conexión constante a tierra, entonces necesita cambiar el lado alto.

Además de la respuesta de next-hack, también puede considerar interruptores de carga integrados . Por lo general, estos ofrecerán características interesantes como el límite de corriente o la detección de cortocircuitos, también es un componente en lugar de varios, pero son partes especializadas que son menos fáciles de obtener a menos que ya tengas suficientes cosas en tu cesta de mouser / digikey ...

    
respondido por el peufeu
1

Podrías considerar este circuito. Dibujé esto solo para un canal, pero, por supuesto, puedes replicar para tantos canales como quieras.

Una pequeña explicación: V1 es su fuente de alimentación de 5 voltios. V2 es tu GPIO de tu microcontrolador. R1 mantiene el pMOSFET en el estado OFF. Esto es muy importante, ya que muchos microcontroladores tienen GPIO flotantes durante el reinicio, y no desea que la puerta de ese MOSFET flote alrededor, seleccionando todo el ruido. "LOAD_1" es tu carga. Acabo de poner 10 Ohm para la simulación. Por supuesto, debe colocar su carga en lugar de esa resistencia de 10 ohmios :).

M1 ¡DEBE SER UN MOSFET DE NIVEL LÓGICO DE 5V!

R2 - C1 garantiza un encendido suave, limitando las corrientes de entrada. Esto es obligatorio si está cambiando cargas capacitivas, de lo contrario, tendrá una gran caída en su línea de 5V, lo que posiblemente cause el RESTABLECIMIENTO de su microcontrolador. Ajuste la constante de tiempo según sus requisitos.

EDICIONES:

También he agregado una sugerencia posible si tiene 3.3V GPIO. Tenga en cuenta que en este caso la función está invertida, debido a la presencia del BJT Q1, que se coloca como un cambiador de nivel.

La función de R5 es asegurarse de que el BJT esté APAGADO cuando el GPIO no esté inicializado (por ejemplo, durante el reinicio). En otras palabras, tiene la misma función de R1, es decir, para evitar que durante el reinicio de la alimentación de SALIDA1.

D1 se puede omitir. Simplemente lo coloqué, porque de esta manera, el tiempo de apagado no está determinado por R1 + R2, sino solo por R1 (esto es útil si desea un apagado más rápido que un encendido).

Los valores de resistencia se colocan aleatoriamente. Usted debe ajustarlos según sus necesidades! (Aún así, con estos valores, funcionará).

simular este circuito : esquema creado usando CircuitLab

    
respondido por el next-hack
1

Es posible que desee mirar en los conmutadores de carga. TI hace una variedad de ellos y sin saber más sobre su aplicación específica, es difícil identificar un componente específico. Aquí hay un lugar para comenzar:

enlace

    
respondido por el slowaudio

Lea otras preguntas en las etiquetas