Sunteți pe pagina 1din 58

UNIVERSIDADE FEDERAL DE SANTA MARIA

CENTRO DE TECNOLOGIA
CURSO DE CINCIA DA COMPUTAO

TELEMETRIA APLICADA NA MECANIZAO


AGRCOLA UTILIZANDO O DATALOGGER CR 1000

TRABALHO DE GRADUAO

Fabrcio Coradini Piovesan

Santa Maria, RS, Brasil


2008

TELEMETRIA APLICADA NA MECANIZAO AGRCOLA


UTILIZANDO O DATALOGGER CR 1000

por

Fabrcio Coradini Piovesan

Trabalho de Graduao apresentado ao Curso de Cincia da Computao


Bacharelado, da Universidade Federal de Santa Maria (UFSM, RS),
como requisito parcial para obteno do grau de
Bacharel em Cincia da Computao

Orientadora: Prof . Oni Reasilvia de Almeida Oliveira Sichonany

Trabalho de graduao n 272


Santa Maria, RS, Brasil
2008

Universidade Federal de Santa Maria


Centro de Tecnologia
Curso de Cincia da Computao

A Comisso Examinadora, abaixo assinada, aprova o Trabalho de


Graduao

TELEMETRIA APLICADA NA MECANIZAO AGRCOLA


UTILIZANDO O DATALOGGER CR 1000
elaborado por
Fabrcio Coradini Piovesan

como requisito parcial para obteno do grau de


Bacharel em Cincia da Computao.
COMISO EXAMINADORA:
Oni Reasilvia de Almeida Oliveira Sichonany, Msc.(UFSM)
(Presidente/Orientador)
Roseclea Duarte Medina, Dra. (UFSM)
Iria Brucker Roggia, Msc. (UFSM)

Santa Maria, 15 de dezembro de 2008

AGRADECIMENTOS

Primeiramente, agradeo a Deus por me dar foras para vencer os obstculos da


vida.
minha famlia que sempre acreditou em mim, me incentivou e me apoiou durante
todos esses anos de faculdade.
professora Oni Reasilvia de Almeida Oliveira Sichonany pelo seu empenho e
dedicao, estando sempre disposta a oferecer sua sabedoria no andamento deste trabalho de
concluso de curso.

RESUMO
Trabalho de Graduao
Cincia da Computao
Universidade Federal de Santa Maria
TELEMETRIA APLICADA NA MECANIZAO AGRCOLA UTILIZANDO O
DATALOGGER CR 1000
Autor: Fabrcio Coradini Piovesan
Orientador: Oni Reasilvia de Almeida Oliveira Sichonany
A atividade agrcola est cada vez mais recorrendo s novas tecnologias. Dentre as
inovaes est a transferncia e utilizao de dados provindos de mquinas remotas at um
computador. Isso possvel devido telemetria, aos sensores e ao uso de dataloggers. Com os
aparelhos dataloggers atuais possvel que o motorista de um trator receba as informaes da
mquina no instante em que estiver fazendo seu trabalho. Logo, ele poder tomar a melhor
deciso sem ter prejuzos futuros.
Com isso, este trabalho apresenta um estudo sobre telemetria, mostrando sua definio,
sua finalidade e mostrando alguns meios de transmisso de dados. Alm disso, mostra o estudo
do datalogger CR 1000, que o aparelho que armazenar os dados obtidos pelos sensores, e que
posteriormente sero enviados para um computador.

Palavras-chave: Telemetria; datalogger; sensores.

ABSTRACT
Undergraduation Final Work
Computer Science
Federal University of Santa Maria
TELEMETRY APPLY IN AGRICULTURAL MECHANIZATION USING THE
DATALOGGER CR 1000
Author: Fabrcio Coradini Piovesan
Advisor: Msc. Oni Reasilvia de Almeida Oliveira Sichonany
The agricultural activity is increasingly resorting to new technologies. Among the
innovations is the transfer and use of data coming from remote machines by a computer. This is
possible because of telemetry, the sensors and the use of dataloggers. With the current
equipment dataloggers is possible that the driver of a tractor receives the information from the
machine at the moment when you're doing your job. Soon, he could take the best decision
without having future losses.
With this, this work presents a study on telemetry, presented its definition, its purpose
and showing some means of transmitting data. In addition, the study shows the datalogger CR
1000, which is the device that stores the data collected by sensors, which subsequently will be
sent to a computer.

Keywords: Telemetry; datalogger; sensors.

LISTA DE FIGURAS
FIGURA 2.1 - Componentes do sistema de telemetria...................................................16
FIGURA 3.1 - Datalogger CR 1000................................................................................25
FIGURA 3.2 - Datalogger com o cabo serial para conexo com o PC e com a bateria
ligada para teste...............................................................................................................27
FIGURA 3.3 - Envio do sistema operacional para o CR1000.........................................28
FIGURA 4.1 - Tela inicial para configurao do PC200W............................................41
FIGURA 4.2 - Lista de dataloggers disponveis..............................................................41
FIGURA 4.3 - Tela de seleo da porta serial de comunicao......................................42
FIGURA 4.4 - Configurao da comunicao................................................................43
FIGURA 4.5 - Resumo das configuraes......................................................................43
FIGURA 4.6 - Teste da comunicao com o datalogger.................................................44
FIGURA 4.7 - Incio do teste de comunicao com o datalogger...................................44
FIGURA 4.8 - Ajuste da data e hora do datalogger........................................................45
FIGURA 4.9 - Envio de um programa para o datalogger...............................................45
FIGURA 4.10 - Trmino da configurao do datalogger................................................46
FIGURA 4.11 - Tela do PC200W aps a configurao do datalogger...........................47
FIGURA 4.12 - Programa que faz a medio de sensores..............................................48
FIGURA 4.13 - Tela inicial do Short Cut.......................................................................51
FIGURA 4.14 - Seleo do datalogger............................................................................52
FIGURA 4.15 - Seleo do tempo de Scan do programa................................................52
FIGURA 4.16 - Lista de sensores disponveis e tabela de sensores adicionados............53
FIGURA 4.17 - Seleo de sensor tipo ponte completa genrica a seis fios..................54
FIGURA 4.18 - Quantidade de sensores para adicionar.................................................54

LISTA DE TABELAS
TABELA 2.1 - Caractersticas gerais dos tipos de transmisso de dados.......................22
TABELA 3.1 - Opes de telecomunicaes do CR 1000..............................................31
TABELA 3.2 - Formatos dos nmeros para CRBASIC..................................................37
TABELA 3.3 - Estrutura do programa CRBASIC..........................................................37

LISTA DE ABREVIATURAS E SIGLAS


GPS

Global Positioning System

M2M

Machine to Machine

RTU

Remote Terminal Unit

TCP / IP

Transmission Control Protocol / Internet Protocol

PC

Personal Computer

SDM

Synchronous Device for Measurement

SDI-12

Serial/Digital Data Interface at 1200 bps

SRAM

Static Random Access Memory

CF

Compact Flash

ASCII

American Standard Code for Information Interchange

RF

Rdio Freqncia

BASIC

Beginner's All-purpose Symbolic Instruction Code

CRBASIC Campbell Record BASIC


DC

Direct Current

DevConfig Device Configuration Utility


PPGEA
Programa de Ps Graduao em Engenharia Agrcola
VSAT

Very Small Aperture Terminal

PPGI

Programa de Ps-Graduao em Informtica

TDMA

Time Division Multiple Access

CDMA

Code Division Multiple Access

GSM

Global System for Mobile Communications

10

SUMRIO
1 INTRODUO...............................................................................................................12
2 TELEMETRIA................................................................................................................14
2.1 Finalidade do uso da telemetria.......................................................................................14
2.2 Componentes do sistema de telemetria...........................................................................15
2.3 Exemplo de uso da telemetria..........................................................................................16
2.4 Meios de transmisso de dados........................................................................................17
2.4.1 Transmisso via satlite...................................................................................................17
2.4.2 Transmisso via telefonia fixa.........................................................................................19
2.4.3 Transmisso via rdio......................................................................................................20
2.4.4 Transmisso via telefone celular......................................................................................21

3 SISTEMA DE AQUISIO DE DADOS.............................................................24


3.1 Datalogger CR 1000..........................................................................................................24
3.1.1 Sensores...........................................................................................................................25
3.2 Portas de comunicao do datalogger CR 1000.............................................................26
3.3 Fonte de alimentao........................................................................................................26
3.4 Firmware............................................................................................................................27
3.5 Memria e armazenamento de dados..............................................................................28
3.5.1 SRAM interna..................................................................................................................29
3.5.2 Transporte de dados via carto CF (Compact Flash).......................................................29
3.6 Telecomunicaes..............................................................................................................30
3.6.1 Hardware de comunicao e transportador de sinal.........................................................30
3.7 Formato dos dados no computador.................................................................................32
3.8 Protocolos de comunicao PakBus................................................................................32
3.8.1 Endereo dos dispositivos................................................................................................33

11

3.8.2 Vantagens do PakBus:.....................................................................................................33


3.9 Software de apoio para a transmisso de dados.............................................................34
3.10 Faixa de tenso................................................................................................................34
3.11 CR 1000 programao....................................................................................................34
3.11.1 Short Cut: programa gerador e editor............................................................................35
3.11.2 Editor CRBASIC............................................................................................................35
3.11.3 Elementos fundamentais do CRBASIC.........................................................................35

4 CONFIGURAO DO DATALOGGER CR 1000 UTILIZANDO O


SOFTWARE PC200W.................................................................................................40
4.1 Configurao do datalogger CR 1000.............................................................................41
4.2 Exemplo de programa para o datalogger CR 1000.......................................................47
4.3 Uso da ferramenta Short Cut para seleo de sensores................................................51

5 CONCLUSO.................................................................................................................55
RERERNCIAS.................................................................................................................56

12

