Você está na página 1de 38

Sistemas Microcontrolados

Jadsonlee da Silva Sá
Jadsonlee.sa@univasf.edu.br
www.univasf.edu.br/~jadsonlee.sa

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Ementa
 Arquitetura de microcontroladores e de sistemas
microcontrolados.
 Dispositivos periféricos: acesso e controle.
 Programação de sistemas microcontrolados usando
linguagens de programação de alto e de baixo-nível.
 Experimentos com sistemas microcontrolados:
– uso de teclado;
– portas de comunicação de dados;
– Sensores;
– Acionadores de dispositivos eletromecânicos;
– Displays de sete segmentos e LEDs.
Universidade Federal do Vale do São Francisco - UNIVASF
Colegiado de Engenharia da Computação – CECOMP
Objetivos
 Geral:

– Apresentar ao aluno conhecimentos teóricos e


práticos para realizar a análise e projeto de
sistemas microcontrolados.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Objetivos
 Específicos:
– Apresentar conceitos básicos de
microcontroladores;
– Apresentar um microcontrolador comercial –
ATMEGA328P;
– Capacitar o aluno na programação de um
microcontrolador comercial usando linguagens
de programação de alto e de baixo-nível;
– Treinar o aluno no projeto de sistemas
microcontrolados.
Universidade Federal do Vale do São Francisco - UNIVASF
Colegiado de Engenharia da Computação – CECOMP
Metodologia
 As atividades serão conduzidas através de aulas
expositivas e laboratórios.

 Serão realizados exercícios teóricos e práticos


para fixação dos conteúdos, resolução de problemas
e possivelmente a elaboração de trabalhos extra-
sala.

 Utilizaremos os softwares ATMEL Studio, Arduino


uno, AVRdude e Proteus ISIS.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Avaliação
 Três avaliações.
– Três provas escritas (individual e com consulta ao
datasheet). A nota final será a média das três
notas obtidas nestas avaliações.
– O assunto de cada prova é acumulativo.
– É permitido faltar apenas uma avaliação.
• Justificar com atestado.
• O assunto da prova de reposição será todo
conteúdo do curso.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Calendário 2018.2
31/10 Aula 1 10/12 Aula 12 13/02 Aula 22
05/11 Aula 2 12/12 Aula 13 18/02 ----
07/11 Aula 3 17/12 Aula 14 20/02 Aula 23
12/11 Aula 4 19/12 Aula 15 25/02 Aula 24
14/11 Aula 5 21/01 Aula 16 27/02 Prova 2
19/11 Aula 6 23/01 Prova 1 11/03 Aula 26
21/11 Aula 7 28/01 Aula 18 13/03 Aula 27
26/11 Aula 8 30/01 Aula 19 18/03 Aula 28
28/11 Aula 9 04/02 Aula 20 20/03 Prova 3
03/12 Aula 10 06/02 Aula 21 25/03 Reposic.
05/12 Aula 11 11/02 Aula 22 27/03 Final
Universidade Federal do Vale do São Francisco - UNIVASF
Colegiado de Engenharia da Computação – CECOMP
Introdução aos Sistemas
Microcontrolados

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Microprocessadores versus Microcontroladores

 Microprocessador.
– É um circuito integrado que realiza as funções de
cálculo e tomada de decisão de um computador.

• Exemplos: Pentium, Athlon, Sempron, etc.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Microprocessadores versus Microcontroladores

 Microcontrolador.
– É um circuito integrado que possui em um único chip,
microprocessador, memórias RAM e ROM, dispositivos
de E/S e periféricos.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Microprocessadores versus Microcontroladores

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Microprocessadores versus Microcontroladores

 Microcontroladores permitem a implementação de


sistemas mais compactos.

 Microcontroladores são menos poderosos, mais lentos


e possuem um espaço de endereçamento menor que os
microprocessadores.

 O conjunto de instruções de um microcontrolador


limita-se às instruções mais simples de um
microprocessador.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Microcontroladores
 Alguns fabricantes de microcontroladores.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Microcontroladores
 Qual a diferença entre eles?

– Tensão de alimentação;
– Quantidade de pinos;
– Freqüência de operação;
– Quantidade da memória de programa e de dados;
– Quantidade e funcionamento dos periféricos;
– Mecanismos de economia de energia entre outras.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Sistema de Controle de Temperatura.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Sistema de Controle de Temperatura.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Sistema de Controle de Temperatura.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Sistemas de aquisição de dados distribuídos.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Cadeira de rodas automatizada.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Automação Baja.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Automação Baja.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Automação Baja.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Automação Baja.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Telemetria para robôs móveis – TCC Manoel.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 FutVASF.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Estudo e desenvolvimento de um sistemas de aquisição
de dados para uma aeronave não-tripulada – TCC
Diego.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Plataforma de simulação hardware in the loop para
aplicações em tempo real crítico – TCCs de Mateus e
Giancarlo.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Desenvolvimento de um sistema embarcado para
monitoramento e controle online de uma estufa
caseira para hortaliças – TCC Wilson.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Estudo e desenvolvimento de um sistema de controle
de posição para um corpo estacionário usando unidade
de medida inercial – TCC Bruno.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Estudo, implementação e avaliação de um sistema de
controle via rede CAN – TCC Tiago.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Sistema embarcado veicular para prevenção de colisão
frontal – TCC Genisson.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Sistema embarcado veicular para prevenção de colisão
frontal – TCC Jéssica.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Estudo e implementação de uma rede LIN – TCC
Marcus.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP
Aplicações
 Simulação hardware in the loop de um quadricóptero –
TCC Patrícia.

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia da Computação – CECOMP