Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Faculdade de Engenharia
Programa de Ps-Graduao em Engenharia Eltrica
________________________________________________
Prof. Carlos Augusto Duque, D. Eng. - UFJF
(Orientador)
________________________________________________
Prof. Hlio Francisco da Silva, D.Eng. - UFJF
(Orientador)
________________________________________________
Prof.Mrcio de Pinho Vinagre, D.Eng - UFJF
________________________________________________
Prof.Jacques Szczupak, Ph.D. PUC/RJ
ii
Agradecimentos
Ao Senhor meu Deus, a quem sempre confiei e busquei conforto nos muitos
momentos de dvidas.
Aos professores Carlos Augusto Duque e Hlio Francisco da Silva pela orientao,
durante todo o trabalho, que foi fundamental para o meu aperfeioamento pessoal e
profissional.
Ao professor Mrcio de Pinho Vinagre pelas valiosas contribuies a este trabalho.
Ao tcnico Ricardo Carvalho de Oliveira, amigo em situaes difceis e tambm
grande colaborador do projeto, assim como tambm os Engenheiros ngelo Santiago
Rossetti, Jlio Csar da Silva e Thiago Magaldi.
A todo corpo docente do curso de graduao e mestrado em Engenharia Eltrica
da UFJF em especial ao professor Pedro Gomes Barbosa por seu incentivo e observaes
ao trabalho.
Ao LABSEL pelo suporte operacional. UFJF pela formao e a CAPES e
CEMIG pelo apoio financeiro.
A todos os colegas e amigos conquistados durante a longa passagem pela
instituio.
A minha famlia, incentivadora e companheira, que sempre acreditou em mim,
fortalecendo minha autoconfiana, que por diversas vezes encontravam-se abalada.
iii
Sumrio
Lista de Figuras........................................................................................................ viii
Lista de Tabelas ........................................................................................................ x
Simbologia............................................................................................................... xi
Captulo 1 Introduo ............................................................................................1
1.1 - Consideraes Iniciais ........................................................................................................1
1.2 - Objetivos da Dissertao ...................................................................................................2
1.3 - Motivaes do Trabalho ....................................................................................................3
1.4 Estrutura ..............................................................................................................................3
Captulo 2 - O Estado da Arte de Sistemas de Medio de Catenria de LTs ........5
2.1 - Histrico dos Sistemas de Medio .................................................................................6
2.2 - Modelagem Matemtica .....................................................................................................9
2.3 - Concluses do Captulo ...................................................................................................14
Captulo 3 - Sistema ptico...................................................................................... 15
3.1 - Tecnologia e Funcionamento de Sensores pticos....................................................16
3.1.1 Fotodiodos..................................................................................................................16
3.1.2 Caractersticas Eltricas do Fotodiodo ..................................................................18
3.1.3 - Modos de Operao...................................................................................................20
3.2 - O Painel Sensor da Flecha...............................................................................................22
3.3 O Circuito Eletrnico de Medio................................................................................23
3.4 Concluses do Captulo ..................................................................................................26
Captulo 4 - Implementao do Sistema ptico ......................................................27
4.1 - Implementao do Canho Laser...................................................................................27
4.2 - Implementao do Painel Sensor Estrutura e Circuito Eletrnico.......................28
4.2.1 Implementao da Estrutura Sensora ....................................................................29
4.2.2 Implementao do Circuito Eletrnico .................................................................31
4.3 Implementao da Plataformas de Transmisso e Recepo de Dados.................33
4.3.1 Programas da Plataforma de Transmisso de Dados..........................................33
4.3.2 Programas da Plataforma de Recepo de Dados ...............................................34
4.4 Resultados da Implementao do Sistema ptico .....................................................36
4.5 - Concluses do Captulo ...................................................................................................40
vi
vii
Lista de Figuras
Figura
Descrio
Pag
Figura 2.1
Figura 2.2
Figura 2.3
Figura 2.4
Figura 2.5
10
Figura 2.6
14
Figura 3.1
15
Figura 3.2
Construo do Fotodiodo............................................................................
17
Figura 3.3
17
Figura 3.4
18
Figura 3.5
20
Figura 3.6
21
Figura 3.7
A Parbola.......................................................................................................
22
Figura 3.8
O Multiplexador Analgico..........................................................................
24
Figura 3.9
24
Figura 3.10
25
Figura 3.11
26
Figura 4.1
28
Figura 4.2
29
Figura 4.3
30
Figura 4.4
30
Figura 4.5
31
Figura 4.6
Figura 4.7
Figura 4.8
32
34
35
viii
Figura 4.9
35
Figura 4.10
36
Figura 4.11
37
Figura 4.12
38
Figura 4.13
38
Figura 4.14
39
Figura 4.15
40
Figura 5.1
44
Figura 5.2
Subsistema do Assinante..............................................................................
44
Figura 5.3
50
Figura 5.4
51
Figura 5.5
52
Figura 5.6
55
Figura 5.7
56
Figura 5.8
57
Figura 6.1
60
Figura 6.2
61
Figura 6.3
62
Figura 6.4
62
Figura 6.5
63
Figura 6.6
67
Figura 6.7
68
Figura B.1
89
ix
Lista de Tabelas
Tabela
Descrio
Pag
Tabela 4.1
279
Tabela 4.2
31
Tabela 6.1
59
Tabela 6.2
62
Tabela 6.3
62
Tabela 6.4
63
Tabela B.1
90
Tabela B.2
Cabealho TCP..............................................................................................
91
Tabela B.3
Cabealho IP..................................................................................................
93
Simbologia
1 Smbolos Adotados em Expresses Matemticas
Smbolo
Significado
Permeabilidade do vcuo
si
si
Resistividade do silcio
sub
Resistividade do substrato
Vo da linha de transmisso
Cf
Capacitncia de juno
Distncia
Foco da parbola
IF
Fotocorrente
Peso do condutor
PL
Potncia Luminosa
pp
Reta diretriz
Rc
Resistncia do contato
Rs
Resistncia srie
xi
Va
Tenso de polarizao
Vbi
Wd
Largura da juno
Ws
Espessura do substrato
x0
xa
xac
xa-sensor
xb
xsensor
Abscissa do sensor
y0
y0
ya
yac
yb
ycabo-solo
ysensor
ysensor-ref
ysolo
2 - Acrnimos
Sigla
Significado
ABNT
ATM
AuC
Authentication Center
BSC
BSS
BSSAP
BSSGP
BTS
CDMA
xii
CEPT
CSD
CTS
Clear to Send
DTR
EIR
ETSI
FDMA
FM
Frequency Modulation
FR
Frame Relay
FTP
GGSN
GPRS
GSM
GSM1
GSN
GTP
HDLC
HLR
HSCSD
HTTP
ICMP
IMEI
IMSI
IP
Internet Protocol
IRC
IS
Interim Standard
ISDN
ISO
Kbps
LLC
LT
Linha de Transmisso
MAC
xiii
MAP
MS
Mbile Station
MSC
NB
Norma Brasileira
NBR
OMC
OSI
PCU
PDN
PDP
PDU
PLMN
PTP
Point-to-Point
RD
Received Data
RI
Ring Indication
RLC
RS
Recommended Standard
RTS
Request to Sends
SGSN
SIM
SMG
SMS
SMSC
SMTP
SNDCP
SS#7
TCP
TD
Transmission Data
TDMA
TLLI
TRAU
UDP
VLR
xiv
CAPTULO 1 INTRODUO
Captulo 1
Introduo
1.1 - Consideraes Iniciais
sabido que a potncia transportada por uma linha de transmisso diretamente
proporcional tenso da linha e tambm corrente que nela circula. Desta maneira, para
que seja possvel fazer um incremento do fluxo de potncia sem a necessidade de
modificao da linha deve-se aumentar a corrente passante na mesma.
O aumento da corrente que flui pela linha, por sua vez, faz com que se aumente a
temperatura do condutor que ao dilatar provoca o afundamento da linha. Este
afundamento, tambm conhecido como Sag, pode fazer com que no sejam obedecidas as
distncias mnimas1 de segurana recomendadas pela Associao Brasileira de Normas
Tcnicas, ABNT, atravs da NBR-5244 [1] que regula os projetos de linhas areas de
transmisso de energia eltrica. Outro problema que pode ser provocado pelo aumento da
temperatura do condutor o envelhecimento prematuro do prprio condutor e tambm de
peas e acessrios a ele associados.
Desta maneira proposto no presente trabalho o monitoramento em tempo real
das condies operativas das LTs areas com o objetivo de observar a evoluo da altura
cabo-solo que uma varivel crtica para a operao das linhas de transmisso.
Neste primeiro captulo so apresentados os objetivos e motivaes da dissertao,
assim como tambm a estruturao da mesma.
CAPTULO 1 INTRODUO
CAPTULO 1 INTRODUO
1.4 - Estrutura
O trabalho est dividido em sete captulos e dois Anexos cujas descries so
resumidas nos pargrafos posteriores.
O Segundo Captulo apresenta o Estado da Arte de Sistemas de Medio de
Catenria de Linhas de Transmisso. Neste captulo abordado o histrico de alguns
sistemas de medio j propostos, assim como a modelagem matemtica da curva formada
pelas linhas areas de transmisso.
J no Terceiro Captulo, intitulado Sistema ptico, mostrado um estudo terico
sobre sensores pticos, mais precisamente dos fotodiodos, alm da idealizao do sensor
da flecha proposto, juntamente com seus circuitos de medio e transmisso.
O Quarto Captulo apresenta a implementao propriamente dita do sistema ptico
de medio. Neste captulo j so encontradas e apresentadas algumas concluses parciais
relativas ao objetivo do trabalho proposto.
3
CAPTULO 1 INTRODUO
Captulo 2
O Estado da Arte da Medio de
Catenria de LTs
A preocupao com os processos de ampliao da ampacidade2 de linhas de
transmisso vem desde a dcada de 80 quando se buscava introduzir critrios de
carregamento eltrico em estado permanente obedecendo a NB-182 de 1979 (hoje NBR
5422) para estabelecimento das distncias mnimas de segurana.
Entretanto, ultimamente, a correta avaliao dos limites de carregamento das linhas
de transmisso, assim como o aumento destes, vem sendo objeto de discusso por parte
das empresas do setor eltrico j que elas objetivam um melhor aproveitamento dos
sistemas em operao, no s em situaes normais como em contingncia.
Desta maneira j foram elaborados diversos trabalhos a respeito da situao onde
se busca aumentar a potncia transportada atravs de uma LT sem violar s normas
vigentes no setor eltrico. Algumas tcnicas estudadas esto, resumidamente, descritas no
tpico Histrico dos Sistemas de Medio.
Ampacidade um termo utilizado nas referncias tcnicas. Ele oriundo da palavra ampacity da lngua
inglesa a qual est relacionada capacidade da linha de transmisso de transportar energia eltrica diante do
aquecimento dos seus condutores sujeito corrente eltrica associada a esta carga e ao meio atravessado pro
esta linha.
Aproximando a figura para se obter uma melhor anlise dos pontos e elegendo um
ponto qualquer da curva, tem-se do vrtice da curva a este ponto M um segmento de
comprimento ds como pode ser visto na Figura 2.5.
Figura 2.5 Foras que Atuam na Catenria de uma LT para Efeito de Clculo.
Considerando - se :
T a fora de reao da estrutura ;
H a tenso mecnica horizontal na linha (dado de projeto);
g a acelerao da gravidade;
ds o segmento do condutor do vrtice at o ponto M;
o nguloformado pela fora tangente da trao e a horizontal.
Usando o equilbrio entre o peso do condutor e a trao exercida sobre ele chegase, passo-a-passo, a equao da catenria como apresentado na referncia [9] e no texto na
equao (2.8).
Seguindo a referncia utilizada e projetando sobre os eixos OX e OY as foras
atuantes na linha tem-se:
T sen = m c .ds. g
(2.1)
(2.2)
10
m c .g.ds dy
=
H
dx
m c .g .s
H
dZ m c .g
=
ds
H
dZ dZ ds
=
.
dx ds dx
ds = dy 2 + dx 2
ds = 1 + Z2
Assim:
dZ
= Z 1 + Z2
dx
1+ Z
mc . g
dx
H
(2.3)
mc . g
x
H
(2.3a)
11
+ Z + 1+ Z = e
2
Z + 1 + Z2 = e
m c .g
x
H
m .g
c x
H
Z=
m c .g
x
H
e
2
m .g
c x
H
m .g x
= senh c
(2.4)
H
m .g
cosh c
m c .g
H
(2.5)
(2.6-a)
xb xa = a
(2.6-b)
Considerando :
x a a distncia entre a torre A e o vrtice;
x b distncia entre a torre B e o vrtice.
Com as equaes (2.6-a) e (2.6-b) pode-se encontrar os valores de ya (altura da
torre A ao vrtice) e yb (altura da torre B ao vrtice) [10].
H
m .g
cosh c
m c .g
H
xa
H
m .g
yb =
cosh c
m c .g
H
xb
ya =
(2.7)
12
H
m c .g
m .g
x c cosh c x a + y ac
cosh
m c .g
H
H
(2.8)
Sabendo que:
xc = xa + xac
y cabosolo =
H
m c .g
m .g
( x a + x ac ) cosh c x a + y ac
cosh
m c .g
H
H
(2.9)
ysensor =
m .g
H
.cosh c . ( xa + dist )
mc .g
H
(2.10)
14
Captulo 3
Sistema ptico
O Sistema ptico introduzido neste captulo representa uma proposta de medio
direta da flecha de linhas de transmisso. A idia de se realizar a implementao deste
sistema veio da anlise de diversos trabalhos j desenvolvidos ao longo dos anos a respeito
de tecnologias de monitoramento da ampacidade de LTs. Como j apresentado no estudo
do estado da arte dos sistemas de medio de catenria de linhas de transmisso, os
mtodos indiretos, embora ainda sejam bastante utilizados, apresentam erros na medio
dos parmetros das linhas. Sendo assim, buscou-se implementar o prottipo de um sistema
ptico de medio direta que ser descrito no decorrer deste captulo.
Nesta proposta, apresentada na Figura 3.1, a idia fixar um emissor laser em um
ponto pr-determinado do condutor da linha. O feixe de luz do laser ser direcionado para
um painel contendo sensores pticos, dispostos no vrtice de um espelho parablico que
foi projetado para receber o raio emitido do emissor laser refletido pela parbola. Ento
abordado no captulo os dispositivos, sensor e emissor alm do circuito digital de medio.
15
3.1.1 - Fotodiodo
O fotodiodo um conhecido tipo de sensor ptico. Ele um dispositivo
semicondutor de juno p-n que pode ser formada difundindo material tipo p de impureza
(anodo) em um material tipo n de silcio como ilustrado na Figura 3.2 [11]. A rea de
difuso define a rea ativa do fotodiodo, que revestida com material anti-reflexivo para
reduzir a reflexo de onda de luz previamente especificada.
16
17
18
Rs =
( Ws + Wd ) sub + R
A
(3.1)
considerando:
Ws espessura do substrato;
Wd l arg ura da regio de depleo;
A rea difusa da juno;
sub resistividade do substrato;
R c resistncia do contato.
J a capacitncia de juno diretamente proporcional rea de difuso e
inversamente proporcional largura da regio de depleo, de acordo com a equao (3.2).
Cf =
( si 0 A )
2 si ( Va + Vbi )
(3.2)
sendo:
0 permeabilidade do vcuo = 8,85.10 14 ;
si cons tan te dieltrica do silcio;
Mobilidade dos eltrons a 300k;
si resistividade do silcio;
Va tenso de polarizao;
Vbi tenso int erna do fotodiodo.
A capacitncia de juno depende tambm, como pode ser visto, da polarizao
reversa do fotodiodo. Outra caracterstica importante do fotodiodo sua sensibilidade luz
(R) que definida pela razo entre a foto-corrente (IF) e a potncia luminosa incidente
(PL).
R =
IF
PL
(3.3)
19
(3.4)
20
(3.4-a)
21
Por definio a parbola, mostrada na Figura 3.7, o lugar geomtrico dos pontos
Ps tais que a distncia entre estes pontos e o foco da parbola seja igual distncia entre os
pontos e uma reta diretriz r.
Assim:
d(P, F)=d(P, r)
22
p
(x - 0) + y - p =
2
(x - x) + y + p
2
pp
pp
x + y - p p y + = y 2 +p p y +
2
2
x 2 =2p p y
2
( x - x0 )
=2pp ( y - y 0 )
(3.5)
23
24
(3.6)
v 0ut
R
=1+ f
v in
R1
(3.7)
25
26
Captulo 4
Implementao do Sistema ptico
O Sistema ptico deste projeto sobre o monitoramento de flechas de linhas de
transmisso foi implementado nos cabos areos da Usina Solar da Universidade Federal de
Juiz de Fora. O painel sensor foi fixado em um poste que distancia em 100 metros da
usina, enquanto a estao remota foi colocada dentro da prpria usina.
Neste captulo so apresentados os pontos relevantes desta implementao tais
como, dispositivos utilizados, funcionamento dos mesmos e tambm os primeiros
resultados encontrados.
08/635
POTNCIA
(mW)
CORRENTE
DE
OPERAO
(mA)
VOLTAGEM
DE
OPERAO
(VDC)
TEMPERATURA
DE
OPERAO
TEMPO
DE VIDA
TIL
Mn. Tp. Mx
7.5 8.0 8.4
Mx.
90
Tp.
3 a 4,5V
Mx.
45C
Tp.
5000 h
Este mdulo LRM 08/635 emite um ponto que pode ter seu foco ajustado
manualmente. Isto foi muito importante para o projeto, porque possibilitou o ajuste do
foco na distncia desejada de 12 metros do painel sensor colocado no poste.
27
Como o emissor laser teve que ficar alocado na linha de transmisso ele precisou
ter um circuito de dupla alimentao. Durante o dia ele era alimentado por um painel solar
e durante a noite um conjunto de baterias ficava responsvel pela alimentao do mesmo.
O conjunto de baterias era carregado pelo prprio painel solar j que o mesmo foi
projetado com potncia suficiente para alimentar o circuito do laser e para a carga das
baterias. A autonomia das baterias, totalmente carregadas, de at 48 horas com luz solar
zero. Assim, esta alimentao dupla do canho laser foi mais que suficiente para a operao
constante de circuito durante todo o tempo de implementao.
Alm disto, conhecendo-se a dinmica de uma linha de transmisso, foi projetado
um circuito oscilador para ativar o laser por 10 segundos e desativ-lo por 30 segundos.
Com a implementao deste circuito oscilador pode-se aumentar a vida til do laser em at
4 vezes.
28
Para esta nova estrutura foi preciso projetar um filtro solar visto que, a premissa
bsica da medio baseada em fotodiodos de que a nica fonte incidente nos mesmos
deva ser a luz emitida pelo laser, j que o sol pode atrapalhar a medio, emitindo ondas
luminosas em todas as freqncias, inclusive na freqncia de sensibilidade dos sensores.
29
Os testes feitos mostraram que a mesma eficiente para o projeto e assim, ela foi
utilizada para colher os resultados que so apresentados no item 4.4.
30
No prottipo foi utilizado o fotodiodo da linha SFH 213, da Siemens, que tem
variao de comprimento de onda de 400 a 1100 nm. As principais caractersticas do
modelo utilizado so mostradas na Tabela 4.2 [16]
Tabela 4.2 - Caractersticas do Fotodiodo SFH 213.
Parmetro
Foto-corrente
Variao de Sensibilidade
Mxima Sensibilidade
Corrente de Escuro
Valor
135 (100) A
400 a 1100 nm
850 nm
1(5) nA
Como j foi apresentado, o feixe emitido pelo laser tem comprimento de onda de
635 nm, sendo que, neste comprimento de onda, a sensibilidade do fotodiodo cerca de
80% do seu valor mximo.
31
Um fato que causou problema na implementao foi o pequeno valor da fotocorrente na sada do circuito fotocondutivo do fotodiodo. Devido a esta pequena corrente
de sada, foi necessria a implementao de um segundo estgio de amplificao, ficando o
circuito como mostrado na Figura 4.6.
Neste caso, o ganho final, tendo como base as equaes 3.3, 3.6 e 3.7 j
apresentadas, determinado pela equao 4.1 mostrada a seguir.
R
Ganho V W = R f 1 + 1 R
R2
(4.1)
32
4.3
Implementao
das
Plataformas
de
33
34
35
12
Altura Cabo-Solo
10
50
100
150
200
Amostras
36
O painel recebe a emisso do canho laser que foi instalado a 12 metros do poste
na linha de transmisso da usina. O canho laser, como j dito anteriormente, alimentado
por uma bateria interna recarregvel que, por sua vez, alimentada por um painel solar. A
Figura 4.12 ilustra o canho laser e o painel solar de alimentao.
37
Nesta Figura 4.11 visvel tambm a mangueira de nvel, utilizada para a medio
manual da flecha usada para fazer a comparao do valor aquisitado automaticamente pelo
sistema o valor real observado no campo.
Iniciando a anlise dos dados colhidos pode-se observar que o vento, ao balanar o
cabo da linha e, consequentemente, o canho laser, produz variaes no processo de
medio coerentes com a situao real.
39
Para uma anlise mais precisa do processo, foi aplicada uma corrente de
aproximadamente 70 A no cabo da linha de transmisso da usina solar da UFJF. Os dados,
assim como j tinha sido feito anteriormente, foram filtrados por um filtro mdia mvel de
oitava ordem. Na Figura 4.15 tem-se a sada deste filtro e tambm os valores da altura
cabo-solo medidos manualmente.
40
Foram descritos o painel sensor com seu circuito eletrnico de medio e tambm
as plataformas de transmisso e recepo de dados.
Foram ainda apresentados alguns resultados prticos colhidos no campo de
trabalho, resultados estes que serviram de base para a confirmao e validao do processo
de medio idealizado no projeto.
41
Captulo 5
Sistema GPRS
O objetivo deste captulo fazer uma introduo do Sistema GPRS (General
Packet Radio Service). Esta introduo inicia-se na evoluo do sistema digital GSM
(Global System for Mbile Communication) que compe a base tecnolgica da rede GPRS.
Desta maneira a introduo iniciada na segunda gerao dos sistemas celulares, de onde
surgiu o GSM e segue at as ltimas evolues planejadas que daro corpo ao que j se
chama Terceira Gerao dos Sistemas Celulares.
42
43
44
BTS, controlar as conexes dos terminais mveis alm de gerenciar o handover que o
procedimento que permite ao usurio continuar a conversao enquanto ocorre uma
mudana de rea de cobertura de uma estao base, ou mesmo entre setores de uma clula.
J o TRAU (Transcoder Controller), considerada como parte da BSC, responsvel
pela codificao e decodificao (compresso e descompresso) do sinal de voz e pela
adaptao de transmisso de dados. o TRAU tambm quem distingue os diferentes tipos
de informao (dados e voz) do sistema. A sua localizao, entre a BSC e a MSC, possibilita
uma economia nos meios de transmisso entre a BTS e a MSC.
O terceiro subsistema da rede GSM subsistema de rede. Este subsistema
comporta as funes de comutao do sistema GSM e tambm as bases de dados com as
informaes sobre os assinantes. Suas principais funes so o controle de chamadas,
autenticao e encriptao, administrao da mobilidade, sinalizao com outras redes,
armazenamento de informaes sobre os assinantes e tambm a sua localizao. Este
subsistema formado por: Registro de Assinantes Domsticos (HLR Home Location
Register), Centro de Autenticao (AuC Autentication Center), Registro Local de
Assinantes (VLR Visitor Location Register), Central de Comutao e Controle (MSC
Mobile-Service Switching Center), Registro de Identidade de Equipamento (EIR) e
tambm a Central de Servios de Mensagens Curtas (SMSC Short Message Service
Center).
O principal componente do Subsistema de Rede o MSC (Mbile Switching
Center). Tecnicamente a MSC uma central de comutao ISDN (Integrated Services
Digital Network). A diferena principal entre um MSC e uma central de comutao fixa
que a MSC tem que levar em considerao a mobilidade dos assinantes, inclusive o handover
da comunicao, quando estes assinantes se movem de uma clula para outra.
O MSC responsvel por estabelecer e controlar as chamadas, fazer a atualizao
da localizao e dados do assinante em diferentes registros, executar funes de segurana,
fazer encaminhamento das mensagens curtas para os terminais e tambm o handover. Outra
funo da Central de Comutao e Controle fazer a conexo com outras redes, atravs do
Gateway MSC (GMSC). dentro desta central que se encontra o HLR (Home Location
Register) que informa para a GMSC a que central MSC dever ser entregue a chamada.
46
47
48
recursos de rdio.
O
sistema
GPRS
tambm
padronizado
pelo
ETSI
(European
50
51
UM
Gi
Gn
Gb
Aplicao
IP/X.25
IP/X.25
SNDCP
SNDCP GTP
LLC
RLC
RLC
MAC
MAC
BSSGP
NS
GSM RF
GSM RF L1bis
MS
BSS
GTP
LLC
UDP/
TCP
UDP/
TCP
BSSGP
IP
IP
NS
L2
L2
L1bis
L1
L1
SGSN
GGSN
52
A camada de rede pode ser implementada por dois tipos de protocolos de pacotes
de dados (Packet Data Protocol PDT), o IP ou o X.25, mas o protocolo IP ainda
predominante no GPRS.
O Subnetwork dependent Convergence Protocol (SNDCP) faz a ligao entre a
camada de rede e as camadas fsicas de rdio permitindo a transferncia de pacotes entre a
MS e a SGSN. As principais funes do SNDCP so a segmentao de pacotes e a
compreenso de cabealhos e de dados.
A camada de enlace de dados entre a MS e a rede de acesso do protocolo GPRS
dividida em subcamadas que so a Logical Link Control (LLC), a subcamada Radio link
Control (RLC) e a Medium Access Control (MAC). A LLC estabelece conexes lgicas
cifradas de alta confiabilidade baseado no protocolo HDLC (High Level data Control). O
LLC permite que o usurio permanea com a mesma conexo quando se move entre as
clulas de uma mesma SGNS.
O principal propsito da RLC estabelecer um enlace confivel entre a MS e a
BSS, isso inclui a segmentao e montagem de frames LLC em blocos de dados RLC. J a
MAC controla as tentativas de acesso da MS ao canal de rdio compartilhado por muitas
outras estaes mveis, desta maneira, a MAC distribui todo a trfego de dados e
sinalizao na interface area.
A camada GSM RF a conexo fsica, via radio freqncia, entre a estao mvel e
a BSS. Nela so includos os procedimentos para o GPRS no que diz respeito codificao
de canal, realizando funes de modulao e demodulao, o procedimento de regulao
de potncia, e a possvel deteco e correo de erros de transmisso devido ao meio fsico.
Na interface entre a BSC e a SGSN, o Base Subsystem GPRS Protocol (BSSGP)
transmite pacotes de dados e informaes de routing. O padro de comunicao utilizado
nesta transmisso o frame relay (FR), pois torna a interface aberta j que padronizada.
Para a interligao entre GSNs tem-se o GTP (GPRS Tunnel Protocol) como o
protocolo responsvel. Ele relaciona a informao de sinalizao entre GSNs e utilizado
entre GSNs de um mesma PLMN e entre GSNs de diferentes PLMNs. O GTP encapsula
53
os dados PTP (Ponit-to-point), PDT (Packet Data Protocol) e PDU (Packet Data Units),
fazendo os mecanismos de controle de fluxo entre os GSNs quando solicitado.
Por baixo do GTP, so utilizados os protocolos TCP/UDP e IP/X.25 como
camadas de transporte ou rede. O TCP pode ser utilizado juntamente com o X.25 para
conexes seguras, enquanto o UDP ser usado com o IP onde no se precisa de
confiabilidade na camada de rede. Abaixo do IP podem ser usados protocolos como
Ethernet, ISDN ou ATM.
O plano de sinalizao do GPRS consiste em protocolos para controle e suporte de
funes do plano de transmisso. Neste plano est includo o controle de acesso s redes
GPRS, tal como Attaching e Detaching da rede GPRS, o controle dos atributos de uma
ligao de acesso rede estabelecida, tal como a ativao de um endereo PDP (Packet
Data Protocol), o controle do caminho de routing de uma ligao da rede, de modo a
suportar a mobilidade do utilizador alm do controle da distribuio dos recursos de rede.
A sinalizao entre o SGSN e o GGSN feita atravs do protocolo GTP sobre
UDP/TCP de forma similar a pilha de protocolo para o trfego de dados. J o MAP
(Mobile Aplication Part) o responsvel pela sinalizao entre o HLR e a SGNS, enquanto
a BSSAP (Base Station Subsystem Aplication Part) usada para fazer a sinalizao entre o
SGSN e o MSC/VLR.
Na sinalizao entre a estao mvel e a SGSN utiliza-se o GMM/SM, que o
GPRS Mobility Management and Session Management. Esse protocolo suporta as funes
de gerncia de mobilidade tais como o anexo/desnexo rede GPRS, ativao/desativao
do contexto PDP, atualizao da rea de localizao e da rea de roteamento.
54
55
57
58
Captulo 6
Implementao do Sistema GPRS
A motivao para se implementar o projeto proposto, com comunicao via GPRS
devida aos benefcios da tecnologia. Estes benefcios, tais como maior taxa de transporte
de dados, cobrana por tamanho do pacote, uso modificado da infra-estrutura j instalada
da rede GSM e tambm a padronizao com os protocolos IP e X.25, aliado ao
crescimento da tecnologia (maior rea de cobertura) e ao custo de implantao e operao,
foram fatores decisivos na escolha do sistema para a implementao do projeto.
Sendo assim, neste captulo apresentado o prottipo da aplicao desenvolvida
para a estao remota. So apresentadas ainda as razes para a escolha do mdulo GPRS
adotado, a plataforma de processamento e, sobretudo o aplicativo de comunicao
desenvolvido.
59
60
Descrio
Deteco de Carrier
Dados Recebidos
Dados a Transmitir
Data Terminal Ready
Terra
Data Set Ready
Request to Send
Clear to Send
Ring Indicator
61
62
Na conexo entre o sistema de medio e o modem GPRS apenas alguns dos sinais
mostrados do modem so utilizados na interface. Para que o modem possa aceitar
comandos pela interface serial preciso que os sinais DTR (Data Terminal Ready) e RTS
(Request to Send) estejam em nvel baixo. O sinal RTR conectado permanentemente em
nvel baixo na aplicao, enquanto o sinal DTS conectado ao sexto pino da porta B,
conforme mostrado na Figura 6.5. Os sinais RD e TD so conectados, respectivamente,
aos sinais SCIRXD e SCITXD do processador DSP. Estes detalhes de conexo esto
mostrados na Figura 6.5.
Figura 6.5 Conexo entre a placa do sistema de medio com o modem GPRS
6.2 - Comandos AT
Um modem opera em dois modos distintos: (a) modo de programao e (b) modo
de transmisso e recepo. No modo de transmisso e recepo o modem recebe dados da
interface serial, atravs do seu pino TX, e atravs das tcnicas de modulaes transmitem
estes dados atravs da rede GPRS. No sentido contrrio os dados vindos da rede GPRS
so enviados para a placa controladora, tambm atravs da interface serial. No modo de
comandos a placa controladora envia comandos para o modem para que o mesmo se anexe
63
Descrio
Comando
atz
Reseta o modem para a configurao default
ate
Comando de Eco. A opo ate0 foi utilizada na aplicao. Este comando faz
com que o modem no ecoe caracteres durante a programao.
atv
Define o formato de resposta do modem quando um comando AT enviado
a ele. A resposta pode ser em palavras (OK, CONNECT, ERROR, etc) ou
numrico (0, 1, 3, etc.). O comando escolhido foi atv0 que retorna caractere
numrico.
OBS: O caractere numrico retornado em ASCII: 0 30h, 1 31h, etc.
J a Tabela 6.3 mostra os comandos GPRS-Dados
Tabela 6.3 - Comandos GPRS-Dados do Modem
Comando
Descrio
at+cgdcont Define um PDP contexto. A configurao a seguir foi utilizada para
estabelecer o contato com o servidor GPRS da OI, utilizando protocolo IP.
at+cgdcont=1,IP,gprs.oi.com.br
O primeiro parmetro do comando associa um nmero ao contexto, no
caso, o contexto identificado pelo nmero 1. Podem existir vrios
contextos numa aplicao.
O segundo parmetro identifica o tipo de protocolo. No modem GM29 a
nica opo IP.
O ltimo parmetro identifica o endereo PDP do servidor, no caso
gprs.oi.com.br.
Hayes Microcomputer Products Inc. o nome da empresa americana que lanou o protocolo de modem
esperto, o conhecido protocolo Hayes ou comandos AT.
4
64
Comando AT
AT*E2IPA
Funo
Ativao da seo IP usando um contexto PDP previamente definido pelo
comando at+cgdcont.
Na aplicao foi utilizado o comando at*e2ipa=1,1
Onde o primeiro parmetro manda ativar o contexto definido no segundo
parmetro (1). Neste momento o servidor atribui um IP MS.
Para desativar o contexto (1) basta usar a seguinte configurao: at*e2ipa=0,1
AT*E2IPO
AT*E2IPI
65
at*e2ipo=1,"200.131.18.206","2055"
Aps a conexo o modem recebe a confirmao (CONNECT ou o cdigo
ASCII 31h). Aps a confirmao, o modem entra no modo de dados. Assim todos os
dados, enviados pela placa processadora ao servidor, so automaticamente encapsulados
em frames TCP/IP. Os dados enviados pelo servidor para a estao remota so
automaticamente desencapsulados no modem.
4. Retornado ao modo de comando
Para retornar ao modo de comando preciso desativar o sinal DTR. O software
rodando no DSP deve enviar um nvel lgico para o pino DTR, conforme mostrado na
Figura 6.4. Aps voltar para o modo de comando, a estao remota pode desativar a sesso
IP, atravs do comando:
at*e2ipa=0,1.
A quantidade de comandos ATs que podem ser utilizados bastante grande,
entretanto a complexidade da aplicao ir determinar quais sero os comandos utilizados.
Para o prottipo concebido os comandos apresentados foram suficientes para a
implementao proposta.
66
alarme, entre outras funes. Esta caracterstica cliente-servidor est em consonncia com a
filosofia de uma rede GPRS. Numa rede GPRS a MS responsvel por todo o processo de
conexo rede. O servidor GPRS s poder transmitir dados para a MS se esta estiver
conectada.
As Figuras 6.6 e 6.7 mostram os diagramas de funes do prottipo da aplicao do
servidor desenvolvido em linguagem LabView. Na Figura 6.6 as duas funes principais
so TCP Listen e TCP Read [26]. A primeira funo cria um Listener que fica esperando
uma conexo TCP na porta especificada. Quando o cliente (estao remota) solicita uma
conexo no servidor, esta funo cria um socket para a conexo, retornando um
identificador (ID) para ser utilizado por outras funes. A funo TCP Read recebe o ID e
l 15 caracteres enviados pelo cliente. Estes 15 caracteres correspondem aos dados
transmitidos pela estao remota. Evidente que este nmero pode ser ajustado para outros
valores, dependendo do que for necessrio no prottipo final. Os caracteres lidos so
passados para outras funes do servidor.
68
Captulo 7
Concluses e Trabalhos Futuros
7.1 - Concluses Finais
Nesta dissertao foi proposta uma nova metodologia de monitoramento em
tempo real das condies de operao de linhas areas de transmisso de energia eltrica. O
objetivo principal da proposta foi a determinao da altura cabo-solo de modo a manter a
linha dentro dos limites propostos pelas normas tcnicas vigentes.
O prottipo proposto foi implementado a partir de uma configurao onde se tem
um emissor laser instalado diretamente sobre os cabos de uma linha de transmisso e um
receptor ptico instalado na torre de sustentao da linha. Um prottipo do sistema foi
montado na linha da Usina Solar, instalada na Faculdade de Engenharia da Universidade
Federal de Juiz de Fora.
A implementao testou e fundamentou a metodologia de medio validando a
proposta a partir da confirmao de coerncia dos resultados colhidos no sistema de
medio e os valores esperados a partir de observaes do campo de trabalho. Foi
mostrado que a partir da medio do deslocamento vertical da linha de transmisso em um
ponto qualquer, pode-se obter a altura do ponto crtico de modo indireto. Isto possibilitou
que o sistema de medio pudesse ficar a poucos metros da torre de sustentao.
Alm de validar a metodologia de medio a dissertao focou no sistema de
comunicao entre a estao remota e o centro de controle, onde a tecnologia GPRS foi
abordada e indicada como uma tecnologia promissora para processos de automao,
devido ao baixo custo e a alta confiabilidade do sistema de telefonia mvel GSM. Neste
sentido uma pequena aplicao foi desenvolvida simulando o processo de comunicao
entre uma estao remota de medio e uma estao servidora com IP fixo.
69
70
REFERNCIAS BIBLIOGRFICAS
Referncias Bibliogrficas
[1.] ABNT-NBR 5422. Projetos de Linhas Areas de Transmisso de Energia Eltrica.
1987.
[2.] Bezerra J.M. B, Rgis O. e Lincolin E. Aplicao de Termovisores de Ultima Gerao
no Controle e Ampliao da Ampacidade de Linhas de Transmisso VII SEPOPE.
2000.
[3.] Usi Company, New York
Disponvel em http:// www.usi-power.com (acessado em 01/03/05)
[4.] Nascimento C.A.M, Giudice E.B, Fleming, A, et al. Aplicao de Tecnologias de
Monitoramento em Tempo Real para Aumentar a Capacidade de Transmisso em LTs
Areas. XVI Seminrio Nacional de Produo e Transmisso de Energia Eltrica SNPTEE, Campinas/SP. 2001
[5.] Raniga J., Rayudu R.K. Stretching Transmission Line Capabilities A Transpower
Investigation IPENZ Institution of Professional Engineers New Zealand,
[6.] The Valley Group, USA
Disponvel em http://www.cat-1.com (acessado em 10/03/05)
[7.] Moore P.J, Grace D.B. Remote Sensing of Overhead Line Conductor Temperature
Using as Infra-Red Sensor. International Conference on Advances in Power System
Control, Operation and Management, Hong Kong 2000.
[8.] Carvalho J.R, Vivekanada R, Luz A.M, et all. Desenvolvimento de Dispositivo para
Tele-Monitorao de Pontos Crticos de Linhas de Transmisso.
[9.] Fuchs R.D., Almeida M.T. Projetos Mecnicos das Linhas Areas de Transmisso. 1
ed. So Paulo: Edgar Blucher, 1982.
[10.] Kiessling F., Nefzger P., Nolasco J.F. et all. Overhead power Lines, Planning,
Desing, Construction, Singer, 2003, Berlim.
[11.] OSI Optoelectronics, USA
71
REFERNCIAS BIBLIOGRFICAS
em
http://focus.ti.com/lit/ds/symlink/mpc506.pdf
(acessado
em
http://focus.ti.com/lit/ds/symlink/opa2227.pdf
(acessado
em
20/05/05)
[18.] Texas Instruments
Disponvel
em
06/06/05)
[19.] National Instruments
Disponvel em http://www.ni.com/labview (acessado em 11/12/05)
[20.] REDL, S.M, WEBER, M.K, OLIPHANT, M.W, GSM and Personal
Communications Handbook, 1a ed., Artech House, 1998.
[21.] HEINE, G., GSM Networks: Protocols, Terminology and Implementation, 1 ed.,
Artech House, 1999.
[22.] BATES, R..J., GPRS General Packet Service, 1a ed., McGraw-Hill, 2002.
[23.] COMER, D.E., Internetworking with TCP/IP Principles, Protocols and
Architecture, 4 ed., Prentice Hall, 2000.
[24.] HALONEN, T.,ROMERO, J., MELERO, J., GSM, GPRS and EDGE
Performance Evolution Towards 3G/UMTS, 2 ed., John Wiley & Song Ltd, 2003.
72
REFERNCIAS BIBLIOGRFICAS
73
Anexo A
Listagem de Programas
A.1 - Programao do DSP
; Autor:
Thiago Magaldi, Duque,Jucilia
; Referncia:
Literatura SPRU276C
; ltima Modificao:
03/08/2005
.include "F243.h"
.global _c_int0
n_FD .set 15
; (n de FD - 1)
; Memria de Dados
.data
temp
.word 0
FD_1
.word 0
FD_2
.word 1
FD_3
.word 2
FD_4
.word 3
FD_5
.word 4
FD_6
.word 5
FD_7
.word 6
FD_8
.word 7
FD_9
.word 8
FD_10
.word 9
FD_11
.word 10
FD_12
.word 11
FD_13
.word 12
FD_14
.word 13
FD_15
.word 14
FD_16
.word 15
resultado
.word 0
sinal_1
. word 0AAh
resultado_l
word 0
resultado_h word 0
74
; Vetores de Interrupo
.sect "vectors"
RSN
B
START
INT1:
B
GISR1
INT2:
B
GISR2
INT3:
B
GISR3
INT4:
B
GISR4
INT5:
B
GISR5
INT6:
B
GISR6
RESERVED: B
PHANTOM
SW_INT8: B
PHANTOM
SW_INT9: B
PHANTOM
SW_INT10: B
PHANTOM
SW_INT11: B
PHANTOM
SW_INT12: B
PHANTOM
SW_INT13: B
PHANTOM
SW_INT14: B
PHANTOM
SW_INT15: B
PHANTOM
SW_INT16: B
PHANTOM
TRAP:
B
PHANTOM
NMI:
B
PHANTOM
EMU_TRAP: B
PHANTOM
SW_INT20: B
PHANTOM
SW_INT21: B
PHANTOM
SW_INT22: B
PHANTOM
SW_INT23: B
PHANTOM
SW_INT24: B
PHANTOM
SW_INT25: B
PHANTOM
SW_INT26: B
PHANTOM
SW_INT27: B
PHANTOM
SW_INT28: B
PHANTOM
SW_INT29: B
PHANTOM
SW_INT30: B
PHANTOM
SW_INT31: B
PHANTOM
; Cdigo Principal
_c_int0
START:
.text
SETC INTM
SETC CNF
CLRC SXM
; Desabilita interrupes
; Configura Bloco B0 para memria de dados
75
; Configurao do Sistema
LDP #DP_PF1
SPLK #0000h, SCSR
SPLK #0068h, WDCR
; (p.5-3)
; (p.12-10)
; (p.3-21)
; 21 words
; interrupo 2
; flags para interrupes mascarveis
; mask
76
; (p.7-31)
; (p.7-15)
; (p.7-19)
; (p.7-29)
; bit6=1 inicia a contagem
SPLK #0000000000000000b, EVIMRA
; (p.7-74)
; interrupo de perodo (desabilitada)
SPLK #0000000010000000b, EVIFRA
; (p.7-70)
; reseta flag T1PINT
; Configurao dos Pinos Compartilhados
#00FFh
LDP #DP_PF2
LACC OCRA
OR #0003h
AND
SACL OCRA
; (p.6-4)
; Configurao do SCI
LDP #DP_PF1
SPLK #0087h, SCICCR
SPLK #0003h, SCICTL1
SPLK #0000h, SCICTL2
; (p.9-21)
; (p.9-23)
; (p.9-27)
; 0000h: sem interrupo
; 0002h: com interrupo de recepo
SPLK #0004h, SCIHBAUD ; (p.9-26)
SPLK #0011h, SCILBAUD ; (p.9-26)
; Baud Rate=2400 bps (2399,...)
; 0000h: prioridade alta da interrupo
; 0020h: prioridade baixa da interrupo
SPLK #0023h, SCICTL1
; LOOP PRINCIPAL
LAR AR0, #n_FD
LAR AR1, #FD_1
LAR AR2, #resultado
LAR AR3, #SCITXBUF
LAR AR6, #temp
; buffer de transmisso
77
LDP #DP_PF2
LAR AR7, #000Fh;
LACL #0F00h
MAR *, AR1
OR
*+
SACL PBDATDIR
carga:
MAR *, AR7
NOP
NOP
NOP
NOP
NOP
NOP
BANZ carga,*MAR
BIT
*, AR2
PBDATDIR, BIT4
BCND loop1, TC
CLRC C
B loop2
loop1: SETC C
loop2: LACC *,16
ROR
SACH *,0,AR0
BANZ loop,*-
; (p.6-9)
; IOPB0/3 - pinos de sada
; IOPB4 - pino de entrada
; ativa espera de carga capacitor
; TC = IOPB4
LAR AR6,#resultado_h
MAR *,AR2
LACL *,AR6
;carrega resultado
;mascara a parte baixa do ACL
;armazena resultado_L
78
end_send
AR6, #sinal_1
AR0, #2
MAR *, AR6
LACL *+, AR3
SACL *, 0, AR0
CALL verify_OUT
BANZ send,*;reicializao
LAR AR0, #n_FD
LAR AR1, #FD_1
LAR AR2, #resultado
MAR *,AR2;
LACL #0;
SACL *;
; zera resultado
; rotina de atraso
B
T1PINT
LDP #DP_PF1
BIT SCICTL2, BIT7
BCND XMIT_RDY, NTC
RET
; OUTRAS ROTINAS DE INTERRUPO
GISR1:
RET
GISR2:
RET
GISR3:
RET
GISR4:
RET
GISR5:
RET
GISR6:
RET
PHANTOM: RET
79
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
.word
0
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
0AAh
0
0
.end
80
; Autor:
; Referncia:
; ltima Modificao:
Duque e Jucilia
Literatura SPRU276C
08/11/2005
.include "F243.h"
.global _c_int0
; Memria de Dados
temp
flag1
flag2
.data
.word 0h
.word 0h
.word 0h
;
Comandos para o modem
; os comandos abaixo so transferido da rea de programa para a rea de dados
; eles devem ser um espelho dos comandos t_cmd0, t_cmd1. mudando-se o t por d.
d_cmd0
.word
"atz",0dh,0ah
d_cmd1
.word
"ate0", 0dh,0ah
d_cmd2
.word
"atv1",0dh,0ah
d_cmd3
.word
"at+cgdcont=1",02Ch,22h,"ip",22h,02Ch,22h,"gprs.oi.com.br",22h,0dh,0ah;
d_cmd4
.word
"at*e2ipa=1,1",0dh,0ah;
d_cmd5
.word
"at*e2ipo=1",02ch,22h,"200.131.18.206",22h,02ch,"2055",0dh,0ah;
34 caracteres
d_cmd6
.word
"at*e2ipa=0,1",0dh,0ah ; (14 bytes) desativa a seao IP
reserv
.space 2*16
d_dad
.word "carlos duque",3dh,3dh,3dh,3dh ; dados
.space 10*16
; reserva na rea de dados
; buffer de recepo
buff_recep
81
; Vetores de Interrupo
RSN
INT1:
INT2:
INT3:
INT4:
INT5:
INT6:
RESERVED:
SW_INT8:
SW_INT9:
SW_INT10:
SW_INT11:
SW_INT12:
SW_INT13:
SW_INT14:
SW_INT15:
SW_INT16:
TRAP:
NMI:
EMU_TRAP:
SW_INT20:
SW_INT21:
SW_INT22:
SW_INT23:
SW_INT24:
SW_INT25:
SW_INT26:
SW_INT27:
SW_INT28:
SW_INT29:
SW_INT30:
SW_INT31:
.sect "vectors"
B
START
B
GISR1
B
GISR2
B
GISR3
B
GISR4
B
GISR5
B
GISR6
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
B
PHANTOM
; Cdigo Principal
_c_int0
START:
.text
memria de dados
SETC INTM
CLRC CNF
; Desabilita interrupes
; Configura Bloco B0 para
CLRC SXM
82
; Configurao do Sistema
LDP #DP_PF1
SPLK #0000h, SCSR
SPLK #006Fh, WDCR
; (p.5-3)
; (p.12-10)
AR0, #d_cmd0
MAR *, AR0
RPT #126
BLPD #t_cmd0, *+
; n+1 words
; (p.6-4)
; Configurao do SCI
8 bits de dados
bps (9615,...)
LDP #DP_PF1
SPLK #0007h, SCICCR
; (p.9-23)
; (p.9-27)
; (p.9-26)
; (p.9-26)
; Baud Rate=9600
83
; CONFIGURANDO MODEM
; enviando comando AT
reset_m
LAR
AR0, #4
LAR AR6, #d_cmd0
CALL envia
LAR
AR0, #5 ; enviar 3 bytes contador de palavras
LAR AR6, #d_cmd1
; ate0 ==> no ecoar comandos
CALL envia
LAR
AR0, #5
LAR AR6, #d_cmd2
CALL envia
LAR
AR0, #0
LAR AR6, #buff_recep
CALL recebe
CALL pausa
LAR
AR0, #35
LAR AR6, #d_cmd3
CALL envia
; at+cgdcont=1,"ip","gprs.oi.com.br"
84
LAR
AR0, #13
LAR AR6, #d_cmd4
CALL envia
AR0, #0
caso contrario
LAR
; receber 2 bytes contador de palavras
LAR AR6, #buff_recep ; local de armazenamento
CALL recebe
SUB #30h
BCND reset_m,NEQ
; espera-se retorno 0 (30h ASCII) se OK,
; reseta modem
AR0, #33
contrario
LAR
AR0, #0; receber 2 bytes contador de palavras
LAR AR6, #buff_recep ; local de armazenamento
CALL recebe
SUB #31h
; esperae retorno 1 (31h ASCII) se OK, caso
BCND reset_m,NEQ
; reseta modem
85
; enviando dados
dad_os
LAR
comando
contexto
LAR
AR0, #14
; enviar 15 dados (banco fixo)
LAR AR6, #d_dad
LAR AR6, #d_dad
CALL envia
AR0, #0
; Espera retorno do servidor AAh
LAR AR6, #buff_recep
; local de armazenamento
CALL recebe
SUB #026h
BCND reset_m,NEQ
; reseta modem
;LDP #DP_PF2
;SPLK #02F20h, PBDATDIR
; retorna modem ao modo de
;LAR
AR0, #13
B dad_os
;
SUB-ROTINAS
; Rotina de envio Envia (AR0+1) bytes
; AR6 --> aponta para a mensagem (dados) a ser enviado
; AR3 --> aponta para SCITXBUF
;(AR0+1) --> Nmero de bytes a ser transmitido
envia
LAR
AR3, #SCIRXBUF
MAR *,AR3
LACL *
LAR
AR3, #SCITXBUF
; buffer de transmisso
CALL verify_OUT
MAR *, AR6
LACL *+, AR3
SACL *, 0, AR0
BANZ envia,*RET
86
; Rotina de Recepo
; Rotina de envio
; AR6 --> aponta para o buffer de memria para a recepao
; AR3 --> aponta para SCIRXBUF
;(AR0+1) --> Nmero de bytes a ser recebidos
recebe
LAR AR3, #SCIRXBUF
CALL verify_IN
MAR *, AR3
LACL *, AR6
SACL *+, 0, AR0
BANZ recebe,*RET
; buffer de recepo
LDP #DP_PF1
BIT SCICTL2, BIT6
BCND XMIT_RDY, NTC
RET
; Rotina de verificao de recebimento de caracter
verify_IN
RCV_RDY:
LDP #DP_PF1
BIT SCIRXST, BIT6
BCND RCV_RDY, NTC
RET
;
SUBROTINA PAUSA
; gera atraso para esperar o retorno do modem aos comandos AT
pausa
de sinal)
pausa_1
LACC #0FFFFh
NOP
NOP
NOP
SUB #1
BCND pausa_1,NEQ
RET
87
88
Anexo B
Protocolos de Comunicao
TCP/IP
O TCP/IP, abreviatura para Transmission Control Protocol/Internet Protocol,
um conjunto de protocolos, onde dois dos mais importantes (exatamente o IP e o TCP)
deram seus nomes arquitetura. O protocolo IP, base da estrutura de comunicao da
Internet, foi desenvolvido para interligar diferentes computadores da rede de pesquisa
cientfica dos EUA, em meados dos anos 70. J o TCP um protocolo de transporte
orientado a conexo que garante a confiabilidade da comunicao entre pares de processos
localizados em mquinas ligadas ou no a mesma rede.
A arquitetura TCP/IP, assim como o padro OSI, realiza a diviso de funes do
sistema de comunicao em estruturas de camadas, estas camadas so: aplicao,
transporte, inter-rede e rede como mostrado na Figura B.1.
89
90
91
Servio (Server)
HTTP (WWW)
HTTPS (WWW seguro)
IRC (Chat, ou bate-papo)
FTP (Transferncia de arquivos)
TELNET (Emulao de terminal)
SMTP (Transferncia de E-Mail entre MTAs)
Porta
80
443
6667
21
23
25
92
Tamanho
do
Cabealho
Reservado
Porta Fonte
Porta Destino
Nmero de Seqncia
Nmero de Reconhecimento
FLAGS
Tamanho da Janela
de Recepo
URG ACK PSH RST SYN FIN
Checksum
Ponteiros de
Dados Urgentes
Opes
Dados
Cada campo do cabealho TCP tem uma funo especfica que mostrada abaixo:
1. Porta Fonte (Source Port) campo formado por 16 bits que indica o
nmero da porta associada a aplicao que originou o datagrama.
2. Porta Destino (Destination Port) tambm formado por 16 bits indica o
nmero da porta associada a aplicao a que se destina o datagrama.
3. Nmero de Seqncia (Sequence Number) campo formado por 32 bits
que indica a posio do primeiro octeto de dados. Os dados enviados em
uma conexo so remontados pelo receptor atravs deste nmero de
seqncia. Este nmero inicialmente ajustado pelas partes envolvidas em
uma comunicao utilizando-se do TCP, e incrementado de acordo com o
nmero de bytes envolvidos.
4. Nmero de Reconhecimento (Acknowledgment Number) tambm
formado por 32 bits que representam o reconhecimento dos dados
recebidos. Ao reconhecer um segmento atravs do ACK, o lado receptor
pode identificar atravs deste campo o prximo nmero de seqncia que
est sendo aguardado.
5. Tamanho do Cabealho (Offset) campo formado por 4 bits que
representa o nmero de palavra de 32 bits (word) presente no cabealho
TCP indicando o incio dos dados.
6. Reservado (Reserved) campo formado por 6 bits reservados para uso
93
94
B.2 - O Protocolo IP
O IP o protocolo responsvel por definir o caminho que um pacote de dados
dever percorrer do host origem ao host destino, passando por uma ou vrias redes. Ao
contrrio do TCP, o protocolo IP chamado de Protocolo no-orientado a conexo, o que
significa que no h nenhuma verificao de erro na transferncia, ele apenas roteia os
pacotes pela rede.
Enquanto o TCP cuida da segurana do envio e recebimento dos datagramas o IP
responsvel pela transmisso em si, fazendo o servio de roteamento, ou seja, conduzindo
os dados para os endereos corretos. Na verdade, os dois protocolos se completam:
enquanto o IP identifica os endereos e cuida para que os dados sejam enviados atravs do
meio fsico, o TCP verifica se estes dados enviados foram transmitidos corretamente.
O formato do datagrama IP est ilustrado na Tabela B.3.
Tabela B.3 Cabealho IP
Verso
Comprimento do
Tipo de Servio
Comprimento
Cabealho
Total
Tempo de Vida
Protocolo
Checksum do Cabealho
Identificao
Flags
Deslocamento do Fragmento
Endereo IP Fonte
Endereo IP Destino
Opes
Dados
95
96
datagrama maior.
11. Endereo IP Fonte ( Source Address) indica o endereo IP do host fonte,
que originou o datagrama na rede.
12. Endereo IP Destino (Destination Address) indica o endereo IP do host
que deve receber o datagrama na rede.
13. Opes (Options) representa informaes adicionais para o protocolo IP.
14. Dados (Data) campo de comprimento varivel que transporta de/para os
dados para um protocolo da camada superior, identificado no campo
Protocolo.
Pode-se dizer que o conjunto de protocolos IP foi projetado especialmente para ser
o protocolo utilizado na internet. Sua principal caracterstica o suporte direto
comunicao entre redes de diversos tipos, independente da infra-estrutura da rede fsica
ou lgica empregada.
97