You are on page 1of 26

Proyecto Final

Proyecto Final Integrador: Fuente Variable

Integrador 4to Año

SMART-SOURCE

Integrantes: Alcázar, Diego. Leg.: 52331


Gutierrez, Diego. Leg.: 57972
Nieto, Martín. Leg.: 60788
Morini, Andrés. Leg.: 57558
Curso:​
4R1

Año Lectivo:​
2015

1
Proyecto Final Integrador: Fuente Variable

Anteproyecto
Una fuente de alimentación es una de las herramientas más usadas y empleadas
en un laboratorio de electrónica; existen en el mercado de varios tipos, con voltaje fijo,
regulables en forma analógica, fuentes conmutadas (como las de PC) que proveen
tensiones variadas (12v, -12v, 5V, -5V) con altos amperajes.
La idea de esta fuente de alimentación es que sea una fuente analógica lineal
controlada/regulada por un microcontrolador de fácil armado y con múltiples
prestaciones con posibilidades de expansión. ​ El “cerebro” de la fuente variable es el
microcontrolador MKL46Z256VLL4 ARM Cortex M0 que sincronizará, controlará y
generará las señales necesarias para el manejo del dispositivo encargado de la regulación
del voltaje de salida de la fuente.

Bloques:
A continuación en la Figura 1 se observa un diagrama de bloques, que describe el
el funcionamiento de la fuente de alimentación.

Figura 1 – Diagrama de bloques

Etapa Rectificador/Filtro: ​
convierte los 220V de la red eléctrica a un valor de continua.

Regulador LM317:​
circuito integrado encargado de regular la tensión de salida.

Bornes de salida​
: tensión de salida constante y seteable.

2
Proyecto Final Integrador: Fuente Variable

Microcontrolador​ : es el “cerebro” de la fuente de alimentación, encargado de interpretar


señales analógicas, procesarlas y responder a sus variaciones.

Adaptación:​circuito encargado de interpretar los valores analógicos entregados por el


microcontrolador y adaptarlos para el control de la fuente.

Teclado:​
encargado de ingresar los valores deseados al micro.

Sensor LM35:​ sensor de temperatura; al superar cierto valor de temperatura en el


conjunto regulador/disipador acciona la ventilación forzada del mismo.

Pantalla LCD:​
pantalla de visualización de valores digitales, como ser la tensión y
temperatura.

Diseño

Descripción General
Esta fuente cuenta con una tensión variable entre 0V y 30V mediante un control digital.
El “cerebro” para este proyecto es un microcontrolador ARM, montado en una placa de
desarrollo FRDM-KL46Z de la empresa Freescale; el cuál tendrá dos grandes funciones: la
primera, permitir la interacción con el usuario mediante un teclado y una pantalla LCD
alfanumérica. Y la segunda, controlar el regulador de tensión, de tal forma que a su salida
ofrezca el valor de tensión deseado por el usuario.

La fuente inicia su funcionamiento con un mensaje de bienvenida, al concluir este


mismo solicitará que se ingrese un valor de tensión deseado. Dicho valor de tensión,
presenta un rango desde 0V hasta 30V, de tal manera que si se ingresa un valor fuera de
este rango, se mostrará un mensaje de error y volverá a pedir un nuevo valor para
ingresar.
Cuando el valor de tensión ingresado sea correcto, el microcontrolador, haciendo
uso de la salida analógica que dispone, modificará el valor de Vout de salida. Una vez con
la tensión Vout ya establecida el microcontrolador sólo actualizará en pantalla la
temperatura, también estará pendiente de si el usuario desea resetear el programa y
volver a introducir un valor distinto para la salida.

3
Proyecto Final Integrador: Fuente Variable

Selección de Componentes y su Funcionamiento