1 INTRODUO
Hoje em dia a transmisso remota de dados um recurso fundamental para alguns
setores. Com o forte desenvolvimento econmico e com os avanos da tecnologia, a
necessidade de uma comunicao instantnea um fator estratgico para a sobrevivncia em
mercados cada vez mais competitivos.
At pouco tempo atrs, poucas pessoas podiam ter acesso a estes recursos. Eram
caros e suas tecnologias no eram capazes de comunicar as regies mais remotas. Com o custo
diminuindo e com a melhoria na qualidade dos equipamentos, at os produtores rurais tm a
possibilidade de usar um equipamento de comunicao remota para saber instantaneamente
qual o grau de desenvolvimento de sua lavoura, a temperatura e a umidade do solo
(LAPLANTE, 1996).
A comunicao de reas remotas com uma central de captao de informaes o
princpio bsico de funcionamento da transmisso via telemetria(BRAGA, 2003).
Com a telemetria possvel o monitoramento de mquinas agrcolas usadas no
plantio, cultivo e colheita de produtos. Para implementar esse processo so instalados sensores
nas mquinas, cujas informaes so captadas e enviadas para computadores de bordo. Logo, a
transferncia de dados entre as lavouras e os computadores ocorre em tempo real.
Este trabalho faz parte de um projeto maior, chamado TELEMETRIA PARA
TRANSMISSO DE DADOS DE DESEMPENHO DE MQUINAS AGRCOLAS
VISANDO O GERENCIAMENTO. O projeto pretende colocar sensores em uma mquina
agrcola, no caso, um trator, coletar dados e transmiti-los para um computador. O trator ser
dotado de seis componentes principais:

13

Um sensor de rotao instalado nas rodas, um Global Positioning System (GPS), um


sensor do tanque de combustvel, um sensor do velocmetro, um sensor da clula de carga e
uma unidade de armazenamento. Todas as informaes geradas pelo trator sero armazenadas
em um aparelho chamado datalogger que ficar dentro da caixa de armazenamento no trator. No
entanto, o objetivo deste trabalho fazer um estudo detalhado do datalogger CR 1000. Outro
ponto importante mencionado no trabalho, refere-se transferncia dos dados do datalogger
para um computador. Existem vrias formas de transmitir os dados, entre elas: via satlite, via
ondas de rdio e via telefone celular.
De acordo com o exposto acima, este trabalho apresenta no captulo 2 um estudo sobre
telemetria juntamente com os meios de transmisso de dados. No captulo 3 feita uma anlise
do datalogger CR 1000, mostrando suas caractersticas, protocolo de comunicao, memria,
portas de comunicao, enfim, faz um estudo detalhado sobre esse repositrio de dados. Para
finalizar, no captulo 4 apresentado um exemplo de programa para o CR 1000 e uma
configurao do software PC200W para utilizar o datalogger CR 1000.

14

2 TELEMETRIA
Telemetria uma tecnologia que permite a medio e comunicao de informaes de
interesse do operador ou desenvolvedor de sistemas, ou seja, a transferncia (via rede fixa ou
sem fio) e utilizao de dados provindos de mltiplas mquinas remotas, distribudas em uma
rea geogrfica de forma pr-determinada, para o seu monitoramento, medio e controle
(BRANCO, 2006).
A palavra telemetria de origem grega onde tele significa longe, remoto e metron,
medida (DIAS, 1992).
Esta tcnica de obteno de dados que tem sua transmisso a partir de um ponto remoto
tem-se generalizado ao longo dos ltimos anos a um nmero cada vez maior de reas de
aplicao. Este crescimento deve-se s bvias vantagens de gesto remota aliadas evoluo
tecnolgica, nomeadamente a nvel das comunicaes, dos microcontroladores e das baterias de
grande capacidade e longa durao. Estas permitem o desenvolvimento de sistemas machine to
machine (M2M), que a chamada comunicao mquina a mquina, onde as mquinas
conversam, trocando informaes com os sistemas por uma rede sem-fio, tudo sem a
interferncia humana. Logo, possibilitam criar sistemas totalmente autnomos, com um custo
reduzido e um desempenho extremamente melhorado. Da mesma forma, as redes de sensores
sem fios permitem a monitorao de zonas geograficamente dispersas e o transporte da
informao desde minsculas unidades de aquisio lanadas no terreno, at dataloggers que
concentram e transmitem essa informao para nveis de deciso e gesto (LANDECK, 1998).

15

2.1 Finalidade do uso da telemetria


A maioria dos equipamentos produzidos hoje inclui um microprocessador com funes
de controle e monitoramento. As empresas tm um custo significativo monitorando estes
equipamentos manualmente e na maioria das vezes, torna-se invivel pelo excesso de trabalho.
Custos adicionais tambm incidem quando as mquinas ou os controladores falham. Uma
soluo de telemetria poderia resolver esses problemas e reduzir substancialmente os custos
operacionais.
A eficincia da soluo de telemetria aumenta ainda mais dependendo do tipo de
informao enviada entre as mquinas. A deteco das razes do mau funcionamento de uma
determinada mquina, por exemplo, permite que sejam enviados os profissionais mais
adequados para solucionar os defeitos especficos, ou seja, o sistema capaz de fazer uma autodiagnose. Alm disso, sistemas de telemetria auxiliam na reduo de taxas de seguro referentes
ao mau funcionamento das mquinas e, consequentemente, a perda de produo. Alm

da

reduo de custos e aumento de eficincia, as aplicaes de telemetria tambm auxiliam no


desenvolvimento do uso da tecnologia de informao, ajudando as empresas a entenderem
melhor o mercado, a atenderem as necessidades dos clientes, a oferecerem novos produtos e
servios e a se comunicarem com os outros setores da indstria (ENALTA, 2007).
2.2 Componentes do sistema de telemetria
Conforme a figura 2.1, os sistemas de telemetria possuem os seguintes componentes
(ITASAT, 2006):
1 Mquinas inteligentes e sensores: Aparelhos que monitoram, controlam e medem algum
tipo de atividade localmente. Podem existir vrios sensores em um determinado local.
2 Interface da aplicao: Interface entre os sensores e a rede de comunicao. Para aplicaes
remotas, refere-se Unidade de Terminal Remota (RTU).
3 Base de comunicao (Backbone): O sistema pode ser por linhas fixas (landline) ou rdio, e
transmitir informaes dos sensores atravs da interface da aplicao, para um computador
central de comando e um centro de controle. Na figura 2.1, v-se a telefonia celular como meio
de transmisso, mas existem outros tais como: satlite, rdio e telefonia fixa.
4 Centro de controle e comando: Este o ponto central que recebe os dados transmitidos
pelos sensores. A informao processada, podendo ser disseminada para diferentes locaes
atravs da internet.

16

Figura 2.1 - Componentes do sistema de telemetria

2.3 Exemplo de uso da telemetria


Em corridas de bicicleta, como na maioria dos esportes, milsimos de segundo podem
fazer a diferena entre a vitria e a derrota. Cada detalhe conta, tanto em termos de
equipamento quanto, e principalmente, em termos de rendimento do atleta. A entra a
telemetria, ou seja, um sistema formado por sensores e computadores, capaz de monitorar tudo
o que acontece num determinado ambiente. Neste caso, o ambiente formado por um corredor
e sua bicicleta, subindo uma montanha ngreme ou descendo uma ladeira numa corrida
desabalada.
Imagine o caso: o corredor est pedalando o mais forte que pode; mas seu pulso est
acelerando e o ritmo das pedaladas diminuindo. Este o momento no qual o cido ltico
comea a se formar nos msculos do atleta, causando um declnio rpido em seu desempenho.
Antes mesmo que o prprio corredor perceba sua queda de desempenho, o tcnico transmite-lhe
por rdio uma instruo para que ele d passagem a outro membro da equipe.
Alm disso, cada bicicleta contm equipamentos que monitoram constantemente a fora
nos pedais, a freqncia das pedaladas, a velocidade e a inclinao do terreno, alm das
informaes sobre o corredor. Esses dados so enviados a um processador na prpria bicicleta,
sendo da transmitidos automaticamente para o computador do tcnico (MENEZES, 2000).

17

2.4 Meios de transmisso de dados


Para a transmisso em tempo real podem ser utilizados os seguintes meios:
Satlite;
Telefonia fixa;
Rdio;
Telefonia celular.
Diante destas possibilidades preciso avaliar as vantagens e desvantagens de cada tipo
de transmisso, para que seja determinada a mais adequada. Algumas consideraes sobre cada
uma delas so feitas a seguir.
2.4.1 Transmisso via satlite

Satlites de comunicao surgiram na dcada de 60 com caractersticas que os tornaram


atrativos para muitas aplicaes. Os satlites podem ser considerados grandes repetidores de
microondas (3 a 30 GHz) localizados no cu, mesmo porque eles so sistemas de rdio-enlace,
contendo vrios transponders, cada qual lendo uma freqncia determinada, amplificando o
sinal e enviando-o de volta em uma freqncia diferente para evitar interferncia com os sinais
que esto chegando. O sinal que sai do satlite pode cobrir uma grande rea da superfcie
terrestre ou ento apenas uma pequena rea de alguns quilmetros de distncia. Em locais onde
a extenso territorial muito grande, recomendado utilizar a comunicao via satlite, pois os
meios de comunicao terrestre possuem barreiras econmicas e tcnicas (CARSE e
GARRARD, 2001).
O satlite, do ponto de vista de transmisso uma simples estao repetidora dos sinais
recebidos da Terra que so detectados, deslocados em freqncia, amplificados e retransmitidos
de volta a Terra. Devido a sua altitude, permite a transmisso de sinais diretamente entre duas
estaes, sem que existam necessariamente pontos intermedirios.
Sem dvida, o maior fator motivador para a utilizao de satlite como meio de
transmisso, a inexistncia de meios fsicos entre localidades alvo da comunicao. Como os
satlites podem cobrir praticamente quaisquer reas do globo terrestre, so a melhor opo para
atingir pontos de difcil acesso.

18

A transmisso via satlite eficiente, porm, para obteno de dados contnuos e


