18.05.2014 Views

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

pesquisas de modelos e fabricantes de mCs/Ps em função das características dos<br />

periféricos desejados, assim como computadores industriais também. Na Tabela 6.1<br />

temos as principais diferenças entre mPs e mCs. Já estão disponíveis no mercado<br />

mCs DSPs (processador digital de sinais) com arquitetura otimizada para processamento<br />

digital de sinais e os mesmos periféricos dos mCs. Os mCs DSPs são usados<br />

em celulares e PDAs. O baixo consumo dos DSP’s pode beneficiar barramentos de<br />

campo que transportam dados e energia simultaneamente (SOUZA & MATA 2004).<br />

Hoje, existem módulos de mCs com Ethernet e começam a surgir no mercado, com<br />

grande evolução tecnológica mCs com controladores Ethernet (PHY) já embutido<br />

neles, como o ColdFire MCF5282 da Motorola. Isto permite monitoração em qualquer<br />

parte do planeta.<br />

Tabela 6.1: Principais diferenças entre microprocessadores e microcontroladores.<br />

Microprocessadores Microcontroladores<br />

CPU (Capacidade de Processamento)<br />

Memória Interna<br />

Periféricos, E/S, Seriais, etc.<br />

MAIOR<br />

NÃO SIM<br />

NÃO SIM<br />

MENOR<br />

Consumo MAIOR MENOR<br />

Custo MAIOR MENOR<br />

Usar um mC ou mP está baseado numa análise de custo/benefício. Os mCs<br />

apesar de serem mais limitados que os mPs em desempenho, satisfazem aplicações<br />

que não necessitam interfaces complexas, mas sim tamanho pequeno, baixo consumo<br />

e custo, viabilizando projetos que requeiram tais requisitos.<br />

O fato é que microcontroladores em funções dos barramentos internos de processamento<br />

(8, 16 ou 32 bits) e microprocessadores possuem mercados bem definidos<br />

em função da relação custo/benefício. Por exemplo, fica inviável usar um microcontrolador<br />

de 32 bits em uma máquina de lavar roupa, já que o mesmo controle pode<br />

ser feito por um microcontrolador de 8 bits com memória limitada que custa em<br />

torno de 1 a 4 dólares (fonte de www.digikey.com). A desvantagem destes pequenos<br />

microcontroladores é a pouca capacidade de memória, portanto, devem ser programados<br />

em linguagem Assembly. Aumentando-se um pouco a complexidade dos<br />

sistemas faz-se necessário o uso de linguagens de alto nível, como C, C++, BASIC e<br />

159

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!