You are on page 1of 21

SISTEMAS EMBARCADOS

Wesley Oliveira Maia


Engenheiro Eletrnico e de Telecomunicao

Plano de Ensino
 Unidade I - Hardware
 Sistemas Embarcados
 Microprocessadores e Microcontroladores
 Processadores Digitais de Sinais
 Controladores Digitais de Sinais
 FPGA
 Perifricos

Plano de Ensino
 Unidade II Firmware
 Fluxograma
 Linguagens de Programao
 Traduo de um Software
 Processamento em Tempo Real
 RTOS

Plano de Ensino
 Unidade III Launchpad MSP430
 Introduo ao MSP430

 IDE IAR Embedded Workbench


 Perifricos do Microntrolador MSP430G2553:
 Interfaceamento Digital - GPIO
 Interrupo
 Conversor AD

 Simulao no Proteus
 Grace

Plano de Ensino
 Unidade IV- FRDM KL25Z
 Introduo ao Cortex-M0+
 IDE CodeWarrior e Processor Expert
 Perifricos do Microcontrolador MKL25Z128VLK4:
 Timer
 PWM
 TSS

 Aplicao em DSP: Reconstituio de Sinal Analgico

Referncias Bibliogrficas
Bibliografia
 OLIVEIRA, A. S.; ANDRADE, A. S. Sistemas Embarcados: Hardware e Firmaware na Prtica.
2. ed. So Paulo: rica, 2010.
 PEREIRA, F. Microcontroladores MSP430: Teoria e Prtica. So Paulo: rica, 2005.
 DAVIES, J. MSP430 Microcontroller Basics. UK/Oxford: Newnes, 2008.

Bibliografia Complementar:
 SOUZA, A. R.; SOUZA, D. J. Desbravando o PIC24: Conhea os Microcontroladores de 16
Bits. So Paulo: rica, 2008.
 JUNIOR, J. C. S.; PAIXO, R. R. Controlador Digital de Sinais: Famlia 56F800/E. So Paulo:
rica, 2005.
 ORDONEZ, E. D. M.; PENTEADO, C. G.; SILVA.; A. C. D. Microcontroladores e FPGAs:
Aplicaes em Automao. So Paulo: Novatec, 2005.
 PEREIRA, F. Microcontroladores HC908Q: Teoria e Prtica. So Paulo: rica, 2004.
 TEXAS INSTRUMENTS. Getting Started with the MSP430 LaunchPad: Student Guide and
Lab Manual. EUA/Texas/Plano, 2012.

Avaliao

Atividade

Valor

Primeira Prova

40 Pontos

Segunda Prova

40 Pontos

Primeira Lista de Exerccios

10 Pontos

Segunda Lista de Exerccios

10 Pontos

Viso Geral
1

Hardware

Firmware

Launchpad MSP430 (Texas Inst.)

FRDM KL25Z (Freescale)

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 franca
expanso e a cada ms surgem novos chips e
famlias de microcontroladores. Estima-se que em
poucos anos uma pessoa normal dever interagir
com pelo menos 300 microcontroladores no seu
dia-dia (PEREIRA, 2005).

Sistemas Embarcados

O que preciso saber para trabalhar


com sistemas embarcados?

Linguagem C/C++
Eletrnica Digital
Eletrnica Analgica

Por que C/C++?

Conceitos Fundamentais
Sinais Analgicos

Sinais Digitais

Tempo

Tempo

Conceitos Fundamentais
 Processamento de Sinal Analgico versus Digital
As operaes de processamento de sinal envolvidas na construo dos
diversos sistemas (comunicao, controle, processamento de sinais
biomdicos, etc.) podem ser implementadas de duas maneiras
fundamentalmente diferentes:

1.

Abordagem analgica ou de tempo contnuo.

2.

Abordagem digital ou de tempo discreto

Conceitos Fundamentais
1.

Abordagem analgica ou de tempo contnuo. O processamento


analgico de sinal recorre ao uso de elementos de circuito analgicos
como, por exemplo, resistores, capacitores, indutores, amplificadores e
diodos.

Conceitos Fundamentais
2.

Abordagem digital ou de tempo discreto. O processamento digital de


sinal recorre a trs elementos de computador digitais bsicos:
somadores e multiplicadores (para operaes aritmticas) e memria
(para armazenamento).

Conceitos Fundamentais
O que um sistema?
Um sistema formalmente definido como uma entidade que manipula
um ou mais sinais para realizar uma funo, produzindo, assim, novos
sinais (HAYKIN; VAN VEEN, 2001).

Sinal de
Entrada

Sinal de
Sistema

Sada

Conceitos Fundamentais