Você está na página 1de 28

UNIVERSIDADE TECNOLGICA FEDERAL DO PARAN

CAMPUS CURITIBA
DEPARTAMENTO DE ELETROTCNICA DAELT

MANUAL DE INSTRUES
KIT DE DESENVOLVIMENTO COM MICROCONTROLADOR
PIC16F/PIC18F MICROPIC DAELT UTFPR VERSO 0

AUTOR:
AMAURI AMORIN ASSEF

COLABORAO:
ROSANGELA WINTER
GLAUBER GOMES DE OLIVEIRA BRANTE
GUILHERME MORITZ
MARCO JOSE DA SILVA

CURITIBA
2014
SUMRIO

1 INTRODUO ........................................................................................................ 5
1.1 CARACTERSTICAS ....................................................................................... 6
2 AMBIENTE DE DESENVOLVIMENTO ............................................................... 7
3 FERRAMENTAS DE PROGRAMAO ............................................................... 8
4 PRINCIPAIS COMPONENTES E INTERFACES ................................................ 10
1.1 FONTE DE ALIMENTAO ........................................................................ 10
1.2 BOTES .......................................................................................................... 11
1.3 DISPLAY ALFANUMRICO LCD 16x2 ................................................... 11
1.4 PROGRAMADOR ICSP ................................................................................. 12
1.5 CONECTORES PARA MICRO SERVOMOTORES .................................... 13
1.6 SENSOR DE TEMPERATURA LM35 ....................................................... 15
1.7 TRIMPOTS PARA CONVERSO A/D ......................................................... 15
1.8 CONECTORES DE EXPANSO................................................................... 16
1.9 LEDS ............................................................................................................... 17
1.10 COMUNICAO SERIAL RS-232 ............................................................... 18
1.11 ACIONAMENTO DE REL .......................................................................... 18
1.12 PONTE-H DUPLA L293D ........................................................................... 19
1.13 DRIVER ULN2003A PARA MOTOR DE PASSO........................................ 21
1.14 SELEO DE FUNES DA PLACA ......................................................... 23
5 Esquema da placa MICROPIC_UTFPR_DAELT(R0) ........................................... 24
6 Lista de Materiais .................................................................................................... 26
APNDICE A ................................................................................................................ 28
LISTA DE FIGURAS

Figura 1 Kit MICROPIC DAELT (gerado por ferramenta CAD). ................................ 5


Figura 2 Kit MICROPIC DAELT. ................................................................................ 6
Figura 3 Tela com rea de trabalho do software MPLAB IDE. .................................... 7
Figura 4 Exemplos de programadores para microcontroladores PIC. (a) PICKit 3. (b)
K150. ................................................................................................................................ 8
Figura 5 Conexo do programador PICKit 3 ao kit MICROPIC DAELT. ................... 8
Figura 6 Tela do software de gravao K150. ............................................................... 9
Figura 7 Conexo do programador K150 ao kit MICROPIC DAELT. ......................... 9
Figura 8 Fonte de tenso estabilizada com conector P4. ............................................. 10
Figura 9 Circuito de alimentao................................................................................. 10
Figura 10 Botes RB0, RB1 e /MCLR (reset). ........................................................... 11
Figura 11 Conector para display alfanumrico 16x2................................................... 12
Figura 12 Conector ICSP para programao e depurao. .......................................... 13
Figura 13 Micro servomotor de 3 fios. ........................................................................ 13
Figura 14 Conectores tipo barra de pinos para dois micro servomotores. .................. 14
Figura 15 Exemplo de sinais de controle para servomotor. ........................................ 14
Figura 16 Esquema de conexo do sensor LM35 ........................................................ 15
Figura 17 Trimpots para simulao do mdulo A/D. .................................................. 15
Figura 18 Conectores de expanso. ............................................................................. 16
Figura 19 Circuito dos LEDs do kit. ............................................................................ 17
Figura 20 Circuito esquemtico do circuito integrado MAX232 para comunicao
serial RS-232. ................................................................................................................. 18
Figura 21 Contato do rel de 10 A / 220 V. ................................................................ 18
Figura 22 Circuito esquemtico para acionamento de rel.......................................... 19
Figura 23 Circuito da ponte-H dupla L293D............................................................... 20
Figura 24 Exemplo de motor de passo de 5 fios (4 fases) ........................................... 21
Figura 25 Circuito do driver para motor de passo unipolar ULN2003. ...................... 21
Figura 26 Conector para seleo de funes atravs de jumpers. ............................... 23
LISTA DE TABELAS

