Sei sulla pagina 1di 27

Captulo 7

Telemando por infrarrojos


Debido a la popularidad de este tipo de mandos, raro va a ser no encontrarlos en
cualquier hogar u oficina. Algunos de los aparatos ms comunes que cuentan con ellos
son los televisores, vdeos, cadenas de msica, aparatos de aire acondicionado, etc.
Esto nos permite decodificar las rdenes del mando de cada uno de estos aparatos y con
un nico transmisor poderlos controlar sin necesidad de ninguna instalacin adicional.
Eisten adems otras aplicaciones, como pueden ser la regulacin de la iluminacin de
una sala, el control de subida o ba!ada de persianas o toldos, para las que su uso puede
ser muy apropiado.
"on anterioridad a la aparicin de esta tecnologa, se utili#aban la radiofrecuencia y los
ultrasonidos. $a primera tiene las desventa!as de provocar interferencias
electromagn%ticas, necesitar autori#acin administrativa y que su alcance no est
limitado, por lo que podra interferir en el funcionamiento de otros equipos eistentes en
otras salas o viviendas. $os segundos presentan problemas de interferencias por
multitrayecto y son susceptibles a los ultrasonidos generados por una multitud de
ob!etos y sucesos cotidianos como pueden ser la cada de una moneda, el sonido de una
campanilla, un timbre, un relo!, sonidos generados por aparatos el%ctricos como los
televisores, etc. En aquellas aplicaciones en las que slo se requiere un alcance de unos
pocos metros y que la transmisin quede confinada en una sala, la transmisin por
infrarro!os es la solucin ideal. De ah el %ito que han tenido este tipo de mandos en los
ltimos a&os.
7.1 Introduccin
En el mercado eisten una multitud de soluciones para este tipo de dispositivos. Eisten
diferentes circuitos integrados que implementan todas las funciones de comunicacin y
decodificacin de las se&ales y que permiten reali#ar sin apenas esfuer#o todas las
funciones del telemando.
'
(uestro ob!etivo es ms ambicioso desde un punto de vista didctico, por lo que se van
a desarrollar tanto el transmisor como el receptor con componentes de propsito
general. En cualquier caso, no se deben olvidar los codificadores y decodificadores
comerciales en tanto en cuanto los incorporan muchos equipos y aparatos de consumo.
$a transmisin por lu# infrarro!a no est eenta de problemas, como el ruido y las
interferencias. $as dos principales fuentes que suelen aparecer son)
$a lu# solar, que incorpora una importante componente de lu#
infrarro!a, lo que genera bastante ruido en el fotodiodo y puede
saturar el receptor, disminuyendo la sensibilidad.
$os tubos fluorescentes o las lmparas de ba!o consumo presentan
tambi%n una componente de lu# infrarro!a oscilante a la frecuencia de
'** +#.
$os motivos anteriormente epuestos desaconse!an la transmisin en banda base. $a
mayora de los sistemas comerciales utili#an una modulacin A,- con una frecuencia
de portadora que oscila entre los ./ y los 0* -h#. aunque hay algunos que utili#an una
modulacin 1,- con una frecuencia de la portadora de hasta 2* -h#.
7.1.1 Estndares de codificacin de comandos
3ara la codificacin de los comandos eisten dos estndares internacionales que son
RC-5 y RECS 804 pero %stos no son los nicos, ya que hay muchos fabricantes que
tienen sus propias codificaciones, como (E", DE(5(, ,67",, 859575$A, etc.
De todas ellas la ms popular es la RC-5.
7.1.1.1Codificacin RC-5
3ara la codificacin de bits utili#a un cdigo bifase, de modo que un :0; se codifica por
una transicin de nivel alto a nivel ba!o y un :1; como una de nivel ba!o a nivel alto. $a
trama es de '0 bits con la siguiente estructura)
,' ,< 9 D0 D. D< D' D* "2 "0 ". "< "' "*
Tabla 1 Trama de comando del estndar RC-5.
"ada bloque de bits tiene la siguiente funcin)
S1-S2 = ,on los bits de arranque y sirven para el a!uste del CAG y la
sincroni#acin del receptor.
<
T = Es el bit de toggle, que va alternndose entre una trama y otra
cuando se repite varias veces la transmisin del mismo comando.
D0-D4 = "ontienen el nmero de dispositivo a controlar.
C0-C5 = "ontienen el comando a e!ecutar.
7.1.1.2Codificacin REC !"
$a codificacin de bits empleada es una modulacin del ancho de pulso de modo que
cada bit se transmite como un pulso a nivel alto de duracin 9 seguido por otro a nivel
ba!o de duracin <9 si se transmite un :0; y de duracin .9 si se transmite :1;. En
cuanto a la longitud de la trama, depende de cada implementacin y del nmero de
comandos que es capa# de transmitir. En general, la estructura consiste en una secuencia
de referencia de duracin .9, un bit de toggle para indicar si se trata de una repeticin
del comando o de uno nuevo y, por ltimo, la secuencia de bits de informacin que
puede contener un cdigo de identificacin de dispositivo y otro de comando, seguido
de un tiempo de inactividad antes de repetir o iniciar una nueva secuencia.
7.1.2 Codificacin de los comandos
3ara no complicar en eceso el dise&o del telemando, se va a utili#ar un formato de
trama muy sencillo. >a a consistir en una secuencia formada por un bit de activacin,
seguido de un bit de arranque, ocho bits de informacin ?comen#ando por el menos
significativo@ y uno de parada. Esta eleccin no es casual, sino que coincide con la
estructura de trama del mdulo de comunicacin serie SCI del microcontrolador y, por
tanto, se podr utili#ar este mdulo para la recepcin.
Activacin Arranque Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit !ara"a
' * A A A A A A A A '
Tabla 2 Estructura de la trama de comando.
$os ocho bits de informacin pueden dividirse en una parte para la identificacin de
dispositivo y otra para la se&ali#acin de comando. De este modo, se pueden estructurar
de ocho formas diferentes. $a eleccin de una u otra depender en cada caso de la
aplicacin, esta decisin se de!a abierta al ser irrelevante de cara al dise&o.
E#tructura "e $a in%&r'acin () "e "i#*&#itiv&# () "e c&'an"&#
* 6d. Disp. y B "omando ' <2/
' 6d. Disp. y C "omando < '<B
< 6d. Disp. y / "omando 0 /0
. 6d. Disp. y 2 "omando B .<
.
0 6d. Disp. y 0 "omando '/ '/
2 6d. Disp. y . "omando .< B
/ 6d. Disp. y < "omando /0 0
C 6d. Disp. y ' "omando '<B <
Tabla 3 Estructuras posibles de codificacin de la informacin.
3ara la transmisin de bits se va a utili#ar un cdigo (7D unipolar con una frecuencia
de '** +# que va a determinar la velocidad de transmisin de la trama.
7.1.# Tipo de modulacin
,e va a utili#ar una modulacin A,- con una frecuencia de .B -h#. $a ra#n que
motiva esta decisin es la eistencia de un buen nmero de dispositivos comerciales que
utili#an esta modulacin y el hecho de estar lo suficientemente ale!ada de la
interferencia de '** +#. provocada por los tubos fluorescentes y de la velocidad de
transmisin.
7.2 Transmisor de infrarrojos
Disponiendo de un microcontrolador, el dise&o de un transmisor de infrarro!os podra
limitarse al modulador y al driver que gobierna al diodo fototransmisor, que suele
demandar bastante corriente, ya que todo el conformado y transmisin de la trama se
puede hacer por software a trav%s de un puerto.
9ambi%n se puede reali#ar una transmisin serie convencional utili#ando el mdulo de
comunicacin serie SCI del +C68331, lo que simplifica enormemente las tareas para
algunas aplicaciones concretas como podran ser las de comunicacin con un !C o con
otro microcontrolador.
El ob!etivo que en esta seccin se pretende es el dise&o de un mando de control remoto
totalmente independiente, que pueda alimentarse con pilas, sin per!uicio de la utilidad
que se le pueda dar a algunos de los bloques para otras aplicaciones de telemando.
7.2.1 $ia%rama de &lo'ues del transmisor
El con!unto del transmisor se ha descompuesto en seis mdulos que pueden ser
dise&ados con independencia segn se detalla en la figura '.
0
Figura 1 Diagrama de bloques del transmisor.
7.2.2 (enerador de reloj
"omo la velocidad de transmisin se ha determinado que sea de '** baudios, ser
necesario generar una se&al de relo! de esa frecuencia para marcar el ritmo de la
transmisin. 3ara ello se usar un tempori#ador 555 en configuracin aestable y con un
ciclo de traba!o primo al 2* E.

Figura 2 Esquema de conexin del 555.


$a frecuencia de la se&al generada viene dada por la frmula)
( ) C R R
f
+
=
< '
<
00 . '
, y el ciclo de traba!o por)
< '
<
< R R
R
Duty
+
=
$a eleccin del condensador ms adecuado puede reali#arse a partir de las curvas
proporcionadas por el fabricante.
2

