En la figura
8 podemos observar el circuito que debemos construir
en base a los conceptos brindados en la edición
anterior de Saber Electrónica. Como podemos
ver, tenemos la fuente de alimentación que
se compone de un transformador de tensión
de línea con secundarios de 30V + 30V de
corriente alterna y 12V + 12V de corriente alterna
(en el dibujo se especifican dos transformadores
distintos pero puede ser uno sólo con dos
secundarios) que luego de ser rectificados y filtrados,
pasan a sus correspondientes reguladores de tensión
y así obtenemos tensiones de +33V, +9V y
+ 5V.
¿Por qué no implementarle
la posibilidad de comandar nuestro sintonizador
de canales a distancia?
Para esto pensé utilizar un control remoto
universal de la marca Philips ya que se lo encuentra
a un precio bastante razonable y además
se puede conseguir información del código
RC5, formato con el cual se envía la información
del control remoto hacia el receptor de TV, que
en nuestro caso será el sintonizador.
El formato del código RC5 consta de 14
bits y está compuesto de la manera mostrada
en la figura 9.
Los dos primeros bits se emplean para la calibración
de AGC, el siguiente bit es utilizado para saber
si se presionó nuevamente una tecla, los
siguientes 5 bits corresponden a qué aparato
queremos manejar, para TV el código a enviar
es cero. En nuestro caso modificaremos la conexión
del SAA3010 y lo pasaremos a “siete”
que corresponde a activación experimental,
con lo cual si tenemos un TV Philips en nuestra
casa no interferirá en nuestro sintonizador.
En la figura 10 podemos ver la tabla con los distintos
sistemas que puede controlar.
Los siguientes 6 bits del código RC5 corresponden
al comando a ejecutar por el aparato receptor
(vea la figura 11).
Como el control remoto universal Philips viene
para trabajar en TV, debemos reformarlo para que
envíe el código de función
experimental (7), para ello debemos fijarnos en
la hoja de datos del integrado que utilizan estos
controles, el mismo es el SAA3010, allí
encontramos toda la información para realizar
dicho cambio, el pin 3 que corresponde a Z0 viene
conectado al pin 17 (DR0) así se lo utiliza
en TV dirección = 0, ahora si queremos
que envíe en la dirección un 7 debemos
abrir la conexión del pin 3 con el pin
17 y conectar el pin 3 (Z0) al pin 9 (DR7). Vea
la tabla 1 en la que se describen los distintos
sistemas. La figura 12 muestra el diagrama en
bloques del SAA3010 y en la figura 13 podemos
apreciar el diagrama de patas de dicho integrado.
La matriz de conexión del teclado se puede
ver en la figura 14 mientras que en la figura
15 se puede ver el tiempo de duración de
un bit en el protocolo RC5.
En nuestro programa dedicado a la recepción
del control remoto no tendremos en cuenta los
primeros 3 bit, luego recibiremos la dirección
y el comando, compararemos si la dirección
es igual a siete, si no lo es abortamos los datos
recibidos, en caso contrario ejecutamos el comando
enviado (figura 16). Luego de esperar el tiempo
que corresponde a 2,75 bit (2,75 * 1,778 milisegundos
= 4,8895m) nos ubicamos en el lugar para leer
los datos que corresponden a la dirección,
luego de leer ésta, retardamos 1,778ms
y nos encontramos nuevamente en condiciones de
leer el nuevo bit, así hasta completar
la lectura del comando. Luego de verificar que
la dirección corresponda a 7, que es nuestro
caso, ejecutamos el comando enviado.
En caso de que la dirección enviada difiera
de 7 se rechaza el comando recibido, poniéndose
a la espera de uno nuevo.
En nuestro caso particular usaremos las teclas
que corresponden a los números del 0 al
9, canal + canal - y usaremos la tecla SLEEP para
poner los canales superiores al 99 (la llamaremos
tecla 1XX), las demás teclas de este control
las anularemos pegándole cinta adhesiva
en los contactos, quedando así sin ningún
efecto.
Ahora sólo tendremos que centrar nuestra
atención en la construcción del
conversor de F.I. a la frecuencia del canal 4,
siendo éste, el último escollo que
tendremos que sortear para poder sintonizar nuestro
programa favorito y así dar por terminada
nuestra tarea, pero de esto nos ocuparemos en
la próxima edición.