Tabela 1 Sinais de alimentao. .................................................................................. 10


Tabela 2 Botes. .......................................................................................................... 11
Tabela 3 Sinais do display LCD alfanumrico. ........................................................... 12
Tabela 4 Sinais do conector ICSP. .............................................................................. 13
Tabela 5 Sinais dos conectores para os servomotores. ................................................ 14
Tabela 6 Conexo com LM35. .................................................................................... 15
Tabela 7 Conexo com os trimpots. ............................................................................ 16
Tabela 8 Sinais dos conectores de expanso. .............................................................. 16
Tabela 9 Sinais dos LEDs............................................................................................ 17
Tabela 10 Sinais da interface RS-232. ........................................................................ 18
Tabela 11 Contatos do rel no conector P10 RELE. ................................................ 19
Tabela 12 Sinal de controle do rel. ............................................................................ 19
Tabela 13 Sinais de controle do driver L293D............................................................ 20
Tabela 14 Sinais de sada do L293D no conector P13 MOTOR DC. ...................... 20
Tabela 15 Funcionamento do L293D para controle bidirecional de motor DC. ......... 20
Tabela 16 Sinais de sada do driver ULN2003A para conexo com motor de passo
unipolar. .......................................................................................................................... 21
Tabela 17 Sinais do comando do ULN2003A. ............................................................ 22
Tabela 18 Modo passo completo 1 (full-step ou wave) ............................................... 22
Tabela 19 Modo passo completo 2 (full-step). ............................................................ 22
Tabela 20 Modo meio passo (half-step). ..................................................................... 22
Tabela 21 Sinais do conector P9 SELEO_FUNES. ...................................... 23
Tabela 22 Lista de materiais para montagem do kit. ................................................... 26
5

1 INTRODUO

O kit MICROPIC DAELT verso 0 foi projeto para utilizao nas disciplinas
envolvendo o desenvolvimento de sistemas microcontrolados e embarcados dos cursos
de graduao do Departamento Acadmico de Eletrotcnica DAELT da Universidade
Tecnolgica Federal do Paran UTFPR.

A ferramenta baseada nas famlias de microcontroladores PIC16F e PIC18F da


empresa Microchip Technology (www.microchip.com) e apresenta diferentes interfaces
de hardware para aprendizagem e desenvolvimento de aplicaes em linguagem de
programao Assembly e C, tais como: LEDs, display de 7 segmentos, comunicao
serial via RS-232, LCD, motor de passo, servomotor, botes, conversores A/D,
acionamento de rel, sensor de temperatura, acionamento PWM, entre outros. Na Figura
1 apresentado o desenho do kit com a placa de circuito impresso (PCB)
MICROPIC_UTFPR_DAELT(R0) gerado por ferramenta CAD (Computer Aided
Design).

Figura 1 Kit MICROPIC DAELT (gerado por ferramenta CAD).


6

1.1 CARACTERSTICAS

Boto de reset e botes para simulao de interrupes externas;


8 LEDs para controle lgico visual;
2 displays de 7 segmentos tipo catodo comum multiplexados;
Controle de displays LCD alfanumrico 16x2 no modo 4 e 8 bits;
Sensor de temperatura LM35;
2 trimpots para simulao e programao dos canais A/D do PIC (AN0 e AN1);
Rel NA/NF para acionamento de cargas externas;
Canal de comunicao serial RS-232 com PC ou outros dispositivos;
Duas interfaces com sada PWM para micro servomotores;
Driver ULN2003A para acionamento de motor de passo ou outros tipos de carga;
Ponte-H dupla L293D habilitada por PWM para controle de at dois motores DC;
Acesso a todos os pinos de E/S do microcontrolador PIC atravs de barras de pinos;
Canal de gravao ICSP: conector para modo debugger (depurao) e ICD2.
Microcontrolador PIC16F877A DIP com 8Kbyte de memria Flash;
Suporta os microcontroladores das famlias 16F e 18F: PIC16F874A / PIC16F877A
/ PIC18F2450 / PIC18F2550 / PIC18F4520 / PIC18F4550 / PIC18F4450, etc;
Alimentao com fonte de tenso externa de +12V e regulador de tenso de +5 V.

