Legal forms y uy64">
Nothing Special   »   [go: up one dir, main page]

Pic 16F886

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

1

TEMA: CONVERTIDOR ANALGICO DIGITAL


RESUMEN:
Se dise un Convertidor analgico digital la cual se tom como
referencia un nivel de tensin igual a 5v (vref=5v). Para lo cual se
utiliz el microcontrolador PIC16F886 ,consecuentemente se
utiliz el puerto AN0 como entrada adems
se us la
implementacin del DAC con la formacin de pulsos de ancho
modulado mediante un filtro pasa bajos para tener un voltaje se
salida.
OBJETIVO:
Utilizar los conversores A/D del microcontrolador PIC
16F886.
Reforzar lo aprendido la cual se desarroll en clases
concerniente al tema del conversor analgico digital.
CODIFICACIN:
CM1CON0=0
CM2CON0=0
ansel=1
DEFINE LCD_DREG PORTC
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTC
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG PORTC
DEFINE LCD_EBIT 4
b var word
v var WORD
n VAR Bit
TRISB=%11111111
trisa=%11111111
INPUT portc.7
input portb.7
inicio:
if portc.7=1 then n=n+1
branch n,[in,out]
in:

;bit de datos del LCD empezando


;por B.0, B.1, B.2 y B.3
;bit de registro del LCD conectar
;en el puerto B.5
;bit de Enable conectar en el puertoc.4

FACULTAD DE INGENIERA ELCTRICA Y


ELECTRNICA

ADCON0=%1000001
PAUSEUS 50
ADCON0.1 = 1
PAUSEUS 50

;configuracin del convertidor analgico digital


2

V=ADRESH
lcdout $fe,1
lcdout $fe,2
lcdout "adc",bin v
v=v*100/51*10
lcdout $fe,$c0,"vin",dec v,"mv"
pause 50

datos el display

V=0
GOTO inicio
out:
adc
b=porta/2
;verificando estado de pines
if portb.7=1 then b=b+128
;subrutina para el dac
lcdout $fe,1
lcdout $fe,2
lcdout "dac",bin b
v=b*100/51*10
lcdout $fe,$c0,"vout",dec v,"mv"
pwm portc.6,b,10
salida de pulsos por el puertob.6
goto inicio
END

TERMINALES DEL MICROCONTROLADOR PIC16F886:


Esta sera la disposicin de sus terminales y sus respectivos
nombres.

FACULTAD DE INGENIERA ELCTRICA Y


ELECTRNICA

ENCAPSULADO DIP - PIC16F886:


Pin 1 que es utilizado para resetear el microcontrolador.
Las cuatro entradas para los conversores anlogo digital del
pin 2-5 el cual tiene 14 modos y se puede tener referencias
de voltajes programados. Y tiene dos comparadores internos.
Los puertos 6,7 que son utilizados para programacin
pueden ser conectados al puerto serial.
Los pines 9 y 10 son utilizados para el resonador externo.
Los pines 11 a 14 son salidas, controlan diferentes
dispositivos.
Los pines 15-18 funcionan como entradas o salidas, pueden
ser utilizados para recepcin de datos o salida control de los
dispositivos externos.
Ocho salidas las cuales pueden ser agrupadas de acuerdo a
la necesidad y control de diferentes dispositivos y de control
ESQUEMA DE BLOQUES:

FACULTAD DE INGENIERA ELCTRICA Y


ELECTRNICA

MATERIALES A USAR:

01
01
09
01
01
01
01

Microcontrolador PIC16F886
Resistencia variable
Resistencias de 100K
Resistencia de 10K
Capacitor de 1F
Dip switch (DIPSWC_8)
LCD (LMD16L)

FACULTAD DE INGENIERA ELCTRICA Y


ELECTRNICA

CUADRO DE VALORES:

FACULTAD DE INGENIERA ELCTRICA Y


ELECTRNICA

FACULTAD DE INGENIERA ELCTRICA Y


ELECTRNICA

R2
100k

R1
100k

100k

R3

R5
100k

R4
100k

1k

RV2

RV2(2)

11%

DSW1(NO)

OFF

ON

1
2
3
4
5
6
7
8

100k

100k

DIPSWC_8

DSW1

R7

R6

RB4/AN11/P1D
RB5/AN13/T1G
RB6/ICSPCLK
RB7/ICSPDAT

PIC16F886

11
12
13
14
15
16
17
18

25
26
27
28

1U

C1

10k

C1(2)
V=0 R10

RA0/AN0/ULPWU/C12IN0RA1/AN1/C12IN1RA2/AN2/VREF-/CVREF/C2IN+
RA3/AN3/VREF+/C1IN+
RC0/T1OSO/T1CKI
RA4/T0CKI/C1OUT
RC1/T1OSI/CCP2
RA5/AN4/SS/C2OUT
RC2/CCP1/P1A
RA6/OSC2/CLKOUT
RC3/SCK/SCL
RA7/OSC1/CLKIN
RC4/SDI/SDA
RC5/SDO
RB0/AN12/INT
RC6/TX/CK
RB1/AN10/P1C/C12IN3RC7/RX/DT
RB2/AN8/P1B
RB3/AN9/PGM/C12IN2-

RE3/MCLR/VPP

U1

adc-dac UNCP FIEE

100k

R8

21
22
23
24

2
3
4
5
6
7
10
9

LM016L

VSS
VDD
VEE
1
2
3

RS
RW
E
4
5
6

D0
D1
D2
D3
D4
D5
D6
D7
7
8
9
10
11
12
13
14

LCD1

100k

R9

(2)

SIMULACIN DEL CIRCUITO:

FACULTAD DE INGENIERA ELCTRICA Y


ELECTRNICA

CONCLUSIONES:

Es necesario conocer y averiguar ms afondo sobre las


opciones de salida del pic16f88 para poder aprovecharlas de
la mejor manera y hacer uso de sus herramientas.
Todo diseo electrnico presenta una gama de resoluciones
mediante la programacin y el diseo de su algoritmo
teniendo en cuenta que se desea a la entrada a la salida y
los procesos que debe hacer.
RECOMENDACIONES:
Ver hoja tcnica de datos del microcontrolador pic16f886.
Saber usar el comando de Microbasic al no redundar en la
programacin.

FACULTAD DE INGENIERA ELCTRICA Y


ELECTRNICA

También podría gustarte