satisfatrios em um monitoramento em tempo real, este tipo de transmisso torna-se
efetivamente dispendioso e com a problemtica do atraso do sinal.
Um novo desenvolvimento no mundo dos satlites de comunicaes a criao de
microestaes de baixo custo, s vezes chamadas de Very Small Aperture Terminals (VSATs)
(ABRAMSON, 2000). Esses pequenos terminais tm antenas de 1 metro ou menores e podem
emitir cerca de 1 watt de energia. A televiso de difuso por satlite utiliza essa tecnologia na
transmisso de mo nica.
Em muitos sistemas VSAT, as microestaes no tm energia suficiente para se
comunicarem diretamente com as outras. Em vez disso, necessria uma estao terrestre
especial, o hub, com uma grande antena de alto ganho para retransmitir o trfego entre VSATs.
Nesse modo de operao, o transmissor ou receptor possui uma grande antena e um
amplificador de grande potncia. O compromisso um retardo mais longo em troca de estaes
mais econmicas para o usurio final.
Uma propriedade importante dos satlites que eles so basicamente meios de difuso.
Enviar uma mensagem para milhares de estaes localizadas na rea de cobertura de um
transponder no custa mais do que enviar a mensagem para apenas uma estao. Para algumas
aplicaes, essa propriedade muito til. Por exemplo, pode-se imaginar um satlite
transmitindo pginas Web populares para os caches de um grande nmero de computadores
espalhados por uma rea extensa. Mesmo quando a difuso pode ser simulada com o uso de
linhas ponto a ponto, a difuso por satlite pode ser muito mais econmica. Por outro lado, do
ponto de vista da segurana e da privacidade, os satlites so um completo desastre: todo
mundo pode ouvir tudo. A criptografia necessria quando a segurana necessria
(TANENBAUM, 2003).
Outra caracterstica dos satlites, que o custo de transmisso de uma mensagem
independente da distncia percorrida. O servio de uma chamada transcontinental no custa
mais do que uma chamada entre um lado e outro da rua.
A seguir so apresentadas algumas vantagens da transmisso via satlite:
As informaes no so filtradas: uma mensagem pode ser enviada e recebida pelo
destinatrio com exatido, consistncia e credibilidade;
Segurana e confiabilidade: pessoas no-autorizadas no conseguem decodificar o sistema
sem direito a acesso;

19

Disponibilidade e qualidade do sinal: a disponibilidade ultrapassa 99,5% do tempo e a


qualidade muito boa;
Flexibilidade de implantao: a instalao ou mudana de pontos simples, no dependendo
de grande apoio operacional;
Algumas desvantagens da transmisso via satlite:
Atraso: os satlites utilizados so do tipo de rbita polar e, com isso, h a necessidade de
visibilidade entre satlite-estao terrestre. Desse modo, h um atraso inerente ao processo de
transmisso fazendo com que a transmisso no seja exatamente em tempo real;
Custo de transmisso: o custo de transmisso dos dados elevado quando comparado aos
outros sistemas de transmisso. O custo de implantao do sistema de transmisso
relativamente barato em relao ao seu custo de utilizao.
2.4.2 Transmisso via telefonia fixa
Neste tipo de transmisso, assim como para os outros que sero mencionados, h sempre
uma estao de coleta de dados que supre o sistema de transmisso. Com a telefonia fixa, o
intervalo de transmisso de dados pode ser calibrado para ser aquele definido pelo usurio com
a recepo no centro de controle.
Algumas vantagens da transmisso via telefonia fixa:
Atraso: no h atraso significativo no envio e recebimento da mensagem;
As informaes no so filtradas: uma mensagem pode ser enviada e recebida pelo
destinatrio com exatido, consistncia e credibilidade;
Algumas desvantagens da transmisso via telefonia fixa:
Flexibilidade de implantao: a instalao ou mudana de pontos no simples, dependendo
de grande apoio operacional;
Disponibilidade e qualidade do sinal: a disponibilidade e a qualidade do sinal so inferiores
ao sistema por satlites;
Segurana e confiabilidade: pessoas no-autorizadas conseguem decodificar o sistema sem
direito a acesso;
Custo de implantao: o custo de transmisso dos dados inferior ao satlite, dependendo da
quantidade e periodicidade de mensagens transmitidas, mesmo assim, o custo de implantao
muito alto.

20

2.4.3 Transmisso via rdio


As ondas de rdio so fceis de gerar, podem percorrer longas distncias e penetrar
facilmente nos prdios; portanto, so amplamente utilizadas para comunicao, seja em
ambientes fechados ou abertos. As ondas de rdio tambm so omnidirecionais, o que significa
que elas viajam em todas as direes a partir da fonte; desse modo, o transmissor e o receptor
no precisam estar cuidadosa e fisicamente alinhados.
As propriedades das ondas de rdio dependem da freqncia. Em baixas freqncias, as
ondas de rdio atravessam os obstculos, mas a potncia cai abruptamente medida que a
distncia da fonte aumenta. Em altas freqncias, as ondas de rdio tendem a viajar em linha
reta e a ricochetear nos obstculos. Elas tambm so absorvidas pela chuva. Em todas as
freqncias, elas esto sujeitas interferncia de motores e outros equipamentos eltricos
(TANENBAUM, 2003).
Portanto, a transmisso via rdio uma boa opo em termos de custo de transmisso,
esbarrando na qualidade do sinal e na necessidade de estaes de repetio. Assim como para a
telefonia fixa, o intervalo de transmisso de dados pode ser calibrado para ser aquele definido
pelo usurio, com a recepo no centro de controle.
Algumas vantagens da transmisso via rdio:
Atraso: no h atraso significativo no envio e recebimento da mensagem;
As informaes no so filtradas: uma mensagem pode ser enviada e recebida pelo
destinatrio com exatido, consistncia e credibilidade;
Segurana e confiabilidade: pessoas no-autorizadas no conseguem decodificar o sistema
sem direito a acesso;
Algumas desvantagens da transmisso via rdio:
Flexibilidade de implantao: a instalao ou mudana de pontos no simples, dependendo
de grande apoio operacional;
Disponibilidade e qualidade do sinal: a disponibilidade e a qualidade do sinal so inferiores
ao sistema por satlites e podem ser inferiores ao de telefonia fixa isto se deve atenuao e
propagao da onda, influncia da atmosfera e prpria freqncia da onda de transmisso;
Custo de implantao: o custo de transmisso dos dados inferior ao satlite e o de telefonia
fixa, independendo da quantidade e periodicidade de mensagens transmitidas. O custo de
implantao muito alto, em funo da necessidade de estaes repetidoras de sinal.

21

2.4.4 Transmisso via telefone celular


Um sistema de telefonia celular um sistema de telecomunicaes que permite que
usurios realizem chamadas por meio de telefones mveis. O objetivo dos primeiros sistemas
mveis era o de obter uma grande rea de cobertura atravs do uso de um nico transmissor de
alta potncia, com a antena situada em um local elevado. Embora essa abordagem gerasse uma
cobertura muito boa, o nmero de usurios era limitado. Um determinado conjunto de
freqncias era utilizado por toda a regio e cada freqncia era alocada a um nico usurio por
vez, para evitar interferncias (THEODORES, 1996).
Os telefones mveis passaram por trs geraes, com diferentes tecnologias. A primeira
gerao comeou na dcada de 80, e conhecida como voz analgica. A segunda gerao
iniciou na dcada de 90, e denominada de voz digital. Algumas tecnologias foram criadas
neste perodo, entre elas: Time Division Multiple Access (TDMA), Code Division Multiple
Access (CDMA) e Global System for Mobile Communications (GSM). J a terceira gerao
chamada de voz e dados digitais. Segundo (Huber et al, 2000) e (Sarikaya, 2000), nesta gerao
tem-se um dispositivo leve e porttil que atua como telefone, terminal de correio eletrnico,
interface web, processador de textos e muito mais, tudo isso com conectividade sem fio para a
Internet em mbito mundial e alta largura de banda (TANENBAUM, 2003).
Assim como para a telefonia fixa, o intervalo de transmisso de dados pode ser
calibrado para ser aquele definido pelo usurio com a recepo no centro de controle (MILLER,
2000).
Algumas vantagens da transmisso via telefonia celular:
Atraso: no h atraso significativo no envio e recebimento da mensagem;
As informaes no so filtradas: uma mensagem pode ser enviada e recebida pelo
destinatrio com exatido, consistncia e credibilidade;
Segurana e confiabilidade: pessoas no-autorizadas no conseguem decodificar o sistema
sem direito a acesso;
Flexibilidade de implantao: a instalao ou mudana de pontos no simples, dependendo
de grande apoio operacional;
Custo de transmisso: o custo de transmisso dos dados inferior ao satlite e o de telefonia
fixa; este custo depende da quantidade e periodicidade de mensagens transmitidas. O custo de
implantao baixo.

22

Disponibilidade e qualidade do sinal: a disponibilidade e a qualidade do sinal so similares ao


sistema por satlites;
Algumas desvantagens da transmisso via telefonia celular:
Existncia de sinal: h a necessidade de se averiguar a existncia de sinal forte o suficiente
para a transmisso dos dados.
Servios de operadora: a operadora de telefonia celular tem que oferecer servios que
utilizam sistemas de mensagens.
Resumindo, apresentada a tabela 2.1 com as caractersticas gerais dos tipos de
transmisso.

Tabela 2.1 - Caractersticas gerais dos tipos de transmisso

Tipo de Transmisso
Via Satlite

Vantagens
Informaes no so

Desvantagens
Atraso; e

filtradas;

Custo de transmisso.

Segurana e
Confiabilidade;
Disponibilidade e
Qualidade do sinal; e
Flexibilidade de
Via Telefonia Fixa

implantao.
Informaes no so

Segurana e

filtradas; e

Confiabilidade;

No h atraso no envio.

Disponibilidade e
Qualidade do sinal;
Flexibilidade de
implantao; e

Via Rdio

Informaes no so

Custo de implantao.
Disponibilidade e

filtradas;

Qualidade do sinal;

Segurana e

Flexibilidade de

Confiabilidade; e

implantao;

No h atraso no envio.

Custo de implantao; e

23

Via Telefonia Celular

Informaes no so

Interferncia da chuva.
Existncia de sinal; e