Na Figura 2 apresentado o kit montado MICROPIC DAELT verso 0.

Figura 2 Kit MICROPIC DAELT.


7

2 AMBIENTE DE DESENVOLVIMENTO

Existem diversas ferramentas integradas de software utilizadas para o


desenvolvimento de aplicaes microcontroladas em sistemas embarcados. Em muitos
casos possvel editar, compilar, e at mesmo realizar simulao e depurao do cdigo
fonte para cada aplicao. Tais sistemas so conhecidos como ambientes integrados de
desenvolvimentos (IDE Integrated Development Environment). A seguir so
elencadas algumas dessas ferramentas:

MPLAB IDE (Microchip Technology www.microchip.com);


mikroC (MikroElektronika www.mikroe.com/mikroc/pic)
mikroC PRO (MikroElektronika www.mikroe.com/mikroc/pic)
CCS (empresa Custom Computer Services www.ccsinfo.com).

Como exemplo, na Figura 3 apresenta a rea de trabalho do MPLAB IDE. A


ferramenta integrada apresenta editor e ambiente de programao, simulao, gravao
e depurao para desenvolvimento de aplicaes de microcontroladores PIC e DSCs
dsPIC (DSC Digital Signal Controller).

Figura 3 Tela com rea de trabalho do software MPLAB IDE.


8

3 FERRAMENTAS DE PROGRAMAO

O kit MICROPIC DAELT verso 0 pode ser programado via porta USB 2.0
utilizando gravadores comerciais compatveis com microcontroladores PIC, como por
exemplo, o PICKit3 (Figura 4a) da Microchip ou o programador de baixo custo K150
(Figura 4b).

(a) (b)

Figura 4 Exemplos de programadores para microcontroladores PIC. (a) PICKit 3. (b) K150.

No primeiro caso, a depurao ou gravao realizada diretamente atravs do


software MPLAB IDE. Na Figura 5 apresentado o esquema de conexo do PICKit 3
ao kit MICROPIC DAELT atravs do conector ICSP (In Circuit Serial Programming).

Figura 5 Conexo do programador PICKit 3 ao kit MICROPIC DAELT.


9

No segundo caso, a gravao realizada atravs do software microbrn.exe


(Figura 6) desenvolvido pelo fabricante DIY Electronics Ltd (kitsrus.com).

Figura 6 Tela do software de gravao K150.

Na Figura 7 apresentada o esquema de conexo do K150 ao kit MICROPIC


DAELT atravs do conector ICSP (In Circuit Serial Programming) de 6 pinos.

Figura 7 Conexo do programador K150 ao kit MICROPIC DAELT.


10

4 PRINCIPAIS COMPONENTES E INTERFACES

1.1 FONTE DE ALIMENTAO

Para o funcionamento do kit necessria uma fonte de alimentao externa e


estabilizada entre +9 V/1A e + 12 V/1A (DC) com conector do tipo P4 (2,5 x 5,5 mm),
conforme o exemplo da Figura 8. A polaridade do plug P4 apresentada no Apndice
A.

Figura 8 Fonte de tenso estabilizada com conector P4.

Um regulador de tenso 7805 utilizado para estabilizar a tenso de sada para os


demais componentes da placa em +5 V (VCC). Um LED vermelho (posio LED9)
sinaliza quando a placa est alimentada. O circuito completo da fonte e alimentao
ilustrado na Figura 9.

Figura 9 Circuito de alimentao.

Na Tabela 1 so apresentados os nomes dos sinais de alimentao adotados no


projeto da placa.

Tabela 1 Sinais de alimentao.

Sinal de alimentao Nome adotado


+5 V VCC
0V GND
11

1.2 BOTES

O kit possui trs botes para os sinais (Figura 10): /MCLR (reset), RB0 e RB1.

O boto /MCLR possibilita que o usurio possa reiniciar a aplicao gravada no


microcontrolador em qualquer momento. Os botes RB0 e RB1 podem ser usados como
entradas digitais (nvel 0 ou 1) ou para acionamento das interrupes externas INT0 e
INT1 (somente disponvel em algumas verses), respectivamente.

Figura 10 Botes RB0, RB1 e /MCLR (reset).

Na Tabela 2 so apresentados os nomes dos sinais do microcontrolador para


leitura do estado dos botes.

Tabela 2 Botes.

Boto Pino do microcontrolador


S1 /MCLR
S2 RB1
S3 RB0

