You are on page 1of 5

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


= 1
+ 1

Despejamos Rp que necesitamos

1 1
=

Sustituyendo valores nos queda


5 1 2.5 2.5
=
2.5

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.

3
= +1
4

4 = 1

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 / [2n -1] =


5 / [24 -1] = 5/15 =0.33
0.33 voltios / variacin en el bit menos significativo.

Esto significa que un cambio de 0.33 0.5 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

You might also like