Microcontrolador
Se trata del ​
MKL46Z256VLL4 ARM Cortex M0+ montado en una placa de desarrollo
FRDM-KL46Z de la empresa Freescale. Este permite un fácil
acceso a las entradas/salidas del
microcontrolador, bajo
consumo y una interfaz integrada para
debug y programación del mismo
Características Principales
● MKL46Z256VLL4 ​ ARM Cortex M0+
@ 48 MHz, 256 KB flash, 32 KB SRAM.
● Segment LCD, USB OTG (FS) , 100
LQFP
● Fácil acceso a las E/S del μC
● Sensor táctil capacitivo,
Acelerómetro MMA8451Q y Magnetómetro MAG3110.
● USB Host, USB Device
● Comunicación SPI, I2C, Serial UART.
● Conversor Analógico-Digital (ADC) y Digital-Analógico (DAC) integrados.
● Controlador PWM
● Variadas opciones de alimentación – USB, batería tipo botón, fuente externa.
● Listo para usar con bateria, puntos de acceso para mediciones de consumo.
● Formato compatible con Arduino ™ R3 pines.
● Interface de programación y debug OpenSDA
● Interface de programación tipo Dispositivo de almacenamiento masivo – no requiere
instalación de ningún soft extra para cargar aplicaciones.

Este microcontrolador se programó bajo el entorno MBED en lenguaje C++. Para más
información visite la web: https://www.mbed.com/en/

Pantalla LCD.

Para la visualización de datos y parámetros se emplea una pantalla LCD de 16 caracteres


x 2 filas, marca CASIL SEMICONDUCTOR CO modelo CCM1620CSL como el que se muestra en la
siguiente imagen. Este cuenta con 16 pines, distribuidos tanto para su alimentación como
señales de control:

4
Proyecto Final Integrador: Fuente Variable

● V​ Contraste
EE ​

● GND y V​
DD

●  ​
RS, R/W, E.
●  ​
Data (D7-D0)
●  ​
LED+ - (Back Light)

Para su manejo, se configuró el mismo en modo 4 bits. De esta manera, solo se


utilizaron 6 pines de datos y 5 restantes para la alimentación, contraste y back-light.
Este tipo de display, aparte de imprimir los caracteres alfanuméricos más comunes,
también admite la carga de caracteres especiales creados por el usuario atendiendo así a las
distintas necesidades que se pueden presentar.

Teclado.
Se utilizó un teclado matricial de fabricación propia y específica para esta aplicación.
Este cuenta con 3 columnas y 4 filas de botones, dispuestos como se observa en el siguiente
esquemático:

En el teclado, cuando no hay ninguna tecla pulsada no hay conexión entre ninguna fila
con ninguna columna. Al contrario, cuando se oprime alguna tecla, se interconecta una fila con
una columna especifica. El microcontrolador es el encargado de constantemente hacer un
5
Proyecto Final Integrador: Fuente Variable

"barrido" para la lectura del teclado. El método consiste en ir cambiando el estado lógico (0 o 1)
de una de las columnas y verificar si este valor aparece en alguna de las filas. Este proceso se
repite para cada columna, permitiendo individualizar cada tecla.

Sensor de temperatura
El ​
LM35​ es un sensor de temperatura cuya función de transferencia es de 10mV/ºC, o
sea que su salida tendrá incrementos (positivos o negativos) de 10mV por cada grado Celsius
que varíe la temperatura.
El rango de medición que abarca va desde -55 °C hasta 150 °C, operando con una tensión de
alimentación que va de 4 a 30V.

Características
Sus características más relevantes son:
● Está calibrado directamente en grados Celsius.
● La tensión de salida es proporcional a la temperatura.
● Tiene una precisión garantizada de 0.5 °C a 25 °C.
● Baja impedancia de salida.
● Baja corriente de alimentación (60 μA).
● Bajo coste.

La salida de este circuito integrado es conectada a una entrada analógica del microcontrolador, y
este se encargará de procesar la lectura de voltaje en temperatura y presentarla en la pantalla LCD.

Circuito integrado LM324