1.3 DISPLAY ALFANUMRICO LCD 16x2

O kit possui uma barra de 16 pinos (Figura 11) para controle de display LCD
(Liquid Crystal Display) alfanumrico 16x2 (16 colunas por 2 linhas) no modo 4 e 8
bits com backlight (luz de fundo). Entretanto outras configuraes podem ser utilizadas,
como por exemplo, o modelo 16x4.

Na Tabela 3 so apresentados os nomes dos sinais do microcontrolador para


controle do display LCD alfanumrico.
12

Figura 11 Conector para display alfanumrico 16x2.

Tabela 3 Sinais do display LCD alfanumrico.

Pino do conector Nome do pino do LCD Pino do microcontrolador


1 BL_A (backlight anodo) VCC (via resistor de 33 )
2 BL_K (backlight catodo) GND
3 VSS GND
4 VDD VCC
5 VO Sinal do trimpot de 10 k
6 RS RE0
7 R/W GND
8 E RE1
9 D0 (LSB) RD0
10 D1 RD1
11 D2 RD2
12 D3 RD3
13 D4 RD4
14 D5 RD5
15 D6 RD6
16 D7 (MSB) RD7

1.4 PROGRAMADOR ICSP

O conector de 6 pinos ICSP (In Circuit Serial Programming) (Figura 12)


utilizado para gravao do microcontrolador PIC. Tambm possvel utilizar o modo de
depurao (Debugger) com o mdulo ICD2 da Microchip para testar a aplicao em
tempo real. A ferramenta PICKit 3 tambm uma soluo mais simples para
programao e depurao dos cdigos desenvolvidos. Os sinais do conector so
descritos na Tabela 4.
13

Figura 12 Conector ICSP para programao e depurao.

Tabela 4 Sinais do conector ICSP.

Pino do conector Pino do microcontrolador


1 /MCLR
2 VCC
3 GND
4 RB7
5 RB6
6 No conectado (NC)

1.5 CONECTORES PARA MICRO SERVOMOTORES

O kit possui dois conectores para micro servomotores eletromecnicos para


posicionamento angular proporcional ao comando dos sinais PWM do PIC. Tais
dispositivos de pequena dimenso utilizam o padro de 3 pinos (Figura 13) para o
movimento de forma precisa e controlada. A caracterstica de operao em malha
fechada permite que os servomotores recebam um sinal de controle, verifiquem a
posio atual e atuem no sistema indo para a posio desejada.

Figura 13 Micro servomotor de 3 fios.

O esquema dos dois conectores e a descrio dos sinais para os servomotores so


apresentados na Figura 14 e Tabela 5, respectivamente.
14

Figura 14 Conectores tipo barra de pinos para dois micro servomotores.

Tabela 5 Sinais dos conectores para os servomotores.

Conector Pino dos conectores Sinal


1 RC2
P11 SERVO1 2 VCC
3 GND
1 RC1
P12 SERVO2 2 VCC
3 GND

Atravs de modulao PWM com perodo de 20 ms (f = 50 Hz), o posicionamento


angular pode ser definido entre os parmetros de largura mnima de (1 ms), que
equivale ao deslocamento do eixo em -90 em relao a posio central, e largura
mxima (2 ms) , que equivale ao deslocamento do eixo em + 90 da posio central do
pulso de controle, conforme exemplificado na Figura 15.

VCC

0V
20 ms t
1 ms
VCC

0V
20 ms t
1,5 ms
VCC

0V
20 ms t
2 ms

Figura 15 Exemplo de sinais de controle para servomotor.


15

1.6 SENSOR DE TEMPERATURA LM35

O LM35 um sensor analgico de preciso que apresenta uma sada de tenso


linear relativa temperatura ambiente ou de um aquecedor com resoluo de 10 mV por
Grau Celsius de temperatura (10 mV/C). O componente no precisa ser calibrado e na
configurao adotada no kit (Figura 16) a faixa de temperatura limitada entre 2 C e
150 C com alimentao simples de +5 V. O sensor apresentado com vrios tipos de
encapsulamentos, entretanto no kit utilizado o TO-92, devido a reduzida dimenso e
tima relao custo benefcio. O pino de entrada do PIC para leitura do sinal analgico
LM35 mostrado na Tabela 5.

Figura 16 Esquema de conexo do sensor LM35

Tabela 6 Conexo com LM35.