filtradas;

Servios de operadora.

Segurana e
Confiabilidade;
Disponibilidade e
Qualidade do sinal; e
Flexibilidade de
implantao e Atraso; e
Custo de transmisso.

24

3 SISTEMA DE AQUISIO DE DADOS


O principal objetivo de um sistema de aquisio de dados fornecer arquivos de dados
em um computador. Os dados so copiados, sem alteraes, a partir de um dispositivo, que
pode ser um datalogger, para um computador. Vrios usurios podem ter acesso ao mesmo
repositrio de dados (datalogger) coordenando atividades de coleta de dados sem comprometlos (IMPAC TECNOLOGIA, 2004).
O Programa de Ps-Graduao em Engenharia Agrcola (PPGEA) juntamente com o
curso de Cincia da Computao e o Programa de Ps-Graduao em Informtica (PPGI) da
UFSM esto desenvolvendo um projeto que visa a transferncia de dados obtidos de um trator
para um computador. Para obter bons dados, so necessrios sensores adequados e uma unidade
de armazenamento. Logo, neste captulo ser detalhado o datalogger CR 1000, que faz parte do
sistema de aquisio de dados do projeto mencionado.
3.1 Datalogger CR 1000
O datalogger (gravador de dados) um dispositivo eletrnico que registra os dados ao
longo do tempo. Cada vez mais, eles so baseados em um processador digital (ou computador).
Eles geralmente so pequenos, bateria porttil, equipados com um microprocessador, memria
interna para armazenamento de dados, e os sensores.
O CR1000, conforme mostrado na figura 3.1, um datalogger que pode medir
praticamente qualquer sensor com uma resposta eltrica. Cada medio armazenada na
memria do CR 1000 e fica aguardando a transferncia para um computador pessoal (PC)
atravs de dispositivos de armazenamento externo ou de telecomunicaes.

25

Esse datalogger um instrumento destinado a medio de aplicaes de baixa potncia.


A CPU, entradas analgicas e digitais, sadas analgicas e digitais, e memria so controlados
pelo sistema operacional em conjunto com o programa de usurio. O programa de usurio,
PC200W ou PC400 ou LoggerNet, escrito em Campbell Record Basic (CRBASIC), uma
linguagem de programao que inclui o tratamento de dados e a anlise de rotinas, bem como
definido no padro Beginner's All-purpose Symbolic Instruction Code (BASIC).

Figura 3.1 - Datalogger CR 1000

3.1.1 Sensores
O datalogger CR1000 apenas uma parte de um sistema de aquisio de dados. Para
obter bons dados, so necessrios sensores adequados e um mtodo de recuperao de dados
confivel. Uma falha em qualquer parte do sistema pode levar dados inconsistentes ou perda
de dados.
Os sensores so necessrios para converter alteraes ambientais em propriedades
eltricas mensurveis (CAMPBELL SCIENTIFIC, 2008).
Os seguintes tipos de sensores so suportados pelo datalogger CR1000:
Analog tenso
Analgico atual (com um resistor shunt)
Termopares
Resistive bridges

26

Pulso de sada
Perodo de sada
Freqncia de sada
Serial sensores inteligentes
SDI-12 sensores
3.2 Portas de comunicao do datalogger CR 1000
O CR1000 est equipado com diversas portas de comunicao. Essas portas permitem
que ele se comunique com outros dispositivos, tais como um PC, ou com outros dataloggers. O
CR1000 possui as seguintes portas:
1 porta CS I / O para se comunicar atravs de dispositivos perifricos de comunicao.
1 porta RS-232 para comunicao com um PC atravs de um cabo serial ou de sensores seriais.
Esta porta normalmente funciona bem com cabos seriais de at 50 metros.
1 porta perifrica (Peripheral Port) para o uso com algum carto de memria compact flash
(CF) ou hardware de rede IP.
Para realizar as medies, necessria uma conexo fsica de um sensor em um canal de
entrada do datalogger, alm de uma programao para instru-lo de como fazer, processar, e
armazenar a medio. Logo, o CR1000 possui os seguintes canais de entrada:
8 canais digitais de entrada e sada (C1 at C8). Esses canais tm mltiplas caractersticas
dentre elas: alta freqncia de pulso e comunicao assncrona. Alm disso, so configurveis
para entrada serial, SDM, SDI-12, estado, freqncia e pulsos.
C1 e C8: estado, freqncia e medio de pulsos.
C1 e C3: dispositivos de medio sncrona (SDM) de entrada /sada.
C1, C3, C5 e C7: SDI-12 de entrada / sada.
C1, C2, C3, C4, C5, C6, C7 e C8: comunicao serial de entrada / sada.
1 canal RS-232 configurvel para entrada serial.
2 canais de pulso (P1 e P2) configurveis para contagem de frequncia dos seguintes tipos de
sinais:
Nvel alto 5V;
Nvel baixo A / C.

27

3.3 Fonte de alimentao


A alimentao do datalogger feita por uma bateria chumbo-cido selada (no requer
gua) isenta de manuteno. Este tipo de bateria comumente empregada em sistemas de
alarme residenciais, com capacidade de corrente mxima de 7A/h e tenso de sada da ordem de
12 Volts. A durao da bateria, levando em considerao o consumo de todos os componentes
do sistema de medida de trao da ordem de 70 horas ininterruptas. Aps estas 70 horas
necessrio substituir a bateria por outra de mesmas caractersticas, ou recarregar a bateria com
carregador de baterias. No caso de recarregar a bateria precisa-se, antes de ligar o carregador,
retirar a bateria do circuito, a fim de evitar danos para o datalogger ou sensores.
O CR1000 opera a partir de uma fonte de alimentao direct current (DC) com tenso
variando de 9,6 a 16 V, e internamente protegido contra inverso acidental de polaridade. Em
aplicaes de baixa potncia, pode funcionar durante vrios meses com pilhas no recarregveis
(CAMPBELL SCIENTIFIC, 2008).
Na figura 3.2 v-se o datalogger com o cabo serial para conexo com o PC e com a bateria
ligada para teste.

Figura 3.2 - datalogger com o cabo serial para conexo com o PC e com a bateria ligada para teste.

3.4 Firmware
O CR1000 um instrumento altamente programvel, adaptvel aos mais exigentes
requisitos de medio e de telecomunicaes. Contudo, esse datalogger necessita de um sistema
operacional que o gerencie. O sistema operacional utilizado denominado de firmware.

28

O CR1000 distribudo pela fbrica com o sistema operacional pr-instalado, ou seja,


ele est pronto para se comunicar com um PC via RS-232 e aceitar programas aplicativos de
usurios, mas no est capacitado para aplicaes mais complexas. Para aplicaes mais
complexas, algumas configuraes podem necessitar ajustamento e o sistema operacional deve
ser atualizado.
As atualizaes do firmware so feitas atravs do DevConfig, software incluso no
LoggerNet e no PC400, ou com um carto de memria CF. A figura 3.3 mostra a confirmao
de sucesso no envio do sistema operacional para o CR1000 feita com DevConfig.

Figura 3.3 - Envio do sistema operacional para o CR1000

3.5 Memria e armazenamento de dados


O CR1000 possui 4 tipos de memria: Flash EEPROM interna, Flash serial interna,
SRAM interna e Compact Flash (CF) externa, sendo esta opcional.
Ele possui 2 Mbytes Flash EEPROM usado para armazenar o sistema operacional. 4
Mbytes de SRAM esto disponveis para o sistema operacional utilizado e para o

29

armazenamento de dados. Dados adicionais de armazenamento so disponveis atravs da


utilizao de um carto Compact Flash.
A memria Flash serial interna fica na CPU do computador e utilizada para armazenar
os programas PC200W, PC400 ou LoggerNet.
3.5.1 SRAM interna
A SRAM (2 ou 4 Mbytes) alimentada pela bateria interna do CR1000 quando a
alimentao principal desligada, para que os dados permaneam na memria. Quando um
programa enviado para o CR1000 os dados so apagados da SRAM. Algumas SRAM so
usadas pelo sistema operacional.
O CR1000 pode ser programado para armazenar cada medio ou, mais comumente,
para armazenar valores transformados, como mdias, valores mximos, mnimos, histogramas,
entre outros. O armazenamento pode ser programado para ocorrer periodicamente ou
condicionalmente.
Os dados so armazenados em tabelas de dados na SRAM com as diretrizes do
programa CRBASIC. As tabelas de dados podem ser configuradas como um anel de memria
ou do modo encher-e-parar. O anel de memria permite ao CR1000 sobrescrever os dados mais
antigos da tabela quando esta estiver cheia. J o modo encher-e-parar configura as tabelas de
dados para serem preenchidas at encher totalmente e, aps isso, os dados posteriores, obtidos
dos sensores, so descartados (CAMPBELL SCIENTIFIC, 2008).
3.5.2 Transporte de dados via carto CF (Compact Flash)
Ao instalar um carto CF, primeiro desliga-se o CR1000. Antes de remover um carto
CF do datalogger, desativa-se a placa pressionando o "removal button" aguarda-se o LED ficar
verde, e em seguida, desliga-se o CR1000. A remoo de um carto do CR1000, enquanto o
carto estiver ativo, pode causar dados ilegveis e pode danificar o carto.
O simples envio de um programa para o CR1000 pode apagar toda a SRAM e todos os
dados do carto CF. Para evitar a perda de dados, a coleta dos dados a partir do carto CF deve
ser feita antes de enviar um programa para o datalogger.
Os dados armazenados em cartes CF so obtidos atravs de um link de
telecomunicao com o CR1000 ou pela remoo dos dados do carto e transporte at um
computador. Muitas variedades de cartes CF esto disponveis para os computadores. Cartes

30

