Professional Documents
Culture Documents
USANDO MICROCONTROLADOR"
TESINA DE SEMINARIO
Previa a la obtencin del ttulo de:
INGENIERO EN ELECTRNICA Y TELECOMUNICACIONES
Presentado por:
Csar Manuel Snchez Gonzlez
Luis Felipe Ziga Salinas
GUAYAQUIL ECUADOR
2012
II
AGRADECIMIENTO
salud
fortaleza
para
por
su
apoyo
III
DEDICATORIA
a Dios
nuestros
quienes
fueron
padres
inspiracin
motivacin de superacin , a
nuestros
daban
hermanos
nimo
profesores
quien
amigos
por
nos
y
impartir
Germn
Vargas
por
su
IV
TRIBUNAL DE SUSTENTACIN
_______________________
Ing. Germn Vargas
PROFESOR DEL SEMINARIO DE GRADUACIN
_______________________
Ing. Luis Vsquez
PROFESOR DELEGADO POR LA UNIDAD ACADMICA
DECLARACIN EXPRESA
La
en
esta
___________________________
Csar Manuel Snchez Gonzlez.
__________________________
Luis Felipe Ziga Salinas.
VI
RESUMEN
El proyecto de la tesina consiste en implementar un sistema de comunicacin
con fibra ptica basado en microcontroladores, la comunicacin se la puede
realizar de manera serial.
VII
VIII
NDICE GENERAL
RESUMEN......................................................................................................VI
NDICE GENERAL.VIII
ABREVIATURAS............................................................................................XI
NDICE DE FIGURAS...................................................................................XIII
NDICE DE TABLAS.....................................................................................XVI
INTRODUCCIN.........................................................................................XVII
CAPTULO 1
MARCO TERICO
1.1. Antecedentes........................................................................................1
1.2. Fibra ptica y sus caractersticas.........................................................3
1.2.1. Componentes de la fibra ptica..................................................3
1.2.2. Clasificacin de las fibras pticas...............................................4
1.2.3. Propiedades de la transmisin en la fibra ptica........................6
1.3. OTDR..................................................................................................10
1.4. Factores que contribuyen al ensanchamiento en una F.O.................11
1.4.1. Dispersin Intermodal...............................................................11
1.4.2. Dispersin Intramodal...............................................................12
1.5. Comparacin de la Fibra con otros medios de transmisin................12
IX
CAPTULO 2
MODULACIN
2.1. Tcnicas de Modulacin....................................................................14
2.1.1. Modulacin de Seales Continuas............................................15
2.1.2. Modulacin analgica de Impulsos...........................................17
2.1.3. Modulacin por codificacin de pulsos......................................18
2.1.3.1.
CAPTULO 3
IMPLEMENTACIN DE UN ENLACE DE FIBRA PTICA EMPLEANDO
MICROCONTROLADORES
3.1. Criterios para disear el transmisor ptico........................................21
3.2. Criterios para disear el receptor ptico.............................................23
3.3. Caractersticas del microcontrolador..................................................25
3.3.1. Descripcin de los Puertos........................................................28
3.4. Caractersticas del mdulo LCD HD44780 de Hitachi........................31
3.4.1. Asignacin de terminales para un mdulo LCD 2x16 .............33
3.5. Programacin del PIC y Libreras de MikroC PRO.............................34
3.5.1. ADC Library...............................................................................36
3.5.2. UART Library.............................................................................39
XI
ABREVIATURAS
ngulo crtico
Velocidad de Grupo
A
Atenuacin
AM
Amplitud modulada
Cu
Cobre
dB
Decibelios
DCE
DSB/SC
DTE
FM
Frecuencia modulada
FO
Fibra ptica
GHz
Giga Hertz
ILD
Km
Kilometro
XII
Led
m (t)
Mensaje
MHz
Mega Hertz
NA
Apertura numrica
OTDR
PAM
PM
Modulacin de fase
QAM
Si
Silicio
SSB
Tad
um
Micrmetro
USART
WB
Ancho de Banda
XIII
NDICE DE FIGURAS
Figura 1.1 Estructura de Fibra ptica .......................................................... 4
Figura 1.2 Propagacin de luz en fibra multimodo ....................................... 5
Figura 1.3 Propagacin de luz en fibra monomodo..................................... 5
Figura 1.4 Amplitud numrica en una Fibra ptica ....................................... 7
Figura 1.5 Coeficientes de atenuacin en una fibra ..................................... 9
Figura 1.6 OTDR Reflectmetro ptico .................................................... 11
Figura 1.7 Dispersin Intermodal de fibra ptica ........................................ 12
Figura 2.1 Filtro Pasabanda ....................................................................... 16
Figura 3.1 Diagrama de Bloque del Transmisor ......................................... 22
Figura 3.2
XIV
XV
XVI
NDICE DE TABLAS
Tabla 1.1
Tabla 3.1
Tabla 4.1
Tabla 4.2
XVII
INTRODUCCIN
Actualmente en el Ecuador, las Telecomunicaciones se ha extendido, motivo
la cual hay muchas empresas Pblicas y Privadas que estn incursionando
para tener una eficiencia que puedan brindar al pblico en general.
Se ha implementado nuevas formas de comunicacin, basadas en circuitos
electrnicos con fibra ptica como el medio de transmisin de datos, motivo
la cual este trabajo estar basado en la aplicacin e implementacin.
Debera tenerse en cuenta el tipo de comunicacin entre ellos, la modulacin,
parmetros que pudieran afectar su funcionamiento, as como el sistema de
transmitir y recibir los datos, recordando que el circuito elctrico enva datos
en forma de corriente y la fibra enva datos en forma de luz.
En cuanto al valor econmico tratamos de reducirlo empleando nuevas
tecnologas en lo que corresponde a transmisiones pticas. Para ello
hacemos uso de Fibra ptica de plstico en la que podemos verificar que sus
caractersticas se asemejan de muy buena manera a las caractersticas que
podemos encontrar en las fibras que son hechas de vidrio.
Como cualquier tipo de transmisin, aquella que basa su funcionamiento en
fibra ptica resulta ser una forma de transmitir informacin desde un lugar a
otro
enviando
para
ello
seales
de
luz.
CAPTULO 1
MARCO TERICO
1.1. Antecedentes
La tecnologa va cambiando a un ritmo acelerado, el tema de fibra
ptica es nuevo en nuestra sociedad, no obstante en otros lugares
existe mucho estudio sobre este medio de comunicacin.
la utilizacin del
lser de forma
las Telecomunicaciones,
Ancho de Banda.transmitir
informacin,
los
pulsos
.[2]
Considerando que:
:
Complementario de
Se puede aproximar:
(1.2)
Si a su vez n
1
Siendo
sin
(1.3) [2]
10 %&'
(
(
(1.4) [2]
Se detalla que:
) : Potencia de entrada de la fibra ptica
) : Potencia de salida de la fibra ptica
Se han fabricado fibras para que tengan los menores
coeficientes de atenuacin.
10
1.3. OTDR
Es considerado como un reflectmetro ptico en el dominio del
tiempo, cuyas siglas se abrevian (OTDR),se lo utiliza para obtener
una representacin visual de atenuacin de la fibra ptica a lo largo
de su longitud, se puede observar en pantalla la grfica, sobre el eje
X la distancia y la atenuacin sobre el eje Y.
11
(1.5)
12
Figura 1.7
7 Dispersin Intermodal de fibra ptica [2]
13
Fibra ptica
Coaxial
Peso (Kg/Km)
190
230
Dimetro (mm)
14
58
14
55
40
1.5
Atenuacin (dB/Km)
0.4
40
CAPTULO 2
MODULACIN
2.1.
Tcnicas de Modulacin
Para transmitir seales portadoras con informacin se utilizan algunos
sistemas de modulacin,
15
como
modulacin
lineal
y modulacin
16
Modulacin
Angular
Exponencial.-
Esta
de
este
tipo
podemos
citar
dos
17
es una forma
de
PAM
paso
utilizado para la
18
teorema
obtenemos PCM, la
de muestreo a la PAM,
misma
que se encarga de
binaria y
codificacin. [11]
19
Caractersticas de la PCM
En lo que respecta a esta modulacin podemos
citar las siguientes caractersticas:
Facilidad
de
regeneracin
seales digitales.
de
las
CAPTULO 3
IMPLEMENTACIN DE UN ENLACE DE FIBRA
PTICA EMPLEANDO MICROCONTROLADORES
Como todo sistema de comunicacin, esta conformado de tres
elementos bsicos: una fuente de luz (emisor), fibra ptica (medio) y
un fotodetector (receptor).
respuesta.
Una manera prctica de verificar si cumplimos con los requisitos es a
travs de la simulacin de cada uno de los circuitos empleados. Para
21
Cubierta
Fuente de luz
Interfaz electrnica
Interfaz ptica
Circuito manejador
22
23
3.2.
Cubierta
Interface electrnica
Detector
Amplificador
Procesador de la seal
Interface ptica
24
Apertura numrica
Tipo de detector
Potencia de transmisin
25
de
comunicacin
nos
encontramos
con
el
26
35 pines de entrada/salida
la
27
28
con
respectivos
resistores
pull-up
internos
29
una
comunicacin
asncrona
bidireccional
30
31
Escritura de comandos
Escritura de datos
32
Lneas de Control
33
Nombre
I/O
Descripcin
Vss
Alimentacin
GND
Vdd
Alimentacin
+5V
Vo
Analogico
Crtl Contraste
RS
Entrada
Selec.de Reg.
R/W
Entrada
Leer/Escritura
Entrada
Habilitador
D0
Entrada/salida
Data LSB
D1
Entrada/salida
Data
D2
Entrada/salida
Data
D2
Entrada/salida
Data
10
D3
Entrada/salida
Data
11
D4
Entrada/salida
Data
12
D5
Entrada/salida
Data
13
D6
Entrada/salida
Data
14
D7
Entrada/salida
Data
15
D8
Entrada/salida
Data MSB
34
3.5.
que
disponemos
de
una
gran
cantidad
de
microcontroladores.
35
36
TRISX:
de
retencin
muestreo
se
encuentra
37
38
condensador
de
mantenimiento.
39
char UARTx_Data_Ready ()
UART1_Write:
Prototipo:
Lcd_Init:
Prototipo:
void Lcd_Init ( )
variables
40
Lcd_Cmd:
Prototipo:
Donde:
Lcd_Out:
Prototipo:
Donde:
3.6.
41
42
43
De ah la
Teorema de Nyquist
En cuanto a la tcnica de muestreo, si tenemos una seal
continua (t), la misma que tiene una banda de frecuencia tal que
44
45
46
3.7.
47
costos
de
transmisin
en
el
sistema.
[10]
CAPTULO 4
4. SIMULACIN Y RESULTADOS PRCTICOS
Simular es vital en el diseo de circuitos ya que permite comprobar si
estos circuitos estn funcionando de manera correcta sin la necesidad
de implementarlos.
4.1.
49
50
51
52
6&
78
:
79
<:
(4.1)
53
54
55
4.1.3.
AMPLIFICADOR
56
57
Voltaje de entrada(V)
Voltaje de salida(V)
100 m
150 m
200 m
250 m
300 m
350 m
400 m
500 m
10
600 m
12
58
Canal A: -------------
Eje Y: Voltaje
Canal B:
V/Div: 100 mV
Eje X: Tiempo
V/Div: 2.0 V
t/Div: 200 ms
t/Div: 200ms
59
60
4.1.4.
FUENTE DE ALIMENTACIN
61
62
4.1.5.
COMUNICACIN SERIAL
lograrlo
se
emplean
dos
registros
de
63
64
4.1.6.
65
Tanto
los
convertidores
analgico-digital
digital-
66
A1
A2
A3
A4
A5
A6
A7
A8
Vout
0.02
0.03
0.05
0.07
0.09
0.12
0.14
0.16
0.18
0.20
0.22
0.23
0.25
4.96
4.98
67
68
La
caracterstica
de
histresis
permite
que
los
69
70
4.2.
Para
lograr
tal
propsito
necesitamos
programar
el
71
72
el
puerto
para
presentar
los
valores
digitalizados.
con
las
caractersticas
necesarias
para
la
73
74
75
76
77
78
circuitos
20 veces
79
80
81
82
83
84
85
>
>/ ? @,
donde
toma
diferentes
valores
86
87
88
dicho
componente
no
es
ms
que
un
Luego
esta
corriente
alimenta
al
amplificador
de
89
90
91
CONCLUSIONES
1. Luego de culminar con nuestro proyecto de tesina podemos concluir
que el uso de fibra ptica plstica para cortas distancias es muy
propicio en el sistema de comunicacin, ya que logramos enviar y
recibir de manera satisfactoria la informacin con pequeas perdidas
que se podran considerar despreciables, con ello, podemos decir que
la fibra de tipo plstica es equivalente a la de vidrio y reducir costos en
la implementacin.
RECOMENDACIONES
1. Antes de tratar de programar se debe obtener informacin sobre los
registros presentes en el microcontrolador encargados de la habitacin
o deshabilitacin de las interrupciones, de la conversin analgica a
digital, para configurar de forma adecuada el mdulo A/D y cumplir
satisfactoriamente los objetivos trazados, en el manual del fabricante
del PIC nos presentan un procedimiento para la lograr la conversin
A/D que vale la pena seguir si su prioridad es programar en lenguaje
ensamblador.
en
ANEXOS
3HK &K
3O : 3KHELH E D GH KH & D E D
P: 3DE+&K GH ED% GDG
Para calcular el valor de las resistencias presentes en el filtro pasa bajo
utilizamos la ecuacin A1, donde D
y I
corresponden a valores
D . E T UD . E
4I . E . E
4W3 E E
4I
D
XE. !1
XE. !2
3J
3N XE. !3
3O
U 3J 3N
XE. !4
3000 \]^
3O
U 3000 300
3O
C
bP
300 ]^
2700 ]^
948.7 ]^
948.7 ]^
2.7 \]^
0.352
1.4142
1.0
0.005 Ld
Y Z 0.005 Ld
Y Z 0.005 Ld
4 1.0
1.4142
4.0
1.999
Y Z 0.01 Ld
Q
Q
Q
Q
1.4142 1e10
4 1.0 5e10
U1.4142 1e10 9
4W 3e10 5e10 f 1e10 :
1e10
4 1.0 5e10
U1.4142 1e10 9
4W 3e10 5e10 f 1e10 :
1e10
7.5 \
1.4142 1e10
7.5 \
1
W. 3 . Y. D
XE. !5
Q8
D
4W. 3 . Y. I
XE. !6
1
W 300]^ 5e10
1
6.66426e10
Q8
D
4W. 3 . Y. I
Q8
1.4142
1.8849e10
<
1.4142
15 i
1.4142
4W 300]^ 5e10
8
7.5 \
1.0
1
1
4W Q62 C
U1
8W Q62 Y1 C
XE. !7
Condicin: Y 5 YKjk
3
YKjk
1
2W Q62 Y
1
l1
4W 100e10 1e10:
XE. !8
U1
8W 100e10
0.1e10
1e10: m
YKjk
7.96e10
251329.4
YKjk
2.0e10
200 d
Y 5 200 d
3
2W 100e10
0.01e10
159.15 ]^
Q . 6
Q
Q
6=k
560.
1000
XE. !9
56
560
1.79 6
6=k
Q . 6
Q
Q
>oBpBAkBAB ? Qq
XE. !10
.2
s7
st
)HKG GD .&+D%
)&+H E D uXv w )x
)Oz A{
)Oz
)xz
10
.<f
0.19
1.6
2.79 GC
0.2*y w 0.2GC
2.79
1.816 *y
0.2
2.59 GC*
1816 L|
d&+&E&KK H +H:
>=}
0.2L!
? 1816~y
Ly
r. )Oz
363.2 L!
>MF
QN
6.56 Ly
6.56e10 : y
Potencia de Disparo
)4
2H@>=}
>GQN ;
>G
2 ? H ? @ ? >=} ? QN
)4
2 1.6 ? 10
19
1 ? 106 363.2 ? 10
50
5.81e10
15
+D +H GH C&%+*D
4???@
4 1.38 ? 10
QA{
Q
>MF QN
4 ? { ? ? @
1.64 ? 10
1.64e10
6.56e10 6 y
10 ? log 400e10:
>MF
2?H?@
298 1 ? 10:
8y
400e10:
86.02 GC
363.2 e10 : !
2 ? 1.6 ? 10 f 1 ? 10:
1.135e10f w 90.5 GC
+ H*M& GH DGL
E +M E&
4L
48 L
1
MHK &G& GH *LH +KH&
1
48 L
20,833.3 ]^
5 23
34
5 2 20,833.3
b 34
s 4p B
5 41,666.7 ]^
4000 e 2
8000
*LH +KD
H'L G&
.D D GH I +
.D D GH I +
8000 e 8
64000
I+
64 \IM
CANTIDAD
$ PRECIO UNIT.
$ TOTAL
Regulador LM7912
0.60
0.60
Regulador LM7812
0.75
0.75
Regulador LM7805
0.75
0.75
Regulador LM7905
0.40
0.40
0.10
0.60
Diodo rectif.1N4004
0.07
0.28
0.10
0.50
Bornera de 2 in/out
0.10
0.40
Bornera de 3 in/out
0.10
0.10
Transf. 12V-0-12V
7.00
7.00
PIC 16F887
4.70
9.40
DB09 macho
0.40
0.80
Pulsador N.A
0.10
0.20
Bornera de 2 pines
34
0.10
3.40
Cond. 1uF/25V
0.10
0.80
DESCRIPCIN
CANTIDAD
$ PRECIO UNIT.
$ TOTAL
0.10
0.20
Resistencia 5K
0.07
0.14
Resistencia 1K
0.05
0.05
Opamp LM741
0.20
0.60
Bornera 2 in/out
0.10
0.60
Transistor 2N3904
0.05
0.05
Bornera de 2 in/out
0.10
0.20
Resist. W 100
0.05
0.05
LED IF-E96
4.90
4.90
C.I. CD4093
0.60
1.20
MAX232
0.90
1.80
DAC 0808
5.30
5.30
Resist. W 10k
0.05
0.05
Resist. W 15k
0.05
0.10
Resist. W 7.5k
0.05
0.15
0.10
0.10
0.10
0.10
0.10
0.10
Bornera de 2 in/out
0.10
0.20
LM386
0.70
0.70
DESCRIPCIN
CANTIDAD
$ PRECIO UNIT.
$ TOTAL
Potenciometro10k
0.30
030
Resist. W 1k
0.05
0.10
Cond. 10uF/25V
0.10
0.10
Cond. 220uF/25V
0.15
0.15
Bornera de 2 in/out
0.10
0.30
0.10
0.10
MFOD71
4.70
4.70
Led Rojo
0.05
0.05
Resist.1/2 W 1k
0.05
0.05
0.05
0.05
Potencimetro 10k
0.30
0.30
0.10
0.10
0.10
0.10
0.05
0.05
0.05
0.05
Bornera de 3 pines
0.10
0.20
unsigned cont=1;
unsigned int bytele;
void main() {
INTCON = 0;
ANSEL = 0x04;
TRISA = 0x04;
ANSELH = 0;
TRISB = 0;
PORTB=0;
TRISA = 0xFF;
while(cont>0) {
temp_res = ADC_Read (2);
bytele=temp_res>>2;
// Result of A/D conversion is copied to
// temp_res
PORTD= bytele ;
// and discard 2 LS
} //fin de lazo
}
// Declarar variables
unsigned int temp_res;
char *pro="PROYECTO TESINA";
char *tes="COMUNIC. OPTICA";
char *alum="CESAR SANCHEZ";
char *alum2="FELIPE ZUNIGA";
unsigned cont=1;
unsigned int bytele;
void main() {
INTCON = 0;
ANSEL = 0x04;
TRISA = 0x04;
ANSELH = 0;
TRISB = 0;
PORTB=0;
TRISA = 0xFF;
TRISD = 0;
ADCON1 = 0x80;
UART1_Init(4800);
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1,2,pro);
Lcd_Out(2,2,tes);
Delay_ms(500);
for(i=0; i<14; i++) {
Lcd_Cmd(_LCD_SHIFT_RIGHT);
Delay_ms(100);
}
for(i=0; i<14; i++) {
Lcd_Cmd(_LCD_SHIFT_LEFT);
Delay_ms(100);
}
Delay_ms(300);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1,3,alum);
Lcd_Out(2,3,alum2);
Lcd_Cmd(_LCD_TURN_OFF);
Delay_ms(225);
Lcd_Cmd(_LCD_TURN_ON);
Delay_ms(225);
Lcd_Cmd(_LCD_TURN_OFF);
Delay_ms(225);
Lcd_Cmd(_LCD_TURN_ON);
Delay_ms(225);
Lcd_Cmd(_LCD_TURN_OFF);
Delay_ms(225);
Lcd_Cmd(_LCD_TURN_ON);
Delay_ms(225);
while(cont>0) {
temp_res = ADC_Read(2);
bytele=temp_res>>2;
UART1_Write(bytele);
}
}
PIC16F887
Oscillator:
SW:
*/
unsigned short i;
void main() {
ANSEL = 0;
ANSELH = 0;
PORTB = 0;
TRISB = 0;
TRISD = 0;
UART1_Init(4800);
while (1) {
if (UART1_Data_Ready()) {
i = UART1_Read();
// read it
PORTD = i;
}
}
}
BIBLIOGRAFA
[1]
[2]
[3]
[4]
JOSE
E.
BRICEO
MARQUEZ,
Principios
de
las
[5]
Corporation
1998.
[6]
GERD KEISER,
Editorial
[7]
[8]
[9]
[10]
[11]
[12]
A.
BRUCE
CARLSON,
PAUL
B.
CRILLY,
JANET
C.
[13]
[14]
HITACHI,
Dox
Matrix
Crystal
Display
Controller/Driver,
HD44780(LCDII),
http://www.sparkfun.com/datasheets/LCD/HD44780.pdf,
fecha
[15]
Mikroelektronika,
mikroC
PRO
for
PIC,
http:
//www.mikroe.com/pdf/mikroc_pic_pro/mikroc_pic_pro_manual_
v100.pdf, fecha de consulta octubre 2011
[16]
National
Semiconductor,
Low
Voltage
Audio
PowerAmplifier,http://www.nari.ee.ethz.ch/wireless/education/P
PS/PPS02/doc/LM386.pdf
[17]
[18]
[19]
B.P.
LATHI,
Introduccin
la
teora
sistemas
de
[20]
[21]
[22]
[23]
[24]
[25]
[26]
su
conexin
aplicaciones,
http://galia.fc.uaslp.mx/~cantocar/microprocesadores/EL_Z80_P
DF_S/24_ADC.PDF, fecha de consulta noviembre 2011.
[27]
UNIVERSIDAD
INGENIERA,
DE
COSTA
ESCUELA
DE
RICA,
FACULTAD
INGENIERA
DE
ELCTRICA,
utilizando
emisores
detectores
[28]
del
Tiempo
http://www.supervy.com.mx/producto.aspx?modelo=SAT-18B
fecha de consulta septiembre de 2012