Descrio Pino do microcontrolador


Sensor de temperatura LM35 RA2

1.7 TRIMPOTS PARA CONVERSO A/D

Os dois trimpots de 10 k (Figura 17) so utilizados para simular a entrada de


sensores no mdulo conversor analgico/digital (A/D) do PIC com faixa de tenso entre
0 e +5 V. Na Tabela 7 so mostrados os dois sinais do PIC para a entrada dos valores
analgicos.

Figura 17 Trimpots para simulao do mdulo A/D.


16

Tabela 7 Conexo com os trimpots.

Descrio Pino do microcontrolador


POT3 RA0
POT2 RA1

1.8 CONECTORES DE EXPANSO

Todos os pinos do microcontrolador, alm dos sinais de alimentao, so


disponveis atravs de conectores de expanso (Figura 18 Tabela 8), possibilitando a
utilizao de dispositivos externos ao kit.

Figura 18 Conectores de expanso.

Tabela 8 Sinais dos conectores de expanso.

Pino do Pino do
Pino do PIC Pino do PIC
conector P1 conector P2
1 /MCLR 1 RB7
2 RA0 2 RB6
3 RA1 3 RB5
4 RA2 4 RB4
5 RA3 5 RB3
6 RA4 6 RB2
7 RA5 7 RB1
8 RE0 8 RB0
9 RE1 9 VCC
10 RE2 10 GND
11 VCC 11 RD7
17

Tabela 8 Sinais dos conectores de expanso. (continuao).

Pino do Pino do
Pino do PIC Pino do PIC
conector P1 conector P2
12 GND 12 RD6
13 OSC1 13 RD5
14 OSC2 14 RD4
15 RC0 15 RC7
16 RC1 16 RC6
17 RC2 17 RC5
18 RC3 18 RC4
19 RD0 19 RD3
20 RD1 20 RD2

1.9 LEDS

O kit possui 8 LEDs que podem ser utilizados para simulao lgica de
dispositivos, conforme a Figura 19. Na Tabela 9 so descritos os pinos utilizados para o
acionamento dos LEDs.

Figura 19 Circuito dos LEDs do kit.

Tabela 9 Sinais dos LEDs.

Posio do LEDS Pino do microcontrolador


LED8 RD0
LED7 RD1
LED6 RD2
LED5 RD3
LED4 RD4
LED3 RD5
LED2 RD6
LED1 RD7
18

1.10 COMUNICAO SERIAL RS-232

O circuito integrado (CI) MAX232 foi utilizado para adequar os nveis eltricos
dos sinais de comunicao serial do microcontrolador ao padro RS-232. O esquema
utilizado apresentado na Figura 20 e os sinais de transmisso e recepo so
mostrados na Tabela 10.

Figura 20 Circuito esquemtico do circuito integrado MAX232 para comunicao serial RS-232.

Tabela 10 Sinais da interface RS-232.

Descrio Pino do microcontrolador


TXD RC6
RXD RC7

1.11 ACIONAMENTO DE REL

O kit possui um rel NA/NF que permite acionar cargas motores, mquinas, ou
outros tipos de cargas de 10 A / 220 V. Os sinais de contato do rel (Figura 21) so
disponibilizados atravs de conectores BR1 (Metaltex) com passo de 5 mm e
apresentados na Tabela 11. O circuito esquemtico para acionamento do rel ilustrado
na Figura 22 e o sinal de controle indicado na Tabela 12.

Figura 21 Contato do rel de 10 A / 220 V.


19

Tabela 11 Contatos do rel no conector P10 RELE.

Pino do conector Contato


1 NA
2 COMUM
3 NF

Figura 22 Circuito esquemtico para acionamento de rel.

Tabela 12 Sinal de controle do rel.

Descrio Pino do microcontrolador


Sinal REL RE2

Como nos demais casos, para acionamento de motores e outras cargas, a


alimentao de +12 V deve ser fornecida por fonte externa de tenso atravs do
conector P3 FONTE_MOTOR.

1.12 PONTE-H DUPLA L293D

Para o acionamento e controle de velocidade de motores DC foi adotado no kit o


driver quadruplo meia ponte-H (ou ponte-H dupla) L293D. O dispositivo permite
controlar motores entre 4,5 V e 36 V, sendo que a corrente nominal por canal 1 A e a
corrente mxima 2 A. A verso D possui diodos internos de proteo e supresso de
transitrios gerados por cargas indutivas. Como exemplo, possvel controlar a direo
e velocidade de at 2 motores DC em um nico L293D, porm deve-se utilizar a fonte
externa de tenso com maior capacidade de corrente.
20