Consiste en un cuádruple amplificador operacional; se optó por éste integrado, ya que admite
alimentación simple(0 y Vcc) de hasta +32V. De esta forma, es el elemento usado para adaptar la salida
analógica del microcontrolador y luego comandar la patilla de Ajuste del LM317.
Se puede utilizar además para aplicaciones como: Bloques de ganancia
DC, amplificadores y en cualquier circuito típico con amplificadores
operacionales. Los cuales ahora son más sencillos de implementar
utilizando alimentación simple. Por ejemplo, el LM324 puede
funcionar directamente a la tensión de 5V, tensión utilizada
habitualmente en electrónica digital, sin necesidad de implementar
otra fuente de alimentación doble de +/- 15Vdc.
Características
● Internamente compensado en frecuencia para ganancia unidad
● Alta ganancia en DC (100 dB)

6
Proyecto Final Integrador: Fuente Variable

● Gran ancho de banda (ganancia unidad) 1MHz (compensada con la temperatura)


● Alto rango de alimentación
● Alimentación simple: entre 3V y 32V
● Alimentación doble: entre +/- 1,5V y +/- 16V
● Consumo de corriente muy bajo (700 µA) independiente de la alimentación
● Muy baja corriente de polarización de entrada (45 nA) (compensado con la temperatura)
● Bajo offset de voltaje de entrada (2mV) y offset de corriente (5 nA)
● El rango de voltaje de entrada en modo común incluye masa.
● El rango de voltaje diferencial en la entrada es igual al voltaje de alimentación.
● Excursión máxima del voltaje de salida: desde 0V hasta V+ - 1,5V

El LM324 está conectado a la salida de la salida analogia de la freescale, su función es amplificar su rango
de variación.

Esquematico

7
Proyecto Final Integrador: Fuente Variable

8
Proyecto Final Integrador: Fuente Variable

Transformador
Es una máquina eléctrica que reduce la tensión alterna de la red de 220Vac a una
tensión adecuada, en este caso 12V+12Vac (24Vac). El mismo consta de 3 bobinados, 1 primario
y 2 secundarios iguales, el primario recibe una tensión alterna ​
V​(220Vac) y una corriente ​
1​ I​
1
generando un campo electromagnético que induce, una tensión ​ V​y
2​ corriente ​
I ​a
2​ los 2
secundarios.

Sin embargo, fue necesario crear otro bobinado secundario que entrega un nivel de
aproximadamente 4Vac. Este bobinado, será empleado para alimentar una fuente de tensión
cuyo valor será de 1,25V. Esto es así, ya que al ser colocado con la polaridad correcta,
contrarresta el voltaje V​ del LM317, y de ésta manera se obtiene a la salida 0V.
REF​

Para llevar a cabo esto, se mide la FEM inducida en 1 vuelta de devanado de alambre de

cobre esmaltado(cal. 0,25mm2​ ). En base a lo medido se calcula la relación de vueltas, como
sigue:

1 vuelta = 0,15v
4v . 1 vuelta = 26, 6 vueltas≅
27 vueltas
0,15v

A modo práctico fué necesario emplear 30 vueltas de alambre esmaltado.

Etapa de rectificación
En esta etapa, se transforma la señal de tensión alterna en tensión pulsante, mediante
un puente rectificador de onda completa implementado con 4 diodos 1N5407 dispuestos en
forma de puente.

9
Proyecto Final Integrador: Fuente Variable

La señal alterna ingresa por los extremos superior e inferior del puente de diodos. Al
hacer un análisis, teniendo en cuenta ambos semiciclos, en el semiciclo positivo los diodos D1 y
D4 se polarizan de forma inversa (no conducen), de manera simultánea los D2 y D3 se polarizan
de forma directa, permitiendo que la corriente circule a través de ambos. En el caso opuesto,
durante el semiciclo negativo D1 y D4 se polarizan en directa funcionando como llaves cerradas,
mientras que D2 y D3 lo hacen en inversa actuando como llaves abiertas.

Como bien se observa, aún ésta señal no es continua pura(siendo realmente pulsante),
por ello será necesario filtrarla con el uso de uno o más capacitores. Debe tenerse en cuenta
que los diodos del puente rectificador deben poder disipar la potencia máxima exigida tolerando
la corriente requerida más un margen de seguridad para evitar daños.