Figura 3 recuencia de oscilacin libre !"rfica obtenida del catlogo del fabricante #ational$.
A partir de la frecuencia de dise&o de '** +#, podemos observar que el par formado por
la recta de carga y el valor del condensador que adopta los valores ms ra#onables son
la de '** - y un condensador de '** n1.
3ara el valor del condensador de '** n1 se obtiene)
'00
'* '** '**
00 . '
<
F < '
=

= +

R R
-
3or otro lado se quiere un ciclo de traba!o primo al 2* E, para ello es necesario que
< '
R R <<
. ,i se toma un valor de
< '
' . * R R =
y eligiendo aquellos valores comerciales
ms primos se obtiene
/B
<
= R
- y
< . B
'
= R
-. Debido a las tolerancias de los
componentes la frecuencia resultante no se a!ustar al valor de dise&o. 3ara resolverlo se
colocar en lugar de la resistencia de /B - la combinacin serie de una resistencia de
2/ - y un potencimetro multivuelta de <* - para permitir el a!uste de la frecuencia
eacta.
"on los valores calculados se obtendr un ciclo de traba!o de aproimadamente el 0C E.
Gna ve# conectado a la alimentacin, ser necesario a!ustar con el potencimetro la
frecuencia de traba!o que se medir con el osciloscopio.
7.2.# (enerador del inter)alo de trama
"ada trama consiste en la transmisin de un con!unto de once bits. 3ara ello se cargar
la palabra que compone la trama en dos registros de despla#amiento en cascada y se
sacarn en serie. $a funcin que va a reali#ar el generador del intervalo de trama es la
de mantener activo al registro de despla#amiento slo mientras se transmite %sta y al
finali#ar inhibe el funcionamiento.
/
3ara reali#ar esta funcin se va a utili#ar un contador para implementar un autmata que
al recibir la se&al de arranque mediante un pulsador mantiene activa la se&al $5AD
durante ocho ciclos de relo!. El esquema se muestra en la figura 0.

Figura 4 "enerador del inter%alo de trama.


