Baixe o app para aproveitar ainda mais
Prévia do material em texto
Thales Silva 01 - Aula Introdutória Thales Silva • Mestrado em Engenharia Elétrica - UFAM; • Especialização em Desenvolvimento de Novos Produtos - UEA; • Graduação em Engenharia Elétrica - UEA; • Desenvolvedor de SW - SIDIA; Contato: • thales.tas@gmail.com 2 • Conceituar microcontroladores e sistemas embarcados; • Estudar os recursos básicos e estruturas de microcontroladores; • Apresentar os procedimentos para a configurações dos dispositivos de entrada e saída; • Estudar as principais características das famílias de microcontroladores; • Apresentar os procedimentos para a programação do dispositivo. 3 Teórica 55h Laboratório 11h Total 66h Carga Horária �� = �� + 2�� 3 ≥ 7 �� = �� +�� 2 ≥ 5 N1 - 1ªARE (6 pontos) + (4 pontos) 2 Questões Discursivas (1,5 cada); 6 Multiplas escolhas (0,5 cada); N2 - 2ªARE (5 pontos) + (5 pontos) N3 - 10 Questões múltiplas escolhas (1 cada) Frequência ≥ 75% 4 20 Aulas 5 6 7 8 9 10 Organização estruturada de computadores TANENBAUM, Andrew S 30 projetos com arduino MONK, Simon Arduino descomplicado OLIVEIRA, Cláudio Luís Vieira, Zanetti 11 • Introdução à Microcontroladores; • O Hardware do Arduino; • Programação de Arduino; • Funções em liguagem C; • Portas de saída e entrada digitais (GPIO); • Programação de LCD; • Programação de LCD com GPIO; • Conversores A/D; • Conversores D/A; • Conversores com Arduino; • Interrupções; • Teclado; • Comunicações Seriais; • Projeto com Arduino; 12 Circuitos Elétricos • Lei de Ohm; • Associação de Resistores; Eletrônica Digital • Circuitos Combinacionais; • Circuitos Sequenciais; Eletrônica Analógica • Diodos; • Transistores; 13 � = � ∙ � V - Tensão (V) R - Resistencia (Ω) I - Corrente (A) 14 Resistência em Série ��� = �� +�� +�� +�� Resistência em Paralelo 1 ��� = 1 �� + 1 �� + 1 �� + 1 �� 15 Diodo Elemento que permite que corrente flua em apenas um sentido Retificador Meia Onda 16 Tipos de Diodos 17 Transitores Elemento que possibilita a amplificação de um sinal e, seguindo algumas condições de polarização, pode atuar como chave 18 Transistor como amplificador Transitores Elemento que possibilita a amplificação de um sinal e, seguindo algumas condições de polarização, pode atuar como chave 19 Transistor como chave Tipos de Transitores 20 Transistor BJT Transistor MOSFETs Resistor utilizado para conectar um pino ao nível lógico alto ou baixo 21 Pull-Up configura para normalmente em alto Pull-Down configura para normalmente em baixo Circuito onde a saída depende exclusivamente das combinações das entradas; Empregado em: • somadores; • subtratores; • codificadores; • decodificadores; • circuitos de prioridades; 22 Exemplo 1 Exemplo 2 23 Circuito onde a saída depende das combinações das entradas no momento atual e no momento anterior; Empregado em: • registradores; • timers; • memórias; 24 Latch Saída do Latch Tabela Verdade NAND 25 LED - Light Emitting Diode ou Diodo Emissor de Luz Exemplo de LED Ref: https://www.filipeflop.com/universidade/kit-maker-arduino/projeto-1-pisca-pisca/ 26 Antes de utilizar um componente verificar o datasheet! 27 Tensão GPIO = 5V � = ����� −���� � Dimensionamento do resistor � = 5− 0.7 15 ∙ 10−� � = 286� 28 Ref: https://www.filipeflop.com/universidade/kit-maker-arduino/projeto-1-pisca-pisca/ 29 30 Ref: https://www.filipeflop.com/blog/motor-dc-arduino-ponte-h-l298n/ 31 • LDR - Light Dependent Resistor ou Resistor Dependente de Luz 32Ref: https://www.filipeflop.com/universidade/kit-maker-arduino/projeto-10-sensor-de-luz-ambiente/ Seguidor de Linha 33 Computador 34 Sistema composto de um processador (CPU), memórias e portas de entrada e saída Computador - Estrutura 35 Computador - Estrutura 36 Microcontroladores 37 Microcontroladores - Tipos 38 Há diversos tipos de microcontroladores Podem ser caracterizados por: • Fabricante: ATMEL, Microship, Texas, NXP; • Barramento: 8, 16, 32, 64 bits; • Emcapsulamento: TQFP, QFN, SOIC; Microcontroladores - Tipos 39 Sistemas Embarcados 40 Origem dos Microcontroladores 41 O primeiro microcontrolador foi lançado pela Intel (8048) e posteriormente deu origem à família 8051; Estes chips são programados em liguagem Assembly e possuem um poderoso conjunto de instruções; Origem dos Microcontroladores 42 Microcontroladores são computadores em apenas um chip; Constituidos de: • Processador (Unidade Lógica e Aritmética - ULA); • Memória; • Periféricos de entrada e saída; • Temporizadores; • Sistema de comunicação Serial; Estrutura dos Microcontroladores 43 Tipos de Arquiteturas 44 Von Neuman Quando um sistema de processamento de dados (processadores e microcontroladores) possui uma única área de memória na qual ficam armazenados os dados (variáveis) e o programa a ser executado (software). Tipos de Arquiteturas 45 Harvard Os dados (variáveis) ficam armazenados em uma área de memória e o programa a ser executado (software) fica armazenado em outra área de memória. Barramento 46 É o conjuto de linhas utilizados para conectar periféricos; No barramento são realizada as trocas de informações entre os periféricos; Podem ser de 8, 16, 32, 64bit; Registradores 47 • São a base para o funcionamento de qualquer CPU; • Formado por um grupo de elementos (flip-flop’s, por ex.) capazes de armazenar uma informação; Arquitetura de Registradores 48 • Quanto estrutura de registradores, os microcontroladore podem ser: CISC ou RISC; • CISC = Complex Instruction Set Code (conjunto de código de instruções complexo). • RISC = Reduced Instruction Set Code (conjunto de código de instruções reduzido). Familia AVR 49 A familia AVR é fabricada pela ATMEL que foi recentemente adquirida pela MICROCHIP, a mesma fabricante do PIC; Os microcontroladores possuem as seguintes caracteristicas quanto ao desempenho: • Arquitetura RISC; • Instruções em apenas um ciclo (1 MIPS por MHz); • Arquitetura Harvard; • Baixo Consumo;
Compartilhar