O circuito esquemtico do L293D apresentado na Figura 23 e os sinais do PIC


para controle do driver descritos na Tabela 13. A Tabela 14 indica os sinais do conector
P13 (MOTOR DC) para interligao com os motores DC. Na Tabela 15 so mostradas
as possibilidades para acionamento bidirecional de motor DC conectado ao L293D.

Figura 23 Circuito da ponte-H dupla L293D.

Tabela 13 Sinais de controle do driver L293D.

Pino do Pino do
Ponte-H Descrio
L293D microcontrolador
1 Habilitao EN1 RC2
1 2 Entrada 1 IN1 RC0
7 Entrada 2 IN2 RC3
9 Habilitao EN2 RC1
2 10 Entrada 1 IN3 RC4
15 Entrada 2 IN4 RC5

Tabela 14 Sinais de sada do L293D no conector P13 MOTOR DC.

Pino do
Pino do conector Sinal Descrio
L293D
1 3 M1 Sadas para motor
2 6 M2 DC 1
3 11 M3 Sadas para motor
4 14 M4 DC 2

Tabela 15 Funcionamento do L293D para controle bidirecional de motor DC.

Habilitao Entrada 1 Entrada 2


Descrio
EN1 IN1 IN2
1 0 1 Vira no sentido horrio
1 1 0 Vira no sentido anti-horrio
1 0 0 Parada rpida do motor
1 1 1 Parada rpida do motor
0 x x Parada rpida do motor
21

1.13 DRIVER ULN2003A PARA MOTOR DE PASSO

O CI UL2003A foi escolhido como driver para acionamento de motor de passo


unipolar de at 4 fases (Figura 24), alm de cargas como lmpadas e microventiladores.
A topologia do dispositivo, que incorpora transistores Darlington com diodos de
proteo para aplicaes com chaveamento de cargas indutivas, permite operao com
tenses de at 50 V e corrente de 500 mA por pino.

Figura 24 Exemplo de motor de passo de 5 fios (4 fases)

Na Figura 25 apresentado o circuito esquemtico de conexo do ULN2003A e


conectores P7 (barra de pinos) e P8 (BR1) de sada. Na Tabela 11 so indicados os
sinais de ambos os conectores para interligao com o motor de passo, enquanto na
Tabela 12 so apresentados os sinais de comando do PIC.

Figura 25 Circuito do driver para motor de passo unipolar ULN2003.

Tabela 16 Sinais de sada do driver ULN2003A para conexo com motor de passo unipolar.

Pino dos conectores P7 e


Pino do ULN2003A Sinal
P9 MOTOR_PASSO
1 - +12V1 (fonte externa)
2 16 L1
3 15 L2
4 14 L3
5 13 L4
22

Tabela 17 Sinais do comando do ULN2003A.

Pino do ULN2003A Pino do microcontrolador


1 IN1 RC0
2 IN2 RC3
3 IN3 RC4
4 IN4 RC5

O motor de passo indicado em aplicaes de posicionamento preciso ou


rotacionamento em um ngulo exato e a sua resoluo especificada em graus, como
por exemplo, 7,5/passo. Neste caso so necessrios 48 passos para uma volta completa.

Nas Tabelas 18, 19 e 20 so apresentadas as sequncias de acionamento para se


controlar um motor de passo nos modos passo completo 1 (full-step ou wave), passo
completo 2 (full-step) e meio passo (half-step), respectivamente.

Tabela 18 Modo passo completo 1 (full-step ou wave)

N Passo B3 B2 B1 B0 Decimal
1 1 0 0 0 8
2 0 1 0 0 4
3 0 0 1 0 2
4 0 0 0 1 1

Tabela 19 Modo passo completo 2 (full-step).

N Passo B3 B2 B1 B0 Decimal
1 1 1 0 0 12
2 0 1 1 0 6
3 0 0 1 1 3
4 1 0 0 1 9

Tabela 20 Modo meio passo (half-step).

N Passo B3 B2 B1 B0 Decimal
1 1 0 0 0 8
2 1 1 0 0 12
3 0 1 0 0 4
4 0 1 1 0 6
5 0 0 1 0 2
6 0 0 1 1 3
7 0 0 0 1 1
8 1 0 0 1 9
23