Etapa de filtrado
Para filtrar la señal pulsante presente a la salida del puente rectificador de la etapa
anterior, se dispone un capacitor electrolítico C en paralelo con las salidas positiva y negativa
del puente rectificador.

El valor de este capacitor, se calcula mediante la siguiente ecuación:

C =  2 f VI
ripple

Reemplazando :


I​
= 1.5 A (Corriente máxima)
f​

= 100 Hz (El doble de la frecuencia de la red domiciliaria debido al rectificado)
V​
ripple =
​ 3V (Peor condición)

1.5A
C =  2 . 100Hz . 3V = 2500µF

El valor normalizado de capacitancia próximo al calculado es de 3300µF.

10
Proyecto Final Integrador: Fuente Variable

Cuando el puente conduce durante el primer semiciclo, el condensador se carga a la


tensión de pico ​
V​
Max.​Una vez que alcanza el pico positivo, el condensador "se abre" debido a
que éste tiene una tensión ​
V​ entre sus extremos. En el momento donde empieza a caer la
Max​
tensión del condensador, éste se descarga a través de la carga ​ RL​
. Durante este tiempo

idealmente, el capacitor debería mantenerse constante, haciendo que la tensión en la carga no
disminuya a un valor menor de ​ V​Max.​Sin embargo, esto en la práctica no resulta así, puesto que
ocurre que al descargarse un capacitor se reduce la tensión en sus bornes.

En el siguiente semiciclo, cuando la tensión pulsante alcanza a la del capacitor en


descarga, éste se carga nuevamente a la tensión de pico ​ V​
Max.​La tensión del condensador es
aproximadamente igual a la tensión de pico del secundario del transformador (debe tenerse en
cuenta la caída en los diodos que se hallan en conducción). La tensión de salida se muestra en la
figura anterior.

La tensión en la carga ahora es casi constante, solo un pequeño ripple causado por el efecto de
carga y descarga del capacitor, el cual no será de mayor influencia y será eliminado por el
regulador de la etapa siguiente.

Regulador lineal LM317


Un regulador o estabilizador es un circuito integrado que se encarga de proporcionar
una tensión de salida variable mediante(pocos) elementos como una resistencia y un
potenciómetro. Este regulador ajustable, el terminal para tal fin, se le confiere el nombre ​
ADJ​
.

La tensión entre los terminales ​​​​


Vout y​
ADJ​
, se denomina ​
V​
REF​​
y es un dato proporcionado
por el fabricante, cuyo valor es de 1,25V aproximadamente.

En la siguiente figura se muestra el circuito básico de éste regulador empleado como


fuente de tensión variable, destacando su sencillez.

11
Proyecto Final Integrador: Fuente Variable

Es posible calcular la tension de salida ​


V​
OUT​de la siguiente forma:

V OUT = V R1 + V R2

V OUT = I 1R1 + I 1R2 + I ADJR2

V OUT = I 1(R1 + R2) + I ADJR2

V REF
V OUT = ( R1 )(R1+ R2) + I ADJR2

V REF
V OUT = ( R1 )(R1+ R2) + I ADJR2

Reemplazando ​
V​
REF :

R
V OUT = 1, 25V (1 + R 2 ) + I ADJR2
1

Mediante la ecuación obtenida se pueden sacar algunas conclusiones: cuando se ajusta


el​potenciómetro a su valor mínimo, R2 = 0Ω, la tensión de salida será de 1,25 V. Cuando se
 ​

aumenta el valor del potenciómetro, la tensión en la salida irá aumentando hasta que llegue al
valor máximo. La corriente de “ajuste”, por lo general y a modo de simplificar los cálculos, es
posible despreciarla, dado que tiene valor en torno a los 100uA.

Por lo tanto ya sabemos que podemos ajustar la salida desde 1,25V hasta 37V (Máximo dado
por el fabricante).

Nosotros optamos en reemplazar el potenciometro por la salida analogica de la placa freescale,


de esta forma la regulación es controlada digitalmente, como se puede ver en el esquemático, la
salida de la placa se conecta a una circuito de adaptación y de ahi al ADJ del LM317

