¿Cuáles son las diferentes formas de cambiar la alimentación con un microcontrolador (Arduino, Raspberry Pi, BeagleBone, etc.) y cuáles son las ventajas y desventajas de cada uno?

1

Estoy usando un Arduino para controlar una bomba de agua de 12 voltios para una pared de planta autorriego. También me gustaría usar la misma fuente de alimentación para ambos, y probablemente necesite algún tipo de protección contra sobretensiones para evitar picos. Me gustaría entender los pros y los contras en general de varios métodos para cambiar el poder.

Me he encontrado con varios métodos para encender y apagar la alimentación, pero tengo poca idea de las ventajas y desventajas de cada uno. Aquí están los que conozco:

  • Use un transistor (generalmente un MOSFET) para cambiar la alimentación.
  • Use un opticoupler para alternar la potencia.
  • Use un relé para controlar la salida de potencia. El microcontrolador generalmente no tiene suficiente energía para cambiar el relé. Así que terminas teniendo que tener un circuito adicional que controla la potencia para activar el relé. Esto parece tonto.

Para mí, parece que un opticoupler sería la mejor opción. No hay acumulación de calor de un transistor (creo), y no hay necesidad de usar la energía para activar la conmutación de la energía como en un relé. Sin embargo, no es la forma más común de cambiar, y no entiendo por qué.

Si esta pregunta es demasiado vaga, márcala, pero también ayúdame a hacerla más concisa. Puede que no sepa la terminología para hacer una buena pregunta.

    
pregunta Burton Kent

2 respuestas

6

En su caso, usar un relé para cambiar el motor es probablemente el enfoque más simple. El cambio podría realizarse con un FET, pero debe saber más sobre lo que está haciendo y no es tan indulgente.

Tienes razón en que no puedes conducir un relé directamente desde un microcontrolador. Sin embargo, todavía es fácil de hacer:

La salida digital enciende el transistor, que luego enciende el relé. Tamaño R1 para asegurarse de que el transistor está saturado cuando está activado. Digamos que se necesitan 50 mA para energizar el relé, y que se puede contar con que el transistor tenga una ganancia de al menos 50. Eso significa que necesita un mínimo de 1 mA de corriente base. Si la salida digital llega a 5 V cuando está alta, y la caída de B-E es de 700 mV, entonces habrá 4.3 V en R1. (4.3 V) / (1 mA) = 4.3 kΩ, que es la resistencia de base más grande permitida. Por lo tanto, 3 kΩ suena como un buen valor que proporciona cierto margen sobre el disco base mínimo requerido, pero no cargaría una salida digital normal. (4.3 V) / (3 kΩ) = 1.4 mA, que casi cualquier fuente digital puede generar.

Conexiones de alimentación

Veo en los comentarios que hay cierta confusión sobre cómo funciona todo esto. La pregunta original era sobre cómo controlar una bomba de agua de 12 V, por lo que 12 V obviamente está disponible. Esto también se utiliza para alimentar el relé en el circuito anterior.

El microcontrolador probablemente requiera 5 o 3.3 V. Eso podría hacerse con un regulador lineal de 12 V, pero un convertidor de dólar sería mejor. A estos bajos voltajes y probablemente solo unos pocos 100 mA de corriente, hay muchas opciones disponibles y baratas. Probablemente pueda encontrar un chip de dólar con interruptor integrado y rectificador síncrono, probablemente incluso versiones de voltaje fijo para el 5 o 3,3 V para el micro. Todo lo que agrega es el inductor y algunas tapas, posiblemente un diodo bootstrap, y tal vez dos resistencias para establecer el voltaje de salida.

Un convertidor de dólar gastará menos energía. Eso puede ser útil por sí solo, pero la ventaja real es no tener que lidiar con el calor generado por un regulador lineal. Por ejemplo, si el micro y todo lo que lo rodea toma 200 mA, entonces un regulador lineal disipará 1.4 W. Eso es más que un paquete TO-220 que puede disiparse de manera segura solo en el aire libre. Incluso un regulador del dólar con un 85% de eficiencia solo disiparía 180 mW, lo cual no es un problema para un paquete de SO-8 en el que probablemente se encuentre el dólar.

No se necesitan fuentes de alimentación separadas. Todo puede funcionar con los 12 V que ya están disponibles. Un microcontrolador y un relé son una carga pequeña en comparación con una bomba de agua, por lo que esto representa solo una pequeña carga adicional en el suministro de 12 V.

El problema real no son los suministros sino los motivos. En el escenario anterior, solo hay un terreno. El suelo que se muestra en el esquema anterior debe ser el mismo que el del microcontrolador. Dado que la bomba funciona con el mismo suministro de 12 V que el relé, la bomba también debe conectarse a esta tierra.

Sin embargo, debe prestar atención a dónde fluyen las corrientes de retorno, en particular las de la bomba. La bomba debe tener su propio cable de tierra separado a la fuente de alimentación, de modo que la tensión de compensación generada por su corriente de retorno multiplicada por la impedancia de la conexión a tierra no agregue compensación a la tierra del micro.

    
respondido por el Olin Lathrop
1

Esta pregunta probablemente podría responderse a través de google o de las publicaciones anteriores, pero estoy divagando.

  1. Los mosfets requieren que usted entienda cómo se encienden y apagan, debe prestar atención a la tensión de la compuerta en comparación con la tensión de drenaje o, de lo contrario, no necesitarán mucha energía para cambiar y tienen una impedancia alta (corriente muy baja). ) entradas. También se pueden cambiar rápidamente. Tienen una baja impedancia de conmutación que puede entrar en el rango de miliohmios.
  2. Los relés tienen una bobina y requieren mucha energía para mantenerse en la condición de 'Encendido' (bobina encendida '. Son a prueba de balas en su mayor parte (se necesita mucho para estropear los contactos). Son lentos (milisegundos ) y tienen problemas de rebote del interruptor. También pueden fallar mecánicamente después de millones de eventos de cambio. También tienen una impedancia baja y son prácticamente una conexión directa una vez que se cambian. Los relés no tienen polaridad.
  3. Los optoacopladores requieren de mA a 10 mA de corriente para cambiar y son moderadamente rápidos, use un optoacoplador cuando se requiere aislamiento o también se pueden usar para eliminar la conversión de voltaje (Todo lo que tiene que hacer es encender un LED.

  4. Los BJT son para conmutación de corriente y tienen una caída de voltaje en ellos y cierta resistencia.

Realmente depende de su aplicación, si quiere ser un buen ingeniero / fabricante / creador de circuitos, entonces necesita poder descubrir cómo funcionan los dispositivos en un circuito. Si desea encender y apagar algo, pero depende realmente de los REQUISITOS del diseño, qué tipo de elemento de circuito o interruptor seleccionará.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas