SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL-REI
        COORDENADORIA DO CURSO DE ENGENHARIA ELÉTRICA
           TRABALHO FINAL DE CURSO




  IMPLEMENTAÇÃO DE UM SISTEMA DE
AQUISIÇÃO E ARMAZENAMENTO DE DADOS
DE SENSORES EM CARTÃO SD BASEADO A
                    PIC




               ALUNO: Caio Eduardo Silva
               ORIENTADOR: Leonardo Adolpho Rodrigues da Silva




                   Dezembro
                     2012
UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL-REI

        COORDENADORIA DO CURSO DE ENGENHARIA ELÉTRICA
                   TRABALHO FINAL DE CURSO




  IMPLEMENTAÇÃO DE UM SISTEMA DE
AQUISIÇÃO E ARMAZENAMENTO DE DADOS
DE SENSORES EM CARTÃO SD BASEADO A
                     PIC


                        Trabalho Final de Curso submetido ao
                        Departamento     do   Curso    de      Engenharia
                        Elétrica, da Universidade Federal de São João
                        del-Rei, como requisito parcial para obtenção
                        do título de Engenheiro Eletricista.




                    Dezembro
                      2012

                                                                       2
AGRADECIMENTOS


       Começo agradecendo a Deus, pois sem ele tudo seria mais difícil, senão impossível.
Nele sempre tive o suporte quando mais precisei e por sempre ter iluminado e abençoado meu
caminho.

       Agradeço aos meus pais Gilmar José da Silva e Tânia Aparecida de Miranda Silva
pelo apoio constante durante toda minha vida; vocês são meus heróis e sem vocês nada disso
seria possível e nem faria sentido. Agradeço também ao meu irmão Leonardo Henrique Silva
pelo apoio de sempre.

       Meus mais sinceros agradecimentos a todos meus professores do Departamento de
Engenharia Elétrica, principalmente àqueles que mesmo diante de todos os tipos de
dificuldades enfrentadas durante nosso curso, fizeram de tudo para nos tornar os melhores
engenheiros e pessoas que podiam. Agradeço em especial ao meu orientador, Leonardo
Adolpho Rodrigues da Silva, pelas conversas, por estar sempre disposto a me ensinar e pelos
conselhos.

       Por fim, mas não menos importantes, agradeço aos meus amigos Deyson Sidney,
Fernando Aparecido, Júlio César, Marcelo Junio, Philipe José, Ricardo Eurico, Tatiane Alice,
Wesley Josias e a todos integrantes da turma 07090 e agregados, pelo apoio nos momentos
mais difíceis e pelo conhecimento partilhado. Vocês jamais serão esquecidos.




                                                                                          3
SUMÁRIO


AGRADECIMENTOS ............................................................................................................. 3

RESUMO .................................................................................................................................. 6

LISTA DE FIGURAS .............................................................................................................. 7

1.     INTRODUÇÃO ................................................................................................................. 8

     1.1     RELEVÂNCIA DO TEMA......................................................................................... 8

     1.2     OBJETIVOS ................................................................................................................ 9

     1.3     ORGANIZAÇÃO DO TRABALHO ........................................................................ 10

2.     REVISÃO BIBLIOGRÁFICA ...................................................................................... 11

     2.1     SISTEMA DE AQUISIÇÃO DE DADOS (DATA LOGGER) ................................. 11

3.     DESENVOLVIMENTO ................................................................................................. 14

     3.1     CARACTERIZAÇÃO DINÂMICA DE UM VEÍCULO TERRESTRE.................. 14

       3.1.1        SISTEMA DE COORDENADAS REFERENCIADO AO VEÍCULO ............ 14

       3.1.2        SISTEMA DE COORDENADAS REFERENCIADO A TERRA .................... 15

     3.2     CONVERSÃO DIGITAL - ANALÓGICO (D/A) .................................................... 16

     3.3     ACELERÔMETRO ................................................................................................... 16

     3.4     GIRÔMETRO ........................................................................................................... 17

     3.5     SISTEMA DE POSICIONAMENTO GLOBAL (GPS) ........................................... 18

       3.5.1        PROTOCOLO NMEA 0183 .............................................................................. 18

       3.5.2        RECEPTOR GPS FASTRAX UP501 ................................................................ 19

     3.6     COMUNICAÇÃO SPI (SERIAL PERIPHERAL INTERFACE BUS)....................... 19

     3.7     CARTÕES DE MEMÓRIA ...................................................................................... 20

       3.7.1        CARTÃO SD (Secure Digital Card) .................................................................. 20

       3.7.2        ESTRUTURA DETALHADA ........................................................................... 21

     3.8     SISTEMA DE ARQUIVOS ...................................................................................... 21

     3.9     MICROCONTROLADOR ........................................................................................ 22


                                                                                                                                         4
3.10 GRAVADOR DE PIC ............................................................................................... 22

     3.11 DESENVOLVIMENTO DO SISTEMA ................................................................... 23

       3.11.1       SOFTWARE ...................................................................................................... 23

     3.11.2     SIMULAÇÃO ........................................................................................................ 25

       3.11.3       HARDWARE ..................................................................................................... 27

4.     RESULTADOS ............................................................................................................... 30

5.     CONCLUSÃO ................................................................................................................. 36

REFERÊNCIAS BIBLIOGRÁFICAS ................................................................................. 37

ANEXO I ................................................................................................................................. 40

ANEXO II ............................................................................................................................... 45

ANEXO III .............................................................................................................................. 46

ANEXO IV .............................................................................................................................. 47




                                                                                                                                          5
RESUMO


       Atualmente tem havido uma enorme busca por veículos elétricos cada vez mais
eficientes. Com o intuito de auxiliar um melhor dimensionamento dos atuadores de potência
destes, foi implementado um sistema baseado em microcontroladores PIC capaz de realizar a
aquisição de sinais de diversos sensores, tratá-los e os armazenar estes dados em cartão SD
para posterior análise. O mesmo disponibiliza, também, por meio de um conversor digital
analógico um sinal correspondente à velocidade desenvolvida pelo veículo no qual o sistema
estiver embarcado. A análise dos dados armazenados poderá contribuir para o
desenvolvimento de veículos elétricos, tema tão discutido atualmente e que se mostra um
grande campo de estudo, o que motivou o desenvolvimento de tal trabalho. O sistema é
composto por microcontroladores PIC, um acelerômetro de 3 eixos, um girômetro de 3 eixos
e um receptor GPS que fornece o trajeto do veículo e a velocidade desenvolvida pelo mesmo,
e por fim, um cartão SD onde os dados serão armazenados.




Palavras chave: microcontrolado, PIC, acelerômetro, girômetro, GPS, cartão SD.




                                                                                         6
LISTA DE FIGURAS


Figura 1 – Composição Setorial do Consumo de Derivados de Petróleo .................................. 8
Figura 2 – Sistema de Coordenadas SAE................................................................................. 14
Figura 3 – Veículo num Sistema de Coordenadas Referenciado a Terra ................................. 15
Figura 4: Rede R/2R ................................................................................................................. 16
Figura 5: Acelerômetro MMA7361 ......................................................................................... 17
Figura 6: Girômetros LPY550AL e LPR550AL ...................................................................... 17
Figura 7: Barramento SPI Típico (1 Mestre e 3 Escravos Independentes) .............................. 19
Figura 8: Cartões SD ................................................................................................................ 20
Figura 9: Gravador Multi PIC Programmer 5 Versão 2 ........................................................... 23
Figura 10: Fluxograma simplificado do algoritmo do sistema de aquisição de dados ............ 24
Figura 11: Fluxograma simplificado do algoritmo do sistema de gravação de dados ............. 25
Figura 12: Simulação do sistema ............................................................................................. 26
Figura 13: PCI da fonte de alimentação dos sistemas de aquisição e gravação de dados ........ 27
Figura 14: PCI do sistema de aquisição de dados .................................................................... 27
Figura 15: PCI do sistema de gravação de dados ..................................................................... 28
Figura 16: Fonte de alimentação dos sistemas de aquisição e gravação de dados ................... 28
Figura 17: Sistema de aquisição de dados ................................................................................ 28
Figura 18: Sistema de gravação de dados ................................................................................ 29
Figura 19: Trajeto percorrido traçado no Google Earth ........................................................... 30
Figura 20: Velocidade desenvolvida pelo veículo ................................................................... 31
Figura 21: Velocidade de giro - Eixo Roll .............................................................................. 31
Figura 22: Velocidade de giro - Eixo Pitch ............................................................................. 31
Figura 23: Velocidade de giro - Eixo Yaw ............................................................................. 32
Figura 24: Aceleração – Eixo X ............................................................................................... 33
Figura 25 Aceleração – Eixo Y ................................................................................................ 33
Figura 26 Aceleração – Eixo Z ................................................................................................ 33
Figura 27: Perfil de elevação do trajeto percorrido .................................................................. 35




                                                                                                                                      7
1. INTRODUÇÃO

       1.1     RELEVÂNCIA DO TEMA


       Atualmente muito tem se discutido a respeito do desenvolvimento de formas para que
se diminua o consumo de combustíveis fósseis, já que a queima destes produzem grandes
quantidades de gases estufa e consequentemente contribuem de forma muito significativa para
poluição atmosférica e o aquecimento global.
       Como apresentado em Queiroz (2006), no Brasil, o transporte rodoviário é o principal
meio de transporte de passageiros. As crescentes taxas de população urbana, a deficiência de
políticas públicas de transporte em massa e a retomada do crescimento econômico têm
implicado num aumento espantoso da motorização individual. Segundo dados da CETESB
citados por Queiroz (2006) a frota nacional de automóveis e veículos comerciais leves
aumentou de 10,325 milhões em 1990 para mais de 27 milhões em 2005, o que implica num
grande aumento dos poluentes emitidos na atmosfera.
       Segundo dados do Ministério de Minas e Energia (2011), o setor de transportes em
2010 foi responsável pela maior parte do consumo de derivados do petróleo, como mostrado
na Figura 1 a seguir, e assim a utilização de outra forma de energia em veículos automotores
levaria a uma redução muito grande do consumo dos combustíveis fósseis.


             Figura 1 – Composição Setorial do Consumo de Derivados de Petróleo




                        Fonte: Ministério de Minas e Energia (2011).



                                                                                          8
Como citado anteriormente, a queima de combustíveis fósseis contribui de forma
muito significativa para poluição atmosférica, e como dito por Queiroz (2006) a Organização
Mundial da Saúde (OMS) estima que a poluição atmosférica é responsável por cerca de 20%
a 30% das doenças respiratórias e entre 4% e 8% das mortes prematuras, o que é bastante
preocupante.
       Segundo Baran e Legey (2010) a história dos veículos elétricos começa em meados do
século XIX, mas devido a diversos fatores a partir de 1930 passaram a ser produzidos numa
escala cada vez menor. Ainda segundo Baran e Legey (2010) somente após a década de 60 ,
quando a opinião pública começou a se voltar para os problemas ambientais, os automóveis
elétricos voltaram a atrair a atenção das grandes montadoras.
       Começa então uma corrida para o desenvolvimento de veículos elétricos cada vez mais
eficientes. Nesse sentido, surge a ideia da construção de um sistema de aquisição de sinais de
diversos sensores embarcados em um veículo. Sensores como receptores GPS, acelerômetros,
girômetros, de forma a possibilitar a caracterização dinâmica de um veículo e então contribuir
para um melhor dimensionamento dos atuadores de potência do mesmo entre outros.

       1.2     OBJETIVOS


       Por meio de um estudo adequado, busca-se desenvolver um sistema de aquisição de
dados, capaz de realizar a aquisição de sinais de diversos sensores e armazenamento destes
dados para posterior análise, com vistas à caracterização dinâmica de um veículo elétrico.
       Pretende-se desenvolver um sistema de aquisição que faça a aquisição dos sinais dos
dispositivos a seguir:
      1 receptor GPS com taxa de atualização padrão de 1 Hz;
      1 acelerômetro de três eixos (ax,ay,az);
      1 girômetro de três eixos (Roll, Pitch, Yaw);
       E que possua as seguintes especificações:
      6 entradas analógicas de 3,3V, resolução de 10 bits e taxa de aquisição de 1 Hz;
      1 canal serial com uma taxa de recepção/transmissão de 9600bps;
      1 saída analógica de velocidade, resolução de 10 bits, taxa de atualização de 1Hz e
       faixa de 0 a 3,3V (0 a 200 Km/h);
      Memória Flash, cartão SD de até 2 Gb (Limitação do sistema de arquivos FAT16).




                                                                                             9
1.3     ORGANIZAÇÃO DO TRABALHO


       O presente trabalho é constituído de cinco seções, incluindo este texto introdutório.
       A seção 2 apresenta uma revisão bibliográfica sucinta sobre sistemas de aquisição de
dados, Data Loggers, em diversas aplicações e suas aplicações no desenvolvimento de
veículos elétricos.
       Na seção 3 são apresentados conceitos teóricos importantes para a caracterização
dinâmica de um veículo elétrico, as características dos dispositivos e tecnologias utilizadas no
desenvolvimento deste trabalho. Além da apresentação do desenvolvimento do sistema, sendo
este desenvolvimento dividido em: desenvolvimento do software, simulação e confecção do
hardware.
       Na seção 4 são apresentados os resultados obtidos com o desenvolvimento deste
sistema.
       Na seção 5 tem-se a conclusão do trabalho, onde são discutidos os ganhos obtidos com
o desenvolvimento do mesmo e são feitas propostas de trabalhos futuros e melhorias no atual
sistema para torná-lo mais eficiente.




                                                                                               10
2. REVISÃO BIBLIOGRÁFICA


       2.1    SISTEMA DE AQUISIÇÃO DE DADOS (DATA LOGGER)


       Segundo Hackbart (2008) o Data Logger é um circuito eletrônico constituído de
hardware e software, cuja função consiste em um sistema de coleta e armazenamento
cronológico de dados sem a interferência humana. Esse circuito permite salvar os dados junto
aos sensores sem a necessidade de transmissão sem fio dos dados coletados.
       Os Data Loggers vem sendo utilizados em diversos campos, para monitorar diversos
processos e então, obter mais informações sobre os mesmos. Iscold et. al. (2005) utilizam os
Data Loggers com o intuito de apresentar uma solução viável para ensaios de aeronaves
leves. Desenvolvem então, no Centro de Estudos Aeronáuticos da UFMG um sistema de
aquisição de dados, que combina a tecnologia dos microcontroladores PIC e palmtops (PDA)
para realizar a leitura e gravação dos dados de acelerômetros, receptor GPS (Garmin 16A)
com taxa de atualização de 5 Hz e muitos outros.
       Coopmans e Chen (2008) desenvolvem um Data Logger espaço temporal (SEAL) que
utiliza um microcontrolador Atmel AT90USB1287, possui um GPS de com taxa de
atualização de 2Hz, bateria de polímero de íons de lítio, memória flash de alta densidade e
interface USB. Segundo Coopmans e Chen (2008) seu SAD (Sistema de Aquisição de Dados)
é adequado para a utilização em VANT´s (Veículos Aéreos não Tripulados) por ser,
compacto, autossuficiente e leve. A interface de sensores de CO2 e NH3 é realizada e o
sistema é colocado em um carro para mapear a presença destas substâncias numa determinada
região e segundo estes, posteriormente com o auxílio de aplicativos de mapeamento como o
Google Earth e/ou NASA WorldWind pode-se realizar a visualização dos dados gravados.
       Iniciando o uso de Data Loggers a veículos automotivos Sallehuddin (2008)
desenvolve um sistema que tem não só a capacidade de registrar os dados de um veículo, mas
também processar as informações recebidas pelo receptor GPS, de forma a obter alguns dados
específicos, gravá-los em cartões multimídia (MMC) e tornar o sistema mais agradável ao
usuário utilizando o sistema de comunicação global (GSM).
       Fertitta et. al. (2009) desenvolve também outro estudo envolvendo veículos
automotivos, neste estudo é desenvolvido um Data Logger muito compacto e de alta
performance para testes em veículos. Utiliza interface CAN (Controller Area Network) que




                                                                                         11
permite facilmente múltiplos esquemas de aquisição, e possui alta taxa de aquisição de dados,
até 100 Kbps/ch.
          Segundo Fertitta et. al. (2009) atualmente os produtos comerciais disponíveis se
situam em duas categorias principais. Sistemas de aquisição de dados baseados em
computador ou Data Loggers autônomos. Sendo a primeira mais comum e flexível, mas
caracterizada por ocupar grandes volumes, alto consumo de energia, além de moderada
tolerância à vibração. Já a segunda é representada por uma unidade autônoma, capaz de
gravar os sinais dos sensores ou do barramento de dados do veículo.
          No mesmo âmbito de veículos automotivos Sakhi et. al. (2009) propuseram projetar
um sistema embarcado a fim de coletar dados de movimento e determinar um modelo
comportamental de veículos.
          Já na esfera de veículos elétricos, Costa (2009) propõe a implementação de um
controlador de tração num veículo elétrico, para tal utiliza um Data Logger responsável pela
obtenção de parâmetros indispensáveis para o desenvolvimento do modelo do veículo elétrico
em questão. Costa (2009) realiza um ótimo trabalho de pesquisa onde sumariza vários tipos
de sistemas Data Logger existentes no automobilismo esportivo, para traçar os requisitos do
seu sistema Data Logger. Em sua pesquisa pode-se perceber que no automobilismo esportivo
os Data Loggers utilizados possuem altas taxas de aquisição de dados, chegando a até 4 KHz.
Este faz uma comparação das principais características destes sistemas na Tabela 1 mostrada a
seguir.
          Tabela 1: Comparação das Principais características dos sistemas Data Logger.
                            DL1          Digitek Cobra      Digitek Shark          RDL
                         8 entradas        16 entradas       16 entradas
   Entradas                                                                     12 entradas
                           12 bit             12 bit            12 bit
   Analógicas
                          0 – 12 V           0–5V              0–5V
                                          4 entradas de     4 entradas de
    Entradas               2 rpm
                                          velocidade e       velocidade e
    Digitais            4 velocidade
                                               rpm               rpm
                        GPS 5 Hz e
    Sensores
                       acelerômetros
   Embutidos
                         de 3 eixos
                                                              256 MB de
Armazenamento          Compact Flash                                            32 MB de
                                             64 MB             memória
   de Dados            32MB – 2 GB                                            memória interna
                                                            interna, Cartão
                                             CAN                 CAN
                                                                                   CAN
 Comunicação              RS232            Ethernet            ARC Net
                                                                                  Ethernet
                                         RS232, RS485           Ethernet
  Alimentação               12V            7 – 18 V            7 – 18 V
Fonte: Costa (2009).

                                                                                              12
Mais recentemente Norma et. al. (2011) desenvolvem um sistema de monitoramento
online de variáveis de um veículo. Tem como objetivo gravar sua velocidade, rotações e
temperatura do motor, volume de combustível e distância percorrida. Os dados são salvos na
memória do microcontrolador e posteriormente são transmitidos pelo padrão de envio de
dados seriais RS 232, para um computador onde os dados são analisados e validados por meio
de dados de um navegador GPS externo.
       Os estudos apresentados que utilizam receptores GPS, citam que possuem receptores
com taxas de atualização que vão de 1 Hz até 5 Hz como Iscold et. al. (2005). No mercado,
receptores GPS com taxas de atualização acima de 10Hz são bem raros e utilizados em
aplicações muito específicas. Neste estudo pretende-se utilizar um receptor GPS com taxa de
atualização padrão de 1 Hz, podendo o mesmo ser configurado para trabalhar com uma taxa
de atualização de até 10 Hz e então obter uma maior sensibilidade com relação à velocidade
desenvolvida pelo veículo. Por considerar sua taxa de atualização padrão suficiente para o
estudo em questão a mesma será utilizada.
       Com relação às formas de armazenamento dos dados, cada estudo adota uma forma
diferente, devido ao custo envolvido, tempo de desenvolvimento, materiais disponíveis entre
outros. Costa (2009) faz uma análise com relação a isto, e apesar de não considerar a memória
interna da placa utilizada a melhor alternativa do ponto de vista técnica, resolve adotá-la, pois
as outras soluções poderiam aumentar o tempo e o custo de desenvolvimento do sistema.
       Uma solução muito interessante é apresentada por Coopmans e Chen (2008) que
utilizam cartões MicroSD juntamente com o sistema de arquivos FAT16 da Microsoft como
forma de armazenamento, e justificam a escolha citando que desta forma pode criar arquivos
facilmente modificáveis em qualquer sistema operacional moderno além do pequeno tamanho
destes cartões. Outra justificativa apresentada é o fato de que diversos fabricantes de
computadores portáteis já incluem leitores destes cartões.




                                                                                              13
3. DESENVOLVIMENTO


       3.1    CARACTERIZAÇÃO DINÂMICA DE UM VEÍCULO
       TERRESTRE

       De acordo com Gillespie (1992) o assunto dinâmica de veículos diz respeito aos
movimentos destes na superfície das estradas, sendo os movimentos de interesse a aceleração
e frenagem, o percurso e curvas. Onde o comportamento dinâmico é determinado pelas forças
impostas ao veículo a partir dos pneus, gravidade e aerodinâmica.
       Gillespie (1992) considera o veículo uma massa concentrada em seu centro de
gravidade, momentos de inércia rotacionais apropriados o que segundo o mesmo é
dinamicamente equivalente ao veículo em todos os seus movimentos onde é razoável assumir
o veículo como sendo rígido. Apresenta dois sistemas de coordenadas adotados por
convenção pela SAE, sendo o primeiro referenciado ao próprio veículo e o segundo a Terra.


                           Figura 2 – Sistema de Coordenadas SAE




                             Fonte: adaptado de Gillespie (1992).


   3.1.1      SISTEMA DE COORDENADAS REFERENCIADO AO VEÍCULO


       Neste o centro de gravidade é a origem do sistema de coordenadas e pela convenção
SAE, as coordenadas são:
       x – Para frente e no plano longitudinal de simetria.
       y – Para fora da lateral direita do veículo.
       z – Para baixo com relação ao veículo.
       p – Velocidade de rolagem sobre o eixo x.
       q – Velocidade de arfagem sobre o eixo y.
       r – Velocidade de guinada sobre o eixo z.

                                                                                            14
3.1.2      SISTEMA DE COORDENADAS REFERENCIADO A TERRA


       Atitude e trajetória do veículo através de um curso de manobra definido em relação ao
sistema de coordenadas ortogonal da mão direita referenciado à Terra, onde as coordenadas
são:
       X – Deslocamento para frente.
       Y – Deslocamento para a direita.
       Z – Deslocamento vertical (Positivo para baixo).
       Ψ – Ângulo de ataque (ângulo entre x e X no plano do terreno).
       ν – Ângulo de curso (ângulo entre o vetor velocidade do veículo e o eixo X ).
       β – Ângulo de derrapagem (ângulo entre o eixo x e o vetor velocidade do veículo).


           Figura 3 – Veículo num Sistema de Coordenadas Referenciado a Terra




                             Fonte: adaptado de Gillespie (1992).


       Segundo Caldas (2008 apud Robert, 1986, p. 26), as características dos veículos
terrestres são definidas de acordo com os termos abaixo, sendo que cada um está relacionado
a uma das dinâmicas ao longo dos eixos de referência:
    Desempenho: capacidade do veículo de acelerar e desacelerar, sendo relacionado com
       a dinâmica longitudinal (eixo x);
    Dirigibilidade: é a resposta do veículo aos comandos aplicados pelo condutor no
       volante e a sua estabilidade em relação às excitações externas, sendo relacionada com
       a dinâmica lateral (eixo y);
    Conforto: são as respostas do veículo às vibrações provocadas pelo terreno sobre o
       qual trafega, sendo relacionada com a dinâmica vertical (eixo z).
                                                                                           15
3.2       CONVERSÃO DIGITAL - ANALÓGICO (D/A)


       Diversas são as formas de se converter um sinal digital em analógico e segundo
ehobbycorner (n.d.) a rede R/2R é a mais simples e popular delas. Desta forma esta será
utilizada neste estudo, a mesma terá uma resolução de 10 bits, taxa de atualização de 1 Hz e
faixa de 0 a 3,3V (0 a 200 Km/h). Na Figura 4 a seguir é mostrada uma rede R/2R de 10 bits.


                                      Figura 4: Rede R/2R




                            Fonte: adaptado de ehobbycorner (n.d.).


       O funcionamento destas redes é bem simples, cada entrada digital “enxerga” a rede
como um divisor de tensão, entregando seu peso binário à saída. Se o dígito mais significativo
(MSB) está em nível alto, metade da tensão aplicada a esta entrada pode ser medida na saída.
O próximo dígito irá colocar na saída um quarto de sua tensão e assim sucessivamente. E a
Equação (1) a seguir apresenta como é determinada a tensão da saída analógica.


             (                                                         )                 (1)


       Sendo Dx o dado binário (0 ou 1) do pino x e VLOGIC é a tensão lógica de nível alto
aplicada às entrada. Para este trabalho a tensão lógica de nível alto será de 3,3V.


       3.3       ACELERÔMETRO


       Acelerômetros são dispositivos que medem aceleração. Neste trabalho são medidas as
acelerações longitudinal, lateral e vertical do veículo por meio do acelerômetro MMA7361L.



                                                                                             16
Figura 5: Acelerômetro MMA7361




                                    Fonte: Sparkfun (n.d.).


        O MMA7361L é um acelerômetro de 3 eixos de baixo consumo, opera com uma
tensão de alimentação de 3,3V, possui sistema de condicionamento de sinal utilizando filtros
passa baixas, sistema para seleção de faixa (±1,5G ou ±6G) e é usualmente utilizado para
detecção de queda livre e como sensor de movimento. Para este trabalho será utilizado a faixa
de ±1.5G e a sensibilidade de 800 mV/G.

        3.4   GIRÔMETRO


        O girômetro é um dispositivo que mede velocidades angulares e permite determinar a
atitude do veículo em relação a sua trajetória. Neste trabalho são medidas as velocidades
angulares nos eixos de guinada, rolagem e arfagem do veículo por meio de dois girômetros de
dois eixos, LPY550AL e LPR550AL, os quais operam com uma tensão de alimentação de
3,3V.
                       Figura 6: Girômetros LPY550AL e LPR550AL




                                     Fonte: Pololu (n.d.).


        Os girômetros utilizados possuem uma faixa de medição configurável (±500°/s e
±2000°/s), sendo utilizados neste trabalho a faixa de ±500°/s e a sensibilidade de 2mV/°/s.




                                                                                              17
3.5    SISTEMA DE POSICIONAMENTO GLOBAL (GPS)


        O Global Positioning System (GPS), ou em português Sistema de Posicionamento
Global é um sistema de navegação por satélite formado por uma “constelação” de 24 satélites
bem espaçados que orbitam a Terra e permitem que um receptor móvel localize com precisão
sua localização geográfica desde que se encontre no campo de visão de no mínimo quatro
satélites (searchmobilecomputing, n.d.).
               O desenvolvimento do sistema americano foi iniciado em 1973 pelo
Departamento de Defesa dos Estados Unidos da América para que pudesse superar as
limitações dos sistemas de navegação existentes (Bernardi & Landim, 2002).


     3.5.1     PROTOCOLO NMEA 0183


        Os aparelhos e chips GPS no mercado utilizam o protocolo NMEA 0183, que é um
conjunto de especificações de dados e elétricas para comunicação de dispositivos eletrônicos
de navegação. Os dados são enviados pela porta serial na forma de caracteres ASCII, as
sentenças se iniciam pelo caractere “$” e terminam com <CR><LF> (NMEA, 2001).
        Neste trabalho a sentença a ser utilizada será a identificada por RMC (Recommended
Minimum Navigation Information, ou em português Informação Mínima Recomendada para
Navegação), que segue o seguinte formato.


                          Tabela 2: Formato da Sentença Utilizada




                                                          Velocidade acima do solo em milhas
 1                   Hora (UTC)                   7
                                                                       náuticas
       Status - “A” = informação válida e “V” =
 2                                                8                 Heading (Direção)
                  informação inválida
 3                      Latitude                   9             Data – DDMMAAA
 4             N ou S, para Norte ou Sul          10        Variação magnética em graus
                                                        Letra que denota a direção da variação
 5                    Longitude                   11
                                                        magnética, E ou W, para Leste ou Oeste
 6          E ou W, para Leste ou Oeste           12           Checksum (Verificação)
Fonte: The NMEA 0183 Protocol (2001).




                                                                                         18
3.5.2      RECEPTOR GPS FASTRAX UP501


         O receptor GPS UP501 da Fastrax possui uma antena integrada o que possibilita uma
navegação de alto desempenho nas aplicações mais exigentes mesmo em ambientes de baixa
visibilidade de satélites. Possui 66 canais de aquisição e 22 de rastreamento, uma taxa de
atualização configurável de até 10 Hz. A comunicação com este é módulo é feita de forma
serial (8 bits, sem paridade, 1 bit de parada), por meio do protocolo NMEA 0183 (Fastraxgps,
n.d.).
         O receptor utilizado opera com uma tensão de alimentação de 3,3V e será utilizado
com uma taxa de transmissão de dados de 9600bps e taxa de atualização de 1 Hz.


         3.6   COMUNICAÇÃO SPI (SERIAL PERIPHERAL INTERFACE BUS)


         A comunicação SPI é um protocolo síncrono desenvolvido pela Motorola, que opera
no modo full duplex e é composto por 4 canais. Os dispositivos se comunicam num modo
mestre/escravo onde o mestre inicia a comunicação (Wikipedia - Serial Peripheral Interface
Bus, n.d.).
         A Figura 7 abaixo mostra a disposição de um barramento SPI típico, formado por um
mestre e três escravos independentes.


               Figura 7: Barramento SPI Típico (1 Mestre e 3 Escravos Independentes)




                      Fonte: Wikipedia - Serial Peripheral Interface Bus, (n.d.).




                                                                                         19
3.7    CARTÕES DE MEMÓRIA


       Segundo Ibrahim (2010) um cartão de memória flash é um dispositivo de
armazenamento de dados e foi inicialmente desenvolvido pela Toshiba na década de 80 e
estes guardam os dados mesmo depois que a fonte de energia é desconectada. Isto é a chave
para as aplicações que utilizam cartões de memória flash, como por exemplo, telefones
celulares, câmeras digitais e MP3 Players. Diversos são os tipos me memória flash, como por
exemplo: Cartão Smart Media (SM), Cartão Multimedia (MMC), Cartão Compact Flash
(CF), Cartão Memory Stick (MS), Microdrive, Cartão xD e Cartão Secure Digital (SD).


   3.7.1      CARTÃO SD (Secure Digital Card)


       Este é o mais amplamente utilizado nos dias de hoje, e foi inicialmente desenvolvido
pela Matsushita, Sandisk e Toshiba em 2000. Os cartões SD comuns estão disponíveis com
capacidades que vão de 4MB a 4GB, um novo tipo de cartão SD chamado de cartão SD de
alta capacidade (SDHC) foi desenvolvido com capacidades de até 32GB. Por fim uma nova
especificação chamada de “eXtended Capacity” (SDXC) permite que as capacidades cheguem
a 2 TB. A taxa de transferência de dados é de aproximadamente 15-20 MB/s e os cartões SD
normais operam com tensões entre 2,7 e 3,6V (Ibrahim, 2010).
       Apresentam-se em diferentes tamanhos e são classificados em: SD normal, miniSD e
microSD, como pode ser observado na Figura 8 abaixo.


                                   Figura 8: Cartões SD




                                  Fonte: Ibrahim (2010)

                                                                                        20
3.7.2      ESTRUTURA DETALHADA


       Os cartões SD normais possuem 9 pinos e uma chave de proteção contra escrita
indesejada. Estes podem operar de dois modos: o modo barramento SD (SD Bus Mode) e o
modo barramento SPI (SPI Bus Mode), sendo que o modo barramento SD é modo nativo
deste cartão, onde todos os pinos são utilizados; os dados são transferidos utilizando quatro
pinos (D0-D3), um pino de clock e uma linha de comando (Ibrahim, 2010).
       Mas o modo mais amplamente utilizado é o modo barramento SPI (SPI Bus Mode),
que permite que os dados sejam transferidos em duas linhas (D0 e DI) no formato serial
usando um pino de seleção de chip (CS) e uma linha de clock (CLK). Este modo é mais fácil
de se utilizar, mas tem desempenho reduzido em relação ao modo barramento SD (SD Bus
Mode) (Ibrahim, 2010).


       3.8    SISTEMA DE ARQUIVOS


       Um sistema de arquivos é uma estrutura que determina como os arquivos serão
guardados, acessados, copiados, alterados e até apagados. Este então faz se necessário para
qualquer manipulação de dados em um dispositivo de armazenamento (Alecrim, 2011).
       FAT é o acrônimo de “File Allocation Table”, ou em português, Tabela de Alocação
de Arquivos, sua primeira versão surgiu em 1977 onde operava com o sistema operacional
MS-DOS e seguiu sendo utilizado até o Windows 95. Nada mais é do que uma espécie de
tabela que indica onde estão os dados de cada arquivo, pois o espaço destinado ao
armazenamento dos dados nos dispositivos de armazenamento é dividido em blocos (clusters)
e os arquivos podem ocupar mais de um bloco e não necessariamente os blocos são
sequenciais, desta forma, faz se necessária esta tabela que os organiza (Alecrim, 2011).
       Com o desenvolvimento dos dispositivos de armazenamento, os quais tiveram suas
capacidades de armazenamento aumentadas este se tornou ineficaz, pois o mesmo só possuía
12 bits de endereçamento, ou seja, 212 = 4096 setores com tamanho máximo de 4 KB,
resultando numa capacidade máxima de 16MB, o que é quase nada para os dias de hoje. Foi
então desenvolvido o FAT16, sistema de arquivos que será utilizado neste estudo, o qual
ainda é amplamente utilizado apesar de ter sido substituído pela Microsoft em 1996 com o
lançamento do FAT32. O FAT16 possui 216 = 65536 setores com tamanho máximo de 32KB,
ou seja, 2GB, o que é suficiente para o estudo em questão (Alecrim, 2011).


                                                                                           21
3.9    MICROCONTROLADOR


       Em poucas palavras, poderíamos definir o microcontrolador como um “pequeno”
componente eletrônico, dotado de uma “inteligência” programável, utilizado no controle de
processos lógicos (Souza, 2001).
       Os microcontroladores PIC são fabricados pela Microchip e estes têm núcleos de
processamento de 12, 14 e 16 bits. Vários são os modelos disponíveis e estes contam com
uma enorme diversidade de periféricos internos. Apresentam uma arquitetura Harvard, onde a
memória de dados está separada da memória de programa. Assim, é possível um acesso
concorrente às duas memórias e assim, obter uma maior velocidade de funcionamento. São
dispositivos RISC (Reduced Instruction Set Computer) onde as              instruções levam
aproximadamente a mesma quantidade de tempo para serem executadas (Wikipedia -
Microcontrolador PIC, n.d.).
       Estes microcontroladores podem ser programados em diversas linguagens, como
Assembly, Basic, e C, sendo esta última, a linguagem utilizada neste trabalho. Dois foram os
compiladores utilizados para a programação destes microcontroladores, PCWHD v1.114 PIC
C Compiler da CCS e o Mikro C PRO for PIC v4.60.0.0 da Mikroeletronica.
       O microcontroladores escolhidos para este estudo foram o PIC18LF4620 e o
PIC18LF452 da Microchip, e estes foram escolhidos devido ao seu baixo custo, elevada
memória, além do grande número de periféricos internos disponíveis.


       3.10 GRAVADOR DE PIC


       Para a gravação dos microcontroladores foi utilizado o gravador serial Multi PIC
Programmer 5 Versão 2, que foi projetado por Feng3 e baseado nos programadores JDM.
Este é capaz de programar uma grande diversidade de modelos de forma simples e rápida com
uso de um software, neste estudo o software utilizado nas gravações foi o PICPgm
Development Programmer 1.5.8.0. O gravador já havia sido anteriormente construído por
mim em placa de circuito impresso e na Figura 9 a seguir pode se observar uma fotografia do
mesmo.




                                                                                         22
Figura 9: Gravador Multi PIC Programmer 5 Versão 2




                                  Fonte: Própria (2012).


       3.11 DESENVOLVIMENTO DO SISTEMA


       O desenvolvimento do sistema foi dividido em três etapas: desenvolvimento do
software, simulação e confecção do hardware.


   3.11.1        SOFTWARE


       A implementação dos algoritmos de cada um dos microcontroladores foi realizada em
softwares distintos. O algoritmo do microcontrolador responsável pela aquisição dos dados
dos sensores foi implementado no PCWHD v1.114 PIC C Compiler da CCS enquanto o
algoritmo do microcontrolador responsável pela gravação dos dados foi implementado no
Mikro C PRO for PIC v4.60.0.0 da Mikroeletronica.
       A decisão de implementar os sistemas em compiladores distintos, se deve ao fato de o
autor ter uma maior familiaridade com o software PIC C Compiler, onde o mesmo iniciou o
desenvolvimento deste trabalho. Mas como uma grande dificuldade de implementação da
estrutura de gravação de dados utilizando o sistema de arquivos FAT e este software foi
percebida, decidiu-se pela a implementação do sistema de gravação de dados no Mikro C
PRO for PIC v4.60.0.0 da Mikroeletronica, no qual foi possível obter uma maior quantidade
de informações sobre como implementar o sistema de arquivos FAT e rapidamente a situação
foi resolvida.

       Nas Figuras 10 e 11 a seguir são apresentados fluxogramas simplificados dos
algoritmos implementados nos dois microcontroladores utilizados para um melhor
entendimento dos mesmos.

                                                                                        23
Figura 10: Fluxograma simplificado do algoritmo do sistema de aquisição de dados




                             Fonte: Própria (2012).
                                                                                   24
Figura 11: Fluxograma simplificado do algoritmo do sistema de gravação de dados




                                     Fonte: Própria (2012).
       Nos anexos I, II são apresentados os algoritmos do sistema de aquisição de dados e do
sistema de gravação de dados respectivamente.


   3.11.2     SIMULAÇÃO


       Com o intuito de testar e aperfeiçoar o código desenvolvido, foi utilizada a interface
de simulação ISIS do software Proteus 7 Professional da Labcenter Electrocnics, como pode-
se observar na Figura 12 a seguir.




                                                                                          25
Figura 12: Simulação do sistema




                                                                                                GND




                                                                                                                   GND
       ACELERÔMETRO VDD
                                                                                                                                                                                                                                                   CONVERSOR D/A
                       RV1                   RV2                 RV3                                    C2                C1                                                                                                                                 R21            VOUT
                                                                                                                                                                                                                                                       B10
                                                                                                        22pF              22pF
                                                                                                        X1                                        SISTEMA DE AQUISIÇÃO DE SINAIS                                                                             10k2
                              X                    Y                  Z
               10%




                                      20%




                                                           30%
                                                                                                                                            U1                                                                                                                            R22
                                                                                                                                 X    2                                                                    15
                                                                                                                                              RA0/AN0/C1IN-           RC0/T1OSO/T13CKI                                                                                    5k6
                                                                                                                                 Y    3                                                                    16
                                                                                                        CRYSTAL                  GND 4
                                                                                                                                              RA1/AN1/C2IN-             RC1/T1OSI/CCP2B
                                                                                                                                                                                                           17                                     B9
                                                                                                                                                                                                                                                             R20
                       1k                    1k                  1k
                                                                                                                                              RA2/AN2/C2IN+/VREF-/CVREF   RC2/CCP1/P1A
                                  GND                                                                                              VDD5                                                                    18
                                                                                                                                              RA3/AN3/C1IN+/VREF+           RC3/SCK/SCL                                                                      10k2
                                                                                                                                      6                                                                    23
                                                                                                                                              RA4/T0CKI/C1OUT               RC4/SDI/SDA
                                                                                                                                 Z    7                                                                    24                                                             R11
                                                                                                                                              RA5/AN4/SS/HLVDIN/C2OUT          RC5/SDO
                                                                                                                                     14                                                                    25       TX_RX
                                                                                                                                              RA6/OSC2/CLKO                   RC6/TX/CK                                                                                   5k6
                                                                                                                                     13                                                                    26   RX_TX
        GIRÔMETRO                    VDD
                                                                                                                                              RA7/OSC1/CLKI                   RC7/RX/DT
                                                                                                                                      33                                                                   19        B1                                B8
                                                                                                                                                                                                                                                             R19
                                                                                                                                              RB0/AN12/FLT0/INT0                                RD0/PSP0
                                                                                                                                      34                                                                   20        B2
                       RV4                   RV5                 RV6                                                                          RB1/AN10/INT1                                     RD1/PSP1                                                     10k2
                                                                                                                                      35                                                                   21   B3
                                                                                                                                              RB2/AN8/INT2                                      RD2/PSP2
                                                                                                                                      36                                                                   22   B4                                                        R10
                                                                                                                                              RB3/AN9/CCP2A                                     RD3/PSP3
                                                                                                                                      37                                                                   27   B5
                              roll                 pitch              yaw
                                                                                                                         R24          38
                                                                                                                                              RB4/KBI0/AN11                                     RD4/PSP4
                                                                                                                                                                                                           28        B6
                                                                                                                                                                                                                                                                          5k6
               40%




                                      50%




                                                           60%




                                                                                                                                              RB5/KBI1/PGM                                  RD5/PSP5/P1B
                                                                                                                                   B9 39                                                                   29        B7
                                                                                                                         82
                                                                                                                                 B10 40
                                                                                                                                              RB6/KBI2/PGC                                  RD6/PSP6/P1C
                                                                                                                                                                                                           30   B8                                     B7
                                                                                                                                                                                                                                                             R18
                                                                                                                                              RB7/KBI3/PGD                                  RD7/PSP7/P1D
                                                                                                                     D2                                                                                                                                      10k2
                       1k                    1k                  1k                                                  LED-RED                                                                               8    roll
                                                                                                                                                                                              RE0/RD/AN5




                                                                                                             GND
                                                                                                                                                                                                           9        pitch                                                 R9
                                                                                                                                                                                              RE1/WR/AN6
                                                       GND                                                                                                                                                 10       yaw
                                                                                                                                                                                              RE2/CS/AN7                                                                  5k6
                                                                                                                                                                                                           1
                                                                                                                                                                                            RE3/MCLR/VPP
                                                                                                                                                                                                                              M1                       B6
                                                                                                                                                                                                                                                             R17
                                                                                                                                            PIC18F4620                                             R1
                                                                                                                                                                                             VDD                              MMC
                                                                                                                                                                                                                                                             10k2
                                                                                                                                                                                                   1k
 GND




                                                                                                                                                                                                                                                                          R8
                 GND




                                                                                                                                                                                                                                                                          5k6
                                                                                                                                                                                             GND                                       Card




                                                                                                                                                       GND
        C3                   C4               U2                            GPS                                                                                                                                                      Multimedia              R16
                                                                                                                                                                                                                                                       B5

                                                                                                                                 GND
        22pF                 22pF
        X2                               2
                                                  RA0/AN0/C1IN-           RC0/T1OSO/T13CKI
                                                                                                          15                                                                                                                                                 10k2
                                         3                                                                16
                                                  RA1/AN1/C2IN-             RC1/T1OSI/CCP2B
                                         4
                                                  RA2/AN2/C2IN+/VREF-/CVREF   RC2/CCP1/P1A
                                                                                                          17                                                                                                                                                              R7
                                         5
                                                  RA3/AN3/C1IN+/VREF+           RC3/SCK/SCL
                                                                                                          18                           C5                          C6                                                                                                     5k6
                                         6                                                                23                           22pF                        22pF
        CRYSTAL                                   RA4/T0CKI/C1OUT               RC4/SDI/SDA                                                                                    SISTEMA GRAVAÇÃO DE DADOS




                                                                                                                                                                                                                                         CLK
                                         7                                                                24                           X3




                                                                                                                                                                                                                                         DO
                                                                                                                                                                                                                                                             R15




                                                                                                                                                                                                                                    CS

                                                                                                                                                                                                                                         DI
                                                  RA5/AN4/SS/HLVDIN/C2OUT          RC5/SDO                                                                                      U4
                                        14                                                                25       RX_TX                                                                                                                          B4
                                                  RA6/OSC2/CLKO                   RC6/TX/CK
                                        13                                                                26                                                              13                                         15                                      10k2
                                                  RA7/OSC1/CLKI                   RC7/RX/DT                                                                                      OSC1/CLKI   RC0/T1OSO/T1CKI
                                                                                                                                                                           1                                         16
                                                                                                                                                                                 MCLR/VPP    RC1/T1OSI/CCP2A
                                        33
                                                  RB0/AN12/FLT0/INT0                         RD0/PSP0
                                                                                                          19
                                                                                                                                       CRYSTAL                                                       RC2/CCP1
                                                                                                                                                                                                                     17                                                   R6
                                        34                                                                20                                                               2                                         18                                                   5k6
                                                  RB1/AN10/INT1                              RD1/PSP1                                                                            RA0/AN0          RC3/SCK/SCL
                                        35                                                                21                                     R26                       3                                         23
                                                  RB2/AN8/INT2                               RD2/PSP2                                                                            RA1/AN1          RC4/SDI/SDA
                            R25         36                                                                22                               VDD                             4                                         24
                                                  RB3/AN9/CCP2A                              RD3/PSP3                                                                            RA2/AN2/VREF-        RC5/SDO
                                                                                                                                                                                                                                                  B3
                                                                                                                                                                                                                                                             R14
                            180         37                                                                27                                     1k                        5                                         25
                                                  RB4/KBI0/AN11                              RD4/PSP4                                                                            RA3/AN3/VREF+      RC6/TX/CK
                                        38                                                                28                                                               6                                         26     TX_RX
                                                  RB5/KBI1/PGM                           RD5/PSP5/P1B                                                                            RA4/T0CKI          RC7/RX/DT                                                10k2
                                        39                                                                29                                                               7
                                                  RB6/KBI2/PGC                           RD6/PSP6/P1C                                                                            RA5/AN4/SS/LVDIN
                                        40
                                                  RB7/KBI3/PGD                           RD7/PSP7/P1D
                                                                                                          30                                                              14
                                                                                                                                                                                 RA6/OSC2/CLKO       RD0/PSP0
                                                                                                                                                                                                                     19                                                   R5
                                                                                                                                                                                                                     20                                                   5k6
                                                                                                                                                                                                     RD1/PSP1
                                                                                                          8                                                               33                                         21
                                                                                           RE0/RD/AN5                                                                            RB0/INT0            RD2/PSP2
                             D3                                                            RE1/WR/AN6
                                                                                                          9                                                               34
                                                                                                                                                                                 RB1/INT1            RD3/PSP3
                                                                                                                                                                                                                     22                                      R13
                             LED-RED                                                                      10                                                              35                                         27                           B2
                                                                                           RE2/CS/AN7                                                                            RB2/INT2            RD4/PSP4
                                                                                                          1                                                               36                                         28                                      10k2
                                                                                         RE3/MCLR/VPP                                                                            RB3/CCP2B           RD5/PSP5
                                                                                                                                                             R23
                 GND




                                                                                                                                                                          37                                         29
                                                                                                                                                                                 RB4                 RD6/PSP6
                                              PIC18F4620                                                                                                     180          38
                                                                                                                                                                                 RB5/PGM             RD7/PSP7
                                                                                                                                                                                                                     30                                                   R4
                                                                                                                                                                          39                                                                                              5k6
                                                                                                                                                                                 RB6/PGC
                                                                                           R12                                                                            40                                         8
                                                                                                                                                                                 RB7/PGD           RE0/RD/AN5
                                                                                  VDD                                                                                                                                9
                                                                                                                                                                                                   RE1/WR/AN6
                                                                                                                                                                                                                                                  B1
                                                                                                                                                                                                                                                             R2
                                                                                           1k                                                                                                                        10
                                                                                                                                                                                                   RE2/CS/AN7
                                                                                                                                                              D1                                                                                             10k2
                                                                                                                                                              LED-RED           PIC18F452
                                                                                   GND                                                                                                                                                                                    R3
                                                                                                                                                 GND




                                                                                                                                                                                                                                                                          10k2




                                                                                                                                                                                                                                                                    GND
                                                                                                                     Fonte: Própria (2012).


                Devido a limitações do software de simulação, já que o mesmo não conta com
modelos de acelerômetros, girômetros e receptores GPS disponíveis, soluções criativas
tiveram que ser adotadas para contornar estes inconvenientes.
                Como o acelerômetro e girômetro, ambos de 3 eixos, possuem saídas analógicas,
foram adicionados nos lugares destes divisores resistivos de tensão por meio de 6
potenciômetros e suas saídas de tensão foram conectadas às entradas de tensão analógicas do
microcontrolador PIC responsável pela aquisição de dados.

                No caso do receptor GPS, que possui uma saída serial de dados, um microcontrolador
PIC foi programado para simulá-lo, enviando continuamente “palavras” que obedecem ao
padrão determinado pelo protocolo NMEA 0183, como é feito pelo receptor GPS.

                Para que a gravação dos dados pudesse ser simulada, por meio do software WinImage
8.50 da Gilles Vollant um arquivo que cria a “imagem” de um cartão com um sistema de



                                                                                                                                                                                                                                                                                 26
arquivos FAT foi criado e sua localização foi configurada no modelo de cartão da interface de
simulação ISIS do software Proteus 7 Professional.

       Desta forma, foi possível uma simulação total do sistema, o que permitiu uma menor
necessidade de modificações e ajustes na etapa de síntese do mesmo.


   3.11.3       HARDWARE


       Após o término das simulações, o próximo passo tomado foi a síntese do sistema.
Inicialmente o mesmo foi montado em matriz de contatos (protoboard) para que todos os
ajustes necessários fossem feitos, para posteriormente partir para a confecção de uma versão
definitiva em placa de circuito impresso (PCI). Para a confecção das PCI´s foi utilizada a
interface de criação de PCI´s ARES do software Proteus 7         Professional da Labcenter
Electrocnics.
       Nas Figuras 13, 14 e 15 são mostradas as imagens das PCI´s da fonte de alimentação
dos sistemas de aquisição e gravação de dados, sistema de aquisição de dados e sistema de
gravação de dados respectivamente, roteadas pelo software ARES.


    Figura 13: PCI da fonte de alimentação dos sistemas de aquisição e gravação de dados




                                   Fonte: Própria (2012).
                      Figura 14: PCI do sistema de aquisição de dados




                                   Fonte: Própria (2012).
                                                                                           27
Figura 15: PCI do sistema de gravação de dados




                                 Fonte: Própria (2012).
       Após o roteamento das PCI´s, feitas utilizando o software ARES, as mesmas foram
confeccionadas como pode se observar nas Figuras 16, 17 e 18 mostradas a seguir.

      Figura 16: Fonte de alimentação dos sistemas de aquisição e gravação de dados




                                 Fonte: Própria (2012).
                        Figura 17: Sistema de aquisição de dados




                                 Fonte: Própria (2012).


                                                                                      28
Figura 18: Sistema de gravação de dados




                                  Fonte: Própria (2012).
       Nos anexos III, IV são apresentados os esquemáticos da fonte e do sistema de
aquisição de dados e do sistema de gravação de dados respectivamente.




                                                                                29
4. RESULTADOS


       Após o desenvolvimento do sistema de aquisição de dados, foi feito um trajeto com o
mesmo embarcado em um veículo.
       Foi feita também uma aquisição de dados com o sistema em repouso e com os eixos
coordenados adequadamente posicionados, a partir desta foi calculada a tendência dos dados e
a correção que deveria ser aplicada nos dados que posteriormente fossem obtidos com este
sistema. Tal correção foi aplicada nos dados a seguir e os mesmos podem ser observados nas
figuras a seguir.
                    Figura 19: Trajeto percorrido traçado no Google Earth




                                       Fonte: Própria (2012).


       Neste trajeto mostrado na Figura 19 foi percorrida uma distância total de 3,26 Km,
tendo sido este iniciado na Avenida Leite de Castro, 774 e finalizado na Rua Tomé Portes del-
Rei na altura do posto de gasolina Santa Cruz, na cidade de São João del-Rei – MG.
       Na Figura 20 mostrada a seguir é apresentada a velocidade desenvolvida pelo veículo
no qual o sistema estava embarcado durante o trajeto descrito anteriormente. Como é usual
em percursos urbanos, a velocidade é bastante irregular e marcada por diversas frenagens e
acelerações.




                                                                                          30
Figura 20: Velocidade desenvolvida pelo veículo

                                                           Velocidade Desenvolvida
                               75,0000
                               65,0000
    Velocidade (Km/h)




                               55,0000
                               45,0000
                               35,0000
                               25,0000
                               15,0000
                                5,0000
                               -5,0000 0        40        80     120   160     200     240 280      320    360   400   440   480   520
                                                                                       Tempo (s)


                                                                       Fonte: Própria (2012).


                               Na Figura 21 mostrada a seguir é apresentada a velocidade de giro no eixo Roll, ou
seja apresenta o movimento de rolagem do veículo durante o trajeto percorrido. A máxima
velocidade de giro obtida neste eixo foi de 29,14°/s e a mínima de -24,02°/s.


                                                          Figura 21: Velocidade de giro - Eixo Roll

                                         Velocidade de Giro - Eixo Roll (Rolagem)
                               35
    Velocidade de Giro (°/s)




                               25
                               15
                                5
                                -5
                               -15
                               -25
                                     0     40        80        120   160     200     240 280       320    360    400   440   480   520
                                                                                     Tempo (s)

                                                                       Fonte: Própria (2012).




                                                                                                                                         31
Na Figura 22 mostrada a seguir é apresentada a velocidade de giro no eixo Pitch, ou
seja apresenta o movimento de arfagem do veículo durante o trajeto percorrido. A máxima
velocidade de giro obtida neste eixo foi de 25,52°/s e a mínima de -55,03°/s.


                                                    Figura 22: Velocidade de giro - Eixo Pitch

                                         Velocidade de Giro - Eixo Pitch (Arfagem)
                                30
    Velocidade de Giro (°/s)




                                20
                                10
                                 0
                               -10
                               -20
                               -30
                               -40
                               -50
                               -60
                                     0    40   80    120   160   200   240 280     320   360     400   440   480   520
                                                                       Tempo (s)

                                                              Fonte: Própria (2012).

                               Na Figura 23 mostrada a seguir é apresentada a velocidade de giro no eixo Yaw, ou
seja apresenta o movimento de guinada do veículo durante o trajeto percorrido. A máxima
velocidade de giro obtida neste eixo foi de 31,83°/s e a mínima de -35,84°/s.

                                                    Figura 23: Velocidade de giro - Eixo Yaw

                                         Velocidade de Giro - Eixo Yaw (Guinada)
                               30
    Velocidade de Giro (°/s)




                               20
                               10
                                0
                               -10
                               -20
                               -30
                               -40
                                     0    40   80    120   160   200   240 280     320   360     400   440   480   520
                                                                       Tempo (s)

                                                              Fonte: Própria (2012).




                                                                                                                         32
Na Figura 24 mostrada a seguir é apresentada a aceleração do veículo no eixo x, que
como dito anteriormente mostra a característica de desempenho do veículo, que é a
capacidade do mesmo de acelerar e desacelerar e é relacionado à dinâmica longitudinal do
veículo. A máxima aceleração obtida neste eixo foi de 0,56 G e a mínima de -0,37 G.

                                                Figura 24: Aceleração – Eixo X

                                                Aceleração - Eixo X
                     0,8
                     0,6
    Aceleração (G)




                     0,4
                     0,2
                       0
                     -0,2
                     -0,4
                            0   40   80   120     160   200   240 280     320    360   400   440   480   520
                                                              Tempo (s)

                                                    Fonte: Própria (2012).


                     Na Figura 25 mostrada a seguir é apresentada a aceleração do veículo no eixo y, que
como dito anteriormente mostra a característica de dirigibilidade do veículo, que é a resposta
do veículo aos comandos aplicados pelo condutor no volante e a sua estabilidade em relação
às excitações externas, sendo relacionada com a dinâmica lateral do veículo. A máxima
aceleração obtida neste eixo foi de 0,43 G e a mínima de -0,51 G.

                                                Figura 25 Aceleração – Eixo Y

                                                Aceleração - Eixo Y
                     0,5
                     0,3
    Aceleração (G)




                     0,1
                     -0,1
                     -0,3
                     -0,5
                     -0,7
                            0   40   80   120     160   200   240 280     320    360   400   440   480   520
                                                              Tempo (s)

                                                    Fonte: Própria (2012).

                                                                                                               33
Na Figura 26 mostrada a seguir é apresentada a aceleração do veículo no eixo z, que
como dito anteriormente mostra a característica de conforto do veículo, que são as respostas
do veículo às vibrações provocadas pelo terreno sobre o qual trafega, sendo relacionada com a
dinâmica vertical do veículo. A máxima aceleração obtida neste eixo foi de 1,77 G e a
mínima de 0,39 G.

                                                Figura 26 Aceleração – Eixo Z

                                            Aceleração - Eixo Z
                      1,9
                     1,75
                      1,6
    Aceleração (G)




                     1,45
                      1,3
                     1,15
                        1
                     0,85
                      0,7
                     0,55
                      0,4
                            0   40   80   120     160   200   240 280     320   360   400   440   480   520
                                                              Tempo (s)

                                                    Fonte: Própria (2012).

                     Apesar de o sistema de aquisição de dados desenvolvido não possuir um altímetro
integrado, pôde-se traçar um perfil de elevação do trajeto percorrido por meio das
coordenadas geográficas obtidas pelo receptor GPS, do banco de dados SRTM 3 da NASA e
do site www.gpsvizualizer.com. O SRTM (Shuttle Radar Topography Mission), ou em
português Missão Topográfica Radar Shuttle é um esforço internacional de pesquisa para
obter modelos digitais do terreno da zona da Terra entre 56 °S e 60 °N para gerar uma base
completa de cartas topográficas digitais terrestres de alta resolução. Para coordenadas
geográficas dentro do território norte americano conta-se com uma resolução de 30m e uma
resolução de 90m para coordenadas geográficas fora do território norte americano.

                     Na Figura 27 mostrada a seguir é apresentado o perfil de elevação do trajeto
percorrido com o sistema desenvolvido, sendo a altitude de 915,50m a máxima altitude obtida
e a altitude de 888,20m a mínima altitude obtida durante tal percurso.




                                                                                                              34
Figura 27: Perfil de elevação do trajeto percorrido

                                           Perfil de Elevação
               920,00
               915,00
               910,00
Altitude (m)




               905,00
               900,00
               895,00
               890,00
               885,00
                        0   40     80   120   160   200   240 280       320   360   400   440   480   520
                                                          Tempo (s)


                                               Fonte: Própria (2012).




                                                                                                            35
5. CONCLUSÃO


       Ao fim do trabalho, ao analisar os resultados obtidos pode-se considerar que os
resultados obtidos são satisfatórios. Como planejado no início deste estudo, foi possível por
meio do sistema desenvolvido, realizar a aquisição e o armazenamento de sinais de um
receptor GPS, um acelerômetro e um girômetro de três eixos, além de uma saída analógica de
10 bits cuja tensão de saída é proporcional à velocidade desenvolvida pelo veículo no qual o
sistema estiver embarcado. Além disto, pôde-se traçar um perfil de elevação do trajeto
percorrido por meio de das coordenadas geográficas obtidas pelo receptor GPS, do banco de
dados SRTM 3 da NASA e do site www.gpsvizualizer.com.

       Espera-se que este sistema possa de alguma forma contribuir para a comunidade
científica no desenvolvimento de veículos elétricos.

       É importante salientar que o sistema pode e precisa de aprimoramentos para que possa
contribuir de forma mais significativa. Alguns melhoramentos sugeridos são:

      Inclusão de um altímetro integrado, pois desta forma uma melhor precisão no perfil de
       elevação poderá ser obtido.
      A desvinculação da leitura dos canais analógicos e atualização da saída analógica da
       interrupção serial, ou seja, a criação de uma interrupção serial para a aquisição dos
       dados do receptor GPS e interrupções de tempo para a leitura dos canais analógicos e
       atualização da saída analógica. Desta forma, o sistema poderia realizar a aquisição dos
       sinais analógicos e a atualização da saída analógica em frequência superiores a
       frequência de atualização do receptor GPS.
      Filtragem de ruídos dos dados para uma melhor visualização dos mesmos e para que
       estes se tornem mais significativos.

   Por fim, é importante evidenciar a experiência e o aprendizado adquiridos pelo autor
durante a realização deste trabalho.




                                                                                           36
REFERÊNCIAS BIBLIOGRÁFICAS


Alecrim, E. (20 de Fevereiro de 2011). Sistema de Arquivos FAT16 e FAT32. Acesso em 06
       de Abril de 2012, disponível em Infowester: http://www.infowester.com/fat.php

Baran, R., & Legey, L. F. (Novembro de 2010). XIII Congresso Brasileiro de Energia.
       Acesso em 14 de Abril de 2012, disponível em Associação Brasileira do Veículo
       Elétrico:
       http://www.abve.org.br/downloads/Veiculos_eletricos_perspectivas_Brasil_BNDES.p
       df

Bernardi, J. V., & Landim, P. M. (2002). Texto Didático. Aplicação do Sistema de
       Posicionamento Global (GPS) na Coleta de Dados.

Caldas, A. C. (Novembro de 2008). Dissertação de Mestrado. Validação Metrológica de um
       Sistema de Aquisição de Dados para Reconstrução de Traçados de Veículos
       Terrestres. Rio de Janeiro, Brasil: PUC-Rio.

Coopmans, C.; Chen, Y. (Setembro de 2008). IEEE AUTOTESTCON 2008, Salt Lake City,
       UT. A General-Purpose Low-Cost Compact Spatial-Temporal Data Logger and Its
       Applications, 64 - 68 . USA: Center for Self-Organizing and Intelligent Systems
       (CSOIS), Utah State University.

Costa, N. L. (Julho de 2009). Dissertação de Mestrado. Implementação de um controlador de
       tracção num veículo eléctrico. Porto, Portugal: Faculdade de Engenharia da
       Universidade do Porto.

Fastraxgps. (n.d.). Fastraxgps. Acesso em 2012 de 04 de 06, disponível em Fastraxgps:
       http://www.fastraxgps.com/products/gpsantennamodules/500series/up501/

Fertitta, G.; Di Stefano, A.; Fiscelli, G.; Giaconia, C. G. (Junho de 2009). An Embedded
       Datalogger with a Fast Acquisition Rate for In-Vehicle Testing and Monitoring, 105 -
       110. Palermo, Italy: Dipartimento di Ingegneria Elettrica, Elettronica e delle
       Telecomunicazioni, Università degli Studi di Palermo.

Gillespie, T. D. (1992). Fundamentals of Vehicle Dynamics. Warrendale: Society of
       Automotive Enginners, Inc.


                                                                                           37
Hackbart, T. (Novembro de 2008). Dissertação de Mestrado. Utilização de Veículos Aéreos
       não Tripulados e Desenvolvimento de um Sistema de Aquisição de Dados de baixo
       Custo para Sondagem Atmosférica. Pelotas, Rio Grande do Sul, Brasil: Universidade
       Federal de Pelotas.

Ibrahim, D. (2010). SD card projects using the PIC microcontroller. Burlington, MA:
       Newnes/Elsevier.

Iscold, P. O., & Silva, F. M. (Junho de 2005). 4o Congresso Temático de Dinâmica, Controle
       e Aplicações, Bauru, 2005. Sistema de ensaios em vôo para aeronaves leves – CEA-
       FDAS. 4º Congresso Temático de Dinâmica, Controle e Aplicações.

Ltd., F. (29 de Outubro de 2010). TECHNICAL DESCRIPTION. Fastrax UP501 GPS
       Receiver.

Ministério de Minas e Energia. (2011). Balanço Energético Nacional - 2011 (Ministério de
       Minas e Energia) Ano base de 2010. Acesso em 14 de Abril de 2012, disponível em
       Ministério de Minas e Energia:
       https://ben.epe.gov.br/downloads/Relatorio_Final_BEN_2011.pdf

(n.d.). Acesso em 2012 de 04 de 06, disponível em searchmobilecomputing:
       http://searchmobilecomputing.techtarget.com/definition/Global-Positioning-System

(n.d.). Acesso em 06 de 04 de 2012, disponível em ehobbycorner:
       http://www.ehobbycorner.com/pages/article_r2r.html

(n.d.). Acesso em 12 de 10 de 2012, disponível em GPSVisualizer:
       http://www.gpsvisualizer.com/map_input?form=googleearth;
       http://www.gpsvisualizer.com/elevation

Wikipedia - Microcontrolador PIC. (n.d.). Acesso em 06 de Abril de 2012, disponível em
       Wikipedia: http://pt.wikipedia.org/wiki/Microcontrolador_PIC

Wikipedia - Serial Peripheral Interface Bus. (n.d.). Acesso em 06 de 04 de 2012, disponível
       em Wikipedia: http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus

NMEA. (Agosto de 2001). The NMEA 0183 Protocol. Acesso em Janeiro de 2012, disponível
       em Instytut Informatyki - Politechnika Poznanska:
       http://www.cs.put.poznan.pl/wswitala/download/pdf/NMEAdescription.pdf

                                                                                           38
Norma, N.H.; Saad, Z.; Isa, I.S; Ishak, S. (2011). Software Design and Development for
       Automotive Online Monitoring System, 489 - 494 . IEEE 7th International Colloquium
       on Signal Processing and its Applications.

Pereira, F. (2009). Microcontroladores PIC Programação em C. São Paulo: Érica.

Pololu. (n.d.). Acesso em 2012 de 05 de 20, disponível em Pololu:
       http://www.pololu.com/catalog/product/1270

Queiroz, J. d. (2006). Tese Mestrado. Introdução do veículo híbrido no Brasil: Evolução
       tecnológica aliada à qualidade de vida. São Paulo: Escola Politécnica da
       Universidade de São Paulo.

Sakhi, S.; Khettat, A.; Hanks, M.; Belhocine, M.; Elouardi, A.; Bouaziz, S. (2009). An
       Embedded Data Logger Based Vehicle Trajectory Monitoring System. IEEE.

Sallehuddin, W. M. (Novembro de 2008). Trabalho de Conclusão de Curso. Smart Vehicle
       Data Logger Using Global Positioning System and Global System for Mobile
       Communication. Faculty of Electrical and Electronics Engineering - Universiti
       Malaysia Pahang.

Semiconductor, F. (Abril de 2008). Technical Data. ±1.5g, ±6g Three Axis Low-g
       Micromachined Accelerometer.

Souza, D. J. (2001). Desbravando o PIC. Érica.

Sparkfun. (n.d.). Acesso em 2012 de 04 de 06, disponível em Sparkfun:
       http://www.sparkfun.com/products/9652

STMicroelectronics. (Julho de 2009). DATASHEET LPR550AL. MEMS motion sensor: dual
       axis pitch and roll ±500°/s analog gyroscope.

STMicroelectronics. (Julho de 2009). DATASHEET LPY550AL. MEMS motion sensor: dual
       axis pitch and yaw ±500°/s analog output gyroscope.




                                                                                          39
Relatório tfc   caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic
Relatório tfc   caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic
Relatório tfc   caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic
Relatório tfc   caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic
Relatório tfc   caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic
Relatório tfc   caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic
Relatório tfc   caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic
Relatório tfc   caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic
Relatório tfc   caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic

Contenu connexe

Tendances

Introdução a Informática, as TIC's e a evolução do computador
Introdução a Informática, as TIC's e a evolução do computadorIntrodução a Informática, as TIC's e a evolução do computador
Introdução a Informática, as TIC's e a evolução do computadorSantos Vilanculos
 
Ap apostila arduino-rev4
Ap   apostila arduino-rev4Ap   apostila arduino-rev4
Ap apostila arduino-rev4ariferreira3
 
K19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvcK19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvcCaique Moretto
 
K19 k31-csharp-e-orientacao-a-objetos
K19 k31-csharp-e-orientacao-a-objetosK19 k31-csharp-e-orientacao-a-objetos
K19 k31-csharp-e-orientacao-a-objetosCaique Moretto
 
Apostila Arduino Basico
Apostila Arduino BasicoApostila Arduino Basico
Apostila Arduino BasicoFernando Palma
 
K19 k12-desenvolvimento-web-com-jsf2-e-jpa2
K19 k12-desenvolvimento-web-com-jsf2-e-jpa2K19 k12-desenvolvimento-web-com-jsf2-e-jpa2
K19 k12-desenvolvimento-web-com-jsf2-e-jpa2Caique Moretto
 
K19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvcK19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvcTrioBlack Trioblack
 
K19 k52-desenvolvimento-web-com-struts
K19 k52-desenvolvimento-web-com-strutsK19 k52-desenvolvimento-web-com-struts
K19 k52-desenvolvimento-web-com-strutsCaique Moretto
 
SEI | CADE Sem Papel | Manual de Uso
SEI | CADE Sem Papel | Manual de UsoSEI | CADE Sem Papel | Manual de Uso
SEI | CADE Sem Papel | Manual de UsoColaborativismo
 
Drivers de Dispositivos Linux
Drivers de Dispositivos LinuxDrivers de Dispositivos Linux
Drivers de Dispositivos LinuxHudson Augusto
 
K19 k11-orientacao-a-objetos-em-java
K19 k11-orientacao-a-objetos-em-javaK19 k11-orientacao-a-objetos-em-java
K19 k11-orientacao-a-objetos-em-javaCaique Moretto
 
K19 k23-integracao-de-sistemas-com-webservices-jms-e-ejb
K19 k23-integracao-de-sistemas-com-webservices-jms-e-ejbK19 k23-integracao-de-sistemas-com-webservices-jms-e-ejb
K19 k23-integracao-de-sistemas-com-webservices-jms-e-ejbCaique Moretto
 
978 85-87686-51-0-introducao-a-economia curso de gest fin
978 85-87686-51-0-introducao-a-economia curso de gest fin978 85-87686-51-0-introducao-a-economia curso de gest fin
978 85-87686-51-0-introducao-a-economia curso de gest finalberto medeiros
 
Programacao cpp
Programacao cppProgramacao cpp
Programacao cppTiago
 
Virtualizacao de Servidores: Um comparativo entre VMware e Xen
Virtualizacao de Servidores: Um comparativo entre VMware e XenVirtualizacao de Servidores: Um comparativo entre VMware e Xen
Virtualizacao de Servidores: Um comparativo entre VMware e XenAlan Brumate
 
Manual gps tracker 7, multilaser gp015
Manual gps tracker 7, multilaser  gp015Manual gps tracker 7, multilaser  gp015
Manual gps tracker 7, multilaser gp015Jose llIMA
 

Tendances (17)

Introdução a Informática, as TIC's e a evolução do computador
Introdução a Informática, as TIC's e a evolução do computadorIntrodução a Informática, as TIC's e a evolução do computador
Introdução a Informática, as TIC's e a evolução do computador
 
Ap apostila arduino-rev4
Ap   apostila arduino-rev4Ap   apostila arduino-rev4
Ap apostila arduino-rev4
 
K19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvcK19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvc
 
K19 k31-csharp-e-orientacao-a-objetos
K19 k31-csharp-e-orientacao-a-objetosK19 k31-csharp-e-orientacao-a-objetos
K19 k31-csharp-e-orientacao-a-objetos
 
Apostila Arduino Basico
Apostila Arduino BasicoApostila Arduino Basico
Apostila Arduino Basico
 
K19 k12-desenvolvimento-web-com-jsf2-e-jpa2
K19 k12-desenvolvimento-web-com-jsf2-e-jpa2K19 k12-desenvolvimento-web-com-jsf2-e-jpa2
K19 k12-desenvolvimento-web-com-jsf2-e-jpa2
 
K19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvcK19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvc
 
K19 k52-desenvolvimento-web-com-struts
K19 k52-desenvolvimento-web-com-strutsK19 k52-desenvolvimento-web-com-struts
K19 k52-desenvolvimento-web-com-struts
 
SEI | CADE Sem Papel | Manual de Uso
SEI | CADE Sem Papel | Manual de UsoSEI | CADE Sem Papel | Manual de Uso
SEI | CADE Sem Papel | Manual de Uso
 
Drivers de Dispositivos Linux
Drivers de Dispositivos LinuxDrivers de Dispositivos Linux
Drivers de Dispositivos Linux
 
K19 k11-orientacao-a-objetos-em-java
K19 k11-orientacao-a-objetos-em-javaK19 k11-orientacao-a-objetos-em-java
K19 k11-orientacao-a-objetos-em-java
 
K19 k23-integracao-de-sistemas-com-webservices-jms-e-ejb
K19 k23-integracao-de-sistemas-com-webservices-jms-e-ejbK19 k23-integracao-de-sistemas-com-webservices-jms-e-ejb
K19 k23-integracao-de-sistemas-com-webservices-jms-e-ejb
 
978 85-87686-51-0-introducao-a-economia curso de gest fin
978 85-87686-51-0-introducao-a-economia curso de gest fin978 85-87686-51-0-introducao-a-economia curso de gest fin
978 85-87686-51-0-introducao-a-economia curso de gest fin
 
Apostila de computação gráfica (2006)
Apostila de computação gráfica (2006)Apostila de computação gráfica (2006)
Apostila de computação gráfica (2006)
 
Programacao cpp
Programacao cppProgramacao cpp
Programacao cpp
 
Virtualizacao de Servidores: Um comparativo entre VMware e Xen
Virtualizacao de Servidores: Um comparativo entre VMware e XenVirtualizacao de Servidores: Um comparativo entre VMware e Xen
Virtualizacao de Servidores: Um comparativo entre VMware e Xen
 
Manual gps tracker 7, multilaser gp015
Manual gps tracker 7, multilaser  gp015Manual gps tracker 7, multilaser  gp015
Manual gps tracker 7, multilaser gp015
 

Similaire à Relatório tfc caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic

Livro - Projeto, Desempenho e Aplicacoes de Sistemas Digitais em FPGAs
Livro - Projeto, Desempenho e Aplicacoes de Sistemas Digitais em FPGAsLivro - Projeto, Desempenho e Aplicacoes de Sistemas Digitais em FPGAs
Livro - Projeto, Desempenho e Aplicacoes de Sistemas Digitais em FPGAsEdward David Moreno
 
Apostila de eletricidade industrial
Apostila de eletricidade industrialApostila de eletricidade industrial
Apostila de eletricidade industrialRoberto Sousa
 
Apostila de eletricidade industrial
Apostila de eletricidade industrialApostila de eletricidade industrial
Apostila de eletricidade industrialPontes Eletrico
 
Eletrônica de Potência 2020 - Cefet-MG
Eletrônica de Potência 2020 - Cefet-MGEletrônica de Potência 2020 - Cefet-MG
Eletrônica de Potência 2020 - Cefet-MGRubens Santos
 
01 introducao(3)
01 introducao(3)01 introducao(3)
01 introducao(3)Alan Scher
 
Tcc Mauricio Bento Ghem 2009 - Versão Final
Tcc Mauricio Bento Ghem 2009 - Versão FinalTcc Mauricio Bento Ghem 2009 - Versão Final
Tcc Mauricio Bento Ghem 2009 - Versão Finalimpalador69
 
Tcc Mauricio Bento Ghem 2009 - Proposta de uma Ferramenta de Monitoramento de...
Tcc Mauricio Bento Ghem 2009 - Proposta de uma Ferramenta de Monitoramento de...Tcc Mauricio Bento Ghem 2009 - Proposta de uma Ferramenta de Monitoramento de...
Tcc Mauricio Bento Ghem 2009 - Proposta de uma Ferramenta de Monitoramento de...bentow
 
Inseto robo
Inseto roboInseto robo
Inseto roboedycar5
 
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...Mauricio Volkweis Astiazara
 
Intro redes
Intro redesIntro redes
Intro redesTiago
 
Certificação Digital : Uma Nova Era de Segurança Eletrônica
Certificação Digital : Uma Nova Era de Segurança EletrônicaCertificação Digital : Uma Nova Era de Segurança Eletrônica
Certificação Digital : Uma Nova Era de Segurança Eletrônicaluizrbs
 
Dimensionamento de um sistema fotovoltaico de autoconsumo
Dimensionamento de um sistema fotovoltaico de autoconsumoDimensionamento de um sistema fotovoltaico de autoconsumo
Dimensionamento de um sistema fotovoltaico de autoconsumowhitspirit
 
UNIARP 2013 - Normalização (Trabalhos Acadêmicos)
UNIARP 2013 - Normalização (Trabalhos Acadêmicos)UNIARP 2013 - Normalização (Trabalhos Acadêmicos)
UNIARP 2013 - Normalização (Trabalhos Acadêmicos)greiceluane
 

Similaire à Relatório tfc caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic (20)

Monografia Arduino
Monografia ArduinoMonografia Arduino
Monografia Arduino
 
Livro - Projeto, Desempenho e Aplicacoes de Sistemas Digitais em FPGAs
Livro - Projeto, Desempenho e Aplicacoes de Sistemas Digitais em FPGAsLivro - Projeto, Desempenho e Aplicacoes de Sistemas Digitais em FPGAs
Livro - Projeto, Desempenho e Aplicacoes de Sistemas Digitais em FPGAs
 
Eletricista instalador predial
Eletricista instalador predialEletricista instalador predial
Eletricista instalador predial
 
Atlas de Energia Elétrica do Brasil
Atlas de Energia Elétrica do BrasilAtlas de Energia Elétrica do Brasil
Atlas de Energia Elétrica do Brasil
 
Apostila de eletricidade industrial
Apostila de eletricidade industrialApostila de eletricidade industrial
Apostila de eletricidade industrial
 
Apostila de eletricidade industrial
Apostila de eletricidade industrialApostila de eletricidade industrial
Apostila de eletricidade industrial
 
Eletrônica de Potência 2020 - Cefet-MG
Eletrônica de Potência 2020 - Cefet-MGEletrônica de Potência 2020 - Cefet-MG
Eletrônica de Potência 2020 - Cefet-MG
 
01 introducao(3)
01 introducao(3)01 introducao(3)
01 introducao(3)
 
Livro atlas 2
Livro atlas 2Livro atlas 2
Livro atlas 2
 
BMD-BR000002CE1.pdf
BMD-BR000002CE1.pdfBMD-BR000002CE1.pdf
BMD-BR000002CE1.pdf
 
Tcc Mauricio Bento Ghem 2009 - Versão Final
Tcc Mauricio Bento Ghem 2009 - Versão FinalTcc Mauricio Bento Ghem 2009 - Versão Final
Tcc Mauricio Bento Ghem 2009 - Versão Final
 
Tcc Mauricio Bento Ghem 2009 - Proposta de uma Ferramenta de Monitoramento de...
Tcc Mauricio Bento Ghem 2009 - Proposta de uma Ferramenta de Monitoramento de...Tcc Mauricio Bento Ghem 2009 - Proposta de uma Ferramenta de Monitoramento de...
Tcc Mauricio Bento Ghem 2009 - Proposta de uma Ferramenta de Monitoramento de...
 
Inseto robo
Inseto roboInseto robo
Inseto robo
 
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
 
Intro redes
Intro redesIntro redes
Intro redes
 
Joaopaulofguimaraes
JoaopaulofguimaraesJoaopaulofguimaraes
Joaopaulofguimaraes
 
Certificação Digital : Uma Nova Era de Segurança Eletrônica
Certificação Digital : Uma Nova Era de Segurança EletrônicaCertificação Digital : Uma Nova Era de Segurança Eletrônica
Certificação Digital : Uma Nova Era de Segurança Eletrônica
 
Algoritmos de redes
Algoritmos de redesAlgoritmos de redes
Algoritmos de redes
 
Dimensionamento de um sistema fotovoltaico de autoconsumo
Dimensionamento de um sistema fotovoltaico de autoconsumoDimensionamento de um sistema fotovoltaico de autoconsumo
Dimensionamento de um sistema fotovoltaico de autoconsumo
 
UNIARP 2013 - Normalização (Trabalhos Acadêmicos)
UNIARP 2013 - Normalização (Trabalhos Acadêmicos)UNIARP 2013 - Normalização (Trabalhos Acadêmicos)
UNIARP 2013 - Normalização (Trabalhos Acadêmicos)
 

Dernier

A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarIedaGoethe
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 

Dernier (20)

A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogar
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 