CF so muito mais rpidos do que links de telecomunicaes, assim, quando se deseja transferir
grandes arquivos de dados para um computador, a transferncia ser significativamente mais
rpida se for usado um carto CF.
O formato dos arquivos de dados recolhidos atravs de um carto CF diferente do
formato criado pelo software de telecomunicaes da Campbell Scientific.
3.6 Telecomunicaes
Telecomunicao, no mbito da operao com o CR1000, o movimento de
informaes entre o CR1000 e outro dispositivo de computao, geralmente um computador.
As informaes podem ser programas, dados, arquivos ou comandos de controle.
As telecomunicaes proporcionam o acesso remoto aos dados e a capacidade de
descobrir precocemente problemas com a mnima perda de dados. Uma variedade de
dispositivos, e combinaes de dispositivos, tais como telefone, rdios, satlite e a rede TCP /
IP esto disponveis para as mais exigentes aplicaes.
O CR1000 se comunica com os dispositivos externos para receber programas, enviar
dados, ou atuar em conjunto com uma rede. O protocolo principal da comunicao o PakBus,
descrito na seo 3.8. Os protocolos Modbus e DNP3 tambm so suportados, ou o protocolo
CANBUS, quando se utiliza o mdulo de comunicao CANBUS da Campbell Scientific.
Sistemas de telecomunicaes exigem trs componentes principais: hardware,
transportador de sinal, e protocolo. Por exemplo, uma forma comum de se comunicar com o
CR1000 por meio do software PC200W, descrito na seo 3.9, e de uma porta COM de um
computador. Neste exemplo, o hardware uma porta COM do computador, a porta RS-232 do
CR 1000, e um cabo serial. A transportadora de sinal a porta RS-232, e o protocolo o
PakBus. Destes, a porta transportadora de sinal e o protocolo so transparentes na maioria das
aplicaes. Sistemas normalmente exigem um nico tipo de hardware e transportador de sinal.
Algumas aplicaes, no entanto, exigem sistemas hbridos, que utilizam dois ou mais hardware
e sinais transportadores.

3.6.1 Hardware de comunicao e transportador de sinal


A Campbell Scientific, empresa fabricante do CR 1000, fornece ou recomenda uma
vasta gama de hardware de telecomunicaes.

31

As sesses de telecomunicaes, que so o movimento de dados entre o CR 1000 e


outro dispositivo de computao, so geralmente iniciados pelo usurio ou pelo computador.
Uma vez a comunicao estando estabelecida, o CR1000 tem uma srie de comandos para
enviar programas, ajustar relgios e coletar dados. Como a obteno de dados gerida por um
computador, vrios computadores podem ter acesso a um nico CR1000 sem perturbar a
continuidade dos dados. O protocolo PakBus permite que mltiplos computadores se
comuniquem com o CR1000 simultaneamente quando a rede de telecomunicaes est
instalada.
Quando se utiliza o PC200W e o PC400, descritos na seo 3.9, o usurio sempre inicia
a telecomunicao. Com o software LoggerNet, o usurio atravs de um programador, pode dar
incio a telecomunicao. Algumas aplicaes, no entanto, exigem que o CR1000 d incio a
uma sesso de telecomunicao. Esta caracterstica do CR1000 conhecida como callback. Por
exemplo, se um agricultor quer que o CR1000 avise-o de uma possibilidade de geada, o
CR1000 pode instigar a telecomunicao. A transmisso muitas vezes iniciada por um
computador, mas tambm pode ser iniciado atravs de e-mail, mensagem de texto ao telefone
celular do agricultor, ou por um pager, que um dispositivo eletrnico usado para contactar
pessoas atravs de uma rede de telecomunicaes. Callback tem sido utilizado em aplicaes,
incluindo Ethernet, celular digital, e conexo direta.
A tabela 3.1 mostra as opes de telecomunicaes: dispositivo destino, caminho e
opes de transportador de sinal, que implicam certos tipos de hardware, para uso com o
datalogger CR1000.
Tabela 3.1 - Opes de telecomunicaes do CR 1000

Dispositivo Destino /
Porta

Caminho de comunicao

Transportador de sinal

PC / COM or USB
PDA / COM Port
PC / COM Port
PC / COM Port
PC / Network Card
PC / COM Port
PC / COM

Direct Connect
Direct Connect
Digital Cellular
Multidrop
Ethernet / PPP
Spread Spectrum RF
Port Licensed Frequency

RS-232
RS-232
800 MHz RF
RS485
IP
900 MHz RF
UHF VHF RF

PC / COM Port
PC / COM Port
PDA / Infrared Port

RF
Short-haul Telephone
Land-line Telephone
Infrared

CCITT v.24
CCITT v.92
SIR

32

Satellite System
CompactFlash Card
Audible Report
Heads-Up Display
Digital Display
Keyboard / Display

Satellite Transceiver
Direct Connect
Land-line Telephone
Direct Connect
Direct Connect
Direct Connect

RF
SRAM
Voice
CS I/O
CS I/O
CS I/O

3.7 Formato dos dados no computador


Os dados do CR1000 armazenados em um computador atravs de um suporte de software
so formatados em ASCII ou binrio, dependendo do tipo de arquivo selecionado para o suporte
de software.
3.8 Protocolo de comunicao PakBus
O CR1000 se comunica com outros computadores ou com outros dataloggers via
PakBus. PakBus um protocolo similar em conceito ao IP (Protocolo Internet). Ao usar um
pacote de dados, o PakBus aumenta o nmero de comunicaes e opes de redes disponveis
para o CR1000. A comunicao pode ocorrer por RS-232, CS I / O, ou por portas digitais de
entrada e sada (I / O).
O Pakbus um protocolo criado pela Campbell Scientific para comunicao entre
dispositivos conectados. Tem muitos aspectos semelhante ao TCP / IP, incluindo a capacidade
de roteamento.
Tal como outros tipos de protocolos de comunicao como o TCP / IP, o protocolo
PakBus contm um cabealho, um corpo de mensagem, e um segmento de verificao de erros.
O cabealho contm informaes especficas que facilita a transferncia de pacotes entre
dispositivos. Juntamente com outras informaes, o cabealho de um protocolo PakBus inclui o
endereo do dispositivo que deu incio ao pacote (endereo de origem), o endereo do
dispositivo onde o pacote deve ser enviado (endereo destino), e uma declarao do tipo de
pacote que est sendo enviado.
Dispositivos PakBus na rede olham para o endereo de destino e origem no cabealho
para determinar se um pacote destinado eles e para determinar onde uma mensagem de
resposta deve ser enviada. A declarao do tipo de pacote no cabealho descreve os dados
contidos no corpo do pacote. O corpo da mensagem contm informaes estruturadas baseadas

33

nos pacotes declarados no cabealho. O dispositivo receptor utiliza a declarao de tipo dos
pacotes para ler os dados da mensagem. Cada pacote contm ainda uma assinatura para
verificao

de

erros

usada

para

reconhecer

validade

do

pacote.

Depois que o pacote validado, o dispositivo receptor l a mensagem baseado na estrutura


descrita na declarao dos tipos de pacotes e, se necessrio, retorna um pacote adequado ao
dispositivo emissor.
3.8.1 Endereo dos dispositivos
Cada pacote com protocolo PakBus contm um endereo de origem e um endereo de
destino. Todos os dispositivos na rede devem ter um endereo nico PakBus. Endereos entre 1
e 4094 so vlidos. Entretanto, por conveno, endereos de 1 at 3999 so tipicamente usados
por dataloggers e outros dispositivos de hardware na rede, enquanto que endereos de 4000 at
4094 so usados por software tais como LoggerNet, PC400 e PC200W, descritos na seo 3.9.
3.8.2 Vantagens do PakBus:
Como vantagens do protocolo PakBus, podem-se citar:
Comunicao simultnea entre o CR1000 e outros dispositivos;
Outros dataloggers podem ser usados como "sensores" para consolidar todos os dados
em um CR1000;
Routing - o CR1000 pode agir como um roteador, repassando mensagens destinadas
para outro logger;
Redes de curta distncia sem nenhum hardware extra - Um CR1000 pode falar com
outro CR1000 nas distncias de at 30metros;
Comunicao datalogger para datalogger - instrues especiais CRBASIC simplificam a
transferncia de dados entre dataloggers;
Em uma rede PakBus, cada datalogger definido em um endereo exclusivo antes de ser
instalado na rede.
3.9 Software de apoio para a transmisso de dados
Os softwares que permitem a transmisso de dados, disponibilizados juntamente com o
CR 1000 pela Campbell Scientific so o PC200W, o PC400 e o LoggerNet.

34

O PC200W est disponvel gratuitamente em www.campbellsci.com. Ele suporta uma


conexo transparente (RS-232) entre PC e CR 1000, e inclui atalho para a criao de programas
no CR 1000, ferramentas para a fixao do relgio do datalogger, envio de programas,
acompanhamento dos sensores, visualizao on-site e coleta de dados tambm so includos.
O PC400 suporta uma grande variedade de opes de telecomunicaes, coleta manual
de dados, monitoramento de dados e monitores. No entanto, no suporta opes complexas de
comunicao, tais como RF (Rdio Freqncia) e PakBus routing.
J o LoggerNet suporta um combinado de opes de telecomunicaes, e tambm est
disponvel para aplicaes mais exigentes.
3.10 Faixa de tenso
Em geral, uma medio de tenso deve usar o menor nmero fixo de entradas que ir
acomodar a escala completa de sada do sensor a ser medido. O CR1000 tem seis intervalos
fixos de entrada para medies de tenso, juntamente com uma opo que permite ao CR1000
determinar automaticamente a entrada apropriada de tenso para um determinado intervalo de
medio.

3.11 CR 1000 programao


A configurao do CR 1000 de como e quando os sensores devem ser medidos, os
clculos efetuados, e os dados armazenados feita atravs de uma programao que utiliza a
linguagem CRBASIC. Um programa criado em um computador e enviado para o CR1000. O
CR1000 pode armazenar um certo nmero de programas em memria, mas apenas um
programa est ativo num determinado momento.
Os programas so criados com qualquer dos seguintes editores: Short Cut, editor
CRBASIC,

ou

Transformer.

Short

Cut

est

disponvel

gratuitamente

em

www.campbellsci.com. O editor CRBASIC e Transformer so programas do PC400 e