Circuito auxiliar
Con el fin de contrarrestar la tensión de 1,25V, desde donde empieza a regular el
LM317, y poder obtener una variación más amplia partiendo desde los 0V, se utiliza la salida del
bobinado auxiliar conjuntamente con un circuito rectificador.

12
Proyecto Final Integrador: Fuente Variable

En este circuito el puente ​


P1 ​
realiza una rectificación de onda completa, luego mediante
el capacitor electrolítico ​
C​
de 100μF se filtra la señal de tensión rectificada.
En los extremos del capacitor ya tendremos una tensión rectificada de 4,94V debido a:

4V .1, 41 − 0, 7V = 4, 97v

Los 0,7V son causa de la caída en el diodo D1. Luego la corriente atraviesa otros 2 diodos (​
D2 ​
y
D3​) provocando otra caída de potencial de 1,4V, el cual continúa descendiendo al pasar por la
resistencia ​
R​
(de 330Ω)​ .​
Con estos datos se calcula la corriente que atraviesa el circuito:

I = 4,97V330
−1,4V  
= 10, 7 mA

Quedando así un voltaje total de:


V t = 4, 97V − 10, 7mA.330Ω = 1, 41V

Con lo cual, se suprimen los 1,25V de salida, desde donde empieza a regular el LM317.

Salida, protección del LM317 y mejoras


Con el fin de optimizar la regulación de la carga, la resistencia ​
R1 ​
que define la corriente
debe estar ubicada lo más cerca posible al regulador, mientras que la terminal de tierra de ​ R2
debe estar cerca de la masa de la carga para proporcionar detección remota de tierra

El rendimiento puede ser mejorado de las siguientes formas:

13
Proyecto Final Integrador: Fuente Variable

-​ ​
Agregando un capacitor de 0.1μF (​ C1​) como bypass de entrada.
-​ ​
Un capacitor de 10μF entre la terminal de ajuste y masa(​ C2​) mejorar la reducción de ripple
alrededor de unos 15 dB.
-​ ​
Un capacitor de tantalio de 1μF (​C3​
) (o de aluminio electrolítico 25μF) en la salida ayuda a
mejorar la respuesta transitoria.
-​ ​
Es bueno añadir diodos de protección, como se muestra en la figura. ​ D1 ​protege el dispositivo
contra cortocircuitos de entrada, mientras que ​D2 ​protege contra cortocircuitos de salida por la
descarga de los capacitores​.  

Disipación de potencia (calor) en el regulador


Cuando un regulador está en funcionamiento, éste se calienta. Esto es debido a que
parte de la potencia tomada del rectificador es disipada en el regulador. La potencia disipada
depende de la corriente que se esté entregando a la carga y de la caída de tensión que haya en
el regulador.

La figura muestra un regulador funcionando. La corriente que


lo atraviesa es la de la carga ​
Icarga​. Recordemos también que
para que un regulador funcione correctamente la tensión de
entrada ​ VIN ​
tenía que ser mayor que la tensión de salida
VOUT ​ (al menos en 3V). Por lo tanto la caída de tensión en el
regulador ​ Vr ​
será:
V r = V in − V out

Y la potencia disipada ​
PD ​
será:
14
Proyecto Final Integrador: Fuente Variable

P D = V r.Icarga

El regulador LM317 es capaz de disipar una potencia de 2 o 3 Watts como mucho por sí solo. Si
se necesita superar esta potencia, será necesario montarlo sobre un disipador adecuado; cuanto
mayor sea la potencia disipada, más voluminoso y de mayor superficie(se traduce en un
aumento de “aletas”) para evacuar la temperatura generada. En caso de no presentar espacio
físico para albergar un disipador voluminoso, se puede optar por uno de menor tamaño (sin
dejar de ser adecuado) pero con el agregado de un ventilador para forzar la disipación térmica.

Programa
#include "mbed.h"
#include "TextLCD.h"