Relatório tfc caio eduardo silva - implementação de um sistema de aquisição e armazenamento de dados de sensores em cartão sd baseado a pic

  • 1. UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL-REI COORDENADORIA DO CURSO DE ENGENHARIA ELÉTRICA TRABALHO FINAL DE CURSO IMPLEMENTAÇÃO DE UM SISTEMA DE AQUISIÇÃO E ARMAZENAMENTO DE DADOS DE SENSORES EM CARTÃO SD BASEADO A PIC ALUNO: Caio Eduardo Silva ORIENTADOR: Leonardo Adolpho Rodrigues da Silva Dezembro 2012
  • 2. UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL-REI COORDENADORIA DO CURSO DE ENGENHARIA ELÉTRICA TRABALHO FINAL DE CURSO IMPLEMENTAÇÃO DE UM SISTEMA DE AQUISIÇÃO E ARMAZENAMENTO DE DADOS DE SENSORES EM CARTÃO SD BASEADO A PIC Trabalho Final de Curso submetido ao Departamento do Curso de Engenharia Elétrica, da Universidade Federal de São João del-Rei, como requisito parcial para obtenção do título de Engenheiro Eletricista. Dezembro 2012 2
  • 3. AGRADECIMENTOS Começo agradecendo a Deus, pois sem ele tudo seria mais difícil, senão impossível. Nele sempre tive o suporte quando mais precisei e por sempre ter iluminado e abençoado meu caminho. Agradeço aos meus pais Gilmar José da Silva e Tânia Aparecida de Miranda Silva pelo apoio constante durante toda minha vida; vocês são meus heróis e sem vocês nada disso seria possível e nem faria sentido. Agradeço também ao meu irmão Leonardo Henrique Silva pelo apoio de sempre. Meus mais sinceros agradecimentos a todos meus professores do Departamento de Engenharia Elétrica, principalmente àqueles que mesmo diante de todos os tipos de dificuldades enfrentadas durante nosso curso, fizeram de tudo para nos tornar os melhores engenheiros e pessoas que podiam. Agradeço em especial ao meu orientador, Leonardo Adolpho Rodrigues da Silva, pelas conversas, por estar sempre disposto a me ensinar e pelos conselhos. Por fim, mas não menos importantes, agradeço aos meus amigos Deyson Sidney, Fernando Aparecido, Júlio César, Marcelo Junio, Philipe José, Ricardo Eurico, Tatiane Alice, Wesley Josias e a todos integrantes da turma 07090 e agregados, pelo apoio nos momentos mais difíceis e pelo conhecimento partilhado. Vocês jamais serão esquecidos. 3
  • 4. SUMÁRIO AGRADECIMENTOS ............................................................................................................. 3 RESUMO .................................................................................................................................. 6 LISTA DE FIGURAS .............................................................................................................. 7 1. INTRODUÇÃO ................................................................................................................. 8 1.1 RELEVÂNCIA DO TEMA......................................................................................... 8 1.2 OBJETIVOS ................................................................................................................ 9 1.3 ORGANIZAÇÃO DO TRABALHO ........................................................................ 10 2. REVISÃO BIBLIOGRÁFICA ...................................................................................... 11 2.1 SISTEMA DE AQUISIÇÃO DE DADOS (DATA LOGGER) ................................. 11 3. DESENVOLVIMENTO ................................................................................................. 14 3.1 CARACTERIZAÇÃO DINÂMICA DE UM VEÍCULO TERRESTRE.................. 14 3.1.1 SISTEMA DE COORDENADAS REFERENCIADO AO VEÍCULO ............ 14 3.1.2 SISTEMA DE COORDENADAS REFERENCIADO A TERRA .................... 15 3.2 CONVERSÃO DIGITAL - ANALÓGICO (D/A) .................................................... 16 3.3 ACELERÔMETRO ................................................................................................... 16 3.4 GIRÔMETRO ........................................................................................................... 17 3.5 SISTEMA DE POSICIONAMENTO GLOBAL (GPS) ........................................... 18 3.5.1 PROTOCOLO NMEA 0183 .............................................................................. 18 3.5.2 RECEPTOR GPS FASTRAX UP501 ................................................................ 19 3.6 COMUNICAÇÃO SPI (SERIAL PERIPHERAL INTERFACE BUS)....................... 19 3.7 CARTÕES DE MEMÓRIA ...................................................................................... 20 3.7.1 CARTÃO SD (Secure Digital Card) .................................................................. 20 3.7.2 ESTRUTURA DETALHADA ........................................................................... 21 3.8 SISTEMA DE ARQUIVOS ...................................................................................... 21 3.9 MICROCONTROLADOR ........................................................................................ 22 4
  • 5. 3.10 GRAVADOR DE PIC ............................................................................................... 22 3.11 DESENVOLVIMENTO DO SISTEMA ................................................................... 23 3.11.1 SOFTWARE ...................................................................................................... 23 3.11.2 SIMULAÇÃO ........................................................................................................ 25 3.11.3 HARDWARE ..................................................................................................... 27 4. RESULTADOS ............................................................................................................... 30 5. CONCLUSÃO ................................................................................................................. 36 REFERÊNCIAS BIBLIOGRÁFICAS ................................................................................. 37 ANEXO I ................................................................................................................................. 40 ANEXO II ............................................................................................................................... 45 ANEXO III .............................................................................................................................. 46 ANEXO IV .............................................................................................................................. 47 5
  • 6. RESUMO Atualmente tem havido uma enorme busca por veículos elétricos cada vez mais eficientes. Com o intuito de auxiliar um melhor dimensionamento dos atuadores de potência destes, foi implementado um sistema baseado em microcontroladores PIC capaz de realizar a aquisição de sinais de diversos sensores, tratá-los e os armazenar estes dados em cartão SD para posterior análise. O mesmo disponibiliza, também, por meio de um conversor digital analógico um sinal correspondente à velocidade desenvolvida pelo veículo no qual o sistema estiver embarcado. A análise dos dados armazenados poderá contribuir para o desenvolvimento de veículos elétricos, tema tão discutido atualmente e que se mostra um grande campo de estudo, o que motivou o desenvolvimento de tal trabalho. O sistema é composto por microcontroladores PIC, um acelerômetro de 3 eixos, um girômetro de 3 eixos e um receptor GPS que fornece o trajeto do veículo e a velocidade desenvolvida pelo mesmo, e por fim, um cartão SD onde os dados serão armazenados. Palavras chave: microcontrolado, PIC, acelerômetro, girômetro, GPS, cartão SD. 6
  • 7. LISTA DE FIGURAS Figura 1 – Composição Setorial do Consumo de Derivados de Petróleo .................................. 8 Figura 2 – Sistema de Coordenadas SAE................................................................................. 14 Figura 3 – Veículo num Sistema de Coordenadas Referenciado a Terra ................................. 15 Figura 4: Rede R/2R ................................................................................................................. 16 Figura 5: Acelerômetro MMA7361 ......................................................................................... 17 Figura 6: Girômetros LPY550AL e LPR550AL ...................................................................... 17 Figura 7: Barramento SPI Típico (1 Mestre e 3 Escravos Independentes) .............................. 19 Figura 8: Cartões SD ................................................................................................................ 20 Figura 9: Gravador Multi PIC Programmer 5 Versão 2 ........................................................... 23 Figura 10: Fluxograma simplificado do algoritmo do sistema de aquisição de dados ............ 24 Figura 11: Fluxograma simplificado do algoritmo do sistema de gravação de dados ............. 25 Figura 12: Simulação do sistema ............................................................................................. 26 Figura 13: PCI da fonte de alimentação dos sistemas de aquisição e gravação de dados ........ 27 Figura 14: PCI do sistema de aquisição de dados .................................................................... 27 Figura 15: PCI do sistema de gravação de dados ..................................................................... 28 Figura 16: Fonte de alimentação dos sistemas de aquisição e gravação de dados ................... 28 Figura 17: Sistema de aquisição de dados ................................................................................ 28 Figura 18: Sistema de gravação de dados ................................................................................ 29 Figura 19: Trajeto percorrido traçado no Google Earth ........................................................... 30 Figura 20: Velocidade desenvolvida pelo veículo ................................................................... 31 Figura 21: Velocidade de giro - Eixo Roll .............................................................................. 31 Figura 22: Velocidade de giro - Eixo Pitch ............................................................................. 31 Figura 23: Velocidade de giro - Eixo Yaw ............................................................................. 32 Figura 24: Aceleração – Eixo X ............................................................................................... 33 Figura 25 Aceleração – Eixo Y ................................................................................................ 33 Figura 26 Aceleração – Eixo Z ................................................................................................ 33 Figura 27: Perfil de elevação do trajeto percorrido .................................................................. 35 7
  • 8. 1. INTRODUÇÃO 1.1 RELEVÂNCIA DO TEMA Atualmente muito tem se discutido a respeito do desenvolvimento de formas para que se diminua o consumo de combustíveis fósseis, já que a queima destes produzem grandes quantidades de gases estufa e consequentemente contribuem de forma muito significativa para poluição atmosférica e o aquecimento global. Como apresentado em Queiroz (2006), no Brasil, o transporte rodoviário é o principal meio de transporte de passageiros. As crescentes taxas de população urbana, a deficiência de políticas públicas de transporte em massa e a retomada do crescimento econômico têm implicado num aumento espantoso da motorização individual. Segundo dados da CETESB citados por Queiroz (2006) a frota nacional de automóveis e veículos comerciais leves aumentou de 10,325 milhões em 1990 para mais de 27 milhões em 2005, o que implica num grande aumento dos poluentes emitidos na atmosfera. Segundo dados do Ministério de Minas e Energia (2011), o setor de transportes em 2010 foi responsável pela maior parte do consumo de derivados do petróleo, como mostrado na Figura 1 a seguir, e assim a utilização de outra forma de energia em veículos automotores levaria a uma redução muito grande do consumo dos combustíveis fósseis. Figura 1 – Composição Setorial do Consumo de Derivados de Petróleo Fonte: Ministério de Minas e Energia (2011). 8
  • 9. Como citado anteriormente, a queima de combustíveis fósseis contribui de forma muito significativa para poluição atmosférica, e como dito por Queiroz (2006) a Organização Mundial da Saúde (OMS) estima que a poluição atmosférica é responsável por cerca de 20% a 30% das doenças respiratórias e entre 4% e 8% das mortes prematuras, o que é bastante preocupante. Segundo Baran e Legey (2010) a história dos veículos elétricos começa em meados do século XIX, mas devido a diversos fatores a partir de 1930 passaram a ser produzidos numa escala cada vez menor. Ainda segundo Baran e Legey (2010) somente após a década de 60 , quando a opinião pública começou a se voltar para os problemas ambientais, os automóveis elétricos voltaram a atrair a atenção das grandes montadoras. Começa então uma corrida para o desenvolvimento de veículos elétricos cada vez mais eficientes. Nesse sentido, surge a ideia da construção de um sistema de aquisição de sinais de diversos sensores embarcados em um veículo. Sensores como receptores GPS, acelerômetros, girômetros, de forma a possibilitar a caracterização dinâmica de um veículo e então contribuir para um melhor dimensionamento dos atuadores de potência do mesmo entre outros. 1.2 OBJETIVOS Por meio de um estudo adequado, busca-se desenvolver um sistema de aquisição de dados, capaz de realizar a aquisição de sinais de diversos sensores e armazenamento destes dados para posterior análise, com vistas à caracterização dinâmica de um veículo elétrico. Pretende-se desenvolver um sistema de aquisição que faça a aquisição dos sinais dos dispositivos a seguir:  1 receptor GPS com taxa de atualização padrão de 1 Hz;  1 acelerômetro de três eixos (ax,ay,az);  1 girômetro de três eixos (Roll, Pitch, Yaw); E que possua as seguintes especificações:  6 entradas analógicas de 3,3V, resolução de 10 bits e taxa de aquisição de 1 Hz;  1 canal serial com uma taxa de recepção/transmissão de 9600bps;  1 saída analógica de velocidade, resolução de 10 bits, taxa de atualização de 1Hz e faixa de 0 a 3,3V (0 a 200 Km/h);  Memória Flash, cartão SD de até 2 Gb (Limitação do sistema de arquivos FAT16). 9
  • 10. 1.3 ORGANIZAÇÃO DO TRABALHO O presente trabalho é constituído de cinco seções, incluindo este texto introdutório. A seção 2 apresenta uma revisão bibliográfica sucinta sobre sistemas de aquisição de dados, Data Loggers, em diversas aplicações e suas aplicações no desenvolvimento de veículos elétricos. Na seção 3 são apresentados conceitos teóricos importantes para a caracterização dinâmica de um veículo elétrico, as características dos dispositivos e tecnologias utilizadas no desenvolvimento deste trabalho. Além da apresentação do desenvolvimento do sistema, sendo este desenvolvimento dividido em: desenvolvimento do software, simulação e confecção do hardware. Na seção 4 são apresentados os resultados obtidos com o desenvolvimento deste sistema. Na seção 5 tem-se a conclusão do trabalho, onde são discutidos os ganhos obtidos com o desenvolvimento do mesmo e são feitas propostas de trabalhos futuros e melhorias no atual sistema para torná-lo mais eficiente. 10
  • 11. 2. REVISÃO BIBLIOGRÁFICA 2.1 SISTEMA DE AQUISIÇÃO DE DADOS (DATA LOGGER) Segundo Hackbart (2008) o Data Logger é um circuito eletrônico constituído de hardware e software, cuja função consiste em um sistema de coleta e armazenamento cronológico de dados sem a interferência humana. Esse circuito permite salvar os dados junto aos sensores sem a necessidade de transmissão sem fio dos dados coletados. Os Data Loggers vem sendo utilizados em diversos campos, para monitorar diversos processos e então, obter mais informações sobre os mesmos. Iscold et. al. (2005) utilizam os Data Loggers com o intuito de apresentar uma solução viável para ensaios de aeronaves leves. Desenvolvem então, no Centro de Estudos Aeronáuticos da UFMG um sistema de aquisição de dados, que combina a tecnologia dos microcontroladores PIC e palmtops (PDA) para realizar a leitura e gravação dos dados de acelerômetros, receptor GPS (Garmin 16A) com taxa de atualização de 5 Hz e muitos outros. Coopmans e Chen (2008) desenvolvem um Data Logger espaço temporal (SEAL) que utiliza um microcontrolador Atmel AT90USB1287, possui um GPS de com taxa de atualização de 2Hz, bateria de polímero de íons de lítio, memória flash de alta densidade e interface USB. Segundo Coopmans e Chen (2008) seu SAD (Sistema de Aquisição de Dados) é adequado para a utilização em VANT´s (Veículos Aéreos não Tripulados) por ser, compacto, autossuficiente e leve. A interface de sensores de CO2 e NH3 é realizada e o sistema é colocado em um carro para mapear a presença destas substâncias numa determinada região e segundo estes, posteriormente com o auxílio de aplicativos de mapeamento como o Google Earth e/ou NASA WorldWind pode-se realizar a visualização dos dados gravados. Iniciando o uso de Data Loggers a veículos automotivos Sallehuddin (2008) desenvolve um sistema que tem não só a capacidade de registrar os dados de um veículo, mas também processar as informações recebidas pelo receptor GPS, de forma a obter alguns dados específicos, gravá-los em cartões multimídia (MMC) e tornar o sistema mais agradável ao usuário utilizando o sistema de comunicação global (GSM). Fertitta et. al. (2009) desenvolve também outro estudo envolvendo veículos automotivos, neste estudo é desenvolvido um Data Logger muito compacto e de alta performance para testes em veículos. Utiliza interface CAN (Controller Area Network) que 11
  • 12. permite facilmente múltiplos esquemas de aquisição, e possui alta taxa de aquisição de dados, até 100 Kbps/ch. Segundo Fertitta et. al. (2009) atualmente os produtos comerciais disponíveis se situam em duas categorias principais. Sistemas de aquisição de dados baseados em computador ou Data Loggers autônomos. Sendo a primeira mais comum e flexível, mas caracterizada por ocupar grandes volumes, alto consumo de energia, além de moderada tolerância à vibração. Já a segunda é representada por uma unidade autônoma, capaz de gravar os sinais dos sensores ou do barramento de dados do veículo. No mesmo âmbito de veículos automotivos Sakhi et. al. (2009) propuseram projetar um sistema embarcado a fim de coletar dados de movimento e determinar um modelo comportamental de veículos. Já na esfera de veículos elétricos, Costa (2009) propõe a implementação de um controlador de tração num veículo elétrico, para tal utiliza um Data Logger responsável pela obtenção de parâmetros indispensáveis para o desenvolvimento do modelo do veículo elétrico em questão. Costa (2009) realiza um ótimo trabalho de pesquisa onde sumariza vários tipos de sistemas Data Logger existentes no automobilismo esportivo, para traçar os requisitos do seu sistema Data Logger. Em sua pesquisa pode-se perceber que no automobilismo esportivo os Data Loggers utilizados possuem altas taxas de aquisição de dados, chegando a até 4 KHz. Este faz uma comparação das principais características destes sistemas na Tabela 1 mostrada a seguir. Tabela 1: Comparação das Principais características dos sistemas Data Logger. DL1 Digitek Cobra Digitek Shark RDL 8 entradas 16 entradas 16 entradas Entradas 12 entradas 12 bit 12 bit 12 bit Analógicas 0 – 12 V 0–5V 0–5V 4 entradas de 4 entradas de Entradas 2 rpm velocidade e velocidade e Digitais 4 velocidade rpm rpm GPS 5 Hz e Sensores acelerômetros Embutidos de 3 eixos 256 MB de Armazenamento Compact Flash 32 MB de 64 MB memória de Dados 32MB – 2 GB memória interna interna, Cartão CAN CAN CAN Comunicação RS232 Ethernet ARC Net Ethernet RS232, RS485 Ethernet Alimentação 12V 7 – 18 V 7 – 18 V Fonte: Costa (2009). 12
  • 13. Mais recentemente Norma et. al. (2011) desenvolvem um sistema de monitoramento online de variáveis de um veículo. Tem como objetivo gravar sua velocidade, rotações e temperatura do motor, volume de combustível e distância percorrida. Os dados são salvos na memória do microcontrolador e posteriormente são transmitidos pelo padrão de envio de dados seriais RS 232, para um computador onde os dados são analisados e validados por meio de dados de um navegador GPS externo. Os estudos apresentados que utilizam receptores GPS, citam que possuem receptores com taxas de atualização que vão de 1 Hz até 5 Hz como Iscold et. al. (2005). No mercado, receptores GPS com taxas de atualização acima de 10Hz são bem raros e utilizados em aplicações muito específicas. Neste estudo pretende-se utilizar um receptor GPS com taxa de atualização padrão de 1 Hz, podendo o mesmo ser configurado para trabalhar com uma taxa de atualização de até 10 Hz e então obter uma maior sensibilidade com relação à velocidade desenvolvida pelo veículo. Por considerar sua taxa de atualização padrão suficiente para o estudo em questão a mesma será utilizada. Com relação às formas de armazenamento dos dados, cada estudo adota uma forma diferente, devido ao custo envolvido, tempo de desenvolvimento, materiais disponíveis entre outros. Costa (2009) faz uma análise com relação a isto, e apesar de não considerar a memória interna da placa utilizada a melhor alternativa do ponto de vista técnica, resolve adotá-la, pois as outras soluções poderiam aumentar o tempo e o custo de desenvolvimento do sistema. Uma solução muito interessante é apresentada por Coopmans e Chen (2008) que utilizam cartões MicroSD juntamente com o sistema de arquivos FAT16 da Microsoft como forma de armazenamento, e justificam a escolha citando que desta forma pode criar arquivos facilmente modificáveis em qualquer sistema operacional moderno além do pequeno tamanho destes cartões. Outra justificativa apresentada é o fato de que diversos fabricantes de computadores portáteis já incluem leitores destes cartões. 13
  • 14. 3. DESENVOLVIMENTO 3.1 CARACTERIZAÇÃO DINÂMICA DE UM VEÍCULO TERRESTRE De acordo com Gillespie (1992) o assunto dinâmica de veículos diz respeito aos movimentos destes na superfície das estradas, sendo os movimentos de interesse a aceleração e frenagem, o percurso e curvas. Onde o comportamento dinâmico é determinado pelas forças impostas ao veículo a partir dos pneus, gravidade e aerodinâmica. Gillespie (1992) considera o veículo uma massa concentrada em seu centro de gravidade, momentos de inércia rotacionais apropriados o que segundo o mesmo é dinamicamente equivalente ao veículo em todos os seus movimentos onde é razoável assumir o veículo como sendo rígido. Apresenta dois sistemas de coordenadas adotados por convenção pela SAE, sendo o primeiro referenciado ao próprio veículo e o segundo a Terra. Figura 2 – Sistema de Coordenadas SAE Fonte: adaptado de Gillespie (1992). 3.1.1 SISTEMA DE COORDENADAS REFERENCIADO AO VEÍCULO Neste o centro de gravidade é a origem do sistema de coordenadas e pela convenção SAE, as coordenadas são: x – Para frente e no plano longitudinal de simetria. y – Para fora da lateral direita do veículo. z – Para baixo com relação ao veículo. p – Velocidade de rolagem sobre o eixo x. q – Velocidade de arfagem sobre o eixo y. r – Velocidade de guinada sobre o eixo z. 14
  • 15. 3.1.2 SISTEMA DE COORDENADAS REFERENCIADO A TERRA Atitude e trajetória do veículo através de um curso de manobra definido em relação ao sistema de coordenadas ortogonal da mão direita referenciado à Terra, onde as coordenadas são: X – Deslocamento para frente. Y – Deslocamento para a direita. Z – Deslocamento vertical (Positivo para baixo). Ψ – Ângulo de ataque (ângulo entre x e X no plano do terreno). ν – Ângulo de curso (ângulo entre o vetor velocidade do veículo e o eixo X ). β – Ângulo de derrapagem (ângulo entre o eixo x e o vetor velocidade do veículo). Figura 3 – Veículo num Sistema de Coordenadas Referenciado a Terra Fonte: adaptado de Gillespie (1992). Segundo Caldas (2008 apud Robert, 1986, p. 26), as características dos veículos terrestres são definidas de acordo com os termos abaixo, sendo que cada um está relacionado a uma das dinâmicas ao longo dos eixos de referência:  Desempenho: capacidade do veículo de acelerar e desacelerar, sendo relacionado com a dinâmica longitudinal (eixo x);  Dirigibilidade: é a resposta do veículo aos comandos aplicados pelo condutor no volante e a sua estabilidade em relação às excitações externas, sendo relacionada com a dinâmica lateral (eixo y);  Conforto: são as respostas do veículo às vibrações provocadas pelo terreno sobre o qual trafega, sendo relacionada com a dinâmica vertical (eixo z). 15
  • 16. 3.2 CONVERSÃO DIGITAL - ANALÓGICO (D/A) Diversas são as formas de se converter um sinal digital em analógico e segundo ehobbycorner (n.d.) a rede R/2R é a mais simples e popular delas. Desta forma esta será utilizada neste estudo, a mesma terá uma resolução de 10 bits, taxa de atualização de 1 Hz e faixa de 0 a 3,3V (0 a 200 Km/h). Na Figura 4 a seguir é mostrada uma rede R/2R de 10 bits. Figura 4: Rede R/2R Fonte: adaptado de ehobbycorner (n.d.). O funcionamento destas redes é bem simples, cada entrada digital “enxerga” a rede como um divisor de tensão, entregando seu peso binário à saída. Se o dígito mais significativo (MSB) está em nível alto, metade da tensão aplicada a esta entrada pode ser medida na saída. O próximo dígito irá colocar na saída um quarto de sua tensão e assim sucessivamente. E a Equação (1) a seguir apresenta como é determinada a tensão da saída analógica. ( ) (1) Sendo Dx o dado binário (0 ou 1) do pino x e VLOGIC é a tensão lógica de nível alto aplicada às entrada. Para este trabalho a tensão lógica de nível alto será de 3,3V. 3.3 ACELERÔMETRO Acelerômetros são dispositivos que medem aceleração. Neste trabalho são medidas as acelerações longitudinal, lateral e vertical do veículo por meio do acelerômetro MMA7361L. 16
  • 17. Figura 5: Acelerômetro MMA7361 Fonte: Sparkfun (n.d.). O MMA7361L é um acelerômetro de 3 eixos de baixo consumo, opera com uma tensão de alimentação de 3,3V, possui sistema de condicionamento de sinal utilizando filtros passa baixas, sistema para seleção de faixa (±1,5G ou ±6G) e é usualmente utilizado para detecção de queda livre e como sensor de movimento. Para este trabalho será utilizado a faixa de ±1.5G e a sensibilidade de 800 mV/G. 3.4 GIRÔMETRO O girômetro é um dispositivo que mede velocidades angulares e permite determinar a atitude do veículo em relação a sua trajetória. Neste trabalho são medidas as velocidades angulares nos eixos de guinada, rolagem e arfagem do veículo por meio de dois girômetros de dois eixos, LPY550AL e LPR550AL, os quais operam com uma tensão de alimentação de 3,3V. Figura 6: Girômetros LPY550AL e LPR550AL Fonte: Pololu (n.d.). Os girômetros utilizados possuem uma faixa de medição configurável (±500°/s e ±2000°/s), sendo utilizados neste trabalho a faixa de ±500°/s e a sensibilidade de 2mV/°/s. 17
  • 18. 3.5 SISTEMA DE POSICIONAMENTO GLOBAL (GPS) O Global Positioning System (GPS), ou em português Sistema de Posicionamento Global é um sistema de navegação por satélite formado por uma “constelação” de 24 satélites bem espaçados que orbitam a Terra e permitem que um receptor móvel localize com precisão sua localização geográfica desde que se encontre no campo de visão de no mínimo quatro satélites (searchmobilecomputing, n.d.). O desenvolvimento do sistema americano foi iniciado em 1973 pelo Departamento de Defesa dos Estados Unidos da América para que pudesse superar as limitações dos sistemas de navegação existentes (Bernardi & Landim, 2002). 3.5.1 PROTOCOLO NMEA 0183 Os aparelhos e chips GPS no mercado utilizam o protocolo NMEA 0183, que é um conjunto de especificações de dados e elétricas para comunicação de dispositivos eletrônicos de navegação. Os dados são enviados pela porta serial na forma de caracteres ASCII, as sentenças se iniciam pelo caractere “$” e terminam com <CR><LF> (NMEA, 2001). Neste trabalho a sentença a ser utilizada será a identificada por RMC (Recommended Minimum Navigation Information, ou em português Informação Mínima Recomendada para Navegação), que segue o seguinte formato. Tabela 2: Formato da Sentença Utilizada Velocidade acima do solo em milhas 1 Hora (UTC) 7 náuticas Status - “A” = informação válida e “V” = 2 8 Heading (Direção) informação inválida 3 Latitude 9 Data – DDMMAAA 4 N ou S, para Norte ou Sul 10 Variação magnética em graus Letra que denota a direção da variação 5 Longitude 11 magnética, E ou W, para Leste ou Oeste 6 E ou W, para Leste ou Oeste 12 Checksum (Verificação) Fonte: The NMEA 0183 Protocol (2001). 18
  • 19. 3.5.2 RECEPTOR GPS FASTRAX UP501 O receptor GPS UP501 da Fastrax possui uma antena integrada o que possibilita uma navegação de alto desempenho nas aplicações mais exigentes mesmo em ambientes de baixa visibilidade de satélites. Possui 66 canais de aquisição e 22 de rastreamento, uma taxa de atualização configurável de até 10 Hz. A comunicação com este é módulo é feita de forma serial (8 bits, sem paridade, 1 bit de parada), por meio do protocolo NMEA 0183 (Fastraxgps, n.d.). O receptor utilizado opera com uma tensão de alimentação de 3,3V e será utilizado com uma taxa de transmissão de dados de 9600bps e taxa de atualização de 1 Hz. 3.6 COMUNICAÇÃO SPI (SERIAL PERIPHERAL INTERFACE BUS) A comunicação SPI é um protocolo síncrono desenvolvido pela Motorola, que opera no modo full duplex e é composto por 4 canais. Os dispositivos se comunicam num modo mestre/escravo onde o mestre inicia a comunicação (Wikipedia - Serial Peripheral Interface Bus, n.d.). A Figura 7 abaixo mostra a disposição de um barramento SPI típico, formado por um mestre e três escravos independentes. Figura 7: Barramento SPI Típico (1 Mestre e 3 Escravos Independentes) Fonte: Wikipedia - Serial Peripheral Interface Bus, (n.d.). 19
  • 20. 3.7 CARTÕES DE MEMÓRIA Segundo Ibrahim (2010) um cartão de memória flash é um dispositivo de armazenamento de dados e foi inicialmente desenvolvido pela Toshiba na década de 80 e estes guardam os dados mesmo depois que a fonte de energia é desconectada. Isto é a chave para as aplicações que utilizam cartões de memória flash, como por exemplo, telefones celulares, câmeras digitais e MP3 Players. Diversos são os tipos me memória flash, como por exemplo: Cartão Smart Media (SM), Cartão Multimedia (MMC), Cartão Compact Flash (CF), Cartão Memory Stick (MS), Microdrive, Cartão xD e Cartão Secure Digital (SD). 3.7.1 CARTÃO SD (Secure Digital Card) Este é o mais amplamente utilizado nos dias de hoje, e foi inicialmente desenvolvido pela Matsushita, Sandisk e Toshiba em 2000. Os cartões SD comuns estão disponíveis com capacidades que vão de 4MB a 4GB, um novo tipo de cartão SD chamado de cartão SD de alta capacidade (SDHC) foi desenvolvido com capacidades de até 32GB. Por fim uma nova especificação chamada de “eXtended Capacity” (SDXC) permite que as capacidades cheguem a 2 TB. A taxa de transferência de dados é de aproximadamente 15-20 MB/s e os cartões SD normais operam com tensões entre 2,7 e 3,6V (Ibrahim, 2010). Apresentam-se em diferentes tamanhos e são classificados em: SD normal, miniSD e microSD, como pode ser observado na Figura 8 abaixo. Figura 8: Cartões SD Fonte: Ibrahim (2010) 20
  • 21. 3.7.2 ESTRUTURA DETALHADA Os cartões SD normais possuem 9 pinos e uma chave de proteção contra escrita indesejada. Estes podem operar de dois modos: o modo barramento SD (SD Bus Mode) e o modo barramento SPI (SPI Bus Mode), sendo que o modo barramento SD é modo nativo deste cartão, onde todos os pinos são utilizados; os dados são transferidos utilizando quatro pinos (D0-D3), um pino de clock e uma linha de comando (Ibrahim, 2010). Mas o modo mais amplamente utilizado é o modo barramento SPI (SPI Bus Mode), que permite que os dados sejam transferidos em duas linhas (D0 e DI) no formato serial usando um pino de seleção de chip (CS) e uma linha de clock (CLK). Este modo é mais fácil de se utilizar, mas tem desempenho reduzido em relação ao modo barramento SD (SD Bus Mode) (Ibrahim, 2010). 3.8 SISTEMA DE ARQUIVOS Um sistema de arquivos é uma estrutura que determina como os arquivos serão guardados, acessados, copiados, alterados e até apagados. Este então faz se necessário para qualquer manipulação de dados em um dispositivo de armazenamento (Alecrim, 2011). FAT é o acrônimo de “File Allocation Table”, ou em português, Tabela de Alocação de Arquivos, sua primeira versão surgiu em 1977 onde operava com o sistema operacional MS-DOS e seguiu sendo utilizado até o Windows 95. Nada mais é do que uma espécie de tabela que indica onde estão os dados de cada arquivo, pois o espaço destinado ao armazenamento dos dados nos dispositivos de armazenamento é dividido em blocos (clusters) e os arquivos podem ocupar mais de um bloco e não necessariamente os blocos são sequenciais, desta forma, faz se necessária esta tabela que os organiza (Alecrim, 2011). Com o desenvolvimento dos dispositivos de armazenamento, os quais tiveram suas capacidades de armazenamento aumentadas este se tornou ineficaz, pois o mesmo só possuía 12 bits de endereçamento, ou seja, 212 = 4096 setores com tamanho máximo de 4 KB, resultando numa capacidade máxima de 16MB, o que é quase nada para os dias de hoje. Foi então desenvolvido o FAT16, sistema de arquivos que será utilizado neste estudo, o qual ainda é amplamente utilizado apesar de ter sido substituído pela Microsoft em 1996 com o lançamento do FAT32. O FAT16 possui 216 = 65536 setores com tamanho máximo de 32KB, ou seja, 2GB, o que é suficiente para o estudo em questão (Alecrim, 2011). 21
  • 22. 3.9 MICROCONTROLADOR Em poucas palavras, poderíamos definir o microcontrolador como um “pequeno” componente eletrônico, dotado de uma “inteligência” programável, utilizado no controle de processos lógicos (Souza, 2001). Os microcontroladores PIC são fabricados pela Microchip e estes têm núcleos de processamento de 12, 14 e 16 bits. Vários são os modelos disponíveis e estes contam com uma enorme diversidade de periféricos internos. Apresentam uma arquitetura Harvard, onde a memória de dados está separada da memória de programa. Assim, é possível um acesso concorrente às duas memórias e assim, obter uma maior velocidade de funcionamento. São dispositivos RISC (Reduced Instruction Set Computer) onde as instruções levam aproximadamente a mesma quantidade de tempo para serem executadas (Wikipedia - Microcontrolador PIC, n.d.). Estes microcontroladores podem ser programados em diversas linguagens, como Assembly, Basic, e C, sendo esta última, a linguagem utilizada neste trabalho. Dois foram os compiladores utilizados para a programação destes microcontroladores, PCWHD v1.114 PIC C Compiler da CCS e o Mikro C PRO for PIC v4.60.0.0 da Mikroeletronica. O microcontroladores escolhidos para este estudo foram o PIC18LF4620 e o PIC18LF452 da Microchip, e estes foram escolhidos devido ao seu baixo custo, elevada memória, além do grande número de periféricos internos disponíveis. 3.10 GRAVADOR DE PIC Para a gravação dos microcontroladores foi utilizado o gravador serial Multi PIC Programmer 5 Versão 2, que foi projetado por Feng3 e baseado nos programadores JDM. Este é capaz de programar uma grande diversidade de modelos de forma simples e rápida com uso de um software, neste estudo o software utilizado nas gravações foi o PICPgm Development Programmer 1.5.8.0. O gravador já havia sido anteriormente construído por mim em placa de circuito impresso e na Figura 9 a seguir pode se observar uma fotografia do mesmo. 22
  • 23. Figura 9: Gravador Multi PIC Programmer 5 Versão 2 Fonte: Própria (2012). 3.11 DESENVOLVIMENTO DO SISTEMA O desenvolvimento do sistema foi dividido em três etapas: desenvolvimento do software, simulação e confecção do hardware. 3.11.1 SOFTWARE A implementação dos algoritmos de cada um dos microcontroladores foi realizada em softwares distintos. O algoritmo do microcontrolador responsável pela aquisição dos dados dos sensores foi implementado no PCWHD v1.114 PIC C Compiler da CCS enquanto o algoritmo do microcontrolador responsável pela gravação dos dados foi implementado no Mikro C PRO for PIC v4.60.0.0 da Mikroeletronica. A decisão de implementar os sistemas em compiladores distintos, se deve ao fato de o autor ter uma maior familiaridade com o software PIC C Compiler, onde o mesmo iniciou o desenvolvimento deste trabalho. Mas como uma grande dificuldade de implementação da estrutura de gravação de dados utilizando o sistema de arquivos FAT e este software foi percebida, decidiu-se pela a implementação do sistema de gravação de dados no Mikro C PRO for PIC v4.60.0.0 da Mikroeletronica, no qual foi possível obter uma maior quantidade de informações sobre como implementar o sistema de arquivos FAT e rapidamente a situação foi resolvida. Nas Figuras 10 e 11 a seguir são apresentados fluxogramas simplificados dos algoritmos implementados nos dois microcontroladores utilizados para um melhor entendimento dos mesmos. 23
  • 24. Figura 10: Fluxograma simplificado do algoritmo do sistema de aquisição de dados Fonte: Própria (2012). 24
  • 25. Figura 11: Fluxograma simplificado do algoritmo do sistema de gravação de dados Fonte: Própria (2012). Nos anexos I, II são apresentados os algoritmos do sistema de aquisição de dados e do sistema de gravação de dados respectivamente. 3.11.2 SIMULAÇÃO Com o intuito de testar e aperfeiçoar o código desenvolvido, foi utilizada a interface de simulação ISIS do software Proteus 7 Professional da Labcenter Electrocnics, como pode- se observar na Figura 12 a seguir. 25
  • 26. Figura 12: Simulação do sistema GND GND ACELERÔMETRO VDD CONVERSOR D/A RV1 RV2 RV3 C2 C1 R21 VOUT B10 22pF 22pF X1 SISTEMA DE AQUISIÇÃO DE SINAIS 10k2 X Y Z 10% 20% 30% U1 R22 X 2 15 RA0/AN0/C1IN- RC0/T1OSO/T13CKI 5k6 Y 3 16 CRYSTAL GND 4 RA1/AN1/C2IN- RC1/T1OSI/CCP2B 17 B9 R20 1k 1k 1k RA2/AN2/C2IN+/VREF-/CVREF RC2/CCP1/P1A GND VDD5 18 RA3/AN3/C1IN+/VREF+ RC3/SCK/SCL 10k2 6 23 RA4/T0CKI/C1OUT RC4/SDI/SDA Z 7 24 R11 RA5/AN4/SS/HLVDIN/C2OUT RC5/SDO 14 25 TX_RX RA6/OSC2/CLKO RC6/TX/CK 5k6 13 26 RX_TX GIRÔMETRO VDD RA7/OSC1/CLKI RC7/RX/DT 33 19 B1 B8 R19 RB0/AN12/FLT0/INT0 RD0/PSP0 34 20 B2 RV4 RV5 RV6 RB1/AN10/INT1 RD1/PSP1 10k2 35 21 B3 RB2/AN8/INT2 RD2/PSP2 36 22 B4 R10 RB3/AN9/CCP2A RD3/PSP3 37 27 B5 roll pitch yaw R24 38 RB4/KBI0/AN11 RD4/PSP4 28 B6 5k6 40% 50% 60% RB5/KBI1/PGM RD5/PSP5/P1B B9 39 29 B7 82 B10 40 RB6/KBI2/PGC RD6/PSP6/P1C 30 B8 B7 R18 RB7/KBI3/PGD RD7/PSP7/P1D D2 10k2 1k 1k 1k LED-RED 8 roll RE0/RD/AN5 GND 9 pitch R9 RE1/WR/AN6 GND 10 yaw RE2/CS/AN7 5k6 1 RE3/MCLR/VPP M1 B6 R17 PIC18F4620 R1 VDD MMC 10k2 1k GND R8 GND 5k6 GND Card GND C3 C4 U2 GPS Multimedia R16 B5 GND 22pF 22pF X2 2 RA0/AN0/C1IN- RC0/T1OSO/T13CKI 15 10k2 3 16 RA1/AN1/C2IN- RC1/T1OSI/CCP2B 4 RA2/AN2/C2IN+/VREF-/CVREF RC2/CCP1/P1A 17 R7 5 RA3/AN3/C1IN+/VREF+ RC3/SCK/SCL 18 C5 C6 5k6 6 23 22pF 22pF CRYSTAL RA4/T0CKI/C1OUT RC4/SDI/SDA SISTEMA GRAVAÇÃO DE DADOS CLK 7 24 X3 DO R15 CS DI RA5/AN4/SS/HLVDIN/C2OUT RC5/SDO U4 14 25 RX_TX B4 RA6/OSC2/CLKO RC6/TX/CK 13 26 13 15 10k2 RA7/OSC1/CLKI RC7/RX/DT OSC1/CLKI RC0/T1OSO/T1CKI 1 16 MCLR/VPP RC1/T1OSI/CCP2A 33 RB0/AN12/FLT0/INT0 RD0/PSP0 19 CRYSTAL RC2/CCP1 17 R6 34 20 2 18 5k6 RB1/AN10/INT1 RD1/PSP1 RA0/AN0 RC3/SCK/SCL 35 21 R26 3 23 RB2/AN8/INT2 RD2/PSP2 RA1/AN1 RC4/SDI/SDA R25 36 22 VDD 4 24 RB3/AN9/CCP2A RD3/PSP3 RA2/AN2/VREF- RC5/SDO B3 R14 180 37 27 1k 5 25 RB4/KBI0/AN11 RD4/PSP4 RA3/AN3/VREF+ RC6/TX/CK 38 28 6 26 TX_RX RB5/KBI1/PGM RD5/PSP5/P1B RA4/T0CKI RC7/RX/DT 10k2 39 29 7 RB6/KBI2/PGC RD6/PSP6/P1C RA5/AN4/SS/LVDIN 40 RB7/KBI3/PGD RD7/PSP7/P1D 30 14 RA6/OSC2/CLKO RD0/PSP0 19 R5 20 5k6 RD1/PSP1 8 33 21 RE0/RD/AN5 RB0/INT0 RD2/PSP2 D3 RE1/WR/AN6 9 34 RB1/INT1 RD3/PSP3 22 R13 LED-RED 10 35 27 B2 RE2/CS/AN7 RB2/INT2 RD4/PSP4 1 36 28 10k2 RE3/MCLR/VPP RB3/CCP2B RD5/PSP5 R23 GND 37 29 RB4 RD6/PSP6 PIC18F4620 180 38 RB5/PGM RD7/PSP7 30 R4 39 5k6 RB6/PGC R12 40 8 RB7/PGD RE0/RD/AN5 VDD 9 RE1/WR/AN6 B1 R2 1k 10 RE2/CS/AN7 D1 10k2 LED-RED PIC18F452 GND R3 GND 10k2 GND Fonte: Própria (2012). Devido a limitações do software de simulação, já que o mesmo não conta com modelos de acelerômetros, girômetros e receptores GPS disponíveis, soluções criativas tiveram que ser adotadas para contornar estes inconvenientes. Como o acelerômetro e girômetro, ambos de 3 eixos, possuem saídas analógicas, foram adicionados nos lugares destes divisores resistivos de tensão por meio de 6 potenciômetros e suas saídas de tensão foram conectadas às entradas de tensão analógicas do microcontrolador PIC responsável pela aquisição de dados. No caso do receptor GPS, que possui uma saída serial de dados, um microcontrolador PIC foi programado para simulá-lo, enviando continuamente “palavras” que obedecem ao padrão determinado pelo protocolo NMEA 0183, como é feito pelo receptor GPS. Para que a gravação dos dados pudesse ser simulada, por meio do software WinImage 8.50 da Gilles Vollant um arquivo que cria a “imagem” de um cartão com um sistema de 26
  • 27. arquivos FAT foi criado e sua localização foi configurada no modelo de cartão da interface de simulação ISIS do software Proteus 7 Professional. Desta forma, foi possível uma simulação total do sistema, o que permitiu uma menor necessidade de modificações e ajustes na etapa de síntese do mesmo. 3.11.3 HARDWARE Após o término das simulações, o próximo passo tomado foi a síntese do sistema. Inicialmente o mesmo foi montado em matriz de contatos (protoboard) para que todos os ajustes necessários fossem feitos, para posteriormente partir para a confecção de uma versão definitiva em placa de circuito impresso (PCI). Para a confecção das PCI´s foi utilizada a interface de criação de PCI´s ARES do software Proteus 7 Professional da Labcenter Electrocnics. Nas Figuras 13, 14 e 15 são mostradas as imagens das PCI´s da fonte de alimentação dos sistemas de aquisição e gravação de dados, sistema de aquisição de dados e sistema de gravação de dados respectivamente, roteadas pelo software ARES. Figura 13: PCI da fonte de alimentação dos sistemas de aquisição e gravação de dados Fonte: Própria (2012). Figura 14: PCI do sistema de aquisição de dados Fonte: Própria (2012). 27
  • 28. Figura 15: PCI do sistema de gravação de dados Fonte: Própria (2012). Após o roteamento das PCI´s, feitas utilizando o software ARES, as mesmas foram confeccionadas como pode se observar nas Figuras 16, 17 e 18 mostradas a seguir. Figura 16: Fonte de alimentação dos sistemas de aquisição e gravação de dados Fonte: Própria (2012). Figura 17: Sistema de aquisição de dados Fonte: Própria (2012). 28
  • 29. Figura 18: Sistema de gravação de dados Fonte: Própria (2012). Nos anexos III, IV são apresentados os esquemáticos da fonte e do sistema de aquisição de dados e do sistema de gravação de dados respectivamente. 29
  • 30. 4. RESULTADOS Após o desenvolvimento do sistema de aquisição de dados, foi feito um trajeto com o mesmo embarcado em um veículo. Foi feita também uma aquisição de dados com o sistema em repouso e com os eixos coordenados adequadamente posicionados, a partir desta foi calculada a tendência dos dados e a correção que deveria ser aplicada nos dados que posteriormente fossem obtidos com este sistema. Tal correção foi aplicada nos dados a seguir e os mesmos podem ser observados nas figuras a seguir. Figura 19: Trajeto percorrido traçado no Google Earth Fonte: Própria (2012). Neste trajeto mostrado na Figura 19 foi percorrida uma distância total de 3,26 Km, tendo sido este iniciado na Avenida Leite de Castro, 774 e finalizado na Rua Tomé Portes del- Rei na altura do posto de gasolina Santa Cruz, na cidade de São João del-Rei – MG. Na Figura 20 mostrada a seguir é apresentada a velocidade desenvolvida pelo veículo no qual o sistema estava embarcado durante o trajeto descrito anteriormente. Como é usual em percursos urbanos, a velocidade é bastante irregular e marcada por diversas frenagens e acelerações. 30
  • 31. Figura 20: Velocidade desenvolvida pelo veículo Velocidade Desenvolvida 75,0000 65,0000 Velocidade (Km/h) 55,0000 45,0000 35,0000 25,0000 15,0000 5,0000 -5,0000 0 40 80 120 160 200 240 280 320 360 400 440 480 520 Tempo (s) Fonte: Própria (2012). Na Figura 21 mostrada a seguir é apresentada a velocidade de giro no eixo Roll, ou seja apresenta o movimento de rolagem do veículo durante o trajeto percorrido. A máxima velocidade de giro obtida neste eixo foi de 29,14°/s e a mínima de -24,02°/s. Figura 21: Velocidade de giro - Eixo Roll Velocidade de Giro - Eixo Roll (Rolagem) 35 Velocidade de Giro (°/s) 25 15 5 -5 -15 -25 0 40 80 120 160 200 240 280 320 360 400 440 480 520 Tempo (s) Fonte: Própria (2012). 31
  • 32. Na Figura 22 mostrada a seguir é apresentada a velocidade de giro no eixo Pitch, ou seja apresenta o movimento de arfagem do veículo durante o trajeto percorrido. A máxima velocidade de giro obtida neste eixo foi de 25,52°/s e a mínima de -55,03°/s. Figura 22: Velocidade de giro - Eixo Pitch Velocidade de Giro - Eixo Pitch (Arfagem) 30 Velocidade de Giro (°/s) 20 10 0 -10 -20 -30 -40 -50 -60 0 40 80 120 160 200 240 280 320 360 400 440 480 520 Tempo (s) Fonte: Própria (2012). Na Figura 23 mostrada a seguir é apresentada a velocidade de giro no eixo Yaw, ou seja apresenta o movimento de guinada do veículo durante o trajeto percorrido. A máxima velocidade de giro obtida neste eixo foi de 31,83°/s e a mínima de -35,84°/s. Figura 23: Velocidade de giro - Eixo Yaw Velocidade de Giro - Eixo Yaw (Guinada) 30 Velocidade de Giro (°/s) 20 10 0 -10 -20 -30 -40 0 40 80 120 160 200 240 280 320 360 400 440 480 520 Tempo (s) Fonte: Própria (2012). 32
  • 33. Na Figura 24 mostrada a seguir é apresentada a aceleração do veículo no eixo x, que como dito anteriormente mostra a característica de desempenho do veículo, que é a capacidade do mesmo de acelerar e desacelerar e é relacionado à dinâmica longitudinal do veículo. A máxima aceleração obtida neste eixo foi de 0,56 G e a mínima de -0,37 G. Figura 24: Aceleração – Eixo X Aceleração - Eixo X 0,8 0,6 Aceleração (G) 0,4 0,2 0 -0,2 -0,4 0 40 80 120 160 200 240 280 320 360 400 440 480 520 Tempo (s) Fonte: Própria (2012). Na Figura 25 mostrada a seguir é apresentada a aceleração do veículo no eixo y, que como dito anteriormente mostra a característica de dirigibilidade do veículo, que é a resposta do veículo aos comandos aplicados pelo condutor no volante e a sua estabilidade em relação às excitações externas, sendo relacionada com a dinâmica lateral do veículo. A máxima aceleração obtida neste eixo foi de 0,43 G e a mínima de -0,51 G. Figura 25 Aceleração – Eixo Y Aceleração - Eixo Y 0,5 0,3 Aceleração (G) 0,1 -0,1 -0,3 -0,5 -0,7 0 40 80 120 160 200 240 280 320 360 400 440 480 520 Tempo (s) Fonte: Própria (2012). 33
  • 34. Na Figura 26 mostrada a seguir é apresentada a aceleração do veículo no eixo z, que como dito anteriormente mostra a característica de conforto do veículo, que são as respostas do veículo às vibrações provocadas pelo terreno sobre o qual trafega, sendo relacionada com a dinâmica vertical do veículo. A máxima aceleração obtida neste eixo foi de 1,77 G e a mínima de 0,39 G. Figura 26 Aceleração – Eixo Z Aceleração - Eixo Z 1,9 1,75 1,6 Aceleração (G) 1,45 1,3 1,15 1 0,85 0,7 0,55 0,4 0 40 80 120 160 200 240 280 320 360 400 440 480 520 Tempo (s) Fonte: Própria (2012). Apesar de o sistema de aquisição de dados desenvolvido não possuir um altímetro integrado, pôde-se traçar um perfil de elevação do trajeto percorrido por meio das coordenadas geográficas obtidas pelo receptor GPS, do banco de dados SRTM 3 da NASA e do site www.gpsvizualizer.com. O SRTM (Shuttle Radar Topography Mission), ou em português Missão Topográfica Radar Shuttle é um esforço internacional de pesquisa para obter modelos digitais do terreno da zona da Terra entre 56 °S e 60 °N para gerar uma base completa de cartas topográficas digitais terrestres de alta resolução. Para coordenadas geográficas dentro do território norte americano conta-se com uma resolução de 30m e uma resolução de 90m para coordenadas geográficas fora do território norte americano. Na Figura 27 mostrada a seguir é apresentado o perfil de elevação do trajeto percorrido com o sistema desenvolvido, sendo a altitude de 915,50m a máxima altitude obtida e a altitude de 888,20m a mínima altitude obtida durante tal percurso. 34
  • 35. Figura 27: Perfil de elevação do trajeto percorrido Perfil de Elevação 920,00 915,00 910,00 Altitude (m) 905,00 900,00 895,00 890,00 885,00 0 40 80 120 160 200 240 280 320 360 400 440 480 520 Tempo (s) Fonte: Própria (2012). 35
  • 36. 5. CONCLUSÃO Ao fim do trabalho, ao analisar os resultados obtidos pode-se considerar que os resultados obtidos são satisfatórios. Como planejado no início deste estudo, foi possível por meio do sistema desenvolvido, realizar a aquisição e o armazenamento de sinais de um receptor GPS, um acelerômetro e um girômetro de três eixos, além de uma saída analógica de 10 bits cuja tensão de saída é proporcional à velocidade desenvolvida pelo veículo no qual o sistema estiver embarcado. Além disto, pôde-se traçar um perfil de elevação do trajeto percorrido por meio de das coordenadas geográficas obtidas pelo receptor GPS, do banco de dados SRTM 3 da NASA e do site www.gpsvizualizer.com. Espera-se que este sistema possa de alguma forma contribuir para a comunidade científica no desenvolvimento de veículos elétricos. É importante salientar que o sistema pode e precisa de aprimoramentos para que possa contribuir de forma mais significativa. Alguns melhoramentos sugeridos são:  Inclusão de um altímetro integrado, pois desta forma uma melhor precisão no perfil de elevação poderá ser obtido.  A desvinculação da leitura dos canais analógicos e atualização da saída analógica da interrupção serial, ou seja, a criação de uma interrupção serial para a aquisição dos dados do receptor GPS e interrupções de tempo para a leitura dos canais analógicos e atualização da saída analógica. Desta forma, o sistema poderia realizar a aquisição dos sinais analógicos e a atualização da saída analógica em frequência superiores a frequência de atualização do receptor GPS.  Filtragem de ruídos dos dados para uma melhor visualização dos mesmos e para que estes se tornem mais significativos. Por fim, é importante evidenciar a experiência e o aprendizado adquiridos pelo autor durante a realização deste trabalho. 36
  • 37. REFERÊNCIAS BIBLIOGRÁFICAS Alecrim, E. (20 de Fevereiro de 2011). Sistema de Arquivos FAT16 e FAT32. Acesso em 06 de Abril de 2012, disponível em Infowester: http://www.infowester.com/fat.php Baran, R., & Legey, L. F. (Novembro de 2010). XIII Congresso Brasileiro de Energia. Acesso em 14 de Abril de 2012, disponível em Associação Brasileira do Veículo Elétrico: http://www.abve.org.br/downloads/Veiculos_eletricos_perspectivas_Brasil_BNDES.p df Bernardi, J. V., & Landim, P. M. (2002). Texto Didático. Aplicação do Sistema de Posicionamento Global (GPS) na Coleta de Dados. Caldas, A. C. (Novembro de 2008). Dissertação de Mestrado. Validação Metrológica de um Sistema de Aquisição de Dados para Reconstrução de Traçados de Veículos Terrestres. Rio de Janeiro, Brasil: PUC-Rio. Coopmans, C.; Chen, Y. (Setembro de 2008). IEEE AUTOTESTCON 2008, Salt Lake City, UT. A General-Purpose Low-Cost Compact Spatial-Temporal Data Logger and Its Applications, 64 - 68 . USA: Center for Self-Organizing and Intelligent Systems (CSOIS), Utah State University. Costa, N. L. (Julho de 2009). Dissertação de Mestrado. Implementação de um controlador de tracção num veículo eléctrico. Porto, Portugal: Faculdade de Engenharia da Universidade do Porto. Fastraxgps. (n.d.). Fastraxgps. Acesso em 2012 de 04 de 06, disponível em Fastraxgps: http://www.fastraxgps.com/products/gpsantennamodules/500series/up501/ Fertitta, G.; Di Stefano, A.; Fiscelli, G.; Giaconia, C. G. (Junho de 2009). An Embedded Datalogger with a Fast Acquisition Rate for In-Vehicle Testing and Monitoring, 105 - 110. Palermo, Italy: Dipartimento di Ingegneria Elettrica, Elettronica e delle Telecomunicazioni, Università degli Studi di Palermo. Gillespie, T. D. (1992). Fundamentals of Vehicle Dynamics. Warrendale: Society of Automotive Enginners, Inc. 37
  • 38. Hackbart, T. (Novembro de 2008). Dissertação de Mestrado. Utilização de Veículos Aéreos não Tripulados e Desenvolvimento de um Sistema de Aquisição de Dados de baixo Custo para Sondagem Atmosférica. Pelotas, Rio Grande do Sul, Brasil: Universidade Federal de Pelotas. Ibrahim, D. (2010). SD card projects using the PIC microcontroller. Burlington, MA: Newnes/Elsevier. Iscold, P. O., & Silva, F. M. (Junho de 2005). 4o Congresso Temático de Dinâmica, Controle e Aplicações, Bauru, 2005. Sistema de ensaios em vôo para aeronaves leves – CEA- FDAS. 4º Congresso Temático de Dinâmica, Controle e Aplicações. Ltd., F. (29 de Outubro de 2010). TECHNICAL DESCRIPTION. Fastrax UP501 GPS Receiver. Ministério de Minas e Energia. (2011). Balanço Energético Nacional - 2011 (Ministério de Minas e Energia) Ano base de 2010. Acesso em 14 de Abril de 2012, disponível em Ministério de Minas e Energia: https://ben.epe.gov.br/downloads/Relatorio_Final_BEN_2011.pdf (n.d.). Acesso em 2012 de 04 de 06, disponível em searchmobilecomputing: http://searchmobilecomputing.techtarget.com/definition/Global-Positioning-System (n.d.). Acesso em 06 de 04 de 2012, disponível em ehobbycorner: http://www.ehobbycorner.com/pages/article_r2r.html (n.d.). Acesso em 12 de 10 de 2012, disponível em GPSVisualizer: http://www.gpsvisualizer.com/map_input?form=googleearth; http://www.gpsvisualizer.com/elevation Wikipedia - Microcontrolador PIC. (n.d.). Acesso em 06 de Abril de 2012, disponível em Wikipedia: http://pt.wikipedia.org/wiki/Microcontrolador_PIC Wikipedia - Serial Peripheral Interface Bus. (n.d.). Acesso em 06 de 04 de 2012, disponível em Wikipedia: http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus NMEA. (Agosto de 2001). The NMEA 0183 Protocol. Acesso em Janeiro de 2012, disponível em Instytut Informatyki - Politechnika Poznanska: http://www.cs.put.poznan.pl/wswitala/download/pdf/NMEAdescription.pdf 38
  • 39. Norma, N.H.; Saad, Z.; Isa, I.S; Ishak, S. (2011). Software Design and Development for Automotive Online Monitoring System, 489 - 494 . IEEE 7th International Colloquium on Signal Processing and its Applications. Pereira, F. (2009). Microcontroladores PIC Programação em C. São Paulo: Érica. Pololu. (n.d.). Acesso em 2012 de 05 de 20, disponível em Pololu: http://www.pololu.com/catalog/product/1270 Queiroz, J. d. (2006). Tese Mestrado. Introdução do veículo híbrido no Brasil: Evolução tecnológica aliada à qualidade de vida. São Paulo: Escola Politécnica da Universidade de São Paulo. Sakhi, S.; Khettat, A.; Hanks, M.; Belhocine, M.; Elouardi, A.; Bouaziz, S. (2009). An Embedded Data Logger Based Vehicle Trajectory Monitoring System. IEEE. Sallehuddin, W. M. (Novembro de 2008). Trabalho de Conclusão de Curso. Smart Vehicle Data Logger Using Global Positioning System and Global System for Mobile Communication. Faculty of Electrical and Electronics Engineering - Universiti Malaysia Pahang. Semiconductor, F. (Abril de 2008). Technical Data. ±1.5g, ±6g Three Axis Low-g Micromachined Accelerometer. Souza, D. J. (2001). Desbravando o PIC. Érica. Sparkfun. (n.d.). Acesso em 2012 de 04 de 06, disponível em Sparkfun: http://www.sparkfun.com/products/9652 STMicroelectronics. (Julho de 2009). DATASHEET LPR550AL. MEMS motion sensor: dual axis pitch and roll ±500°/s analog gyroscope. STMicroelectronics. (Julho de 2009). DATASHEET LPY550AL. MEMS motion sensor: dual axis pitch and yaw ±500°/s analog output gyroscope. 39