¿Cómo cambiar entre 2 fuentes de alimentación?

2

Tengo un sensor que necesita para funcionar 30 segundos 2V, 30 segundos 5V (en ambos máx. 300mA). He hecho las fuentes de alimentación, puedo hacer la programación de la demora, pero no estoy seguro de cómo cambiar exactamente entre ellas usando algunos tipos de transistores. ¿Alguien puede ayudar?

Lo que necesito es un tipo de interruptor que en LOW digital va a la alimentación de 2V, y en HIGH va a la alimentación de 5V. Qué transistores debo usar para poder controlarlos desde un PIN digital de Arduino y manejar el máximo. ¿300mA actual necesita el sensor?

¡Gracias!

Editar: Por favor, vea la imagen de mi idea (soy totalmente novato en electrónica). Ambos suministros se realizan con MAX603 / 4 para que tengan un interruptor de apagado. T1 / T2 son 2N2222 y estaba pensando que puedo deshabilitar una fuente, habilitar la otra y así sucesivamente. esto funcionara? Si es así, simplemente deshabilitando / habilitando los suministros ... tal vez Pin1 / Pin2 son inútiles. ¿Qué piensas?

    
pregunta Sorin Trimbitas

2 respuestas

4

Cambiar entre dos suministros es más complicado de lo que parece en el primer momento: debe hacer dos cosas al mismo tiempo: debe desactivar la conexión a un suppy y activar la conexión a la otra fuente. Si se apaga demasiado pronto, la fuente de alimentación del sensor se interrumpe por un breve momento, mientras que si se enciende demasiado pronto, está forzando 5V en el suministro de 2V.

Después de proporcionar su circuito sugerido, recomiendo encarecidamente un enfoque diferente: cree una fuente (!) que pueda cambiar entre 5V y 2V de salida. Si está bien con los reguladores lineales y tiene suficiente espacio para la cabeza, este podría ser un LM317 con una resistencia dividida en la trayectoria a tierra (ya sea dos resistencias paralelas en las que una es interrumpida por un nivel lógico N-MOSFET o dos en serie donde la inferior está en cortocircuito por tal MOSFET).

Obtienes el suministro de 2V de un MAX603 usando un divisor de resistencia: Esto te muestra cómo controlar el devider de resistencia desde el arduino para cambiar la tensión de salida sobre la marcha. 1M / 330k (salida alta, conducción FET) resulta en 4.83 voltios. 1M / 1530M (salida baja, FET no conductor) da como resultado 1.98V. Al usar resistencias personalizadas (o poner en paralelo 2 de ellas) en lugar de valores de E6 estándar, los objetivos de 5V / 2V se pueden obtener con mayor precisión.

simular este circuito : esquema creado usando CircuitLab

En realidad, puede usar cualquier tipo de MOSFET de canal N de nivel lógico, es decir, un FET que se garantice que tenga una resistencia de estado que sea negativa a un voltaje de compuerta que se puede obtener del arduino. El IRF730 no es realmente de nivel lógico, ya que su rendimiento (consulte el diagrama de características de salida en la hoja de datos del ST) es inferior a 4V. Lo más probable es que sea tan sobredimensionado que aún proporcione una conductividad suficiente incluso a 4.5 V (y debería obtenerla de una unidad de control de energía con alimentación de 5 V). El IRF540 es similar en comportamiento. El 2N7000 en ese circuito es ligeramente mejor en las especificaciones (especifican al menos 1mA de corriente a 3V de voltaje de compuerta, mientras que el IRF730 y el IRF540 especifican al menos 0.25mA de corriente a 4V), pero en realidad no es un FET de nivel lógico. En su caso, la corriente es de 1,2 V a través de una resistencia de 1 M, por lo que es de 0,0012 mA, por lo que al menos un factor 200 debajo de las corrientes mencionaron las hojas de datos, por lo que la conductancia debería ser suficiente de todos modos.

De todos modos, todavía recomiendo comprar una bolsa de 2N7000, ya que estas piezas solo cuestan unos centavos. Sin embargo, realmente son sensibles a la estática, por lo que debe manejarlos con cuidado y tener algunos de repuesto a mano si los usa y los enchufa regularmente.

    
respondido por el Michael Karcher
0

¿Los relés están bien para su aplicación?

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Giulio Muscarello

Lea otras preguntas en las etiquetas