TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

INTERFACEAMENTO E CONTROLE ELETROELETRÔNICO I PROJETO

Por:   •  4/5/2017  •  Trabalho acadêmico  •  8.259 Palavras (34 Páginas)  •  412 Visualizações

Página 1 de 34

INTERFACEAMENTO E CONTROLE ELETROELETÔNICO I PROJETO "Motor de Passo"

[pic 1]

     [pic 2]

  1. Sumário

2.1        Sumário        1

2.2        Sumário de Figuras        2

2.3        Objetivo        3

2.4        Microcontrolador PIC16F877A        3

2.5        Unidade Central de Processamento ( CPU )        4

2.6        Processamento        5

2.7        Unidades de Entrada e Saída        6

2.8        Arquitetura        6

2.9        Acumulador        8

2.10        Registradores (FILE REGISTERS)        8

2.11        Motor de Passo        10

2.12        Tipos de Motor de Passo        10

2.13        Aplicação de Motor de Passo        12

2.14        Características Motor de Passo        12

2.15        Metodologia        13

2.16        Fluxograma        15

2.17        Programação Assembly        16

2.18        Simulação Proteus 8.1        30

2.19        Conclusão        32

2.20        Bibliografia        32

  1. Sumário de Figuras

Figura 1 - Arquitetura PIC 16F877A        8

Figura 2 - WORK REGISTER        9

Figura 3 - Registrer file map PIC16F877A        10

Figura 4 - Exemplo Motor Relutância Variável        12

Figura 5 - Exemplo Motor Imã Permanente        13

Figura 6 - Exemplo Motor Híbrido        13

Figura 7 -  Diagrama esquemático        16

Figura 8 a 12 - Foto do programa em execução.........................................  ..............................30

  1. Objetivo

Escrever um programa em Assembly para permitir o controle de um sistema automatizado baseado no microcontrolador PIC 16F877A. O sistema deverá integrar os seguintes elementos: um motor de passo (M1), quatro botões do tipo push button (B1 a B4) e um display de 7 segmentos com catodo comum (DG1). A Figura 1 apresenta o diagrama esquemático sugerido.

  1. Microcontrolador PIC16F877A

Com o avanço da tecnologia e a utilização da eletrônica digital por grande parte das empresas, o emprego de microcontroladores vêm sendo muito requisitado para um melhor desenvolvimento da produção, diminuindo os custos e trazendo benefícios para as empresas que utilizam esse sistema. É importante salientar que, considerando a relação custo/benefício, os microcontroladores podem não só ser usados em empresas de médio/grande porte, como podem também ser utilizados em vários projetos de eletrônica, na substituição de vários componentes digitais, obtendo-se assim no final do projeto um melhor acabamento – pois um microcontrolador ocuparia um menor espaço físico - e uma maior eficiência e praticidade, uma vez que todos os comandos seriam executados via software.

Antes de um aprofundamento no assunto microcontroladores, é importante conhecermos um pouco da história desses componentes desde as suas origens.

Na década de 70 começaram a ser utilizados microprocessadores em computadores para uma maior eficiência no processamento de dados. O microprocessador Intel foi um dos precursores e, a partir daí, houve uma preocupação em melhorar cada vez mais o sistema de processamento de dados através desses componentes. Baseado na arquitetura de um microprocessador e seus periféricos, foi criado um componente que (fisicamente em uma unidade) comportasse todo um sistema que equivalesse a um microprocessador e seus periféricos; assim surgiu o microcontrolador.

Todas as informações e explicações citadas neste trabalho baseiam- se nos microcontroladores PIC  16F877 da Microchip Technology...

O PIC 16F877 é um microcontrolador da família de 8 bits e núcleo de 14 bits fabricado pela Microchip Technology.

O número 16 significa que ele faz parte da família "MID-RANGE". É um microcontrolador da família de 8 bits[1] . Isto significa que a ALU (Arithmetic and Logique Unit ou Unidade Aritmética e Lógica em português) lida com palavras de no máximo 8 bits.

A letra F indica que a memória de programa deste PIC é do tipo "Flash". Cada linha da memória é uma palavra de 14 bits.

Os três últimos números permitem identificar precisamente o PIC, que neste caso é um PIC do tipo 877.

A referência 16F877 pode ter um sufixo do tipo "-XX", onde XX representa a frequência máxima do relógio que o PIC pode receber.

  1.  Unidade Central de Processamento ( CPU )

A unidade central de processamento controla todas as funções realizadas pelo sistema. A CPU de qualquer sistema de computado contém os seguintes grupos de unidades funcionais:

- Registradores e contadores

Os registradores e contadores são unidades funcionais usadas para o armazenamento temporário de bits dentro da CPU.

...

Baixar como (para membros premium)  txt (33.2 Kb)   pdf (783.9 Kb)   docx (1.2 Mb)  
Continuar por mais 33 páginas »
Disponível apenas no TrabalhosGratuitos.com