SISTEMA DE TELEMETRIA BASEADO EM GPS/GPRS PARA ... - GSE
SISTEMA DE TELEMETRIA BASEADO EM GPS/GPRS PARA ... - GSE
SISTEMA DE TELEMETRIA BASEADO EM GPS/GPRS PARA ... - GSE
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
em resolução, pois os 24 estarão medindo uma faixa de variação de tensão menor (0V a<br />
+Vref ou –Vref a 0V) [14].<br />
2.3.3 PLACA MICROCONTROLADA<br />
Para utilização de um microcontrolador é necessária uma placa que forneça<br />
pinos de entrada e saída, circuitos de alimentação, circuitos de adequação de tensão para<br />
saídas de diferentes padrões de comunicação, periféricos, entre outros. Normalmente,<br />
em projetos comerciais, a placa é projetada especificamente para a sua função. Como o<br />
objetivo deste projeto não inclui construir um layout e fabricar uma placa, foram<br />
analisados dois modelos de plataformas de prototipação prontas, cada uma com uma<br />
arquitetura diferente de microcontrolador.<br />
2.3.3.1 Placa QSK26A<br />
A idéia inicial do projeto era utilizar uma placa criada para uso acadêmico<br />
equipada com um microcontrolador baseado na arquitetura M16C. A placa seria do<br />
modelo QSK26A, da Renesas, que possui o microcontrolador M30260F8AGP, pertencente<br />
à família M16C/26A. O M30260F8AGP possui freqüência máxima de operação de 24<br />
MHz quando utilizado o sintetizador PLL (Phase-Locked Loop), normalmente utilizado<br />
para aplicações sem fio [15][16].<br />
O M30260F8AGP possui um timer multifuncional de dezesseis bits, uma UART<br />
(Universal asynchronous receiver/transmitter), um conversor A/D de 10 bits com oito<br />
canais, DMAC (Data Management and Communications) e Cyclic Reduncancy Check<br />
(CRC) para prevenir erros de dados. Possui também Watchdog timer (monitora a<br />
execução e reinicializa o sistema em casos de erro), circuito de geração de clock,<br />
detecção de voltagem e uma memória flash de 64KB com 62KB para uso como<br />
memória ROM (Read Only Memory) e 2KB para uso como memória RAM (Random<br />
Access Memory) [12]. Além disso, a placa dispõe de 4 pushbuttons e 4 colunas de 25<br />
pinos de I/O.<br />
Os compiladores que acompanham a placa QSK26A quando comprada do<br />
próprio fabricante suportam duas linguagens: Assembly (linguagem de baixo nível) e C.<br />
19