TextLCD lcd( PTE22, PTE21, PTE17 , PTE18, PTE19, PTE31); // rs, e, d4, d5, d6, d7
DigitalIn F1(D7, PullUp);
DigitalIn F2(D6, PullUp);
DigitalIn F3(D5, PullUp);
DigitalIn F4(D4, PullUp);
DigitalOut C (D0);
DigitalOut C1 (D3);
DigitalOut C2 (D2);
DigitalOut C3 (D1);
AnalogIn temp (A3);
DigitalIn reset (A2);
int leer_teclado();
float teclado (void);
void bienvenida (void);
void calibrar_sal (float pot);
DigitalOut ventilador (PTB20);
AnalogOut salida (PTE30);

int main() {
while(1){
float A,vent;
bienvenida();
C=0;
A= teclado();

15
Proyecto Final Integrador: Fuente Variable

lcd.cls();
lcd.printf("Voltaje:%.2fV",A);
calibrar_sal(A);
do{
lcd.locate (0,1);
vent=temp.read()*3.3*100;
lcd.printf("Temp: %.2fC",vent);
if (vent>40){
ventilador=1;}
else{
ventilador=0;}
wait(1);
}while (reset==0);
}
}

void calibrar_sal (float pot){


salida=pot*0.0301030329;
}
float teclado (void) {
inicio:
char dato_teclado[]={0,0,0,0}, X=0;
int e=0;
float v=0;
lcd.locate (0,0);
lcd.printf("Ingrese un valor");
lcd.locate (7,1);
do {
X=leer_teclado();
if (X >45 && X<58){ //Si lo ingresado son solo numeros(ASCII), NO letras
dato_teclado[e]=X;
e++;
lcd.printf("%c",X);
wait_ms(200);
}
}while(!(X=='A' || e>3)); //mientras no se apriete 'A' o se supere el
maximo
v=atof(dato_teclado);
if (v<0 || v>30){
lcd.cls();
lcd.printf("Valor Erroneo");
wait(1);
goto inicio; }
return(v); }

void bienvenida (void){


lcd.cls();

16
Proyecto Final Integrador: Fuente Variable

lcd.printf(" Fuente\n Variable");


wait (1.5);
lcd.cls();}

int leer_teclado (void)


/* DRIVER PARA TECLADO MATRICIAL 4FX5C - FUNCION TIPO BARRIDO
Importante: * Poner resistencias de PULLUP en pines de filas
* Columnas: Salidas
* Filas: Entrada
* Usasa funcion: char leer_teclado (void)
C1 C2 C3
F1> ¦ 1 ¦ 2 ¦ 3 ¦
F2> ¦ 4 ¦ 5 ¦ 6 ¦
F3> ¦ 7 ¦ 8 ¦ 9 ¦
F4> ¦ . ¦ 0 ¦ A ¦
*/
//--------------------------------Entrada Teclado--------------------------------
{
C1 = 0; //Columna 1
C2 = 1;
C3 = 1;
if(F1 == 0) return ('1');
if(F2 == 0) return ('4');
if(F3 == 0) return ('7');
if(F4 == 0) return ('.'); //punto
C1 = 1; //Columna 2
C2 = 0;
if(F1 == 0) return ('2');
if(F2 == 0) return ('5');
if(F3 == 0) return ('8');
if(F4 == 0) return ('0'); // cero
C2 = 1; //Columna 3
C3 = 0;
if(F1 == 0) return ('3');
if(F2 == 0) return ('6');
if(F3 == 0) return ('9');
if(F4 == 0) return ('A'); //ENTER
C3 = 1;
return ( 0 );}

17
Proyecto Final Integrador: Fuente Variable

Mediciones y Ensayos
Valores Teoricos    Valores medidos     
Tensión(V)  Corriente(A)  Tension s/c(V)  Tension c/c (V)  Corriente(A) 
5  0.1  5.066  5.039  0.1 
5  0.2  5.04  5.03  0.2 
5  0.3  5.08  5.01  0.3 
5  0.4  5.09  5  0.4 
5  0.6  5.09  4.99  0.505 
5  0.7  5.09  4.98  0.607 
5  0.8  5.1  4.97  0.705 
5  0.9  5.1  4.95  0.932 
5  1  5.1  4.93  1.035 
5  1.1  5.1  4.921  1.104 