LoggerNet datalogger. Os programas podem ser de at 490 Kbytes de tamanho, embora
programas reais sejam muito menores. O Transformer um utilitrio incluso no PC400 e
LoggerNet Software, converte a maioria do cdigo do datalogger CR10x para o cdigo do
datalogger CR1000.

35

3.11.1 Short Cut: programa gerador e editor


O Short Cut um software fcil de usar que apresenta uma interface para criar
aplicaes comuns de medio no CR1000. Ele tambm possui listas pr-definidas de medio,
processamento e algoritmos a escolher. O usurio faz escolhas, tipo de sensores e formato dos
dados de sada, e o Short Cut escreve o cdigo CRBASIC necessrio realizao das tarefas.
Alm disso, cria um diagrama para simplificar a conexo dos sensores e dos dispositivos
externos.
Alem disso, os programas criados pelo Short Cut so bem documentados e produzem
exemplos de programao CRBASIC. Eles podem ser utilizados como referncia para criar
programas mais complexos feitos no editor CRBASIC.
3.11.2 Editor CRBASIC
Os programas no CR1000 so escritos em uma variao da linguagem de programao
BASIC

(Beginner's

All-purpose

Symbolic

Instruction

Code),

CRBASIC

(Campbell Gravador BASIC). O editor CRBASIC um editor de texto que facilita a


criao e modificao do arquivo de texto ASCII que constitui o programa aplicativo do
CR1000. O editor est disponvel como parte do PC400 ou LoggerNet datalogger support
software packages.
3.11.3 Elementos fundamentais do CRBASIC
A linguagem de programao CRBASIC tem alguns elementos fundamentais, descritos a
seguir:
Variveis
As variveis so chamadas de pacotes de memria do CR1000 onde so armazenados
valores que podem variar durante a execuo do programa. Os valores so normalmente o
resultado de medies e de processamento. A cada varivel dado um nome alfanumrico, e
elas podem ser dimensionadas em matrizes de dados.

36

