Sistemas Embarcados-P01

21
SISTEMAS EMBARCADOS Wesley Oliveira Maia Engenheiro Eletrônico e de Telecomunicação

description

Introdução aos sistemas embarcados e tecnicas.

Transcript of Sistemas Embarcados-P01

SISTEMAS EMBARCADOS

Wesley Oliveira Maia

Engenheiro Eletrônico e de Telecomunicação

Plano de Ensino

� Unidade I - Hardware

� Sistemas Embarcados

� Microprocessadores e Microcontroladores

� Processadores Digitais de Sinais

� Controladores Digitais de Sinais

� FPGA

� Periféricos

Plano de Ensino

� Unidade II – Firmware

� Fluxograma

� Linguagens de Programação

� Tradução de um Software

� Processamento em Tempo Real

� RTOS

Plano de Ensino

� Unidade III – Launchpad MSP430

� Introdução ao MSP430

� IDE IAR Embedded Workbench

� Periféricos do Microntrolador MSP430G2553:

� Interfaceamento Digital - GPIO

� Interrupção

� Conversor AD

� Simulação no Proteus

� Grace

Plano de Ensino

� Unidade IV- FRDM KL25Z

� Introdução ao Cortex-M0+

� IDE CodeWarrior e Processor Expert

� Periféricos do Microcontrolador MKL25Z128VLK4:

� Timer

� PWM

� TSS

� Aplicação em DSP: Reconstituição de Sinal Analógico

Referências Bibliográficas

Bibliografia

� OLIVEIRA, A. S.; ANDRADE, A. S. Sistemas Embarcados: Hardware e Firmaware na Prática.2. ed. São Paulo: Érica, 2010.

� PEREIRA, F. Microcontroladores MSP430: Teoria e Prática. São Paulo: Érica, 2005.

� DAVIES, J. MSP430 Microcontroller Basics. UK/Oxford: Newnes, 2008.

Bibliografia Complementar:

� SOUZA, A. R.; SOUZA, D. J. Desbravando o PIC24: Conheça os Microcontroladores de 16Bits. São Paulo: Érica, 2008.

� JUNIOR, J. C. S.; PAIXÃO, R. R. Controlador Digital de Sinais: Família 56F800/E. São Paulo:Érica, 2005.

� ORDONEZ, E. D. M.; PENTEADO, C. G.; SILVA.; A. C. D. Microcontroladores e FPGAs:

Aplicações em Automação. São Paulo: Novatec, 2005.

� PEREIRA, F. Microcontroladores HC908Q: Teoria e Prática. São Paulo: Érica, 2004.

� TEXAS INSTRUMENTS. Getting Started with the MSP430 LaunchPad: Student Guide andLab Manual. EUA/Texas/Plano, 2012.

Avaliação

Atividade Valor

Primeira Prova 40 Pontos

Segunda Prova 40 Pontos

Primeira Lista de Exercícios 10 Pontos

Segunda Lista de Exercícios 10 Pontos

• Hardware• Hardware1

• Firmware• Firmware2

• Launchpad MSP430 (Texas Inst.)• Launchpad MSP430 (Texas Inst.)3

• FRDM KL25Z (Freescale)• FRDM KL25Z (Freescale)4

Visão Geral

Launchpad MSP430 (Texas Inst.)

FRDM KL25Z (Freescale)

Onde comprar?

• Launchpad MSP430 (Texas Inst.)1. https://store.ti.com/

2. http://www.farnell.com.br/

3. br.mouser.com/

• FRDM KL25Z (Freescale)1. http://www.farnell.com.br/

2. br.mouser.com/

Sistemas Embarcados

• “O mercado de microcontroladores está em francaexpansão e a cada mês surgem novos chips efamílias de microcontroladores. Estima-se que empoucos anos uma pessoa normal deverá interagircom pelo menos 300 microcontroladores no seudia-dia” (PEREIRA, 2005).

Sistemas Embarcados

O que preciso saber para trabalharcom sistemas embarcados?

• Linguagem C/C++

• Eletrônica Digital

• Eletrônica Analógica

Por que C/C++?

Conceitos Fundamentais

Sinais Analógicos Sinais Digitais

TempoTempo

Conceitos Fundamentais

� Processamento de Sinal Analógico versus Digital

As operações de processamento de sinal envolvidas na construção dos

diversos sistemas (comunicação, controle, processamento de sinaisbiomédicos, etc.) podem ser implementadas de duas maneirasfundamentalmente diferentes:

1. Abordagem analógica ou de tempo contínuo.

2. Abordagem digital ou de tempo discreto

Conceitos Fundamentais

1. Abordagem analógica ou de tempo contínuo. O processamentoanalógico de sinal recorre ao uso de elementos de circuito analógicoscomo, por exemplo, resistores, capacitores, indutores, amplificadores ediodos.

Conceitos Fundamentais

2. Abordagem digital ou de tempo discreto. O processamento digital desinal recorre a três elementos de computador digitais básicos:somadores e multiplicadores (para operações aritméticas) e memória(para armazenamento).

Conceitos Fundamentais

• O que é um sistema?

“Um sistema é formalmente definido como uma entidade que manipula

um ou mais sinais para realizar uma função, produzindo, assim, novos

sinais” (HAYKIN; VAN VEEN, 2001).

Sistema

Sinal de

Entrada

Sinal de

Saída

Conceitos Fundamentais