$a descripcin del funcionamiento es bastante sencilla)
El pulsador, dotado de un circuito antirebotes, genera un pulso a nivel
ba!o en el terminal ,-AD del contador.
El contador que se encontraba inhibido por la se&al RC- ?fin de
cuenta@ aplicada a trav%s de un inversor a la entrada E(! carga el
valor 0 ?*'**@ eistente en los terminales D, C, B y A.
$a se&al RC- cambia a nivel ba!o y desinhibe el contador que
prosigue la cuenta hasta el valor '2 ?''''@.
"uando alcan#a este valor, la se&al RC- pasa a nivel alto e inhibe de
nuevo el contador.
$a misma se&al RC- negada utili#ada para activar e inhibir el contador es la que activa
e inhibe el registro de despla#amiento. "omo se puede observar, la se&al se mantiene a
nivel alto durante los once ciclos de relo! que tarda el contador en finali#ar la cuenta y
luego retorna a nivel ba!o que es su estado normal.
C
A continuacin se representa el diagrama de estados que gobierna el autmata)
Figura 5 Diagrama de estados del autmata generador del inter%alo de trama.
7.2.* Re%istro de despla+amiento
,e trata del alma del control remoto. El registro de despla#amiento recibe la trama a
trav%s de sus entradas en paralelo y la saca en serie al ritmo que le marca el relo!.
El valor de los bits de activacin, arranque y parada vienen van cableados de forma
permanente y los ocho bits de seleccin de dispositivo y comando se configuran a trav%s
de ocho microinterruptores.
El registro permanece con el cdigo de la trama precargado y en estado de inhibicin.
"uando el generador de intervalo de trama activa el registro comien#a la transmisin
hasta el ltimo bit de la trama, tras el cual pasa de nuevo a estado de inhibicin.
B

Figura 6 Registro de despla&amiento.


3ara evitar que se produ#ca una transmisin esprea durante la conein inicial del
circuito, se ha introducido una red de iniciali#acin, conectada al terminal de inhibicin,
que garanti#a un tiempo de 0** ms. ,uficiente para que se estabilice el autmata.
Gna peculiaridad importante es que en la salida serie aparece el valor precargado en el
ltimo biestable + y que ser, por tanto, el valor de reposo del terminal serie. "uando se
produce la activacin del circuito, el primer impulso de relo! llevar a la salida serie el
valor contenido en la entrada H y, por tanto, slo se dispone de siete bits.
Afortunadamente el circuito cuenta con una entrada de datos serie que ataca al biestable
A y que pondremos a ' para que haga la funcin de bit de parada.
"omo se puede observar, con la conein reali#ada la lnea permanece en reposo o nivel
lgico cero hasta que el generador de intervalo saca al circuito de su estado de
inhibicin. A partir de ese instante se transmite un ' para la sincroni#acin de trama, el
bit de arranque, los cinco bits de informacin y por ltimo el de parada.
7.2.5 ,odulador -.
"omo ya se ha comentado se va a utili#ar una modulacin digital A,- con una
frecuencia de .B -h#. de modo que se transmitir la se&al modulada para denotar un :';
lgico y no se emitir para denotar el :*; lgico.
3ara ello se va a utili#ar un 555 en modo aestable al igual que se hi#o con el circuito de
relo! y se utili#ar el terminal de reset para gobernar la transmisin.
F
,in entrar en detalles !ustificativos, diremos que la utili#acin de una onda cuadrada
para modular la se&al infrarro!a presenta una serie de venta!as desde el punto de vista de
la potencia transmitida, por lo que no ser necesario filtrar la salida del 555.
A la salida del tempori#ador se conectarn dos inversores ,chmitt 9rigger en serie para
regenerar la se&al sin negar la lgica.

Figura 7 'odulador ()*


3ara el clculo de los componentes de a!uste se consulta la grfica de la figura . y se
observa que para la recta de carga de '** - se precisa un valor de condensador de
entre '**p1 y 'n1, por lo que si elegimos un valor comercial de <<* p1, se obtiene)
3ara el valor del condensador de '** n1 se obtiene)
'C<
'* <<* .B***
00 . '
<
'< < '
=

= +

R R -
3or otro lado se quiere un ciclo de traba!o primo al 2* E para ello es necesario que
< '
R R <<
. ,i se toma un valor peque&o de
<
'
= R
- el ciclo de traba!o ser de 0F.0 E
y el valor de
B2
<
= R
-. 3ara resolver la desviacin de frecuencia debida a la
tolerancia de los componentes se colocar en lugar de la resistencia de B2 - la
combinacin serie de una resistencia de C2 - y un potencimetro multivuelta de <*
- para permitir el a!uste de la frecuencia eacta.
Gna ve# conectado a la alimentacin ser necesario a!ustar con el potencimetro la
frecuencia de traba!o que se medir con el osciloscopio.
7.2./ Emisor de lu+ infrarroja
$a se&al procedente del modulador debe ser aplicada al fotodiodo de lu# infrarro!a que
se encarga de la emisin.
'*
,e ha utili#ado el diodo C./80 que habitualmente se encuentra disponible en las
tiendas de electrnica. 9iene una longitud de onda de emisin es de F.* nm. con un
ngulo de emisin de 0*I. Admite una intensidad media de corriente de '** mA con la
que alcan#a una potencia de emisin de '2 mJ.
3ara la ecitacin del $ED IR se ha utili#ado el circuito de la figura B. 3odemos
observar que para la polari#acin de la base se han utili#ado dos diodos 1(4148. "on
ello se consigue la tensin adecuada en la base del transistor y se evitan los efectos de
carga que introducira un divisor resistivo.

Figura 8 Transmisor de lu& infrarro+a.


"omo el modulador proporciona una onda cuadrada, para que la corriente media por el
$ED sea de '** mA, se deber hacer pasar una corriente de <** mA durante el ciclo
activo.
"omo en el $ED cae una tensin de '.C >. y la tensin mnima colectorKemisor, fuera de
la saturacin, es
< . * =
CE
V
>., la resistencia de emisor necesaria para limitar la
corriente del diodo a <** mA es)
2 . '2
< . *
< . * C . ' 2
=

= R

El valor comercial ms primo disponible es 'B .
$a tensin en la base del transistor ha de ser menor que)
B . . C . * < . * C . ' 2 C . * = + = +
E B
V V
>.
Gtili#ando los dos diodos en serie, la tensin en la base es)
B . . / . . 0 . ' 2 = =
B
V
>.
$a tensin en el emisor del transistor ser)
F . < C . * 0 . ' 2 = =
E
V
>. y la potencia
disipada en la resistencia de <.. mJ, por lo que es recomendable utili#ar una
''
resistencia de L J. $a corriente de pico en el $ED ser de '/' mA y la corriente media
de B*.2 mA.
7.2.7 -limentacin
El mdulo transmisor ha de ser un elemento mvil para que realice la funcin de
telemando para la que fue dise&ado. 3ara ello se alimentar con una pila de F >. ,er
necesario el empleo de un regulador de tensin ,+805, conectado a la pila para
proporcionar a la salida los 2 >. que requiere todo el sistema. Dado lo popular de este
regulador se omite el esquema de conein del mismo.
Gna cuestin que debe tenerse en cuenta es la demanda de corriente del circuito.
Durante la transmisin la corriente media que va a consumir el circuito es de unos '**
mA durante los B* ms que dura la transmisin, con una corriente de pico de <** mA.
"omo no se conocen datos sobre el comportamiento de la pila, debemos observar que
debe ser capa# de mantener una tensin superior a C.2 >. para que el regulador funcione
correctamente. ,i la pila no es capa# de soportar esa demanda de corriente, se deber
desacoplar la misma mediante un condensador de gran capacidad en paralelo que sea
capa# de aportar el eceso de corriente que no es capa# de dar la pila.
7.# Receptor de infrarrojos
El receptor de infrarro!os debe ser capa# de demodular la se&al A,- de .B -h#. y
entregar los pulsos de la trama.
3ara la recepcin eisten dispositivos comerciales que integran todos los circuitos
necesarios para la correcta demodulacin de la se&al. Estos dispositivos de peque&o
tama&o integran en el mismo encapsulado, el receptor de lu# infrarro!a, una lente y toda
la lgica necesaria para distinguir se&ales moduladas a una determinada frecuencia.
Algunos de estos dispositivos son) el IS1160 y el IS11621 de ,harp, el !(A4602 y el
!(A4612 de 3anasonic, el ,T+-0DS-38 de $ite5n o el S235110 de ,iemens.
'<
3ara el transmisor del ttulo anterior se adapta perfectamente el IS1160, cuyo diagrama
de bloques se muestra en la figura F.
Figura 9 Diagrama de bloques del receptor integrado ,)-./0 !extra1do del catlogo de )2arp$.
"ontinuando con los ob!etivos didcticos de esta prctica, se va a desarrollar un receptor
mediante elementos discretos, sin per!uicio de la utilidad y comodidad de usar
cualquiera de los componentes antes enumerados.
7.#.1 $ia%rama de &lo'ues del receptor
El receptor se puede descomponer en cuatro bloques que pueden ser dise&ados
independientemente.
Figura 10 Diagrama de bloques del receptor.
7.#.2 0oto-receptor
$a funcin de recepcin la va a reali#ar el fotodiodo B!441. Este dispositivo presenta
su mima sensibilidad con se&ales cuya longitud de onda es de F2* nm. y tiene un
ngulo de recepcin de /2I respecto de la normal.
'.
Este dispositivo se polari#a en inversa, de modo que la corriente que pasa por %l se
comporta linealmente con respecto a la potencia de lu# incidente.

Figura 11 Corriente in%ersa en funcin de la irradiancia.


De este modo se puede asimilar el fotodiodo a un generador de corriente dependiente
linealmente de la lu# incidente en el mismo. $as distintas formas en que puede
implementarse el circuito fotoKreceptor dependen del tipo de carga que presenten ante
dicho generador de corriente.
Car5a re#i#tiva) $a carga es una simple resistencia. ,e trata de una
solucin muy sencilla con un comportamiento plano con la
frecuencia. "omo no elimina las ba!as frecuencias puede suceder que
el receptor se sature con la iluminacin ambiente.
Car5a reactiva 6,C & R,C78 Es la que promete un me!or
comportamiento, ya que slo presenta una alta impedancia en el
margen de frecuencias deseado. El problema reside en la dificultad
de obtener las bobinas y en la forma de a!ustar la sintona por las
altas tolerancias de los componentes $ y ".
Car5a activa) 3or medio de transistores con carga 7" se puede
implementar una carga activa que presente una ba!a impedancia
frente a la corriente continua y que permita evitar la saturacin de los
transistores por efecto de la iluminacin ambiente.
En principio se va a utili#ar el circuito de la figura '< por su sencille#. El efecto de la
lu# ambiente va a provocar una merma en la sensibilidad que, por lo general, podr
resolverse con un posterior filtrado y amplificacin.
'0

Figura 12 Circuito foto-receptor con carga resisti%a.


3ara el caso en que las condiciones de iluminacin de una aplicacin concreta
provoquen problemas de saturacin y mal funcionamiento, se propone un circuito con
carga activa alternativo con una inmunidad al ruido mayor.

Figura 13 - Circuito foto-receptor con carga acti%a.


7.#.2.1Red de desacoplo
Antes de entregar la se&al al filtro paso banda es interesante desacoplar las ba!as
frecuencias. 3ara ello se utili#ar un filtro 7" paso alto con una frecuencia de corte
situada, al menos, una d%cada por encima de la interferencia de '** +# que provocan
los tubos fluorescentes y, al menos, una d%cada por deba!o de la se&al modulada de
.B-h#., es decir '-h# M f
c
M ..B -h#. "on el fin de eliminar los efectos de carga entre
etapas se utili#ar un seguidor de tensin, segn se puede observar en el esquema
general de la figura '0.

Figura 14 Esquema completo de la etapa de foto-recepcin.


$a red 7" formada por un condensador de <<* p1 y una resistencia de 2/* - presenta
una frecuencia de corte de '<F* +#. y una impedancia de carga de alta. 3or ltimo, el
'2
amplificador operacional utili#ado para el seguidor de tensin tiene que ser capa# de
seguir la se&al de .B -h#. y, por tanto, deber tener un ,leNK7ate de)
< . ' 2 .B*** < < = =
max osc
A f SR
>Os.
,e ha escogido el T,082 que tiene un ,7 de '. >Os y un producto HPJ de 0 8h#.,
suficiente para la solucin adoptada.
7.#.# 0iltro paso &anda
3ara reducir el ruido antes de la demodulacin se debe reali#ar un filtrado paso banda
que slo permita pasar la se&al de inter%s cuya frecuencia es de .B -h#.
El espectro de la se&al tiene el aspecto de una sinc por el efecto de la modulacin que
consiste en enventanar el tono de .B -h#, por lo que es conveniente que la banda de
paso tenga un ancho finito, ya que si no eliminaramos una parte importante del espectro
de la se&al. Esto es una venta!a ya que no va a ser necesario utili#ar filtros con un orden
elevado.
El filtro paso banda se va a reali#ar mediante la conein en cascada de dos filtros de
,allenK-ey, uno paso ba!o y el otro paso alto. El resultado corresponde con el cuadrado
de la funcin de transferencia de un filtro paso banda.
( )
<
< < <
<
' ' '

+ +
=
+ +

+ +
=
Q
s
s
As
Q
s
s
A
Q
s
s
As
H
BP

El mdulo de la funcin de transferencia vale)
( )
( )
( )
<
<
<
<
'

+
=
Q
A
H
BP

$a frecuencia central vendr amplificada por el factor ?AQ@


<
.
El problema principal que presentan este tipo de monta!es es que los componentes
discretos, como son los condensadores y resistencia, presentan una tolerancia bastante
grande para la precisin del filtro. 3or ello, nos iremos a resistencias con una tolerancia
del 'E y condensadores del 2E si es posible. El caso peor se presenta cuando las
frecuencias de normali#acin f
p
de ambos filtros son coincidentes y estn bastante
ale!adas de la frecuencia ob!etivo, ya que %sta queda en banda atenuada y encima se est
amplificando otra frecuencia prima diferente.
'/

Figura 15 iltro paso banda.


$a estrategia que se propone es la de comprar un lote de resistencias y condensadores de
los valores que se necesitan y con la ayuda de un polmetro ?los hay que miden
capacidades@ elegir aqu%llos que presentan el menor error y se aproiman ms a los
valores de dise&o.
3ara obtener la frecuencia central ob!etivo, f
p
R .B -h#, se han elegido los siguientes
valores comerciales " R 0C* p1 y 7R F - ?el valor de la resistencia eiste con
tolerancia del ' E@, por lo que la frecuencia real obtenida es f
p
R .C./<2 +#, valor
totalmente aceptable.
3ara que las frecuencias de corte est%n situadas en torno a ./ y 0* -h# el valor que
deber adoptar el factor de calidad es Q R '.F*2F, con lo que la ganancia del
amplificador deber de ser)
0C2 . <
'
. = =
Q
A
"on los valores comerciales para las resistencias resistencias de '2* - y '** S, en el
amplificador se obtiene una ganancia de <.2 y el factor de calidad vale Q R <.
$a ganancia mima que se puede obtener con el con!unto a la frecuencia de inter%s es
?AQ@
<
R?<.2 <@
<
R<2.
En cuanto al amplificador, se seguir usando el T,082 cuyas caractersticas son
sobradas para el uso requerido.
7.#.* $emodulador
El demodulador se va a encargar de reconstruir la se&al en banda. $a parte clave del
mismo es el detector de envolvente. $a modulacin A,- es un caso particular de la
'C
demodulacin A8 con la venta!a de que la saturacin que se pueda presentar en los
amplificadores no tiene ningn efecto negativo en la se&al y, por tanto, la ganancia de
los mismos no es un factor crtico. Esto es as porque la informacin no va codificada en
la amplitud, sino en la frecuencia, en este caso frecuencia :*; o :.< -h#;.
El demodulador completo se compone de tres partes diferenciadas, que son) el
amplificador de entrada, el detector de envolvente y el regenerador.
7.#.*.1-mplificador de entrada
,e trata de un amplificador no inversor cuya funcin es la de adaptar el nivel de la se&al
recibida a un valor adecuado para el buen funcionamiento del detector de envolvente.
Eperimentalmente se ha determinado que una ganancia en torno a 2* es adecuada. "on
la pare!a de resistencias de '<* - y <-C se obtiene una ganancia de 02 ?..dP@. En
cuanto al offset de tensin, la medida obtenida es de .0* m>., valor que se puede asumir
como aceptable.

Figura 16 Demodulador.
7.#.*.2$etector de en)ol)ente
El detector de envolvente est formado por un rectificador de media onda con carga 7".
,i se aplica un tono senoidal al detector, durante el semiciclo positivo el diodo conduce
produci%ndose una cada de tensin de *.C >. Gna ve# que la tensin alcan#a este valor
el condensador comien#a a cargarse y la tensin sube hasta el mimo y desciende de
nuevo hasta los *.C >. A partir de ese punto el diodo entra en corte y el condensador
comien#a su descarga hasta que la tensin vuelve a superar el umbral de los *.C voltios
en el ciclo siguiente. ,e pretende que la tensin caiga slo un '* E durante el tiempo de
descarga, para lo cual)
F . *
< O
ep =

4
'<2
F . * ln
< O '
= =
f

s
'B
"omo R 7", se han escogido los siguientes valores) 7 R'<* - y " R 'n1, con lo que
R '<* s.
El tiempo que tarda la se&al en alcan#ar el '* E de su valor una ve# finali#ado el pulso
es)
<BC ' . * ln = = t s que es el <.B E de la duracin de un bit.
7.#.*.#Re%enerador
A la salida del detector de envolvente se aplican dos inversores 9riggerK,chmitt en
cascada para regenerar la se&al sin invertir la lgica.
A la salida de esta etapa ya tenemos la se&al demodulada y disponible.
7.* Cone1in al microcontrolador
De las diferentes posibilidades de conein al +C68331 slo vamos a plantear la
conein del receptor a trav%s del mdulo de recepcin serie SCI del .S+, para
aprovechar las facilidades que este mdulo proporciona, ya que la programacin de un
receptor puede llegar a ser laboriosa y comple!a, aunque bastante interesante.
$a conein es sencilla. $a salida de datos del receptor se conecta a la entrada de datos
serie R9D del microcontrolador.
7.*.1 2ro%rama &sico de atencin de comunicaciones
,i recordamos el protocolo de comunicacin del telemando, se trata de palabras de ocho
bits de los cuales una parte puede reservarse como identificacin de dispositivo y la otra
como cdigo de instruccin. $a velocidad de transmisin es de '** baudios y la trama
no contiene bit de paridad.
$a trama de datos a recibir tiene la estructura siguiente)
Bit 10 0 Bit 1
3arada "digo de instruccin 6dentificador Arranque
'F
Tabla 3 Estructura de la trama de datos.
$a aplicacin de e!emplo reali#a lo siguiente)
'. +abilita las interrupciones del receptor y se queda esperando a recibir
un dato.
<. Gna ve# recibido, comprueba si es vlido o no.
.. ,i es valido, lo guarda en un !uffer de memoria.
0. ,i no es valido, no hace nada y sigue esperando al dato siguiente.
"abe notar que no se hace comprobacin del desbordamiento del !uffer, ya que se
entiende que es un programa de prueba y con un tama&o de 2** tramas es suficiente
para comprobar la recepcin de ordenes.
******************************************************************************
* REGISTROS SIM *
******************************************************************************
SIMCR EQU $FFFA00 * Controla la configuracin del ite!a "$00CF#$
S%&CR EQU $FFFA0' * Fi(a frecuencia ) !odo de o*eracin del relo( "$+F0,#$
RSR EQU $FFFA0- * Guarda la caua de un reet "E($.$,0/ reet 0ard1are#$
2ORTE EQU $FFFA33 * Regitro de lectura ) ecritura en el *uerto E$
2ORTE3 EQU $FFFA3+ * Tiene e4acta!ente la !i!a funcin 5ue el anterior$
66RE EQU $FFFA37 * 6eter!ina el entido del *uerto E *in a *in$
2E2AR EQU $FFFA38 * Aignacin del *uerto E "2uerto o control de 9US#$
2ORTF EQU $FFFA3: * Regitro de lectura ) ecritura en el *uerto F$
2ORTF3 EQU $FFFA39 * Tiene e4acta!ente la !i!a funcin 5ue el anterior$
66RF EQU $FFFA36 * 6eter!ina el entido del *uerto F *in a *in$
2F2AR EQU $FFFA3F * Aignacin del *uerto F "2uerto F o control de 9US#$
2ICR EQU $FFFA;; * Configuracin de interru*cione *eridica "$000F#$
2ITR EQU $FFFA;' * Contiene la cuenta del ti!er *eridico "$0000#$
S%2CR EQU $FFFA;3 * Controla la funcione de !onitori<acin del ite!a
* co!o e el cao del =atc0dog$ "$'0 anula 1atc0dog#$
S=SR EQU $FFFA;8 * Se de>e ecri>ir *eridica!ente con =atc0dog acti?ado$
CS2AR0 EQU $FFFA'' * Sir?e (unto con CS2AR3 *ara configurar la funcin de
CS2AR3 EQU $FFFA'- * lo *in de C0i* Select "CS/ 2ort C/ etc$#$
2ORTC EQU $FFFA'3 * Regitro de ecritura en el *uerto C$
******************************************************************************
* REGISTROS G2T.2=M *
******************************************************************************
<*
G2TMCR EQU $FFF:00 * Configuracin del G2T$
ICR EQU $FFF:0' * Configuracin de interru*cione del G2T$
66RG2 EQU $FFF:0- * 6eter!ina el entido del *uerto G2$
2ORTG2 EQU $FFF:08 * Regitro de lectura ) ecritura del *uerto G2$
OC3M EQU $FFF:0, * M@cara *ara aignar lo *in de ca*tura de OC$
OC36 EQU $FFF:0: * Regitro de dato a co!*arar con el *uerto OC$
TC&T EQU $FFF:0A * Regitro del G2T aociado a la ca*tura IC/ OC ) 2AI$
2ACTA EQU $FFF:0C * Configuracin del acu!ulador de *ulo 2AI$
2AC&T EQU $FFF:06 * E el contador de regitro de e?ento del 2AI$
TIC3 EQU $FFF:0E * Ca*turan el TC&T cuando e regitra un e?ento en IC3$
TIC; EQU $FFF:30 * Ca*turan el TC&T cuando e regitra un e?ento en IC;$
TIC+ EQU $FFF:3; * Ca*turan el TC&T cuando e regitra un e?ento en IC+$
TOC3 EQU $FFF:3' * Cuando coincide con TC&T caua e?ento en lo *in OC$
TOC; EQU $FFF:3- * Si el ?alor coincide con TC&T caua un e?ento en OC;$
TOC+ EQU $FFF:3, * Si el ?alor coincide con TC&T caua un e?ento en OC+$
TOC' EQU $FFF:3A * Si el ?alor coincide con TC&T caua un e?ento en OC'$
TI'O7 EQU $FFF:3C * 2in co!*artido "2uede reali<ar una funcin TIC o TOC#$
TCTA3 EQU $FFF:3E * Configura el !odo de co!*aracin ) ni?el de alida$
TCTA; EQU $FFF:3F * Configura 5ue flanco *ro?oca la ca*tura en lo IC$
TMSB3 EQU $FFF:;0 * Ca>ilita la interru*cione de IC ) OC$
TMSB; EQU $FFF:;3 * Ca>ilita la interru*cione del 2AI ) del TIMER$
TFAG3 EQU $FFF:;; * Regitro de flag de interru*cione de IC ) OC$
TFAG; EQU $FFF:;+ * Regitro de flag de interru*cione del 2AI ) TIMER
CFORC EQU $FFF:;' * Fuer<a una alida en lo *in OC ) 2=M$
2=MC EQU $FFF:;7 * Configuracin del 2=M$
2=MA EQU $FFF:;- * 6eter!ina el anc0o de *ulo$ "$,0 e !edio ciclo#
2=M9 EQU $FFF:;8 * 6eter!ina el anc0o de *ulo$ "$,0 e !edio ciclo#
2=MC&T EQU $FFF:;, * Regitro del contador del 2=M$
2=M9UFA EQU $FFF:;A * 9uffer *ara *re?enir glitc0e cuando !odifica!o 2=MA$
2=M9UF9 EQU $FFF:;9 * 9uffer *ara *re?enir glitc0e cuando !odifica!o 2=M9$
2RESCA EQU $FFF:;C * Guarda el ?alor del !ulti*licador del G2T$
******************************************************************************
* REGISTROS QSM.QSI *
******************************************************************************
QSMCR EQU $FFFC00 * Configuracin del QSM$
QIAR EQU $FFFC0' * Configuracin del ni?el de interru*cin$
QIDR EQU $FFFC07 * Configuracin del ?ector de interru*cin$
SCCR0 EQU $FFFC0, * Control 0 del SCI deter!ina ?elocidad de tran!iin$
<'
SCCR3 EQU $FFFC0A * Control 3 del SCI *ara configuracione ?aria$
SCSR EQU $FFFC0C * Regitro de etado del SCI$
SC6R EQU $FFFC0E * Regitro de dato del SCI "R6R ) T6R#$
2ORTQS EQU $FFFC37 * Regitro de lectura ) ecritura del 2uerto QS$
2QS2AR EQU $FFFC3- * Aignacin de *in co!o 2uerto QS o co!o Q2SI$
66RQS EQU $FFFC38 * 6ireccin EES de lo *in del 2uerto QS$
******************************************************************************
* CO&TROA 6EA QSM . SCI *
******************************************************************************
9ITFFE EQU 3- * 9it indicador de error de tra!a "Fra!e Error#$
9ITF2E EQU 38 * 9it de error de *aridad "2arit) Error#$
TRAMAF&UAA EQU $FF * Dalor de iniciali<acin ante de reci>ir tra!a
ERRFTRAMA EQU $AA * Dalor de?uelto cuando 0a) error de tra!a
ERRF2ARI6A6 EQU $,0 * Dalor de?uelto cuando 0a) error de *aridad
******************************************************************************
* DECTORES 6EA RESET *
******************************************************************************
ORG $0
2IAAFRESET 6C$A FI&F2IAA
2CFRESET 6C$A 2RI&CI2AA
******************************************************************************
* DECTORES 6E I&TERRU2CIG& *
******************************************************************************
ORG $330
DECTORFQSM 6C$A AEERFSCI * Dector de interru*cin $''
******************************************************************************
* 2U&TERO 6E 2IAA *
******************************************************************************
ORG $'000
2IAA 6S$A ;00
FI&F2IAAH
******************************************************************************
* 9UFFER 6E RECE2CIG& *
******************************************************************************
<<
ORG $;000
9UFFER 6S$9 700
I&IF9UFFERH
******************************************************************************
* SU9RUTI&AS *
******************************************************************************
ORG $3000
******************************************************************************
* CO&FIGURACIO& 6EA CAR6=ARE 6EA MICRO *
******************************************************************************
*************************** I&CA9F=6OG ****************************
* In0a>ilita el =atc0dog 5ue e una funcin de !onitoriracin del *
* ite!a *ara detectar la entrada en un >ucle infinito$ *
*******************************************************************
I&CA9F=6OGH
MODE$9 I$'0/S%2CR * In0a>ilita!o =atc06og
RTS
*............................................................................*
**************************** QSMFCFG *****************************
* Configuracin del QSMFSCI *
******************************************************************
QSMFSCIFCFG
MODE$= I$00,F/QSMCR * Su*er?ior de ar>itrio 37$
MODE$9 I$''/QIDR * Dector de interru*cin $''$
MODE$9 I$0-/QIAR * &i?el de interru*cin - *ara el SCI$
MODE$= I$0A+6/SCCR0 * ?elocidad de TJERJ de 300 >audio$
RTS
*............................................................................*
************************** RECE2TORFCFG **************************
* Configura ) 0a>ilita el !dulo rece*tor del QSM.SCI$ In0a>i. *
* lita al tie!*o el tran!ior al tratare de una co!unicacin *
* e!i.du*le4$ *
******************************************************************
RECE2TORFCFG
MODE$= I$0';'/SCCR3 * Interru*cione 0a>ilitada *ara la rece*cin "RIE#
RTS * tra!a de 8 >it K >it de *aridad i!*ar RTS
<.
******************************************************************************
* RUTI&AS 6E CO&TROA *
******************************************************************************
************************** AEERFSCI *****************************
* Rutina AEERFSCI de atencin a la interru*cin del !odulo erie*
* El dato reci>ido e de(a di*oni>le en el regitro 60 *
*****************************************************************
AEERFSCI
MODE$A 63/."A8#
MODE$A SCSR/63 * Aectura de lo regitro de etado ) de dato$
* a la ?e<L e reetean lo flag de etado$
* auto!@tica!ente$
9TST$A I9ITFFE/63 * Se co!*rue>a el error de tra!a$
9&E TRAMAFERROR
9TST$A I9ITF2E/63 * Se co!*rue>a el error de *aridad$
9&E 2ARI6A6FERROR
A&6I$= I$008F/63 * &o 5ueda!o con lo >it 0 a - en 6+$
MODE$= 63/60 * Co*ia en 60 el dato >ueno$
9RA FI&FAECTURA
TRAMAFERROR
MODE$= IERRFTRAMA/60
9RA FI&FAECTURA
2ARI6A6FERROR
MODE$= IERRF2ARI6A6/60
FI&FAECTURA
MODE$A "A8#K/63
RTE
*............................................................................*
******************************************************************************
* 2RI&CI2AA *
******************************************************************************
ORG $'00
2RI&CI2AA
9SR I&CA9F=6OG * Se in0a>ilita 1atc0dog
9SR QSMFSCIFCFG * Se configura el QSM
MODEA$A II&IF9UFFER/A0 * Carga direccin inicio del >uffer de dato$
<0
9SR RECE2TORFCFG * Se acti?an la interru*cione del rece*tor
&UEDAFTRAMA
MODE$= ITRAMAF&UAA/60 * Dalor de cuando no e reci>e tra!a$
9UCAE
CM2$= ITRAMAF&UAA/60 * E*era a la rece*cin de una tra!a
9EQ 9UCAE
CM2$= IERRFTRAMA/60 * Co!*rue>a i 0a) error en la tra!a
9EQ &UEDAFTRAMA
CM2$= IERRF2ARI6A6/60 * Co!*rue>a i 0a) error en la *aridad
9EQ &UEDAFTRAMA
MODE$9 60/"A0#K * Co*ia la tra!a reci>ida en el >uffer$
9RA &UEDAFTRAMA
E&6
<2

</
:(DICE DE C-(TE(ID-
; TE,E+A(D- !-R I(2RARR-<-S;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1
;1 I(TR-D1CCI=(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1
C.'.' E,9T(DA7E, DE "5D616"A"6U( DE "58A(D5,.........................................................................<
#$%$%$% Codificaci&n RC'($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)
#$%$%$) Codificaci&n RECS *+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,
C.'.< "5D616"A"6U( DE $5, "58A(D5,..............................................................................................
C.'.. 9635 DE 85DG$A"6U(................................................................................................................0
;2 TRA(S+IS-R DE I(2RARR-<-S;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4
C.<.' D6AH7A8A DE P$5QGE, DE$ 97A(,86,57................................................................................0
HE(E7AD57 DE 7E$5V..............................................................................................................................2
C.<.. HE(E7AD57 DE$ 6(9E7>A$5 DE 97A8A..................................................................................../
C.<.0 7EH6,975 DE DE,3$ADA86E(95.................................................................................................B
C.<.2 85DG$AD57 A,-......................................................................................................................F
C.<./ E86,57 DE $GD 6(17A775VA....................................................................................................'*
C.<.C A$68E(9A"6U(.........................................................................................................................'<
;3 RECE!T-R DE I(2RARR-<-S;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12
C...' D6AH7A8A DE P$5QGE, DE$ 7E"E3957..................................................................................'.
C...< 1595K7E"E3957........................................................................................................................'.
Red de desaco-lo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%(
C.... 16$975 3A,5 PA(DA..................................................................................................................'/
C...0 DE85DG$AD57.........................................................................................................................'B
#$,$.$% Am-lificador de entrada$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%*
#$,$.$) Detector de envolvente$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%*
#$,$.$, Regenerador$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/
;4 C-(E9I=( A, +ICR-C-(TR-,AD-R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10
C.0.' 375H7A8A PT,6"5 DE A9E("6U( DE "58G(6"A"65(E,.........................................................'F
6

Potrebbero piacerti anche