Anda di halaman 1dari 3

ACTIVIDAD 4

Disee un sistema que permita la variacin de voltaje entre 0 y 2.5 voltios,


provenientes de un
potencimetro; luego este voltaje debe ser amplificado 2 veces y por ultimo
entregado a un conversor
anlogo digital que entrega como salida una seal compuesta por 4 dgitos binarios.
Luego elabore:
Un plano del diseo realizado en el programa de su eleccin.
Una simulacin del amplificador en el software recomendado por su tutor y
guarde el archivo fuente.
Una tabla que especifique que valor binario le corresponde a cada valor de
voltaje generado por el
potencimetro, si la variacin se hace cada 0,5 voltios, la cual puede elaborar en
un programa
procesador de texto.

DISEO DE VARIACIN DE VOLTAJE DE 0 A 2.5 V


Mediante un divisor de voltaje podemos encontrar los valores de resistencia para
cumplir con los voltajes
deseados.

De acuerdo a los criterios de diseo nos ponemos los siguientes valores:


Vfuente= 5V
R1=1K
Vo=2.5 V

Despejamos Rp que necesitamos

Sustituyendo valores nos queda

A continuacin procedemos a realizar el diseo del amplificador


DISEO DEL AMPLIFICADOR
Para realizar el diseo nos dirigimos a la teora de los diferentes
tipos de amplificadores
operacionales y para realizar la amplificacin requerida hacemos uso de
acuerdo a sus criterios de
diseo a un amplificador no inversor.
Para este solo necesitamos saber el valor de la ganancia para disear, en tal
virtud nuestra ganancia
es de 2.
Valores de diseo
R4=100 ohmios
R3=1k
R4=?
Ahora vamos a hallar la relacin entra la salida y la entrada. Recuerda una vez ms
que las tensiones
en la entrada no inversora y la entrada inversora son iguales y que la corriente de
entrada
al operacional es cero, por lo tanto I1 es igual a I2. As que no tenemos ms que
calcular las dos por
separado y luego igualarlas:
Tensin de R2 = Vi
Vi = I2 * R2
I2 = Vi / R2
Tensin de R1 = Vo - Vi
Vo - Vi = I1 * R1
I1 = (Vo - Vi) / R1
Igualando I1 e I2
I1 = I2
(Vo - Vi) / R1 = Vi / R2
Vo - Vi = Vi (R1 / R2)
Vo = Vi (1 + R1 / R2)
Por lo tanto, este circuito tiene una ganancia en tensin Av = 1 + R1 / R2 . Esto
quiere decir que la
salida ser Av veces la entrada, sin invertirse la seal ya que Av es positiva.

DISEO DEL CONVERSOR ANALOGO/DIGITAL


Si se tiene un convertidor analgico - digital (CAD) de 4 bits y el rango de
voltaje de entrada es de 0 a
5 voltios.
Con n = 4 y ViFS = 5 Voltios

La resolucin ser = ViFS / [2


n
-1] =
5 / [2
4
-1] = 5/15 =0.33
0.33 voltios / variacin en el bit menos significativo.
Esto significa que un cambio de 0.33 voltios en la entrada, causar un cambio del
bit menos
significativo (LSB). En este caso este bit es B0. Ver la tabla 1

Tabla 1
Voltaje B3 B2 B1 B0
0 0 0 0 0
0.5 0 0 0 1
1 0 0 1 0
1.5 0 0 1 1
2 0 1 0 0
2.5 0 1 0 1
3 0 1 1 0
3.5 0 1 1 1
4 1 0 0 0
4.5 1 0 0 1
5 1 0 1 0

El programa para realizar la conversin lo realice en pic c con un microcontrolador


en el simulador
PROTEUS
PROGRAMA CONVERSOR A/D
#include "C:\Users\usuario\Desktop\conversorAD\main.h"
#fuses XT,NOWDT,NOPROTECT,NOLVP,PUT,BROWNOUT // configuracin del micro para
quemarlo
#use delay (clock = 4000000) // 4MHz
#use standard_io(B) // Indica que usar el puerto B
#byte puerto_b = 06 //define una variable llamada puerto_b

void main()
{
int16 conversion;
set_tris_B(0); // Puerto B como salida digitales
puerto_b = 0; // inicializo el puertoB
setup_adc_ports(AN0);
// configuro los pines de la conversion
//setup_adc(adc_clock_div_64); // configuro el conversor anlogo digital
setup_adc(ADC_CLOCK_INTERNAL);

conversion = 0;
do
{
set_adc_channel(0); // escojo el canal a convertir
delay_ms(1); // esperar mientras se inicializa el mdulo A/D
conversion = read_adc(); // leer el valor
delay_ms(1);
puerto_b = conversion /255; // visualizo por el puerto_ B para 4 bits
}
while(true); // bucle
}

Anda mungkin juga menyukai