Constantes
Valores especficos armazenados na memria do CR1000 que no variam durante a
execuo do programa. Cada constante recebe um nome alfanumrico e lhe atribudo um
valor no incio do programa CRBASIC.
Palavras-chave previamente definidas e constantes so reservadas para uso interno do
CR1000. Se um usurio usar uma palavra-chave ou uma constante pr-definida, um erro ir
ocorrer. Para corrigir o erro, basta mudar o nome da varivel adicionando ou apagando uma ou
mais letras, nmeros ou sublinhado (_), a partir do nome de varivel e, em seguida, recompilar e
reenviar o programa. O CRBASIC fornece uma lista de palavras-chave pr-definidas e
constantes.
Instrues comuns
As instrues e as operaes so comuns as da linguagem de programao BASIC,
incluindo a lgica e os operadores matemticos.
Instrues especiais
As instrues especiais so instrues nicas do CRBASIC, incluindo instrues de
medio que acessam canais de medio e instrues de processamento que comprimem muitos
clculos utilizados pelo datalogger CR1000. Estes quatro elementos citados acima devem ser
devidamente colocados dentro da estrutura do programa, que ser mostrada na tabela 3.3.
Inserindo comentrios no programa
Os comentrios so colocados dentro do corpo de um programa para esclarecer os
algoritmos. Toda parte de cdigo antecedida por uma aspas simples ( ') um comentrio e
ignorada pelo compilador do CR 1000.
Exemplo:
'Declarao das variveis inicia aqui.
Public Start(6)

'Declara o incio de uma matriz de dados

Formatos numricos
Quatro formatos numricos so suportados pela CRBASIC. Mais comum a utilizao
de nmeros de base 10. Notao cientfica, binrio e hexadecimal tambm podem ser utilizados.
Apenas a notao decimal (nmeros na base 10) padro apoiada pela Campbell Scientific
hardware e software.

37

O formato binrio til para armazenar o status (1 = alta, 0 = baixo) de mltiplas portas
em uma nica varivel. Por exemplo, armazenar o nmero binrio

&B11100000

preservando o status das flags de 8 a 1. Neste caso, as flags 1 5 so baixos e 6 - 8 so


elevados. A tabela 3.2 apresenta os formatos dos nmeros suportados pela CRBASIC.
Tabela 3.2 - Formatos dos nmeros para CRBASIC

Formato
Padro
Notao Cientfica
Binrio
Hexadecimal

Exemplo

Valor equivalente em base

6,832
5.67E-8
& B1101
& HFF

10
6,832
5.67x10-8
11
255

Tabela 3.3 - Estrutura do programa CRBASIC

Declaraes

Define o uso da memria do datalogger. Declarao das


constantes, variveis, aliases (pseudnimos), unidades e
tabelas de dados.

Declarao das constantes

Lista das constantes fixas.

Declarao das variveis pblicas

Lista das variveis visualizveis durante a execuo do


programa.

Variveis de dimenso

Lista das variveis no visualizveis durante a execuo


do programa.

Definio das aliases

Atribuir aliases para as variveis.

Definio das Unidades

Atribuir unidades de engenharia s variveis (opcional).


Unidades so estritamente para a documentao. O
CR1000 no faz uso de Unidades de verificao nem de
Unidade preciso.

38

Definio das tabelas de dados

Definir as tabelas de dados armazenadas.

Processo /store trigger

Ajustar os triggers quando os dados devem ser


armazenados. Triggers podem ser um intervalo fixo de
tempo, uma condio, ou ambos.

Tamanho da tabela

Definir o tamanho da tabela de dados

Outros dispositivos de armazenamento

Enviar os dados para um carto CF se disponvel

on-line
Processamento de Dados

Lista dos dados a serem armazenados na tabela de dados,


por exemplo, amostras, mdias, valores mximos,
mnimos, etc.
Processos ou clculos repetidos durante a execuo do
programa podem ser empacotados em subrotinas e
chamados quando necessrio emvez de repetir o cdigo.

Begin Program

Define o incio da declarao das aes do datalogger.

Definio do scan interval

Ajusta o intervalo para uma srie de Medies.

Medies

Listagem das medies a serem feitas

Processamento

Inserir qualquer processamento adicional.

Chamada das tabelas de dados

Tabelas de dados devem ser chamados para processar e


armazenar dados.

Incio dos controles

Verificao das medies e controles se necessrio.

NextScan

Aguardar o prximo scan do loop.

Fim do programa

Define o trmino das declaraes das aes do


datalogger.

39

4 CONFIGURAO DO DATALOGGER CR 1000 UTILIZANDO O


SOFTWARE PC200W
O software PC200W uma ferramenta simples que suporta a comunicao direta entre
um computador e um datalogger. Ele um conjunto de ferramentas que inclui editor de texto,
programa para envio e recebimento de dados e configurao de dataloggers. Este software
compatvel com vrios dataloggers contemporneos, como, CR 3000, CR 5000 e CR 9000X,
alguns sistemas operacionais, como, TX312 firmware 3.06, SDM-SI01 OS 2 e MD 485 OS 04 e
muitos dataloggers antigos (por exemplo, CR10, 21x, CR23X). Ele projetado para usurios
iniciantes ou usurios com necessidades simples de comunicao de dados. Alm da
comunicao direta, tambm fornece ferramentas bsicas, como relgio, acompanhamento dos
dados e recuperao de dados, etc. Depois de um programa ser criado com o gerador Short Cut,
includo no software PC200W, ele normalmente enviado para o datalogger tambm atravs
do PC200W.
O PC200W coleta e armazena os dados em arquivos separados por vrgulas em um PC.
Para visualizar esses dados, ele inclui um programa simples que exibe arquivos de dados na
forma de tabelas ou de grficos.
Como o PC200W foi projetado expressamente para usurios iniciantes, um manual no
necessrio. No entanto, se caso precisar de ajuda basta pressionar em F1.
Ele inclui o programa gerador Short Cut para criao de programas simples para o
datalogger. Programas criados com o editor CRBASIC podem ser enviados para o datalogger
usando PC200W.
A seguir so apresentadas algumas caractersticas do PC200W que permitem ao usurio:
Enviar programas para os dataloggers;
Coletar dados;

40

Definir o relgio do datalogger;


Apresentar as medies em tempo real.
4.1 Configurao do datalogger CR 1000
A figura 4.1 apresenta a tela inicial do PC200W, onde h uma introduo para a seleo
e configurao do datalogger. Nesta tela basta clicar em Next > para prosseguir.

Figura 4.1 - Tela inicial para configurao do PC200W

Logo aps apresentada uma lista de imagens de dataloggers para seleo e um campo
para digitar um nome para o datalogger em uso, conforme pode ser visto na figura 4.2.

41

Figura 4.2 - Lista de dataloggers disponveis

Na tela seguinte, figura 4.3, faz-se a seleo da porta de comunicao com o datalogger.
O nmero da porta depende da configurao fsica e do software do microcomputador, portanto
pode variar bastante. Neste exemplo, o PC apresenta duas portas de comunicao disponveis:
COM1 e COM2.

Figura 4.3 - Tela de seleo da porta serial de comunicao

42

A seguir, a figura 4.4 mostra as opes de taxa de transmisso de dados, nmero de


identificao do datalogger, quando ligado em rede com outros, e a senha para acesso ao
datalogger (naqueles em que forem utilizadas as opes de segurana).

Figura 4.4 - Configurao da comunicao

A figura 4.5 apresenta um sumrio das configuraes de comunicao com o datalogger.


Esta tela meramente informativa.

Figura 4.5 - Resumo das configuraes

43

A figura 4.6 apresenta a possibilidade de verificar a comunicao com o datalogger. No


necessrio testar a comunicao para continuar, embora seja muito conveniente.

Figura 4.6 - Teste da comunicao com o datalogger

Caso, na tela de teste da comunicao, seja escolhida a opo Yes para testar, ser
apresentada a pequena tela da figura 4.7 por alguns segundos.

Figura 4.7 - Incio do teste de comunicao com o datalogger

Se a comunicao com o datalogger foi efetuada com sucesso, a tela seguinte, figura 4.8,
permite ajustar a data e hora do datalogger conforme a hora atual do microcomputador em uso.
Este ajuste permite que haja sincronismo entre o horrio do microcomputador e do datalogger,
til nos casos em que a data/hora do PC empregada em clculos e grficos.

44

Figura 4.8 - Ajuste da data e hora do datalogger

Na tela seguinte, figura 4.9, apresentada a possibilidade de enviar um programa escrito


para o datalogger. Basta clicar no boto Select and Send Program... para navegar na rvore de
diretrios do microcomputador,selecionar o arquivo do programa e enviar para o datalogger.

Figura 4.9 - Envio de um programa para o datalogger

Na prxima tela, figura 4.10, basta clicar em Finish para finalizar a configurao do
datalogger.

45

Figura 4.10 - Trmino da configurao do datalogger

Aps estas etapas, o software PC200W est configurado para a programao e envio do
programa ao datalogger. Na figura 4.11 abaixo, pode-se ver as informaes do datalogger
esquerda, direita tem-se os campos para ajuste de data/hora do datalogger e para seleo e
envio de programas, e na parte superior tem-se os botes de funo do software.

Figura 4.11 - Tela do PC200W aps a configurao do datalogger

46

4.2 Exemplo de programa para o datalogger CR 1000


O programa, mostrado pela figura 4.12, foi feito no Short Cut, software incluso no
PC200W. Este programa tem por finalidade fazer a medio de alguns sensores instalados em
um trator e armazenar os dados obtidos no datalogger CR 1000. Com isso, este programa faz as
seguintes medies: Medida da Tenso da Bateria do datalogger, medida a 6 fios em ponte da
clula de carga, medida de pulsos do fluxmetro, medida da frequncia dos pulsos dos sensores
e recebe os dados do GPS.
Estas medies so necessrias para fazer-se a parte inicial do projeto TELEMETRIA
PARA TRANSMISSO DE DADOS DE DESEMPENHO DE MQUINAS AGRCOLAS
VISANDO O GERENCIAMENTO. Aps feita a parte de coleta dos dados, deve-se fazer a
transferncia das informaes para um rdio. O rdio transmitir para outro rdio e
posteriormente enviar os dados para um computador. Assim, para enviar os dados do
datalogger para um rdio devem-se fazer algumas alteraes no programa abaixo. Dentre as
mudanas, est a substituio de algumas funes de entrada por funes de sada. Para
exemplificar,

tem-se

na

figura

4.12,

na

linha

de

cdigo

SerialInRecord

(Com1,in_bytes_str(3),&h40,54,&h00,nmbr_bytes_rtrnd,01), uma funo de entrada que l


os dados seriais de uma porta COM e armazena os dados em um destino varivel. Assim,
substituindo-se essa funo por uma das funes de sada abaixo citadas, o datalogger estar
pronto para enviar seus dados para outro dispositivo, como um computador.
Algumas das funes de sada existentes so as seguintes:
SerialOut (ComPort, OutString, WaitString, NumberTries, TimeOut) envia uma string atravs
de uma porta de comunicao do datalogger.
SerialOutBlock (ComPort, Expression, NumberBytes) envia dados binrios para fora do
datalogger por uma porta de comunicao.
'Declarao de Variveis, Constantes e Unidades
Public Tensao_Bat
Public FBr6W
Public Pulsos_Flux
Public PerAvg(4)
Public Ano As String * 2
Public Mes As String * 2
Public Dia As String * 2
Public Hora As String * 2

47

Public Minuto As String * 2


Public Segundo As String * 2
Public Latitude As String * 8
Public Longitude As String * 9
Public Erro As String * 4
Public Altitude As String * 6
Public VelocidadeX
Public VelocidadeY
Public VelocidadeZ
Public Forca
Public Consumo
Public Velocidade
Public in_bytes_str(3) As String * 54
Units Tensao_Bat = Volts
Units FBr6W = mV
Units Pulsos_Flux = Pulsos
Units PerAvg = Hz
Units Forca = Kgf
Units Consumo = L/h
Units Velocidade = m/s*10
Dim VelXString As String * 5
Dim VelYString As String * 5
Dim VelZString As String * 5
Dim nmbr_bytes_rtrnd
'Define as Tabelas de Dados
DataTable(Tabela1,True,-1)
DataInterval(0,4,Sec,10)
Sample(1,Tensao_Bat,FP2)
FieldNames("Bateria")
Sample(1,FBr6W,FP2)
FieldNames("Cel.Carga")
Sample(1,Pulsos_Flux,FP2)
FieldNames("Pulsos Flux.")
Sample(1,PerAvg(1),FP2)
FieldNames("Roda1")
Sample(1,PerAvg(2),FP2)
FieldNames("Roda2")
Sample(1,PerAvg(3),FP2)
FieldNames("Roda3")
Sample(1,PerAvg(4),FP2)
FieldNames("Roda4")
Sample(1,Ano,String)
FieldNames("Ano")
Sample(1,Mes,String)
FieldNames("Ms")
Sample(1,Dia,String)
FieldNames("Dia")

48

Sample(1,Hora,String)
FieldNames("Hora")
Sample(1,Minuto,String)
FieldNames("Minuto")
Sample(1,Segundo,String)
FieldNames("Segundo")
Sample(1,Latitude,String)
FieldNames("Latitude")
Sample(1,Longitude,String)
FieldNames("Longitude")
Sample(1,Erro,String)
FieldNames("Erro")
Sample(1,Altitude,String)
FieldNames("Altitude")
Average(1,VelocidadeX,String,False)
FieldNames("VelocidadeX")
Average(1,VelocidadeY,String,False)
FieldNames("VelocidadeY")
Average(1,VelocidadeZ,String,False)
FieldNames("VelocidadeZ")
Average(1,Forca,FP2,False)
FieldNames("Fora")
Sample(1,Consumo,FP2)
FieldNames("Consumo")
Sample(1,Velocidade,FP2)
FieldNames("Velocidade")
EndTable
'Programa Principal
BeginProg
SerialOpen (Com1,9600,0,0,270) Seta no datalogger uma porta para comunicao
com um dispositivo sem PakBus
Scan(4,Sec,1,0)
'Medida da Tenso da Bateria do Datalogger.
Battery(Tensao_Bat)
'Medida a 6 fios em Ponte da Clula de Carga.
BrFull6W(FBr6W,1,mV5000,mv7_5,1,1,1,2500,True,True,0,250,4.80,-0.05)
Forca = (1000 * FBr6W)/2.103
'Medida de pulsos do fluxmetro.
PulseCount(Pulsos_Flux,1,1,0,0,1.0,0.0)
'Medida da frequncia dos pulsos dos sensores.
PeriodAvg(PerAvg(1),4,mV250,5,50,1,1,400,1.0,0.0)
'Recebe os dados do GPS.
SerialInRecord (Com1,in_bytes_str(3),&h40,54,&h00,nmbr_bytes_rtrnd,01)
L os dados seriais de uma porta COM e armazena os dados em um destino
varivel.
'Divide o texto de entrada do GPS em suas componentes.
in_bytes_str(1) = in_bytes_str(3)
Ano = Left(in_bytes_str(1),2)

49

in_bytes_str(2) = Right(in_bytes_str(1),52)
Mes = Left(in_bytes_str(2),2)
in_bytes_str(1) = Right(in_bytes_str(2),50)
Dia = Left(in_bytes_str(1),2)
in_bytes_str(2) = Right(in_bytes_str(1),48)
Hora = Left(in_bytes_str(2),2)
in_bytes_str(1) = Right(in_bytes_str(2),46)
Minuto = Left(in_bytes_str(1),2)
in_bytes_str(2) = Right(in_bytes_str(1),44)
Segundo = Left(in_bytes_str(2),2)
in_bytes_str(1) = Right(in_bytes_str(2),42)
Latitude = Left(in_bytes_str(1),8)
in_bytes_str(2) = Right(in_bytes_str(1),34)
Longitude = Left(in_bytes_str(2),9)
in_bytes_str(1) = Right(in_bytes_str(2),25)
Erro = Left(in_bytes_str(1),4)
in_bytes_str(2) = Right(in_bytes_str(1),21)
Altitude = Left(in_bytes_str(2),6)
in_bytes_str(1) = Right(in_bytes_str(2),15)
VelXString = Left(in_bytes_str(1),5)
in_bytes_str(2) = Right(in_bytes_str(1),10)
VelYString = Left(in_bytes_str(2),5)
in_bytes_str(1) = Right(in_bytes_str(2),5)
VelZString = Left(in_bytes_str(1),5)
VelocidadeX = Right(VelXString,4)
VelocidadeY = Right(VelYString,4)
VelocidadeZ = Right(VelZString,4)
Consumo = Pulsos_Flux * 1.8
Velocidade = Sqr((VelocidadeX * VelocidadeX) + (VelocidadeY *
VelocidadeY))
'Chama a tabela para armazenamento de dados
CallTable(Table1)
NextScan
EndProg
Figura 4.12 - Programa que faz a medio de sensores

4.3 Uso da ferramenta Short Cut para seleo de sensores


O Short Cut uma ferramenta do software PC200W para criao e edio de programas
simples e para seleo de sensores. Para isso, deve-se clicar no boto ShortCut localizado no
canto superior direito da tela do PC200W.

50

Na tela inicial do Short Cut so apresentados dois botes: um para criar novos
programas New Program e outro pra abrir programas para edio Open Program. A figura
4.13 mostra a tela inicial do Short Cut:

Figura 4.13 - Tela inicial do Short Cut

Caso escolha-se New Program o Short Cut apresenta a figura 4.14 para a seleo do
datalogger a ser utilizado.

Figura 4.14 - Seleo do datalogger

51

Aps a seleo do datalogger, deve-se informar o tempo de ciclo de Scan do programa


principal do datalogger, como mostrado na figura 4.15. O ciclo de Scan corresponde ao tempo
total necessrio para que o datalogger efetue todas as leituras dos sensores e acionamentos das
sadas, alm de clculos e chamadas de subrotinas.

Figura 4.15 - Seleo do tempo de Scan do programa

Caso atribua-se um tempo de Scan menor que o necessrio, o programa no passar na


compilao, e ser necessrio ajustar manualmente um tempo de Scan maior para poder
compilar o programa. Tempos de Scan muito pequenos, menores que 1 segundo no podem ser
utilizados. Alm disso, tempos de Scan muito pequenos provocam um consumo de energia
maior por parte do datalogger, reduzindo o tempo de durao da bateria.
Aps a seleo do tempo de Scan, apresentada a figura 4.16, onde pode-se selecionar,
em uma lista, os sensores mais comuns para utilizao. Um sensor que sempre adicionado por
padro o de indicao da tenso da bateria de alimentao do datalogger Batt_Volt.

52

Figura 4.16 - Lista de sensores disponveis e tabela de sensores adicionados

Para adicionar um sensor, basta selecion-lo na lista esquerda e clicar no boto ->.
No exemplo abaixo, figura 4.17, est sendo selecionado um sensor do tipo clula de carga com
seis fios de ligao e o boto -> j est destacado, assim como o sensor.

Figura 4.17 - Seleo de sensor tipo ponte completa genrica a seis fios

53

Aps clicar no boto -> aparece uma tela, figura 4.18, que indica a quantidade de
sensores que se deseja adicionar. O Short Cut automaticamente indica o valor mximo de
sensores que pode ser adicionado. Feitas essas etapas, est adicionado um sensor do tipo clula
de carga com seis fios de ligao.

Figura 4.18 - Quantidade de sensores para adicionar

54

5 CONCLUSO
Como este trabalho faz parte de um projeto maior, chamado TELEMETRIA PARA
TRANSMISSO DE DADOS DE DESEMPENHO DE MQUINAS AGRCOLAS
VISANDO O GERENCIAMENTO, inicialmente, fez-se um estudo sobre telemetria
apresentando sua definio, sua finalidade e mostrando alguns meios detransmisso de dados.
No entanto, a parte principal deste trabalho refere-se ao estudo do datalogger CR 1000,
mostrando suas caractersticas, protocolo de comunicao, memria, portas de comunicao,
enfim, faz um estudo detalhado sobre esse repositrio de dados.
Como parte prtica, aps ter sido feito um levantamento das caractersticas do CR 1000,
foi feita uma configurao do software PC200W para utilizar o datalogger. Nesta configurao
apresentada uma lista de dataloggers disponveis, onde foi escolhido o datalogger CR 1000.
Aps isso, foi feita a seleo da porta serial de comunicao, a escolha da taxa de transmisso
de dados, nmero de identificao do datalogger quando ligado em rede com outros e a senha
para acesso ao datalogger (naqueles em que forem utilizadas as opes de segurana). Logo em
seguida, foi feito o ajuste da data e hora do datalogger conforme a hora atual do
microcomputador em uso. Aps estas etapas, o software PC200W est configurado para a
programao e envio de programas ao datalogger.
Para finalizar, apresentado um exemplo de programa para o CR 1000 feito no Short
Cut, software incluso no PC200W. Este programa tem por finalidade fazer a medio de alguns
sensores instalados em um trator e armazenar os dados obtidos no datalogger CR 1000.
Como trabalho futuro, est o uso das funes de sada em substituio s funes de
entrada. Assim, ser possvel enviar dados para fora do datalogger e dar um grande avano no
desenvolvimento do projeto mencionado.

55

REFERNCIAS BIBLIOGRFICAS
ABRANSOM, N. Internet Access Using VSATs, IEEE Commun. Magazine, vol. 38, pp. 6068, julho de 2000.
BLAZOUDAKIS, Andras. Transmisso de dados por celular j negcio. 2005. Disponvel
em: <http://webinsider.uol.com.br/index.php/2005/06/28/transmissao-de-dados-porcelular-ja-e-negocio/>. Acesso em 20 de setembro de 2008.
BRAGA, Mauro; ALMEIDA, Rubens.Telemetria urbana. 2003. Disponvel em:
<http://www.urbansystems.com.br/urbanview/opiniao/telemetria.php>. Acesso em 10 de
outubro de 2008.
BRAGA, Newton. Telemetria mdica com o CMX990. 2008. Disponvel em:
<http://www.sabereletronica.com.br/secoes/leitura/626>. Acesso em 10 de outubro de 2008.
BRANCO, Agatha. Telemetria. 2006. Disponvel em:
<http://infogpsonline.uol.com.br/revistas-interna.php?id_noticia=8527>. Acesso em 20 de
setembro de 2008.
CAMPBELL SCIENTIFIC. CR1000 Datalogger for measurement and control, 2008.
Disponvel em: < http://www.campbellsci.com/cr1000>. Acesso em 20 de setembro de 2008.
CARSE, P.; GARRARD, G.; " A Continental Drift Toward Wireless Data " in in Data
Communications International, v.23, n. 5; McGraw-Hill, 2001.

56

DIAS, Osmar : Telemetria e sensoriamento remoto. Editora Copel, 1992.


ENALTA. Informao chega antes da cana na indstria. 2007. Disponvel em:
<http://www.enalta.com.br/noticias_detalhes.php?noticia=21>. Acesso em 15 de outubro de
2008.
GATEC TECNOLOGIA. Telemetria. Disponvel em
<http://www.gatec.com.br/solucao_telemetria.htm>. Acesso em 15 de outubro de 2008.
GATEC TECNOLOGIA. Lanamento do novo sistema de telemetria e fora do mercado do
etanol. Disponvel em: <http://www.paginarural.com.br/noticias_detalhes.php?id=71802>.
Acesso em 21 de setembro de 2008.
HUBER, J.F.; WEILER, D; BRAND, H.: UMTS, the Mobile Multimedia Vision for IMT2000: A Focus on Standardization, IEEE Commun. Magazine, vol. 40, pp.118-125, maro
de 2002.
IEEE STANDARD. IEEE Portable Operat Syst Interface for Comp Environments,
IEEE, 1990.
IMPAC TECNOLOGIA. Coletor de dados temperatura e umidade (Datalogger). 2004.
Disponvel em: <http://www.impac.com.br/Enviromon.htm>. Acesso em 15 de outubro de
2008.
ITASAT. Telemetria rastreamento e comando. 2006. Disponvel em:
<http://www.itasat.redecasd.ita.br/index.php/Telemetria_Rastreamento_e_Comando>.
Acesso em 20 de setembro de 2008.
LANDECK, Jorge; TEMIDO, J; SIMES, J.B. TELEMET Um Sistema de Telemetria,
Controle e Gesto de Alarmes para Aplicaes Ambientais. Anais de Engenharia
Electrotcnica, ano III, n 6, pp. 21-24, 1998.
LAPLANTE, Philip A., Real-Time Design and Analysis. An Engineers Handbook, NY,
IEEE Press, 1996.

57

MENEZES, Leandro; PEREIRA, Jefferson.Telemetria de ambientes via servio de


mensagens curtas de texto. 2000. Disponvel em:
< http://www.redenet.edu.br/publicacoes/arquivos/20080227_095515_TELE-034.pdf>. Acesso
em 10 de outubro de 2008.
MILLER, K: " Cellular Essential for Wireless Data Transmission ", in Data
Communications International, v.23, n. 5; McGraw-Hill, 2000.
NIVETEC. Sistemas wireless de telemetria. Disponvel em:
<http://www.nivetec.com.br/htm/transtempsistemawireless.htm>. Acesso em 10 de
outubro de 2008.
PEREIRA, Leonardo; SANTANA, Rodrigo; PINTO, Norberto. Meios fsicos de
Transmisso. Disponvel em:
<http://members.netmadeira.com/ffcs/trabalhos/Trabalho%20Planeamento%20%20Meios%20Fisicos%20de%20Transmiss%C3%A3o.pdf>. Acesso em 10 de outubro de
2008.
PICO TECHNOLOGY. Data acquisition products from Pico provide a straightforward
answer to your data logging needs. Disponvel em: <http://www.picotech.com/data.html>.
Acesso em 15 de outubro de 2008.
RODRIGUES, Srgio. Fundamentos de Redes de Computadores, transmisso de dados e
cabeamento. 2005. Disponvel em:
<http://www.profsergio.net/Fundamentos_Redes_Transm_Cabeamentos.pdf>. Acesso em 10 de
outubro de 2008.
SAKURAY, Fbio. Sistema de comunicao de dados. Disponvel em: <
http://www2.dc.uel.br/~sakuray/Espec-Comunicacao%20de%20dados/R%A3bia%20%20Danilo/Meios%20de%20transmiss%92o%20de%20dados%20nas%20redes.htm>.
Acesso em 15 de outubro de 2008.
SARIKAYA, B.: Packet in Wireless Networks: Overview of Transition to Third
Generation, IEEE Commun. Magazine, vol. 38, pp. 164-172, setembro de 2000.
SASCAR. Rastreamento e telemetria aplicados na gesto de frotas. 2003. Disponvel em:
http://www.abes-sp.org.br/novosite/palestras/14-05-Sandro-Alvares.pdf. Acesso em 10 de
outubro de 2008.

58

SYSPRO. Telemetria via modem celular. Disponvel em:


<http://www.syspro.com.br/area_conhecimento/artigos/art_002_telemetria2.pdf>. Acesso em
10 de outubro de 2008.
TANENBAUM, ANDREW S. Redes de computadores. 4 a edio. EDITORA CAMPUS Rio
de Janeiro, 2003.
TELECO TECNOLOGIA. Descrio do setor de telemetria. Disponvel em:
<http://www.teleco.com.br/tutoriais/tutorialmtelemetria/pagina_2.asp>. Acesso em 20 de
setembro de 2008.
THEODORE S, Rappaport. Wireless Communications Principles & Practice.Prentice Hall
Communications Engineering and Emerging Technologies Series 1 Ed. New Jersey, 1996
VIAN, Carlos Eduardo. Sistema de gesto. 2005. Disponvel em:
<http://www.agencia.cnptia.embrapa.br/gestor/cana-deacucar/arvore/CONTAG01_137_22122006154842.html>. Acesso em 15 de outubro de
2008.

S-ar putea să vă placă și