Professional Documents
Culture Documents
CENTRO DE TECNOLOGIA
DEPARTAMENTO DE ENGENHARIA ELTRICA
Natal
Novembro de 2009
Resumo
Este relatrio tem como objetivo principal apresentar os estudos feitos para
confeco de um mdulo de converso de tenses trifsicas A/D.
Lista de Ilustraes
Figura 1 - Registrado A/D de Controle 0, Microchip Technology Inc., Datasheet pgina 127 .... 7
Figura 2 - Registrador A/D de controle 1, Microchip Technology Inc., Datasheet pgina 128.... 8
Figura 3 Configurao de canais atravs da alterao dos bits 3 a 0 de ADCON1. Mdulo
Engenharia. Conectando o PIC Explorando Recursos Avanados, 1 edio. Editora J. J. Carol
pgina 112. .................................................................................................................................... 9
Figura 4 Ajuste de resultado ADRESH:ADRESL, Microchip Technology Inc., Datasheet
pgina 132 ..................................................................................................................................... 9
Lista de Tabelas
Tabela 1 - Converso do clock ...................................................................................................... 7
Tabela 2 - Seleo do canal analgico .......................................................................................... 7
Tabela 3 - Seleo do clock segundo bit 6 .................................................................................... 8
Analgica/Digital
ADCON0
Control Register 0
ADCON1
Control Register 1
ADFM
ADIE
Interrupo de A/D
ADIF
ADRESH
ADRESL
GIE
OPTION_REG
PEIE
Iterrupo de perifricos
PIC
RAM
T0CKI
T0CS
T0IE
T0IF
T0SE
TMR0
Timer 0
Sumrio
Resumo.......................................................................................................................................... 2
Lista de Ilustraes........................................................................................................................ 3
Lista de Tabelas............................................................................................................................. 3
Lista de Abreviaturas e Siglas....................................................................................................... 4
Sumrio ......................................................................................................................................... 5
2. Microcontrolador PIC ............................................................................................................... 6
2.1. Estudo do Set de instrues ............................................................................................... 6
2.2. Configuraes para converso A/D ................................................................................... 6
2.3. Converso A/D .................................................................................................................. 9
2.5. Estudo do TMR0 (interrupo)........................................................................................ 10
2.6. Estudo para implementao e simulao com tenses alternadas trifsicas .................... 11
4. Bibliografia ............................................................................................................................. 13
ANEXOS..................................................................................................................................... 14
2. Microcontrolador PIC
Nos estudos do Microcontrolador PIC, utilizamos o modelo 16F877A, seguindo
a seqncia abaixo descrita:
Figura 1 - Registrado A/D de Controle 0, Microchip Technology Inc., Datasheet pgina 127
ASCON0
<ADCS1:ADCS0)
00
01
10
11
00
01
10
11
Converso do clock
Fosc/2
Fosc/8
Fosc/32
FRC (clock derivado do oscilador interno A/D RC)
Fosc/4
Fosc/16
Fosc/64
FRC (clock derivado do oscilador interno A/D RC)
Bits 5 a 3
000
001
010
011
100
101
110
111
Canais
Channel 0 (AN0)
Channel 1 (AN1)
Channel 2 (AN2)
Channel 3 (AN3)
Channel 4 (AN4)
Channel 5 (AN5)
Channel 6 (AN6)
Channel 7 (AN7)
Figura 2 - Registrador A/D de controle 1, Microchip Technology Inc., Datasheet pgina 128
ADCON1
<ADCS2>
0
0
0
0
1
1
1
1
ASCON0
<ADCS1:ADCS0)
00
01
10
11
00
01
10
11
Converso do clock
Fosc/2
Fosc/8
Fosc/32
FRC (clock derivado do oscilador interno A/D RC)
Fosc/4
Fosc/16
Fosc/64
FRC (clock derivado do oscilador interno A/D RC)
OPTION_REG<TOCS>:
o TOCS =1 incrementa a cada transio no pino
RA4/TOCKI;
o TOCS = 0 incrementa a cada ciclo de mquina
Alm disso selecionando-se o incremento pelo pino TOCKI possvel ainda
selecionar:
OPTIO_REG<TOSE>:
o TOSE = 1 incremento na borda de subida
o TOSE = 0 incremento na borda de descida
Para aumentar o poder de operao de TMR0, uma interrupo ocorre toda vez
que seus 8 bits estouram. Neste caso INTCON<TOIF> ser setado. Quando isso
acontecer TOIE deve ser ligada, assim como GIE.
Escolha de pinos;
A escolha dos pinos basicamente representa a seqncia dos bits 5 a 6 de
ADCON0 (escolha do canal) e 3 a 0 de ADCON1 (configurao de
porta). Para o pretendido escolhemos os canais analgicos AN0, AN1,
AN2, em ADCON0 e a seqncia 0011 em ADCON1;
Aps realizar o ajuste decimal em cada valor para que o mesmo possa ser
mostrado no display LCD;
4. Bibliografia
ANEXOS