Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Microcontrolador Contador, Notas de estudo de Cultura

Contador usando programação c++

Tipologia: Notas de estudo

2013

Compartilhado em 28/08/2013

tony-lima-vaz-lima-3
tony-lima-vaz-lima-3 🇧🇷

2 documentos

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
INTRODUÇÃO
Os microcontroladores reúnem em um chip as principais funções de um
computador, possuindo em sua arquitetura: ULA, memórias RAM e ROM, registradores
e dispositivos de E/S. Podem armazenar programas e executá-los, sendo empregados
amplamente no desenvolvimento de sistemas embarcados. São desenvolvidos para
atender às mais diversas aplicações, que exigem desde um conversor AD/DA até uma
aplicação para redes CAN. Possuem componentes que tornam o microcontrolador uma
ferramenta muito versátil, tais como USART, PWM, temporizadores, protocolos de
comunicação e RF. Dentre os principais fabricantes destacam-se ATMEL, Microchip,
Intel e Texas.
O ATMega8 possui 8K Bytes de memória Flash Programável, 512 bytes de
EEPROM, 32 registradores de propósito geral, três temporizadores/contadores,
interrupção interna externa, USART (Universal Serial Assynchronous
Receiver/Transmitter), ADC/DAC e watchdog com oscilador RC interno.
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Microcontrolador Contador e outras Notas de estudo em PDF para Cultura, somente na Docsity!

INTRODUÇÃO

Os microcontroladores reúnem em um só chip as principais funções de um computador, possuindo em sua arquitetura: ULA, memórias RAM e ROM, registradores e dispositivos de E/S. Podem armazenar programas e executá-los, sendo empregados amplamente no desenvolvimento de sistemas embarcados. São desenvolvidos para atender às mais diversas aplicações, que exigem desde um conversor AD/DA até uma aplicação para redes CAN. Possuem componentes que tornam o microcontrolador uma ferramenta muito versátil, tais como USART, PWM, temporizadores, protocolos de comunicação e RF. Dentre os principais fabricantes destacam-se ATMEL, Microchip, Intel e Texas.

O ATMega8 possui 8K Bytes de memória Flash Programável, 512 bytes de EEPROM, 32 registradores de propósito geral, três temporizadores/contadores, interrupção interna externa, USART (Universal Serial Assynchronous Receiver/Transmitter), ADC/DAC e watchdog com oscilador RC interno.

O PROJETO

Um contador pode ter várias aplicações, principalmente em industrias, onde tem- se a necessidade de ter controle sob quantidades, sejam elas: produção ou consumo. Neste projeto visamos criar um equipamento automático para contar a quantidade de produtos numa linha de produção.

Este projeto também pode ser usado em outras ocasiões, que se necessite ter um controle sobre a quantidade de algum processo, os pinos que ativam as entradas podem facilmente serem adaptados a diversos tipos de sensores ou chaves.

MATERIAIS UTILIZADOS

1 Fototransistor;

1 Diodo Emissor Infravermelho;

1Microcontrolador ATMega 8;

1 Fonte Tensão Agilent (6V , 2A);

1 Kit 8810 da “Datapool”, com Displays;

1 Motor CC com redução da linha Automotiva;

1 Correia Dentada da linha Automotiva;

2 Polias de Motor;

2 Resistores;

Condutores.

MECÂNICA

Na parte mecânica foi utilizado um motor de corrente continua com sistema de redução que possui 2 velocidades , utilizado na linha automotiva, foi adaptado uma engrenagem ao motor que ligado por uma correia dentada a outra engrenagem com rolamento, simulando uma esteira de um processo industrial, o equivalente a alguma etapa de um processo industrial.

SENSORES

O sensor utilizado foi o fototransistor:

PROGRAMA

A base do programa é uma laço (while), que faz o programa rodar no chip, ou seja executa as sequencias de linhas do programa, um contador é incrementado toda vez que for ativado na entrada, como a entrada do chip se da em nível lógico baixo, o programa tem de ser construído levando em consideração estes parâmetros. Como o programa e as operações no chip tem funcionamento na base hexadecimal, há a necessidade de se fazer no programa um salto, para ter na saída a amostra da contagem na base binária.

COMPILADOR E OUTROS SOFTWARES

O programa em si foi feito no compilador “Code Vision”, um software onde o programa é escrito em linguagem C, e transforma a linguagem de alto nível em código hexadecimal. Outro programa utilizado foi o Pony Prog, que é um software que faz a comunicação do PC com o kit de desenvolvimento usado para descarregar o programa já em formato hexadecimal no chip (ATMEGA8).

CONCLUSÃO

A partir do relatório realizado e do projeto concluído, foi possível calcular componentes para fazer, na prática, um sistema de esteira contadora, simulando uma etapa de um processo industrial. Quaisquer alterações devem-se a ajustes de valores encontrados na teoria e valores comerciais disponíveis.

REFERÊNCIAS

www.alldatasheet.com.br

www.fairchildsemi.com/an/AN/AN-3005.pdf

www.portalrobotica.com.br