Tensión (V)  Corriente (A)  Tension s/c (V)  Tension c/c (V)  Corriente (A) 


10  0.1  10.08  10.03  0.182 
10  0.2  10.07  10.02  0.201 
10  0.3  10.08  10.01  0.303 

18
Proyecto Final Integrador: Fuente Variable

10  0.4  10.08  10  0.407 


10  0.5  10.08  9.98  0.502 
10  0.6  10.08  9.97  0.604 
10  0.7  10.08  9.96  0.715 
10  0.8  10.08  9.95  0.809 
10  0.9  10.08  9.94  0.913 
10  1  10.08  9.94  1.059 
10  1.5  10.08  9.92  1.531 

Tensión (V)  Corriente (A)  Tension s/c (V)  Tension c/c (V)  Corriente (A) 


15  0.2  15.09  15.03  0.272 
15  0.3  15.09  15.03  0.302 

15  0.4  15.09  15.01  0.401 

15  0.5  15.09  15  0.505 

19
Proyecto Final Integrador: Fuente Variable

15  0.6  15.09  14.99  0.602 

15  0.7  15.09  14.98  0.705 

15  0.8  15.09  14.97  0.803 

15  0.9  15.09  14.96  0.904 

15  1  15.09  14.96  1.014 

15  1.5  15.09  14.94  1.534 

Tension (V)  Corriente (A)  Tension s/c (V)  Tension c/c (V)  Corriente (A) 


20  0.3  20.1  20.03  0.363 
20  0.4  20.1  20.02  0.4 
20  0.5  20.1  20.01  0.501 
20  0.6  20.1  20  0.603 
20  0.7  20.1  19.99  0.7 

20
Proyecto Final Integrador: Fuente Variable

20  0.8  20.1  19.97  0.801 


20  0.9  20.1  19.97  0.907 
20  1  20.1  19.96  1.004 
20  1.5  20.1  19.95  1.52 

Tension (V)  Corriente (A)  Tension s/c (V)  Tension c/c (V)  Corriente (A) 


25  0.4  25.02  25.02  0.453 
25  0.5  25.02  25.01  0.503 
25  0.6  25.02  25  0.602 
25  0.7  25.02  24.99  0.702 
25  0.8  25.02  24.98  0.802 
25  0.9  25.02  24.97  0.904 
25  1  25.02  24.96  1 
25  1.5  25.02  23.77  1.53 

21
Proyecto Final Integrador: Fuente Variable

Tension (V)  Corriente (A)  Tension s/c (V)  Tension c/c (V)  Corriente (A) 


30  0.5  30.05  29.69  0.539 
30  0.6  30.05  29.4  0.6 
30  0.7  30.05  28.8  0.698 
30  0.8  30.05  28.04  0.801 
30  0.9  30.05  27.08  0.896 
30  1  30.05  26.25  1.015 
30  1.2  30.05  25.35  1.202 
30  1.5  30.05  23.65  1.525 

22
Proyecto Final Integrador: Fuente Variable

Conclusión

Como ya es evidente, la fuente de tensión diseñada aquí es una mejora al diseño de una
fuente de alimentación tradicional de laboratorio. Esas mejoras constan en una regulación de
tensión más precisa, puesto que el voltaje de alimentación se visualiza en un display LCD propio
con dos cifras decimales. Además de un sensor de temperatura que controla la temperatura del
elemento central de regulación, el dispositivo LM317; que al alcanzar los 40°C activa un
ventilador que junto con el disipador cumplen la función de disipar todo el calor en las
condiciones de máxima exigencia por parte de la carga.