1.14 SELEO DE FUNES DA PLACA

Os jumpers para seleo de funes (Figura 26) foram inseridos no projeto do kit
para permitir que alguns sinais utilizados nas interfaces possam tambm ser utilizados
em dispositivos externos placa. Na operao normal todos os jumpers devem ser
usados. Todos os sinais utilizados no conector P9 SELEO_FUNES so
apresentados na Tabela 21.

Figura 26 Conector para seleo de funes atravs de jumpers.

Tabela 21 Sinais do conector P9 SELEO_FUNES.

Par de pinos do conector Sinal ou interface


habilitada
12 RXD
34 TXD
56 LEDS
78 RELE
9 10 DISP2
11 12 DISP1
24

5 Esquema da placa MICROPIC_UTFPR_DAELT(R0)


25
26

6 Lista de Materiais

Tabela 22 Lista de materiais para montagem do kit.

Quant. Posio Comentrio Descrio


4 C1, C2, C3, C5 1uF/50V Capacitor eletroltico
7 C4, C7, C8, C9, C10, 100nF/50V-0805 Capacitor multicamada SMD
C14, C15
2 C6, C16 10uF/50V Capacitor eletroltico
1 C11 100uF/50V Capacitor eletroltico
2 C12, C13 15pF/50V-0805 Capacitor multicamada SMD
2 D1, D11 1N4003 Diodo
2 DS1, DS2 Display CC Display de 7 segmentos catodo comum
1 J1 RS-232 Conector DB9 fmea
1 J2 PWR2.5 Conector P4 para PCI
1 LCD LCD Barra de pinos macho 16x1
1 LED1 RD7 LED vermelho 3 mm
1 LED2 RD6 LED vermelho 3 mm
1 LED3 RD5 LED vermelho 3 mm
1 LED4 RD4 LED vermelho 3 mm
1 LED5 RD3 LED vermelho 3 mm
1 LED6 RD2 LED vermelho 3 mm
1 LED7 RD1 LED vermelho 3 mm
1 LED8 RD0 LED vermelho 3 mm
1 LED9 LED3 LED vermelho 3 mm
2 P1, P2 Header 20 Barra de pinos macho 20x1
1 P3 FONTE MOTOR Conector BR1 2 vias
1 P4 ICSP Barra de pinos macho 6x1
1 P5 GND Barra de pinos macho 2x1
1 P6 VCC Barra de pinos macho 2x1
1 P7 MOTOR DE PASSO Barra de pinos macho 5x1
1 P8 MOTOR_PASSO Conector BR1 2+3 vias
1 P9 SELEO FUNES Barra de pinos macho 6x2
1 P10 RELE (BR1) Conector BR1 3 vias
1 P11 SERVO1 Barra de pinos macho 3x1
1 P12 SERVO2 Barra de pinos macho 3x1
1 P13 MOTOR DC Conector BR1 2+2 vias
1 POT1 CONTRASTE Trimpot 3386F 10 k
1 POT2 AD1 Trimpot 3386F 10 k
1 POT3 AD0 Trimpot 3386F 10 k
3 Q1, Q2, Q3 BC337 Transistor
17 R1, R2, R3, R4, R5, R6, 1kR-0805 Resistor SMD
R7, R8, R11, R12, R13,
R14, R15, R16, R17,
R18, R21
1 R9 100R-0805 Resistor SMD
6 R10, R19, R20, R22, 10kR-0805 Resistor SMD
R23, R24
1 RELE1 Rele-SPDT Rel 10 A / 220 V
1 S1 MCLR Micro chave tctil
1 S2 RB1 Micro chave tctil
1 S3 RB0 Micro chave tctil
1 U1 MAX232 Circuito integrado + soquete 16 pinos
27

Quant. Posio Comentrio Descrio


1 U2 PIC16F877A-E/P Circuito integrado + soquete 40 pinos
1 U3 LM35 Sensor de temperatura
1 U4 LM7805 Regulador de tenso +5 V
1 U5 ULN2003A Circuito integrado + soquete 16 pinos
1 U6 L293D Circuito integrado + soquete 16 pinos
1 X1 Cristal 8MHz Cristal
28

APNDICE A

Plug P4 - 2,5 (dimetro interno) / 5,5mm (dimetro externo) x 9mm

+12 V

GND