tutorial programacion mega español descargar code arduino microcontroller electronics

arduino - programacion - Fuente de alimentación programable



arduino uno (1)

Bueno, hay muchas maneras de hacerlo. Este es el primero que viene a mi mente.

Google para "regulador de voltaje 0-20V" o algo en esa dirección.

Eso debería darle varias buenas ideas para un circuito regulador de voltaje convencional.

Creo que la mayoría de ellos basan la regulación en un potenciómetro.

Todo lo que tiene que hacer es reemplazar el potenciómetro sugerido con un potenciómetro digital, que puede controlar con un microcontrolador SPI o I2C com.

Usted conecta la regulación de entrada a un ADC en el microcontrolador y lo usa para controlar el pot digital. en consecuencia.

El pot digital le dará una precisión igual al rango de salida dividido por 2 ^ número de bits en el registro de control.

Para obtener la precisión precisa que necesita, se verá obligado a utilizar la segunda entrada que, en todo sentido, debe usarse de forma analógica y no digital.

Espero que ayude.

Soy estudiante de electrónica y telecomunicaciones. Me asignaron para diseñar una clase de fuente de alimentación programable. No puedo decidir cómo hacerlo y necesito ayuda con esto ...

Este es un diagrama de bloques de alto nivel del sistema requerido:

Cómo funciona (cómo debería funcionar)

El sistema recibirá una entrada variable de 0 a 10 voltios, que decidirá la tensión de salida. La salida debe ser proporcional a la entrada. De modo que cuando la entrada es Min , la salida también es Min (es decir, 0 V), cuando la entrada va a Max , la salida también debe ser Max (Es decir, 24 V). Simplemente, si el voltaje de entrada es V_I , entonces el voltaje de salida debe ser (24/10)*V_I .

La salida se obtiene de la fuente de alimentación del sistema, no de la tensión de entrada. (En realidad, la entrada y la salida deberían estar aisladas).

Espero que esa parte sea clara.

Luego hay otra entrada (entrada 2). Pensemos en esto como un potenciómetro. Para que su valor pueda variar entre dos valores, por razones de explicación, digamos que cambia entre -10 y +10.

Su función es así (lo mencioné como tolerancia):

El valor de salida se decide a partir de la entrada 1. Ese valor se cambia un poco alrededor del valor original con esta entrada 2. Por ejemplo, si la salida es de 10 V ahora, puedo aumentarla un poco girando mi preajuste en el sentido de las agujas del reloj. O disminuya un poco girándolo en sentido antihorario. El cambio máximo, digamos, será del 10% del valor establecido.

Eso es. Traté de explicar la cosa lo mejor que pude. Si necesita alguna aclaración, pregunte.

Este es el requisito Soy muy bueno en microcontroladores, pero no tengo mucha experiencia en el lado eléctrico. Pensé mucho en hacer esto usando un microcontrolador. Puede estar allí, pero no puedo resolverlo. Pero no necesita ser basado en microcontrolador, este es un requisito real. Entonces, si hay alguna forma de lograr esto, entonces pasaré a eso.

¿Entonces qué debo hacer?