SYM168
SYM168
Descarga de CD
Redes de Computadora
Cableadas e Inalámbricas
Editorial Quark SRL, Saber Internacional S.A. de C.V., el Club SE y la Revista Saber
Electrónica presentan este nuevo producto multimedia. Como lector de Saber
Electrónica puede descargar este CD desde nuestra página web, grabar la imagen en un
disco virgen y realizar el curso que se propone. Para realizar la descarga tiene que tener
esta revista al alcance de su mano, dado que se le harán preguntas sobre su contenido.
Para realizar la descarga, vaya al sitio: [Link], haga clic en el ícono
password e ingrese la clave “CD-1283”. Deberá ingresar su dirección de correo electró-
nico y, si ya está registrado, de inmediato podrá realizar la descarga siguiendo las ins-
trucciones que se indiquen. Si no está registrado, se le enviará a su casilla de correo la
dirección de descarga (registrarse en webelectronica es gratuito y todos los socios
poseen beneficios).
18 Etapa 4
Tec Sup E4 L6 [Link]:LECC 1 .qxd 21/01/14 09:59 Page 19
En la entrega anterior le indicamos las fórmulas para calcular el filtro PWM. A con-
tinuación vamos a resolver un caso práctico de un amplificador de audio (para un par-
lante de 8 Ohm), de banda completa utilizando dichas fórmulas:
Comenzaremos a estudiar circuitos para que los pueda armar y probar. Le recor-
damos que son todos circuitos experimentales creados por el autor, por lo que su co-
mentario puede contribuir al mejoramiento de los mismos. Ud. puede observar simple-
mente este capítulo,
pero la idea del au- Figura 2
tor al realizarlo es
que arme las simu-
laciones y las prue-
be. Si Ud. es alumno
de un industrial de
electrónica, insista
a sus profesores pa-
ra que juntos reali-
cen las simulacio-
nes. Lo que Ud. pue-
de aprender reali-
zando las simulacio-
nes es infinitamen-
te mayor a lo que
puede aprender le-
yendo el ar tículo
simplemente.
La figura 2 que
utilizamos para probar el filtro nos puede resultar muy didáctica para entender el fun-
cionamiento del amplificador PWM. La señal del generador es una señal rectangular
de amplitud constante.
Imaginemos que Ud. quiere escuchar una señal muy sencillita. Un tono de audio
de 1kHz de baja amplitud. El modulador genera una portadora de por ejemplo 100kHz
y comienza a cambiarle el tiempo de actividad de modo que varíe por ejemplo de 40%
a 60% en 1ms (que es el período de una señal de 1kHz) pasando por todos los valo-
res intermedios, incluyendo el 50% del tiempo de actividad, que es cuando la sinusoi-
de de 1kHz pasa por cero. Para entender perfectamente el concepto, vamos a simular
el circuito del modulador al que vamos a cargar con un filtro sencillo tipo RC para co-
nectar multímetro digital que mida la salida filtrada. Ver la figura 3.
Ahora observe que la pata (+) está conectada a un generador de diente de sierra
de 100kHz con un período de actividad del 50% y la pata (-) está conectada al cursor
de un potenciómetro cuyos extremos están conectados a +1V y -1V; el cursor tendrá,
por lo tanto, un potencial nulo cuando está en la mitad de su recorrido, que es el ca-
so mostrado.
Como el diente de sierra es de CA, la mitad del tiempo la tensión de la entrada (+)
está por arriba de cero y la otra mitad está por abajo. En el osciloscopio se observa la
señal de salida, que es una cuadrada con picos de +18V y -17V ya que el transistor in-
terno al saturarse queda a 1V.
Figura 3
20 Etapa 4
Tec Sup E4 L6 [Link]:LECC 1 .qxd 21/01/14 09:59 Page 21
Figura 4
Figura 5
Figura 6
22 Etapa 4
Tec Sup E4 L6 [Link]:LECC 1 .qxd 21/01/14 09:59 Page 23
Figura 7
En efecto, hasta
que la salida del com-
parador no llegue a
1,2V el transistor Q3 no
conduciría. Y lo mismo
ocurre cuando la ten-
sión baja hasta -1,2V
24 Etapa 4
Tec Sup E4 L6 [Link]:LECC 1 .qxd 21/01/14 09:59 Page 25
Figura 9
momento en que conduce Q4. Entre -1,2 y +1,2 no conduciría ninguno de los dos tran-
sistores y la salida tendría una discontinuidad. Colocando los diodos el problema se
soluciona. Imagínese que la salida del comparador está en -2V y por lo tanto está con-
duciendo Q4. Si esta tensión comienza a acercarse a la de masa en determinado mo-
mento la base de Q4 estará a -1,2V, pero debido a los diodos la base de Q3 estará por
conducir porque ya tiene 1,2V. Es decir que apenas corta Q4 comienza a conducir Q3
y no hay discontinuidad en el funcionamiento.
Para completar esta tema, queda por mostrar un amplificador PWM práctico para
potencias superiores a 100W. Cuando se trata de conmutar altas corrientes y eleva-
das tensiones, los MOSFETS son inigualables en cuanto a rendimiento. Sólo hay que
tener en cuenta que excitarlos no es tan fácil como parece. Existe la tendencia a pen-
sar que una compuerta aislada que no consume corriente resistiva se puede excitar a
alta impedancia. Y realmente no es así. Cuando se trabaja con MOSFETS de gran po-
tencia, la capacidad de la compuerta tiene una importancia fundamental sobre el di-
seño del excitador, que siempre es una etapa de baja impedancia de salida para que
el capacitor de compuerta se cargue y se descargue rápidamente.
Es impor tante observar que Q1 y Q2 se compor tan como un push pull. En reali-
dad, el nombre más conocido es el de semipuente porque la rama de salida se pa-
rece a medio puente H de los utilizados en electrónica industrial para alimentar mo-
tores de CC.
Figura 10
26 Etapa 4
Tec Sup E4 L6 [Link]:LECC 1 .qxd 21/01/14 09:59 Page 27
citores C3 y C2 exactamente con el valor necesario para que el circuito quede bien po- SOBRE LA CUARTA ETAPA:
larizado y los transistores conmuten rápidamente aumentando su rendimiento. R5 y
R7 operan como una carga mínima de Q3 y Q4 que ayudan a mejorar el arranque del
circuito sin afectar mayormente su rendimiento (si Ud. no los coloca, el simulador TÉCNICO
arranca dando un mensaje de falla). El par complementarios Q3 y Q4 se encargan de EN SISTEMAS DE AUDIO
excitar a las compuertas a muy baja impedancia y dando un camino de circulación de
las corrientes en las dos direcciones posibles (carga y descarga de los capacitores in-
ternos de compuerta). Una vez concluída la cuarta etapa de
esta Carrera y alcanzados los objetivos, el
Observe que la tensión de alimentación de estos transistores es menor que la ten- alumno obtiene el Título de “Técnico en
sión de las fuentes de salida, lo cual permite, posteriormente, alimentar al modulador Sistemas de Audio”. Tratamos en este
con una tensión alejada de su valor máximo de +-18V. Si el lector lo desea, puede ali- módulo de estudio (cuarta etapa de la
mentar el preamplificador con un valor menor, como por ejemplo +-10V, que es un va- Carrera) todo lo referente al audio, desde
lor que aún supera ampliamente el valor necesario de excitación de los MOSFETS. el principio, para que cualquier persona
que tenga, o no, conocimientos de elec-
Es decir que el circuito tiene, como característica importante, separar las fuentes trónica pueda entenderlo.
de las etapas de salida y la preamplificadora. Con esto se consigue diseñar un ampli-
ficador muy flexible simplemente cambiando las fuentes V1 y V2. El autor tiene expe- Estudia, en la primera lección, qué es
riencia en el diseño de amplificadores de 400W simplemente utilizando fuentes de +- el sonido, cómo se desplazan las ondas
80V. También se puede cambiar el valor del parlante por 4 Ohm si se cambia el dise- sonoras, período, frecuencia, para luego
ño del filtro y trabajar con tensiones menores de fuente. Lo más importante es que Ud. seguir, es la lección Nº 2, con los modelos
maneje el tema con gran conocimiento de lo que está fabricando. De hecho, el tema clásicos de amplificadores, las configura-
del audio de gran potencia es muy especial porque forma un nicho de producción que ciones circuitales básicas en donde, a
no está ocupado por los productos importados, ya que los amplificadores para boli- través de algunas fórmulas no muy com-
ches suelen estar incluidos en el bafle y por supuesto no admiten el valor de un flete plicadas, aprenderá a calcular diferentes
desde el exterior. tipos de amplificadores según la uti-lidad
para la cual usted lo necesite. Según las
distintas configuraciones, existen varias
PRUEBA DE LA ETAPA DE POTENCIA Y EXCITADORA formas de polarizar un transistor con sus
ventajas y desventajas, aprenderá tam-
¿Para trabajar en un tema como el indicado es prácticamente imprescindible po- bién a calcular capacitores de paso y verá
seer un generador de funciones? los diferentes tipos de acoplamientos
No, pero se necesita una fuente de señal de onda rectangular con tiempo de acti- entre etapas. En la lección Nº 4 damos
vidad y frecuencia variable que imite la salida por colector abierto de los comparado- una explicación de qué son los preamplifi-
res de tensión. cadores y sus circuitos derivados, como
ser controles de tono, qué es reali-
Por el momento vamos a trabajar con un generador de funciones, pero más ade-
mentación negativa, realimentación mul-
lante le vamos a explicar cómo se construye un generador de reemplazo con un PIC y
tietapa, el sistema Baxendall, filtros, con-
muy pocos componentes externos.
troles de volumen y balance, entradas,
ecualización. La quinta lección está dedi-
Con un multímetro y un generador de funciones se puede hacer realmente mucho.
cada a las etapas de salida, en sus difer-
Inclusive una medición de linealidad del sistema. Pero expliquemos qué significa “li-
entes configuraciones. Para finalizar, en
nealidad” en un equipo digital.
la lección Nº 6, que es la que está leyen-
do, estudia a los amplificadores digitales
En un equipo analógico significa que la tensión de salida sea perfectamente pro-
y los equipos de última generación.
porcional a la tensión de entrada, antes de utilizar la realimentación negativa que to-
do amplificador necesita. Esto, por lo general, es imposible de realizar en la práctica,
Cada lección incluye prácticas y
porque los amplificadores de audio analógicos realimentan tanto la señal de alterna
talleres con distintos montajes relaciona-
como la de continua por la misma red y si se desconecta al realimentación de alterna
dos con el audio y que creemos le serán
el amplificador no funciona porque queda mal polarizado. Los amplificadores PWM
de utilidad, ya sea para el aprendizaje o
permiten un análisis muy completo sin aplicar realimentación. Inclusive la realimenta-
para el desarrollo de su actividad profe-
ción es mucho más moderada porque no tienen grandes distorsiones implícitas.
sio-nal: en esta lección encontrará una
¿Medir distorsión con un multímetro? fuente de alimentación, un seguidor de
Sí, esto es posible. La idea es colocar un multímetro sobre la carga (que por su- señales, vúmetros y amplificadores.
Figura 11
puesto no puede ser la bocina o parlante sino una carga resistiva), luego colocar la se-
ñal de entrada con la frecuencia de la portadora PWM elegida y un período de activi-
dad del 50%.
El multímetro deberá indicar un valor prácticamente nulo. Ver la figura 10. Obser-
ve que el multímetro indica -88 mV que puede considerarse como un valor nulo. Aho-
ra se debe probar con un valor de tiempo de actividad de 1% y volver a leer el multí-
metro. Luego se lo lleva a 99% y se vuelve a medir la tensión de salida, tal como se
observa en la figura 11.
Ya se puede observar que el pre y la salida son perfectamente lineales porque los
valores de +29.252 y -29,686 son prácticamente equidistantes de 0. Si lo desea, pue-
de realizar mediciones intermedias y trazar una gráfica.
¿Como es posible que componentes altamente alineales como los transistores bi-
polares y los MOSFET generen una linealidad tan perfecta?
Porque se los utiliza al corte o a la saturación, nunca a un valor intermedio. Eso
significa digitalizar un circuito. J
28 Etapa 4
Tec Sup E4 L6 [Link]:LECC 1 .qxd 21/01/14 09:59 Page 29
Montaje Destacado
Amplificador de 200W
En la década del 70 del siglo pasado se hicieron famosos los módu-
los amplificadores híbridos de Sanyo por poder manejar potencias
muy elevadas en un pequeño espacio espacio y con la necesidad de
muy pocos componentes externos. Es por eso que hoy en día siguen
siendo muy populares entre los “audiófilos” que desean contar con
etapas de potencia fáciles de manejar. El siguiente montaje es una
aplicación del módulo STK 208.
S
i bien esta lección es sobre amplificadores de audio digitales, por motivos de
espacio no podemos editar un circuito de este tipo en estas páginas (aunque se
encuentra en la parte práctica del CD que contiene esta lección y que Ud. Puede
descargar desde nuestra web). Es por eso que le proponemos el armado de un ampli-
ficador “convencional”, basado en un módulo STK de la firma Sanyo.
Figura 1
Tabla 1
30 Etapa 4
Tec Sup E4 L6 [Link]:LECC 1 .qxd 21/01/14 09:59 Page 31
Montaje
Amplificador de 260W con Transistores
Para los que querían más potencia de audio y no quieren un montaje
con circuitos integrados, presentamos este circuito capaz de entregar
hasta 260W RMS sobre una carga de 8 ohm.
M
uchos fanáticos, sobre todo lo más viejitos, sostienen que no hay amplificado-
res de audio como los antiguos a válvula y, aunque las pruebas de laboratorio
pueden indicar lo contrario, quienes han experimentado con estos equipos
pueden dar cuenta que algo de razón hay.
Figura 3
Montaje
Amplificador Seguidor de 25W
Presentamos un Amplificador Seguidor de 25W con un simple inte-
grado TDA2040 y muy pocos componentes que nos permitirá escu-
char un sonido de alta calidad y potencia.
Este circuito debe ser alimentado por una fuente de continua par-
tida de 20+20V con una corriente de 1A por canal. La tensión positi-
va ingresa por el pin 5 mientras que la negativa lo hace por el 3. Entre
cada vía de alimentación y masa se deberá colocar un capacitor elec-
trolítico de 220µF junto con otro en paralelo, cerámico, de 100nF. De
esta forma se efectúa un correcto desacople y filtrado de la fuente.
32 Etapa 4
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 33
Desarrollo de Microcontroladores
Qué es
ARDuINO
KIt De tRAbAjO y eNtORNO De DesARROllO
Arduino es una herramienta para hacer que las computadoras puedan “sentir y controlar
el mundo físico” en base a órdenes muy fáciles de establecer. Es una plataforma de desa-
rrollo de computación física (physical computing) de código abierto, basada en una placa
sencilla con un microcontrolador y un entorno de desarrollo (software Arduino) para crear
programas que serán grabados en el microcontrolador de la placa. Puede usar Arduino
para crear objetos interactivos, leyendo datos de una gran variedad de interruptores y sen-
sores y controlar multitud de tipos de luces, motores y otros actuadores físicos. Los pro-
yectos de Arduino pueden ser autónomos o comunicarse con un programa (software) que
se ejecute en una computadora personal y hasta en un smarphone. La placa puede mon-
tarla Ud. mismo o comprarla ya lista para usar y el software de desarrollo es abierto y lo
puede descargar gratis desde Internet. En esta entrega explica qué es Arduino, cuáles son
los primeros pasos que el lector debe dar para trabajar con esta plataforma, cómo es el kit
básico de desarrollo y explicaremos cómo se emplea el software Arduino, cuya página ofi-
cial es [Link] y entendiendo que los textos están licenciados bajo
“Creative Commons Attribution-ShareAlike 3.0 License” y que el código fuente de los
ejemplos en la guía están liberados como dominio público.
Microcontroladores 33
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 34
A rDuino
34 Microcontroladores
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 35
Microcontroladores 35
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 36
A rDuino
En el CD que se sugiere
descargar, se encuentran
los programas para
Windows, Macintosh y
Linux. Más arriba se indica
cómo descargarlo desde la
web
ConECtE lA PlACA
36 Microcontroladores
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 37
Microcontroladores 37
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 38
A rDuino
38 Microcontroladores
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 39
En su computadora
aparecerá una imagen
como la mostrada en la
figura 9.
SElECCIonE Su PlACA
Necesitará seleccio-
nar el tipo de placa de su
Arduino en el menú:
Tools → Board
En la figura 10 puede
ver la imagen que se
despliega, en la que
debe realizar la selec-
ción. Para las nuevas
placas Arduino con el
chip ATmega 328 (com-
pruebe el texto escrito en
el chip de la placa),
seleccione la opción
“Arduino Duemilanove or
Figura 10 - Selección de la placa Arduino en el IDE.
Nano w/ ATmega328” del
menú desplegable.
Anteriormente las placas
Arduino incluían un chip
ATmega 168; para estos
casos seleccione la
opción “Arduino
Diecimila, Duemilanove,
or Nano w/ ATmega168”.
SElECCIonE El
PuErto SErIE
Seleccione el disposi-
tivo serie de la placa
Arduino en el menú:
En la figura 11 puede
ver la imagen que se
despliega, en la que
debe realizar la selec-
ción. Lo más probable es
que sea COM3 o mayor
Figura 11 - Selección del puerto en el que está conectada la placa. (COM1 y COM2 se
Microcontroladores 39
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 40
A rDuino
reservan, por regla general para puertos serie de * La sección “reference” para conocer el len-
hardware). Para asegurarse cuál es, puede des- guaje de programación Arduino.
conectar la placa y volver a mirar el menú; el
puerto de la placa habrá desaparecido de la lista.
Reconecte la placa y seleccione el puerto apro- CArACtEríStICAS téCnICAS dE un ArduIno uno
piado que se indica en el Administrador de
Dispositivos. Arduino UNO es la versión más conocida de
la placa de entrenamiento, existen dos variantes,
la Arduino UNO convencional, figura 13 y la
SubA El SkEtCH A lA PlACA Arduino UNO SMD, figura 14. La única diferencia
entre ambas es el tipo de microcontrolador que
Cuando abrió el archivo de ejemplo, lo que montan. La primera es un microcontrolador
aparece en la pantalla es el programa que al ser Atmega en formato DIP y la segunda dispone de
cargado en el microcontrolador de su placa un microcontrolador en formato SMD. Para
Arduino, hará parpadear un LED. Para “subir el entendernos, el formato DIP es mucho más gran-
sketch” (programa escrito en el IDE de Arduino) de que el formato SMD, que se suelda a la super-
ahora simplemente pulse sobre el botón "Upload" ficie de la placa.
en el Menú del Entorno Arduino, figura 12. En este tutorial haremos uso de la primera
Espere unos pocos segundos (debería ver par- versión porque nos permite programar el chip
padear los Led RX y TX de la placa). sobre la propia placa y después poder quitarlo
Si el volcado del código es exitoso verá apa- para integrarlo en otro proyecto.
recer el mensaje "Done uploading" en la barra de Si su intención es usar directamente la propia
estado. placa en sus prototipos, cualquiera de las dos
versiones es similar.
Nota: Si tiene una placa Arduino Mini, NG, u
otras placas, necesitará presionar el botón de
reseteo de la placa inmediatamente antes de pre- rESuMEn dE CArACtEríStICAS téCnICAS
sionar el botón "Upload" del Entorno de
Programación Arduino. Como mencionamos, el Arduino 1 usa un
microcontrolador ATMEL Atmega328, de 28 ter-
Unos pocos segundos después de finalizar el minales que opera con una tensión de 5V. En la
volcado del programa debería ver cómo el Led de
la placa conectado al pin 13 (L) comienza a par-
padear con un color naranja. Si ocurre esto ¡en
hora buena!
40 Microcontroladores
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 41
Microcontroladores 41
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 42
A rDuino
42 Microcontroladores
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 43
el voltaje presente en el
jack directamente
desde Vin. En el caso
de que el Arduino esté
siendo alimentado
mediante el cable USB,
ese voltaje no podrá ser
monitoreado desde
aquí.
En la figura 15 se puede
apreciar la familia de
Arduino, con las varian-
tes propuestas y que se
ofrecen comercialmen-
te. Como dijimos, la
más popular es Arduino
Uno, que en sus tres
tipos se puede ver en la
figura 16.
Microcontroladores 43
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 44
A rDuino
44 Microcontroladores
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 45
PráCtICA 1:
EnCEndIdo dE un lEd
Microcontroladores 45
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 46
A rDuino
El Programa:
Recuerde, lo que se escribe entre las Figura 25 - Entradas y salidas de la placa Arduino.
llaves de la función setup se ejecuta una
única vez en el arranque de la placa. Lo
que coloquemos entre las llaves de la función
loop se ejecutará una vez tras otra hasta que
apaguemos el Arduino.
Se estará preguntando ¿qué cosas pongo
ahí? … pues… veamos:
1) ¡Cuidado! el pin que quiero configurar y la digitalWrite(número de pin, estado alto o estado bajo)
configuración que quiero que se le aplique están
separados por una coma “,” ¡No se olvides de A estas alturas, ya tiene que haberse percata-
ella! do de que esto tiene que ver con señales digita-
2)¡El punto y coma del final “;” también es les. Como sabe, las señales digitales binarias
importante. representan dos estados: un estado bajo, tam-
3) Más importante aún, cuando programe un bién conocido como 0, apagado u OFF y un esta-
46 Microcontroladores
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 47
do alto también conocido como 1, encendido u Por ahora, con esto es suficiente ¿ahora qué
ON. También sabrá que el estado alto o HIGH se hacemos?
representa con 5V (aunque las placas que se ali- Es bien sencillo. Escribimos las instrucciones
mentan a 3.3V devolverán esto como valor alto) y mencionadas en el escritorio del software Arduino
que el estado bajo o LOW se representa con 0V. una debajo de la otra. Hecho esto, por un lado
DigitalWrite necesita dos parámetros para su pulsaremos sobre el botón que tiene el símbolo
programación o definición, el primero, una vez de play, minicadena o reproductor multimedia de
más, es el número de pin digital al que haremos la barra de botones.
referencia y el siguiente es el estado que quere- Al hacer clic sobre ese botón el sketch escrito
mos mantener en ese pin, por lo tanto. se compilará (se transformará a un lenguaje que
Si quiero enviar un valor alto en el pin 12 ten- “entiende” el microcontrolador). Si hubiera cual-
dré que escribir: quier error, nos aparecerá un texto en rojo en la
parte baja de la ventana, en la sección de men-
digitalWrite(12, HIGH); sajes. Si todo ha ido bien, podemos “subir” el pro-
grama a la placa.
Si quiero tener 0V en el pin 10 escribiré: Lo que haremos es enviar, a través del cable
USB, el programa traducido a la placa y lo graba-
digitalWrite(10, LOW); rá en el chip del microcontrolador.
Este proceso es realmente simple, sólo hay
Otra instrucción que necesitamos es: que hacer clic en el botón de programación.
Sobre la placa hay dos pequeños LEDS, eti-
delay(milisegundos) quetados con los nombres, TX y RX que deberí-
an comenzar a parpadear, indicando que el pro-
Delay es una función más sencillita que el grama está siendo transferido. Luego, el Led que
resto, hace que toda la ejecución de Arduino pare conectamos a la placa debe comenzar a parpa-
durante los milisegundos que le indiquemos dear.
como argumento. Por lo tanto, si quiero esperar
medio segundo escribiré:
ACtIvIdAdES:
delay(500);
1. Haga el mismo montaje anterior pero utili-
Si quiero esperar diez segundos escribiré: zando el pin 7 para conectar el diodo LED.
2. Con el montaje anterior haga que el diodo
delay(10000); esté encendido 1 segundo y apagado 2 segun-
dos.
3. Intente ahora hacer que dos LEDs se apa-
guen y parpadeen de manera secuencial, al esti-
lo del conocido “auto fantástico”.
PráCtICA 2:
EnCEndIdo dEl lEd l IntEgrAdo En lA PlACA
Microcontroladores 47
Manual - [Link]:*Cap 4 - telefonia 21/01/14 10:08 Page 48
A rDuino
48 Microcontroladores
Mont - [Link]:[Link] 21/01/14 10:14 Page 49
AyudA Al P rinciPiAnte
Para los que están comen-
zando con microcontrolado-
res, proponemos el armado de
un circuito sencillo y muy efi-
caz. Uno de los sistemas de
luces más requeridos es, sin
dudas, aquél que puede emple-
arse como sistema de seguri-
dad o baliza, ya sea cuando un
vehículo está en emergencia o
cuando una persona se decide
a correr. En esta nota les mos-
tramos cómo trabajar con PICAXE casi “desde cero”, de modo que no tenga incon-
venientes en el armado del prototipo. El proyecto fue tomado del tomo 7 de la
Colección Club Saber Electrónica.
Luces de ALertA
con PIcAXe
L
a figura del “copete” muestra un juego de luces do y apagado de LEDs de alta intensidad de luz. El
triangular de seguridad que puede acoplarse a microcontrolador es el “cerebro” de la luz de seguri-
un cinturón o a un bolso. La misma puede ser dad.
utilizada por personas que estén caminando o mon- Diseñar y construir una luz de seguridad para pea-
tando bicicleta en carreteras oscuras para advertir a tones ó ciclistas resulta muy fácil si se siguen los pa-
los conductores sobre su presencia. sos que damos a continuación. La luz de seguridad
La luz de seguridad funciona mediante el encendi- debe programarse para encender y apagar LEDs de
alta intensidad. Las especifi-
caciones del diseño son las
siguientes:
Ayuda al Principiante
El diagrama en bloques para su luz de seguridad de encendido/apagado, caja para dos pilas AAA, y
puede ser como el que vemos en la figura 1. también necesitará un conector picaxe para descar-
El asunto más importante que debe pensar al di- ga y algunas resistencias.
señar su luz de seguridad, es el tipo de estuche que
va a utilizar para la misma.
UtILIzAndo LEdS
¿Va a usar el estuche triangular del fabricante o
va a hacer su propio estuche? Tal como hemos visto en este mismo texto, los
LEDs sólo necesitan una pequeña cantidad de co-
Otros puntos importantes a considerar antes de rriente para operar, esto los hace mucho más eficien-
encarar el diseño del sistema de luces de seguridad tes que las lamparitas (bombillas) eléctricas (esto sig-
son los siguientes: nifica, por ejemplo, que si se tuviera una alimentación
por baterías un LED alumbraría por mucho más tiem-
1. ¿Qué color, forma y tamaño de LEDs va a utili- po que una bombilla eléctrica). Si se pasa demasiada
zar? corriente por un LED el mismo se puede dañar, es por
2. ¿Qué tipo de batería es la más adecuada? esto que los LEDs normalmente se utilizan junto con
3. ¿Cómo va a encender y apagar su luz de segu- una resistencia en serie, para protegerlos de corrien-
ridad? tes excesivas. El valor de la resistencia requerida de-
4. ¿Necesita su luz de seguridad ser resistente al pende del voltaje de la batería utilizada. Para una ba-
agua, de manera que pueda utilizarla bajo la lluvia? tería de 4.5V se puede utilizar una resistencia de
330Ω y para una batería de 3V lo apropiado es una re-
En la figura 2 podemos observar los componentes sistencia de 120Ω.
principales que podría necesitar para su luz de segu- Debido a que el LED sólo requiere una pequeña
ridad. Precisará un microcontrolador PICAXE-08, dio- cantidad de corriente para operar, el mismo se puede
do emisor de luz (LED), fotorresistencia, interruptor conectar directamente entre el pin de salida del micro-
controlador y 0V (sin olvidar incluir la resistencia en
Figura 2 serie para protección).
Puede probar el LED muy fácil mediante el si-
guiente programa:
50 Microcontroladores
Mont - [Link]:[Link] 21/01/14 10:14 Page 51
Ayuda al Principiante
LIStA dE MAtERIALES componentes electrónicos se sueldan al tablero o pla-
ca de circuito impreso, excepto el LED2 y el LED3 si
R1, R2, R3: resistencias de 120Ω, (marrón rojo usted está utilizando el estuche triangular al conectar
marrón dorado) con cables estos dos LEDs.
R4: resistencia de 1kΩ, (marrón negro rojo El LED1 se suelda arriba del PCB mediante cables
dorado) largos. Luego se dobla hacia atrás por el borde del
R5: resistencia de 22kΩ, (rojo rojo naranja PCB de manera que apunte hacia abajo en vez de ha-
dorado) cia arriba.
R6: resistencia de 10kΩ, (marrón negro naranja Vea en la figura 4 el diseño de la placa de circuito
dorado) impreso de este proyecto.
LED1, 2, 3: LEDs de alta intensidad de 5 mm La fotorresistencia opcional, si se utiliza, se suelda
SW1: interruptor deslizante de encendido/apa- en el tablero del lado de las pistas.
gado Una vez que haya montado todos los componen-
IC1: conector de 8 pines para circuito integrado tes, puede verificar el funcionamiento de las distintas
PX: microcontrolador PICAXE-08 partes, para ello, haga lo siguiente:
CT1: conector de descarga PICAXE de 3.5 mm
BT1: caja de pilas eléctricas de 3 V (2 x AAA) Paso 1 – Verifique las uniones soldadas.
PCB: tablero de circuito impreso Verifique que todas las uniones estén conectadas
Cables sencillos para conectar los LEDs y la tanto al terminal como al cable, y que el cable esté su-
caja de pilas jeto firmemente. También verifique que la soldadura
no haga accidentalmente puentes entre terminales
oPCIonAL: adyacentes. Esto es mucho más probable en los
LDR: fotorresistencia miniatura LEDs y en la fotorresistencia.
Estuche En el conector estéreo los terminales cuadrados a
1 estuche triangular con clip de cinturón cada lado pueden unirse sin ninguna consecuencia ya
2 tornillos de rosca cortante No. 4 de 6 mm que de todas formas están unidos por una pista en el
1 tornillo de rosca cortante No. 4 de 16 mm tablero. Sin embargo, éstos no deben unirse al aguje-
ro redondo central.
calientes. Por lo tanto nunca derrita la soldadura so-
bre la punta y luego trate de tirar la misma sobre la Paso 2 – Verifique los componentes.
unión a soldar – esto no funcionará ya que la unión 1) Verifique que el cable negro de la batería esté
estará fría y la soldadura no se pegará. en el agujero marcado 0V y que el cable rojo esté en
Para soldar correctamente debe sostener en una el agujero marcado V+.
mano el soldador y en la otra la soldadura. Por lo tan- 2) Verifique que el chip PICAXE-08 esté insertado
to, asegúrese que el tablero esté fijo a la mesa de ma- correctamente en el conector, con la muesca (que
nera que no se mueva (utilice una prensa ó pida al- muestra el pin1) apuntando hacia el conector estéreo.
guien que lo sujete). 3) Verifique el lado plano del LED esté conectado
Después de terminar una unión asegúrese que la al agujero correcto del PCB.
misma no esté haciendo “puente” con otras juntas. 4) Verifique que el conector esté soldado correcta-
Sin embargo, tome en
cuenta que algunas juntas
Figura 4
soldadas (por ejemplo a
ambos lados del conector
de descarga PICAXE) tie-
nen dos alambres muy cer-
ca el uno del otro que se
encuentran conectados
mediante una pista (línea)
sobre el PCB. En estos ca-
sos no importa que la sol-
dadura las una.
En el proyecto de la luz
de seguridad todos los
52 Microcontroladores
Mont - [Link]:[Link] 21/01/14 10:14 Page 53
mente, incluyendo el terminal cuadrado central el cual a Si el programa no se descarga verifique que la re-
menudo, es olvidado por equivocación. sistencia de 22kΩ, la de 10kΩ y el conector IC estén
soldados correctamente. Utilice un voltímetro para
Paso 3 – Conecte la batería. verificar si hay 3V entre las patas superiores (1 y 8)
Verifique que las 2 pilas AAA estén colocadas correc- del microcontrolador.
tamente dentro de la caja de baterías. Encienda el inte- Verifique que el cable esté firmemente conectado
rruptor y ponga su dedo sobre el microcontrolador PICA- al conector y que dentro del software se haya elegido
XE. Si comienza a calentarse apague el interruptor in- el puerto serie correcto.
mediatamente ya que esto indica que hay un problema
lo más seguro es que el chip o los cables de la batería Paso 5 – Pruebe el LEd 1
estén conectados en sentido inverso. Repita el programa del paso 4, pero utilice high 1
y low 1 en vez de high 0 y low 0. Esto verificará el
Paso 4 – descargue un programa funcionamiento del LED 1 cuando monte el circuito en
para probar el LEd 0 la placa de la figuira 27.
Conecte el cable a su ordenador y al conector PICA-
XE en el PCB. Asegúrese que el enchufe del cable que- Paso 6 – Pruebe el LEd 2
de completamente dentro del conector del PCB. Repita el programa del paso 4, pero utilice high 4
Si Ud. “no sabe de lo que estamos hablando” enton- y low 4 en vez de high 0 y low 0. Esto verificará el
ces debe comenzar a leer este tema desde el comienzo funcionamiento del LED 2.
de este capítulo ya que hemos explicado una serie de
conceptos importantes tales como “qué es un PICAXE, Paso 7 – Pruebe la fotorresistencia (opcional)
cómo se lo usa, cómo se lo programa, qué utilitarios se Escriba y descargue el siguiente programa:
emplean para su programación, cómo se lo conecta a
una computadora, etc.” main:
Escriba y descargue el siguiente programa: if pin3 = 1 then LEdon
low 0
goto main
LEdon:
high 0
goto main
Ayuda al Principiante
¡Sea creativo, intente crear tantos patrones de en- ` Programa 2
cendido de luces como pueda!
start:
Programa 1 ` convertir en salidas a los pines 0, 1 y 2
low 0
Este programa tiene un bucle principal el cual en- low 1
ciende y apaga los LEDs de una manera relativamen- low 2
te lenta. Si la fotorresistencia está a oscuras, los
LEDs se encenderán y apagarán muchísimo más rá- main:
pido. ` todos encendidos - todos apagados 20 veces
_______________________________________ for b1 = 1 to 20
` Programa 1 let pins = 7
pause 100
let pins = 0
` ***** bucle lento ***** pause 100
slow: next b1
high 0 ` encender LEDs
high 1 ` encendido en círculos 20 veces
high 2 for b1 = 1 to 20
pause 500 ` esperar 0.5 segundos let pins = 1
pause 100
` si el valor de luz es bajo (low) entonces ir a fast let pins = 2
if pin3 = 0 then fast pause 100
let pins = 4
low 0 ` apagar LEDs pause 100
low 1 next b1
low 2
pause 500 ` esperar 0.5 segundos ` destellando en círculos 20 veces
for b1 = 1 to 20
` si el valor de luz es bajo (low) entonces ir a fast let pins = 1
if pin3 = 0 then fast pause 100
goto slow let pins = 0
pause 100
` ***** bucle rápido ***** let pins = 2
fast: pause 100
high 0 ` encender LEDs let pins = 0
pause 100
high 1 let pins = 4
high 2 pause 100
pause 100 ` esperar 0.1 segundos let pins = 0
` si el valor de luz es alto (high) entonces ir a slow pause 100
if pin3 = 1 then slow let pins = 2
pause 100
low 0 ` apagar LEDs let pins = 0
pause 100
low 1 next b1
low 2
pause 100 ` esperar 0.1 segundos ` regresar al inicio
goto main
` si el valor de luz es alto (high) entonces ir a slow _______________________________________
if pin3 = 1 then slow
Hemos dado dos de los muchos ejemplos que
goto fast pueden utilizarse para la programación de un juego de
_______________________________________ luces de seguridad. Si desea conocer más sobre los
microcontroladores PICAXE, puede bajar notas com-
Programa 2 pletas y los programas sin costo, para ello debe diri-
Este programa es mucho más avanzado. Utiliza girse a nuestra web: www,[Link],
múltiples veces bucles for...next para crear una va- hacer click en el ícono password e ingresar la clave
riedad de patrones de encendido distintos. picaxe. J
54 Microcontroladores
Mont - elevador para [Link]:[Link] 21/01/14 10:15 Page 55
M o n ta j e
ElEvador dE octava
Para Guitarra Eléctrica
IntroduccIón octava inmediatamente superior de la escala musical.
El resultado es un sonido más agudo que el original
En verdad, la elevación de una octava de una si el sonido duplicado es reproducido solo. Si lo
señal generada por un instrumento musical, ya sea sumamos al original, tendremos una especie de
por medio de amplificadores operacionales acopla- acompañamiento de un segundo instrumento,
dos al puente de diodos o incluso de forma pasiva, tocando la misma nota pero en octava diferente.
con simples puentes de diodos, ya ha sido explorada Nuestro circuito es intercalado entre el instrumento
en muchas publicaciones. musical y el amplificador y puede ser alimentado con
El circuito que presentamos no pretende ser muy tensiones de 9 a 12V de una fuente simétrica. Esto
diferente de los más sencillos que se pueden hacer significa que tanto podemos usar una fuente a partir
para este efecto de sonido, teniendo solamente como de la red local como 2 baterías de 9V pequeñas, ya
detalle más elaborado el hecho que suma la señal que el consumo de corriente es muy bajo.
generada con la señal original, en un mezclado que
mejora la reproducción final.
Así, si el lector no conoce los efectos de elevación característIcas
de octava no cuesta mucho experimentar con esta
versión con amplificador operacional. * Tensión de alimentación: 9 a 12V (simétrica).
Para los que no lo saben, el elevador de octava * Consumo: 5mA (típ).
consiste en un circuito que duplica la frecuencia de la * Impedancia de entrada: 1M(típ).
nota que se está ejecutando, llevándola hasta la * Ganancia: ajustable entre 10 y 200.
Proyectos Electrónicos 55
Mont - elevador para [Link]:[Link] 21/01/14 10:15 Page 56
Montajes
cómo FuncIona
Figura 2
56 Proyectos Electrónicos
Mont - elevador para [Link]:[Link] 21/01/14 10:15 Page 57
LIsta de materIaLes
Varios:
Placa de circuito impreso, cables blindados,
caja para montaje, fuente de alimentación,
botones para los potenciómetros (si se los usa),
cables, estaño, etc.
Proyectos Electrónicos 57
Mont-generadorderf[Link]:[Link]21/01/1410:17Page58
M o n ta j e
Los amplificadores de frecuencia intermedia
son siempre los circuitos de alta ganancia
del receptor, siendo responsables de la
ganancia y selectividad final del equipo. Su
ajuste determina, en muchos casos, la efecti-
vidad a la hora de tener que presentar una
señal captada por la antena en el amplifica-
dor de audio, por lo cual se debe contar con
las herramientas e instrumentos apropiados.
En este artículo presentamos el circuito de
un generador de radiofrecuencia que puede
ser calibrado para diferentes valores
mediante el cambio de un cristal.
Por: Ing. Horacio Daniel Vallejo
e-mail: hvquark@[Link]
Generador de rF
para pruebas y ajustes
P
ara emisiones comerciales, los receptores adyacentes al que se está sintonizando. Recuerde
deAMenArgentinaoperanconunafrecuen- que la selectividad está dada por el factor de mérito
ciade465kHz(enlamayoríadelospaíses delcircuito,elcualdisminuiráconlafrecuenciaacau-
delmundoesde455kHz);paraFMsehaelegidouna sadelaumentodelaspérdidasdelmismo(figura1).
FIde10,7MHzyparatelevisiónseoperaconunaFI Además,paraunaFIdealtovalorseránecesario
devideode45,75MHz.AlgunosreceptoresdeFMpa- unosciladorlocalqueopereafrecuenciasmásaltas,
ra comunicaciones poseen FI del orden de los conlocualaumentaráladificultadderastreodeseña-
20MHz;enAMdealtasfrecuenciasseestila2MHzy lesyaquedisminuirálarelacióndecapacidadesne-
para microondas normalmente se utiliza una FI de cesariasparacubrirtodalabanda.
30MHz.
LaseleccióndeunaFIdemasiadoaltaobligaráa Ejemplo 1: enondasmediasdeAMsedeseasa-
utilizarcircuitosresonantesnotanselectivosconuna berlarelacióndecapacidadesquedebetenerunca-
curva de respuesta demasiado ancha, razón por la pacitorvariableparaelosciladorlocaldelreceptorsi
cual no podrá rechazar adecuadamente los canales la FI vale: a) 465kHz; b) 2000kHz. Sabemos que la
banda de ondas medias va desde
550kHza1600kHz,conlocualelos-
cilador local variará para una FI de
465kHzdesde:
58 Proyectos Electrónicos
Mont-generadorderf[Link]:[Link]21/01/1410:17Page59
C2 fmáx
––––––=(––––)2 = Figura 2
C1 fmín
Ennuestrocaso:
C2/C1=4
Con lo cual, si la mínima
capacidad del variable fuera
de 20pF, la máxima capaci-
dad debería ser 80pF (20 x
4).Paraelsegundocasodel
ejemplo y aplicando igual ra-
zonamientosetendrá:
C2/C1=2
Enestecaso,silacapaci- Figura 3
dadmínimavale20pFlamá-
xima será entonces de 40pF
(20x2).Note,entonces,que
ahoradebepodersintonizarla
misma cantidad de emisoras
con la mitad de variación de
capacidad,conlocualsede-
muestra que a medida que
aumenta el valor de FI se
complicaelrastreo.
Porelcontrario,unaFIde-
masiado baja empeorará el
rechazodelafrecuenciaima-
gen.
ElnúmerodeFInecesarios
depende del servicio que debe
darelreceptory,porlotanto,de
Proyectos Electrónicos 59
Mont-generadorderf[Link]:[Link]21/01/1410:17Page60
Montajes
LISTA DE MATERIALES
IC1,IC2-74LS00-CircuitosintegradosTTL
X1-Cristalde465kHz,455kHzodelafrecuen-
ciaaemplear(vertexto).
R1-1k2
R2-1k2
R3-330_
R4-1k_
VR1-5k_
C1-220nF-Cerámico
C2-10µF-Electrolíticox25V
C3-470nF-Cerámico.
D1-Ledde5mmcolorrojo.
D2-1N4001-Diodorectificador
VARIoS
Figura 4 Placadecircuitoimpreso,bornesypuntasde
salida(IC3),perillaparaelpotenciómetro,
cables,estaño,etc.
todecampoocircuitosintegrados.Engeneral,enlame-
didaquesecomenzóautilizareltransistorenetapasde
FIserequirieronmayorcantidaddeetapasamplificado-
rasyaqueeltubodevacíooperabaportensiónypermi-
tíaelusodetanquesdealtísimaimpedanciasinperjudi-
carsufuncionamiento.
Veamos,entonces,unaetapadefrecuenciainterme-
diacompuestapordosseccionesamplificadoras(figura
2).Notequeenestecircuitolasdosseccionesposeen
controlautomáticodeganancia.LaentradadelAGCes-
tádesacopladapormediodelosfiltrosR1-C2yR4-C7.
Lapolarizacióndebasedelosdostransistores,eneste
caso,sehaceatravésdelaseñaldeAGC.
R2yR5sonresistoresdeestabilizacióndeemisorde
nersecuidadoenlareparacióndelasetapasdeFI,es- lostransistoresquesondesacopladosparalaseñalde
pecialmentecuandosedebenreemplazarcomponentes. RFatravésdeC3yC7respectivamente.
SehadichoquesiseeligeunaFIdebajovalorse La señal de neutralización sale del secundario del
tendrá más dificultades en el rechazo de la frecuencia tanquedecadasecciónyregresaalabasedelostran-
imagen;además,labandaderespuestadeloscircuitos sistoresatravésdeC4yC9.
sintonizadossevuelvedemasiadoestrechaconlocual Una vez que detallamos el funcionamiento de una
secorreelriesgodeperderinformación(siseaumenta etapadeFIclásica(enlaactualidadsonintegradasen
elanchodebandaderespuestadisminuirálaganancia). chips,peroenmuchoscasossiguensiendoetapasdis-
Unasolucióndecompromisoparalaeleccióndela cretasqueprecisansercalibradas).Paracalibrarlas,ne-
frecuenciaintermediaenreceptoresdeAMconsisteen cesitamosungeneradorcomoeldelafigura3queentre-
tomarunvalorunpocomenorquelafrecuenciamásba- gueunaseñalde465kHz,demodotalquealaplicardi-
jadelabandaquemanejaelreceptor.Porejemplo,en chaseñalalaentradadelaetapaycolocandounosci-
receptoresdeAMdeondasmedias,lafrecuenciamás loscopioounmultímetroenACalasalidadelcircuito,se
bajadelabandaes550kHzyseadoptacomoFIunva- debecalibrarcadabobinaparaobtenerlamáximaindi-
lorde465kHz. caciónenelinstrumento.
Puedenconstruirseamplificadoresdefrecuenciain- Paraterminar,enlafigura4sepuedeapreciarelcir-
termediacontransistoresbipolares,transistoresdeefec- cuitoimpresodenuestrogenerador.J
60 Proyectos Electrónicos
Curso Micro -Lec 10 [Link]:*Cap 4 - telefonia 21/01/14 10:18 Page 61
Programación de Funciones
en Lenguaje mikroc
FuncionEs
Una función es una subrutina que contiene una lista de sentencias a realizar. La idea principal
es dividir un programa en varias partes utilizando estas funciones para resolver el problema inicial
con más facilidad. Además, las funciones nos permiten utilizar las destrezas y el conocimiento de
otros programadores. Una función se ejecuta cada vez que se llame dentro de otra función. En C,
un programa contiene como mínimo una función, la función main(), aunque el número de funciones
es normalmente mayor. Al utilizar funciones el código se hace más corto ya que es posible llamar
una función tantas veces como se necesite. En C, el código normalmente consiste en muchas fun-
ciones. No obstante, en caso de que su programa sea muy corto y simple, puede escribir todas las
sentencias dentro de la función principal.
Función Principal
La función principal main() es una función particular puesto que es la que se ejecuta al iniciar el
programa. Además, el programa termina una vez completada la ejecución de esta función. El com-
pilador reconoce automáticamente esta función y no es posible llamarla por otra función. La sinta-
xis de esta función es la siguiente:
Microcontroladores 61
Curso Micro -Lec 10 [Link]:*Cap 4 - telefonia 21/01/14 10:18 Page 62
Microcontroladores
..
.
};
Esto significa que f es una función que recibe un número real x como parámetro y devuelve 2*x-
y. La misma función en C se parece a lo siguiente:
Cada función debe ser declarada apropiadamente para poder interpretarla correctamente duran-
te el proceso de compilación. La declaración contiene los siguientes elementos:
Note que una función no necesita parámetros (función main() por ejemplo), pero debe estar entre
paréntesis. En caso contrario, el compilador malinterpretaría la función. Para hacerlo más claro, puede
sustituir el espacio en blanco encerrado entre paréntesis por la palabra clave void: main (void).
62 Microcontroladores
Curso Micro -Lec 10 [Link]:*Cap 4 - telefonia 21/01/14 10:18 Page 63
Valor Devuelto
Una función puede devolver un valor (esto no es obligatorio) por medio de la palabra clave
return. Al llegar a return, la función evalúa un valor (puede ser una expresión) y lo devuelve a la línea
de programa desde la que fue llamada.
Una función no puede devolver más de un valor, pero puede devolver un puntero o una estruc-
tura. Tenga cuidado al utilizar matrices y punteros. El siguiente ejemplo es un error típico:
Si la función no devuelve ningún valor, la palabra void debe ser utilizada como un tipo de resul-
tado en la declaración. En este caso, la sentencia return no debe ser seguida por ninguna expre-
sión. Puede ser omitida como en el siguiente ejemplo:
Microcontroladores 63
Curso Micro -Lec 10 [Link]:*Cap 4 - telefonia 21/01/14 10:18 Page 64
Microcontroladores
tipo de resultado
nombre de función
tipos de parámetros
un punto y coma (;)
Cuando se llama una función, el programa salta a la función llamada, la ejecuta, después vuel-
ve a la línea desde la que fue llamada.
Al llamar una función, se le pasan los parámetros. En C existen dos formas diferentes para pasar
parámetros a una función, pero este tema lo analizaremos en la próxima lección en la que también
analizaremos cuáles son las directivas del microprocesador en función de sus características.
¡Hasta el mes próximo! J
64 Microcontroladores
Pags65y66:ArtTapa21/01/1410:19Page65