Durante el diseño de la fuente nos hemos encontrado con algunos percances, que se
pudieron solucionar por ideas alternativas válidas. Un problema notable a mencionar, crucial en
la regulación digital del integrado LM317, es el potenciometro digital MCP41010 (conversor
D/A) cuya ​resolución es de 8bit lineal​
. Para ser precisos, la resolución de este potenciómetro es
de 100mV/bit, por lo que los 256bit cubrirán un rango de 25,6V. Es decir, la regulación sería de 0
- 25,6V. Se ha realizado además un barrido completo por los 256 bits, el resultado que se obtuvo
fue contrario a lo esperado. Pese a que el potenciómetro tiene un carácter lineal, se observaba
que a bajas tensiones, como por ejemplo para cubrir el rango de 1V (de 1.0 a 1.99V) eran
necesarios 20 bits de resolución, esto resultaba perfecto, puesto que permitía al usuario una
mejor precisión. Sin embargo, ocurría lo contrario con valores de tensiones altos, como 20V, ya

23
Proyecto Final Integrador: Fuente Variable

que aquí solo se hacía uso de 1 solo bit de resolución, por lo que la precisión es algo con lo que
era muy dificil de lidiar. Se ve claramente que el potenciómetro sigue un carácter logarítmico en
vez de lineal.

Como solución a este inconveniente, se planteó usar la única salida analógica A0 de


placa Freescale, que si bien cumple con la misma función que el potenciómetro digital antes
mencionado, ya que es un conversor D/A. Esta salida si es lineal, pero su rango es de 3.3V, por lo
que fue necesario usar un amplificador de tensión de ganancia 10 para lograr una regulación de
tensión de 30V.
Otro inconveniente se presentò a la hora de alimentar con +12V el ventilador. Para esa
etapa se utilizó un LM7812. No debería presentar problemas puesto que el ventilador demanda
una corriente muy baja (80mA), pero ocurría algo particular. Al activarse el ventilador, la tensión
en la salida de la fuente de alimentación caía de manera notable en un promedio de 4V, y la
corriente que circulaba por el ventilador era de 15mA. Vale decir que para excitar el motor se
usó un circuito controlado por un transistor configurado como interruptor, corte-saturación.
Este problema pudo solucionarse con un driver de corriente ULN2804, manteniéndose
constante la tensión en la salida de la fuente, con el ventilador conectado, incluso la tensión se
mantiene invariable cuando se conecta una carga (resistiva en este caso particular) a la salida.

Vale decir que como posible mejora a este circuito, sería permitir al usuario poder setear
el valor de corriente también por teclado y visualizarlo en pantalla. Para ello existen varios
arreglos convencionales de circuitos analógicos, que convierten tensión a corriente como por
ejemplo el mismo integrado LM317, de hecho estos circuitos se muestran en las hojas de datos
de algunos fabricantes. Sin embargo, la placa de desarrollo Freescale, precisa valores de tensión
a sus entradas analógicas de lectura, por lo que será necesario usar algún conversor de corriente
a tensión para realizar las correctas lecturas. También sería altamente aconsejable usar un
circuito de protección contra cortocircuito para la placa de desarrollo, tanto para esta etapa,
como para cualquier otra que ingrese valores de señales analogicos a la placa, como por
ejemplo el teclado matricial.
La última mejora, tiene que ver con la regulación lineal de la fuente. Se sub-dividiría la salida del
transformador en pequeños valores contiguos de tensión, proporcionando a la fuente de
alimentación de un carácter aún más lineal y preciso, dado que los niveles de regulación serían
más acotados.

En la parte final, previa a la sección de conclusiones, se llevó a cabo una serie de ensayos
en los cuales por medio de un reóstato, que simulaba una carga demandante y variable, se
exigía a la fuente suministrar los valores de corriente que estén dentro del rango del LM317
(1,5A) donde los valores de tensiones a la salida de la misma deben mantenerse constantes. Los
resultados obtenidos fueron acordes a los esperados, a salvedad de aquellos valores
correspondientes a los de bajas tensiones, como por ejemplo 5V, en donde al exigirle una
corriente superior a 1.1A, el valor de tensión de salida caía 1.2V aproximadamente. Algo

24
Proyecto Final Integrador: Fuente Variable

parecido sucedía para el máximo valor de tensión regulable (30V). Sin embargo, en los valores
medios de tensión, la tensión de salida se mantiene aproximadamente constante, cuando se le
está demandando la máxima corriente por parte de la carga.

25

You might also like