Aula 3 - Teclado Matricial - LCD e Motores
Aula 3 - Teclado Matricial - LCD e Motores
Aula 3 - Teclado Matricial - LCD e Motores
Disciplina de Microcontroladores
Prof. Ronnier
Prof. Rubão
Portas de I/O no 8051
- AT89C5131 tem 05 ports de 8 bits (P0 a P4)
Portas de I/O no 8051
Portas de I/O no 8051
- É possível realizar escritas e leituras individualmente em
todos os bits de I/O disponíveis, não havendo necessidade
de pré programar cada porta, especificamente como saída
ou entrada.
- Exemplos: Para se escrever um byte no Port 1 (8 bits de
saída), pode-se utilizar a instrução MOV P1, #byte. Para se
ler um byte do port P3 (8 bits de entrada), pode-se utilizar a
instrução MOV A, P3.
- Para acessar bits individuais dos Ports pode-se fazer uso da
instrução MOV bit, C para efetuar operações de saída e a
instrução MOV C, bit para efetuar operações de entrada.
Além de instruções de transferência de dados, também é
possível utilizar instruções lógicas (ANL, ORL, XRL),
aritméticas (ADD, ADDC, DEC, INC, SUBB), de manipulação
de variáveis booleanas (CLR, CPL, SETB) e de controle de
programa (CJNE, DJNZ, JB, JNB, JBC)
Portas de I/O no 8051
Estrutura simplificada de um terminal de I/O (Port 1)
Modo Alfanumérico
Modo Gráfico
Display LCD
Display LCD
Alfanumérico
Display LCD
Modo Alfanumérico
Display LCD
Modo Alfanumérico Controlador interno HD 44780
Display LCD
Modo Alfanumérico Controlador interno HD 44780
Servo-motor
Motor DC
Ponte H
Motor-de-passo
- Também chamado de motor “digital”
- Rotação independe da corrente e tensão aplicada nas fases
Motor-de-passo
Tipos
Motor-de-passo
Diagrama de ligação – Motores Unipolares
Motor-de-passo
Diagrama de ligação – Motores Bipolares
Motor
Bipolar
Motor-de-passo
Utilização de controlador adicional – L297
Motor
Unipolar
Motor-de-passo
• Passo – incremento mecânico no rotor. Pode ser sentido
nos dedos cada passo do motor, pois há engrenagem
mecânica em repouso para isso
• Normalmente o motor é classificado pelo número de passos. Ex.
200 passos
• Se um motor tem 200 passos, em cada rotação
(360º), significa que cada passo possui 1,8º.
Modos de Operação
• PASSO COMPLETO
• MEIO-PASSO
• MICROPASSO
Motor-de-passo
Modos de Operação
• PASSO COMPLETO
Nesta condição, supondo que o motor tenha 200 passos por
revolução, cada passo possui 1,8º de resolução. Apenas um
enrolamento é acionado por vez *.
• MEIO-PASSO
Meio-passo significa que o motor de passo gira a 400 passos
por rotação. Nesse modo, um enrolamento é energizado e,
em seguida, dois enrolamentos são energizados de forma
alternada, fazendo com que o rotor gire pela metade da
distância, ou seja, 0,9°. Embora produza aproximadamente
30% menos torque, o modo meio-passo gera um movimento
mais suave que o modo de passo completo.
• Observação
Existe, ainda, uma variabilidade no modo de operação normal,
onde dois enrolamentos são acionados por vez AO MESMO
TEMPO. Não há variação de velocidade, mas o torque é
aumentado significativamente. Óbvio que a corrente de
consumo e a dissipação de potência no mesmo dobram.
Motor-de-passo
Modos de Operação
• MICROPASSO
O micropasso é uma tecnologia que controla a corrente no
enrolamento do motor a um determinado grau que chega a
subdividir o número das posições entre os pólos. Há
necessidade de acionadores especiais (circuito especial) que
são capazes de dividir um passo completo (1,8°) em 256
micropassos, o que resulta em 51.200 passos por rotação
(0,007°/passo). Normalmente, o micropasso é utilizado em
aplicações que exigem posicionamento exato e movimentos
suaves em uma grande variedade de velocidades. Também
produz 30% menos torque que o modo de passo completo.
Motor-de-passo
Sequência de acionamento dos enrolamentos
Motor-de-passo
Controlador de micropasso
Motor-de-passo
Controlador de micropasso
Servo-motor
É um motor DC realimentado em malha fechada
- Alta exatidão no controle
- Torque alto
- Alta velocidade
Micro
Servo-motor
É um motor DC realimentado em malha fechada
Servo-motor
Servo-motor
Utiliza-se um PWM para controle de posição
Servo-motor
Utiliza-se um PWM para controle de posição
Servo-motor
Utiliza-se um PWM para controle de posição
Servo-motor - Aplicações
Automatic Tinder
Finger
1ª Experiência de Laboratório
Projetar uma fechadura eletrônica para cofres, conforme a
figura
1ª Experiência de Laboratório
Especificação