Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EDICION ARGENTINA
ELECTRONICA
Ao 22 - N 262
MAYO 2009
Ya
Ya est
est en
en Internet
Internet el
el primer
primer portal
portal de
de electrnica
electrnica interactivo.
interactivo.
Vistenos
Vistenos en
en la
la web,
web, yy obtenga
obtenga informacin
informacingratis
gratiseeinnumerables
innumerablesbeneficios.
beneficios.
www.webelectronica.com.ar
www.webelectronica.com.ar
SECCIONES FIJAS
Seccin del Lector
24
ARTICULO DE TAPA
Paol de electrnica. Implementacin de instrumentos por computadora
MONTAJES
Placa de interfase para tener un osciloscopio en una PC
Tarjeta entrenadora para PICAXE-40
Receptor para banda ciudadana
Cable de datos para OBD2
Osciloscopio de media frecuencia
21
30
44
57
60
MANTENIMIENTO DE COMPUTADORAS
Linux en una tostadora
26
SERVICE
Curso de funcionamiento, mantenimiento y reparacin
de amplificadores de audio digitales - Leccin 12
Proyecto de un amplificador PWM. Los parlantes digitales
37
49
55
MICROCONTROLADORES
Telecarfa AVR. Aplicacin para programar AVR de ATMEL
65
71
AUTO ELECTRICO
OBD II: Diagnstico a bordo de vehculos. La electrnica en el funcionamiento
del motor
Distribucin en Capital
Carlos Cancellaro e Hijos SH
Gutenberg 3258 - Cap. 4301-4942
Distribucin en Interior
Distribuidora Bertrn S.A.C.
Av. Vlez Srsfield 1950 - Cap.
Uruguay
RODESOL SA
Ciudadela 1416 - Montevideo
901-1184
76
Director
Ing. Horacio D. Vallejo
Produccin
Jos Mara Nieves
Columnistas:
Federico Prado
Luis Horacio Rodrguez
Peter Parker
Juan Pablo Matute
QU CONFUSION!
En este nmero:
ARTCULO
DE
TAPA
Paol de Electrnica
Saber Electrnica
3
Artculo de Tapa
Introduccin
Contar con instrumentos que permitan medir las diferentes caractersticas de una seal con cierta precisin es
un sueo de todo tcnico en electrnica. Generalmente,
la adquisicin de un osciloscopio que permita desarrollar
la tarea profesional con cierta facilidad, es un lujo que no
todos pueden darse ya que este instrumento puede costar, como mnimo, entre 400 y 500 dlares cuando nos
referimos a un equipo analgico de ancho de banda limitado. Sin embargo, para la mayora de las aplicaciones
(an en reparacin de televisin) las seales que deben
analizarse poseen frecuencias de barrido horizontal o
vertical, es decir, con un osciloscopio de audio es suficiente. Ahora, para aplicaciones en comunicaciones se
debe contar con un frecuencmetro y un analizador de
espectros y este ltimo suele tener un costo muy superior
que el de un osciloscopio.
Pensando en todo esto, y teniendo en cuenta la gran
cantidad de programas intiles que hay por Internet, decidimos preparar el siguiente informe y ofrecerle herramientas gratuitas o de bajo costo que Ud. puede bajar de
nuestra web.
Todos los archivos mencionados en este artculo
puede descargarlos desde www.webelectronica.com.ar,
para ello debe dirigirse al cono password e ingresar la
clave paol. Aclaramos que la mayora son software de
uso libre o gratuitos pero otros poseen licencia y debern
adquirirla con el fabricante. Editorial Quark, propietaria de
Saber Electrnica, ha alcanzado acuerdos con algunas
empresas para que sus lectores puedan utilizar algunos
programas sin cargo alguno, siempre que se comprometan a darle uso con fines de investigacin, estudio y desarrollo, pero no para fines comerciales. Por tal motivo rogamos que lea atentamente las condiciones de uso de cada
programa antes de descargarlos.
Si Ud. es socio del Club Se habr recibido varios
mails en los que le ofrecamos un paquete eduactivo
completo a un bajo costo (lo publicitamos con la frase:
Tenga un Osciloscopio por slo $120); dicho paquete
est compuesto por textos, videos y Cds con programas
para instalar en su PC que ya incluyen la licencia de uso.
A continuacin describiremos algunos de los instrumentos ofrecidos en dicho paquete y luego, si lo desea, podr
adquirir la licencia del que le interese con el fabricante o
podr descargar de nuestra web aquellos que sean de
uso libre y/o gratuito.
El Analizador de Espectros
El analizador de espectros es un instrumento de
medicin por medio del cual, es posible observar las dis-
Saber Electrnica
4
Figura 1
tintas componentes que conforman al espectro de alguna
seal que se encuentre bajo estudio (figura 1).
Se trata de un instrumento muy parecido a un osciloscopio, pero aporta sus detalles de manera particular,
por lo tanto, para comprender la informacin que reporta
es necesario saber que para la lectura de los parmetros
que aparecen en su gratcula (pantalla), se tiene que
identificar al eje de las ordenadas (eje de las Xs), en el
cual se muestra el contenido espectral de la seal, que
normalmente emplea una escala logartmica en dB. Por
otra parte, cuando observamos con detalle el correspondiente eje de las abscisas (eje de las Ys), nos encontramos con la magnitud de frecuencia a la cual se encuentra trabajando la seal bajo estudio, y que a su vez nos
reporta los distintos valores de frecuencia en donde se
encuentran los armnicos derivados de la frecuencia principal, que entre otras aplicaciones nos sirve para medir la
magnitud de la onda estacionaria, presente en la seal
bajo estudio.
Normalmente los analizadores de espectro electrnicos utilizan de manera muy generalizada la transformada
rpida de Fourier (FFT) como mtodo para transformar
una forma de onda determinada, en sus componentes
dentro del espectro de frecuencias.
Los parmetros ms importantes que reporta un analizador de espectros y que pueden ser modificados por el
usuario, son el SPAN o rango de frecuencias a representar en pantalla y tambin la amplitud de referencia, por
medio de la cual se permite variar el rango de tensiones
de la seal de entrada y el margen dinmico de visualizacin de las mismas.
Algunas aplicaciones en donde se utiliza un analizador de espectros es en ajuste de sintonizadores, medicin de EMI (emisiones electromagnticas), comunicaciones wireles (inalmbricas), dispositivos de control remoto,
telefona celular, diseo de circuitos de RF, WLAN, micrfonos inalmbricos, receptores GPS, antenas, etc.
A continuacin se describen 2 analizadores de espectros que pueden ser implementados en una PC por medio
de software especfico.
Artculo de Tapa
Figura 2
1) LF SPECTRUM ANALYSER V1.1 empleando
la tarjeta de sonido Sound Blaster 16 (SB16 SOUND
CARD). Desarrollado por Henk Thomassen (c) June
1996.
Este analizador de espectros opera en bajas frecuencias dentro del rango de 0 a 20kHz, ya que emplea como
elemento de toma de muestras a la tarjeta de sonido SB16 o tarjetas 100% compatibles con el formato AWE32.
El analizador de espectros se activa ejecutando el
programa FFT.EXE (bjelo a partir del link dado en
nuestra web, con los datos brindados ms arriba) el cual
se trata de una aplicacin de uso libre que puede ser
empleado inclusive para modificar el cdigo fuente que le
acompaa, recordando que todo esto es con fines libres
de lucro, o dicho en otras palabras no comerciales, figura 2. Para emplear el programa se deben seguir los
siguientes pasos:
Crear una carpeta en el disco duro (por ejemplo C:\FFT).
Acceder a la nueva carpeta (C:\FFT).
Copiar el archivo FFT.EXE.
Ejecutar el programa FFT.EXE.
Requerimientos Mnimos
Para que el programa pueda trabajar adecuadamente, se requiere que el sistema cuente con lo siguiente;
microprocesador a partir de 386 en adelante, por lo
menos monitor VGA (640 x 480 puntos, 16 colores).
Sistema operativo a partir de win98. Tarjeta de sonido
compatible con SB-16.
Descripcin de los Controles
El programa es operable casi totalmente por medio
del ratn, tenindose como teclas activas las que a continuacin se describen:
Saber Electrnica
6
Artculo de Tapa
ratn en el recuadro pequeo identificado como
lnea/cd/mic, se selecciona el canal de entrada, identificndose la seleccin realizada por medio de la iluminacin en color verde el recuadro. No es posible utilizar
al mismo tiempo las diferentes entradas de manera
simultnea, debido a las diferencias existentes entre las
ganancias de las seales de lnea/cd/mic. El empleo al
mismo tiempo de las entradas derecha e izquierda de un
canal no tiene problema.
Output Selection: Por medio del botn izquierdo del
ratn, se controlan todos los canales que se pueden
conectar con la salida de la tarjeta de sonido.
Volume control: El volumen puede ser ajustado por
medio del control de entrada de canal lnea/cd/mic y por
los canales de salida, moviendo la barra deslizante.
Cuando cambie la magnitud del control de volumen en la
pantalla, se ajustarn de manera automtica los valores
que se muestran en la imagen.
Gain setting: Existe un ajuste de ganancia para cada
entrada y salida (x1, x2, x4, x8) que aparece en el analizador de espectros.
Mediciones Sobre la Imagen de la Pantalla
Si el cursor del ratn se coloca sobre la imagen de la
pantalla, y se oprime el botn izquierdo, la imagen se
congela pudiendo realizar mediciones colocando el cursor del ratn sobre los puntos especficos que se quieran
analizar. Si se oprime por segunda vez el botn izquierdo
del ratn sobre la imagen ya congelada, se desplegarn
los valores relativos con respecto de la posicin del cursor. Para descongelar la imagen se tiene que presionar el
botn derecho del ratn, para que nuevamente se tomen
una serie de muestras.
Modo Scope
El propsito de la aplicacin del modo scope es verificar si la magnitud de la seal de entrada se encuentra
limitada ya sea por el DAC o por las entradas de los
amplificadores de la tarjeta de sonido. La limitacin por
medio del DAC es claramente visible en la pantalla del
analizador de espectros, pero al limitar la entrada con los
amplificadores (que tal vez son de proteccin) slo distorsiona la seal (por la tarjeta SB-16 ocurre para las
seales mayores a 1,2 Veficaz).
Input: Internal (Entrada: Interna)
El programa FFT.EXE incluye una funcin simple que
genera una seal senoidal rectificada, adems de algo de
ruido, para poder mostrar una imagen en la pantalla, si es
que no se cuenta con una tarjeta de sonido en la PC.
Cabe aclarar que por la presente aplicacin, no se
tendr responsabilidad alguna por los daos causados ya
sea por el uso adecuado o inadecuado. El presente pro-
Saber Electrnica
8
Figura 3
Figura 5
Figura 4
La frecuencia de resolucin de un espectro siempre
est en funcin de la tasa de muestreo digital de la seal
de audio, dividido entre el nmero de puntos que a la
entrada se tomaron en la operacin FFT. Cuanto mayor
sea el nmero de puntos de datos, ser ms fina la resolucin de la frecuencia. La frecuencia mxima calculada
por la FFT y el lmite superior de frecuencia del espectrograma tendr como referencia a la mitad de la tasa de
muestreo digital que fue utilizado (figura 4).
La eleccin de la tasa de muestreo depende totalmente de la frecuencia ms alta de la seal de audio que
se analizar. Tenindose como regla de oro la de usar
una frecuencia de muestreo que sea el doble del valor de
la frecuencia ms alta en la seal de audio. Es decir, si
se espera no tener componentes de frecuencia por arriba
de 11kHz, con la tasa de muestreo de 22kHz ser suficiente.
El programa Spectrogram nos proporciona dos modos
bsicos de operacin, que son el de Analizar y Buscar,
para obtener mayor informacin en cuanto a la operacin
completa del software, se recomienda instalar el programa y leer el correspondiente archivo de ayuda. En resumen se trata de un analizador de espectros que trabaja
con el rango de frecuencias que va de 0 a 20kHZ, ya que
emplea la tarjeta de sonido de una PC, por lo tanto se
requieren de las siguientes caractersticas en una PC:
Sistema operativo a partir de Windows 95 o Windows
NT 4.0., mnimo 16MB o ms de memoria RAM, monitor
y tarjeta de video mnimo VGA (256 colores).
Frecuencmetro
Se trata de un contador de pulsos, para que de
manera indirecta se obtenga un valor de frecuencia, el
presente frecuencmetro toma como base, la tarjeta de
Generador de Funciones
1) BIP Electronics Lab Sine Wave Generator - 3.0.
El generador
BIP (figura 6),
desarrollado por
bikkel@via.nl,
proporciona una
seal que trabaja
por medio de
ondas sinusoidales y tambin
puede descargarse desde el
link provisto en
nuestra web. El
laboratorio de
electrnica de
software
BIP,
desarrolla aplica-
Figura 6
Saber Electrnica
9
Artculo de Tapa
ciones para utilizar el hardware de cualquier PC estndar
y son totalmente gratuitos, disponibles a travs de
Internet.
El generador de onda sinusoidal BIP utiliza la tarjeta
de sonido como salida de la seal sinusoidal. El generador de seales tiene las siguientes propiedades:
Frecuencia de muestreo: El oscilador emplea automticamente la mxima frecuencia de muestreo disponible en la salida que sea seleccionada, como se emplea
una tarjeta de sonido, por lo general el mximo es de
44kHz, pero las personas podrn escuchar como mximo
22kHz (si los odos estn sanos), pero se puede emplear
como un generador sin problema.
Impedancia de salida: Es la misma que presenta
una tarjeta de sonido, que normalmente es muy baja (lo
cual representa un parmetro muy bueno), a fin de poder
conectar un altavoz (que no es necesario para esta aplicacin si es que slo se quiere escuchar un tono).
Precisin: El generador utiliza 8-bits para generar las
muestras que componen a la seal de onda sinusoidal.
La onda sinusoidal se crea utilizando un algoritmo secreto que hace uso especial de instrucciones de punto flotante en el microprocesador.
Wide:
HF:
Speech:
LF:
20Hz a 20kHz
1kHz a 15kHz
300Hz a 3kHz
50Hz a 1kHz
3) Audacity
Figura 7
Saber Electrnica
10
Desde la pgina del autor pueden descargarse versiones tanto para Windows como para Mac, nosotros
Figura 8
Figura 9
Figura 10
Saber Electrnica
11
Artculo de Tapa
nen el mismo tono de 1kHz con la misma
amplitud (el valor mximo de 1 que corresponde con el 0dBm o 660mV eficaces).
Para poner una frecuencia de muestreo
ms baja se selecciona la tecla marcada
pista de audio a la izquierda del oscilograma y se elige una frecuencia de muestreo de
por ejemplo 8000Hz, tal como muestra la
figura 10.
En dicha figura vemos que las muestras
estn mucho ms separadas y que la seal
de 1kHz est algo deformada. Sin embargo
en el tono que sale por los parlantes (bocinas) no se aprecia prcticamente ninguna
distorsin. Un muestreo de 8kHz para una
seal de 1kHz genera 8 puntos de inflexin
por cada perodo de la seal muestreada. En
efecto, cuente los puntos de inflexin y ver
que hay exactamente 8. La distorsin, segn
nos cuenta el Ing. Picerno, se debe a que la
computadora genera las seales senoidales
con una aproximacin lineal; es decir con
lneas rectas.
Si utilizo una frecuencia de muestreo de
11.500Hz para ver una seal de 8kHz el
resultado es el que muestra la figura 11.
El teorema del muestreo dice que la frecuencia de muestreo debe ser por lo menos
el doble que la mxima frecuencia a reproducir y por eso el estandar CD utiliza una frecuencia de muestreo de 44.100Hz para
reproducir una frecuencia mxima de 20kHz,
tal como muestra la figura 12.
Como puede observar, la seal se ve
bastante distorsionada, sin embargo el odo
lo reconoce como senoidal porque no puede
escuchar los productos de la distorsin que
son todos superiores a 20kHz y por lo tanto
inaudibles.
El programa permite usar una frecuencia de muestreo de 96.000Hz como mximo, as que puede utilizarla para mejorar la
forma de seal, pero luego al grabarla volver a tener una frecuencia de 44.100Hz
como frecuencia de muestreo porque sa
es la norma de CD.
Tambin existe otra predisposicin que
mejora la forma de seal. Es la cantidad de
bits a la que se produce la digitalizacin. Un
tono de 20.000Hz a 32 bits se observa como lo indica la
figura 13.
Esto es lo que genera el programa pero para sacarlo de la PC debe pasar por una placa de sonido y enton-
Saber Electrnica
12
Figura 11
Figura 12
Figura 13
Osciloscopio
1) BIP Electronics Lab Oscilloscope - 3.0
El presente osciloscopio, desarrollado por
bikkel@via.nl, es una aplicacin que tiene cmo objetivo
acercar instrumentos tiles al alcance de todos por medio
del empleo de una PC comn, recordando que estos programas se encuentran de manera gratuita a travs de la
Internet.
Figura 12
Saber Electrnica
13
Artculo de Tapa
Precisin: Para el procesamiento de
la seal, se cuenta con 8 bits para digitalizar las muestras de la seal de entrada, y
aunque no es lo ms adecuado, se tiene
una respuesta ptima, considerando que
se tienen resultados fiables.
Figura 15
Saber Electrnica
14
Figura 18
Saber Electrnica
15
Artculo de Tapa
single. Estos corresponden a los modos normales de los
osciloscopios. El umbral de disparo se puede ajustar ya
sea en la ventana de entrada de seleccin de disparo o
desplazando la cruz amarilla de la ventana del osciloscopio usando el mouse. El tiempo de disparo slo se puede
ajustar desplazando la cruz con el mouse.
En el modo de disparo single SHOT la llave RUN/stop
se desactiva automticamente y se requiere una nueva
entrada o toma de datos, se debe oprimir nuevamente.
El botn Auto set dispara el programa para estimar
la base de tiempo y el nivel de disparo ptimos. La frecuencia principal que se encuentra en el canal de disparo se usa para obtener la base de tiempo. El umbral se
toma de la amplitud de la seal. Si la amplitud es demasiada pequea, el botn no tiene ningn efecto. Por debajo de 20Hz el resultado no es confiable debido a la limitada ventana de tiempo que se usa para el anlisis.
Figura 19
Modo de canal
Por defecto, se muestran dos canales en la ventana
del osciloscopio. Con la llave de seleccin de modo en la
parte inferior de la ventana del programa, se puede elegir
la suma, la diferencia o el producto de los canales.
Anlisis de los datos
En la interfaz del usuario tambin hay una llave de
corrida/detencin, la cual se puede usar para interrumpir
la toma de datos y dar tiempo para analizar el contenido
presente de la ventana. El selector real time permite
conmutar mediciones en tiempo real de la frecuencia principal, la amplitud pico a pico y el valor eficaz de la seal.
El resultado se muestra en el borde superior de la pantalla, tal como puede observarse en la figura 19. Esta medicin requiere cierta potencia de la CPU y debe apagarse
si se observa cualquier problema.
La amplitud o Tiempo/Frecuencia se puede medir con
la ayuda de cursores en la ventana del osciloscopio. Los
cursores correspondientes se pueden activar mediante la
caja selectora debajo de la ventana. Los cursores se pueden desplazar con el mouse.
En el modo de amplitud se muestran los valores de
los dos cursores as como la diferencia de amplitud, de la
forma mostrada en la figura 20.
Para el modo de tiempo, la diferencia de tiempo y la
frecuencia apropiada se muestran directamente. Los
datos tambin se pueden examinar con mayor detalle
usando el zoom. El detalle alrededor de la posicin de la
lnea de disparo perpendicular se aumenta. Desplazando
la lnea de disparo, se puede cambiar el rango.
Grfico X-Y
Aqu se muestran dos canales comparndolos entre
s. Por lo tanto se pueden producir por ejemplo, figuras de
Saber Electrnica
16
Figura 20
Figura 21
Figura 22
Figura 23
Lissajous (figura 21). Para este caso las frecuencias se
pueden ajustar en el generador de seales.
El cursor encima del grfico permite cambiar el tiempo de persistencia de los datos mostrados. Para una
posicin mayor de tiempo, aumenta la ventana de tiempo
mostrada en la pantalla. Las seales que cambian rpido
se deben mostrar mejor con una persistencia ms corta.
Los controladores a lo largo de los ejes X e Y permiten un escalamiento del canal apropiado. El rango representado se elige ajustando la perilla de amplitud de la
ventana del programa.
Anlisis de frecuencia
En la ventana de anlisis de frecuencia, la presentacin muestra el resultado del anlisis de Fourier del canal
seleccionado. El canal se puede elegir con el botn de
seleccin encima de la grilla. Por defecto, el grfico
muestra la amplitud de seales de 0 a 10kHz. La amplitud as como la frecuencia se pueden mostrar con una
escala logartmica.
La escala vertical se puede ajustar automticamente
Saber Electrnica
17
Artculo de Tapa
tana del programa oprimiendo el botn que se encuentra
encima del panel, se desplegar una imagen como la de
la figura 24.
El generador produce ondas sinusoidales, rectangulares, triangulares y diente de sierra con amplitud variable
y frecuencia variable. Tambin se incluye un generador
de ruido blanco. Se puede ajustar la fase de la seal.
El modo de barrido permite el barrido de frecuencia
desde la frecuencia principal hasta la frecuencia final en
forma continua dentro de la ventana de tiempo especificada. La figura 25 muestra la pantalla generada cuando
se ha establecido una seal senoidal automtica.
Al abrir el generador de seales, se desactivan ambos
canales y se deben reactivar mediante un botn en la
parte inferior de la ventana. La frecuencia se puede cambiar en pasos de 0,5Hz. La seal generada por medio de
este programa se enva directamente a la tarjeta o placa
de sonido. Esto debe activarse en el mezclador de sonido del sistema operativo Windows (usualmente designado como Wave Out). Si adems se activa la grabacin
de la fuente Wave, las seales se visibilizan en el osciloscopio y se pueden presentar para producir, por ejemplo, figuras de Lissajous.
Extras
En esta ventana hay algunas posiciones para los dispositivos de audio de Windows. Del lado derecho estn
los dispositivos de audio para entrada y salida de sonido.
Si estn presentes varios sistemas de sonido, se puede
seleccionar aqu el equipo usado (figura 26).
Del lado izquierdo estn los botones para iniciar la
operacin de los mezcladores de audio de Windows.
Note que cada opresin de un botn abre una pequea
ventana mezcladora. En los mezcladores se pueden configurar las entradas y las salidas. En la parte inferior de la
ventana de posiciones hay un botn para reinicializar las
posiciones del programa. Esto incluye todas las posicio-
Figura 25
Saber Electrnica
18
Figura 24
Figura 26
Figura 28
en el mezclador de audio de Windows, ajustando los controles de la figura 29. Frecuentemente, en este panel, se
mezclan varias fuentes al mismo.
Figura 29
Importante: A veces puede ocurrir que no se lista una
entrada o una salida en la ventana. En este caso se debe
activar as: Options->Properties (figura 30).
Line-In: Puerto en la PC
Microphone: Puerto en la PC, o interno (laptop) a
menudo slo mono.
Wave Out: Sonido interno, por ejemplo reproductor
de MP3, Media-Player; generador de seales.
CD Player: Msica directamente de un CD.
El equipo que aparezca en el osciloscopio debe seleccionarse a partir de las entradas mencionadas anteriormente. Con algunas tarjetas de sonido se pueden seleccionar varias fuentes al mismo tiempo, en una pantalla
como la que aparece en la figura 28. El volumen del equipo tambin se puede ajustar aqu. Esto tiene un efecto
directo en la amplitud del osciloscopio.
Salida de seal mediante la tarjeta de sonido
Para definir qu sonido se enva a la salida de la tarjeta de sonido, se debe seleccionar el equipo apropiado
Figura 30
Saber Electrnica
19
Artculo de Tapa
Grabador de audio
El grabador de audio permite guardar datos en un
archivo de onda. El nombre del archivo de salida tiene
que seleccionarse antes de que se oprima el botn de
pausa o de grabacin.
Hay tres modos diferentes para almacenar datos:
1 Trigger (auto): Guardar automticamente los datos
disparados actualmente.
2 Trigger (manual): Guardar manualmente los ltimos datos disparados en el archivo.
3 Rec. Button: Iniciar la escritura del archivo con el
botn de grabacin (independiente del disparo).
Independientemente del modo, se puede escribir en
el archivo de salida un tamao limitado. La longitud se
define mediante los selectores correspondientes en la
ventana de grabadores. La longitud se define por defecto
mediante la ventana de los osciloscopios, pero se puede
establecer en un valor diferente por parte del usuario. En
todos los casos la escritura se detendr cuando se oprime Pausa o Detencin.
Tenga presente que el archivo seleccionado se sobreescribir SIN cualquier advertencia. Dado que el archivo
presente se cerrar despus que el botn stop haya sido
presionado, defina un nuevo archivo de salida ANTES de
oprimir Pausa o Detencin.
El archivo de onda resultante contendr 100 muestras
de silencio entre los datos grabados. Puntos determinados al comienzo del archivo de onda marcan el inicio de
cada porcin escrita.
La figura 31 muestra la venta de ajuste del grabador
de audio.
Conclusin
El autor libera el uso de este programa para fines
educativos. Si algo funciona mal y descubri una falla,
Saber Electrnica
20
Figura 31
por favor enve un correo a Christian@Zeitnitz.de. Si
usa el programa para un proyecto en una universidad o
escuela, por favor, escrbale al autor informando dicha
situacin.
Este programa se puede usar y transmitir para uso en
escuelas.
Invitamos a todos nuestros lectores a que experimenten con los programas de uso libre que aqu se exponen
y que armen la interfaz que se propone como montaje en
esta misma edicin con el objeto de ampliar las caractersticas del osciloscopio. Para descargar todos los programas que mencionamos en este artculo, le recordamos que debe dirigirse a nuestro portal:
www.webelectronica.com.ar
Debe seleccionar la opcin password e ingresar la
clave (como lector) paol. Si ingresa como socio del
Club SE, podr descragar archivos adicionales. Le recordamos que para ser socio de nuestra comunidad de electrnicos debe registrarse en lnea sin cargo alguno.
Finalizamos diciendo que la aplicacin que mejores
resultados muestra es la ltima que expusimos, Sound
Card Oscilloscope, y que para su uso comercial debe
contar con la licencia apropiada, sin embargo, para fines
educativos y de aprendizaje puede utilizar el programa
sin inconvenientes.
MONTAJE
eneralmente
uno tiende a
creer
que
para
realizar
mediciones
y/o
reparaciones y tareas de investigacin
electrnica precisa
un osciloscopio de
muy buen ancho de
banda. Es comn
pensar que por lo
menos se precisa
un ancho de banda
de 20MHz y que si
es de un canal solo,
el equipo es limitado. Ahora bien, en
base a mi experiencia personal, ya sea
en la investigacin,
reparacin y como
docente, para el
Figura 1
Saber Electrnica
21
Montaje
90% de las aplicaciones no es
necesario que el ancho de
banda del osciloscopio sea
muy grande.
Por ejemplo, para aprender
electrnica analgica, formas
de onda, espectros de
seales, etc. en general se
emplean seales de audio por
lo cual con que el instrumento
sea capaz de mostrar seales
de 20kHz es suficiente. Para la
reparacin de equipos de
audio ocurre lo mismo y en la
reparacin de televisores, normalmente queremos ver si
estn presentes las seales de
barrido horizontal o vertical y
para estos casos tampoco se
precisa un osciloscopio de
gran ancho de banda. Claro
que si quiero ver las portadoras de
sonido y/o de video el tema se complica si no poseo un osciloscopio de
10MHz por lo menos, pero generalmente no es preciso contar con este
dato a menos que se deseen realizar
trabajos de calibracin.
Por todo lo dicho, contar con un
osciloscopio capaz de mostrar
seales de audio puede ser sumamente til para todo tcnico o estudiante de electrnica. En el artculo de
tapa de esta edicin presentamos
varios programas que permiten que
una computadora normal tipo PC
pueda ser usada como osciloscopio,
incluso detallamos el funcionamiento
de un programa que permite obtener
un equipo de excelente desempeo
con un ancho de banda de 100kHz
cuando la placa de sonido es de
buena calidad pero, en todos los
casos, en caso de querer medir
seales de determinada amplitud el
tema se complica ya que si ingresamos seales de ms de 1Vpp
ponemos en riesgo la vida de la tarjeta de sonido. Por otra parte, la baja
impedancia de dicha tarjeta resulta
inconveniente cuando se quieren
realizar mediciones activas ya que
nuestro osciloscopio podra cargar
en demasa al circuito bajo ensayo.
Figura 2
Figura 3
Figura 4
Saber Electrnica
22
Lista de Materiales
IC1 - TL082, doble operacional con
entrada Fet.
R1 - 1M
R2 - 47k
R3 - 4,7k
R4 - 3k (al 1%)
R5 - 27k
R6 - Potencimetro de 100k
R7 - 470k
D1, D2, D3 - 1N914 o 1N4148 ' Diodos
de uso general.
C1 - 0,01F - Cermico
C2 - 20pF - Plate
S1, S2 - Llaves inversoras simples
Varios:
Placa de circuito impreso, frente de
plstico para montaje, perillas para los
potencimetros, fichas BNC y RCA,
cables, estao, etc.
Por ltimo, en la figura 4 se muestra una fotografa del armado y cmo
queda la placa montada sobre un
frente de los que cubren los
extrables de una PC.
Saber Electrnica
23
S E C C I O N . D E L . L E C T O R
Seminarios Gratuitos Vamos a su Localidad
Como es nuestra costumbre, Saber Electrnica ha
programado una serie de seminarios gratuitos para socios del Club SE que se dictan en diferentes provincias
de la Repblica Argentina y de otros pases. Para estos
seminarios se prepara material de apoyo que puede
ser adquirido por los asistentes a precios econmicos,
pero de ninguna manera su compra es obligatoria para poder asistir al evento. Si Ud. desea que realicemos
algn evento en la localidad donde reside, puede contactarse telefnicamente al nmero (011) 4301-8804
o va e-mail a: ateclien@webelectronica.com.ar.
Para dictar un seminario precisamos un lugar
donde se pueda realizar el evento y un contacto a
quien los lectores puedan recurrir para quitarse dudas
sobre dicha reunin.
La premisa fundamental es que el seminario resulte gratuito para los asistentes y que se busque la forma
de optimizar gastos para que sto sea posible.
Saber Electrnica
80
Respuestas a
Consultas Recibidas
Para mayor comodidad y rapidez
en las respuestas, Ud. puede realizar
sus consultas por escrito va carta o
por Internet a la casilla de correo:
MANTENIMIENTO DE COMPUTADORAS
de MP Ediciones
trnica y cajeros en supermercados, instrumentos de precisin para prestaciones mdicas, decodificadores, tv-boxes
(para la recepcin de seal de televisin), mquinas de revelado automtico
de fotos, cajeros automticos, radares
de aviones y un gran nmero de aplicaciones.
Existen muchas empresas que fabrican sistemas embebidos, por ejemplo:
PC Engines sac un modelo de placas
denominado ALIX, que nos permitir obtener un sistema embebido de excelente
rendimiento (como es el caso del modelo ALIX2C2, www.pcengines.ch/alix2.htm), que adems de ser eficiente
para prestaciones de red, es econmico.
Tambin, la firma Technologic System,
por su parte, ha desarrollado un modelo
de placas denominadas TS-7200, que
tienen la posibilidad de agregarles un
Impresin: WEBEN S.A. - Moren o 16 5 - Lan s - Bs.As. - Ar g .
Director
Ing. Horacio D. Vallejo
Jefe de Redaccin
Jos Mara Nieves
Produccin
Jos Maria Nieves
Staff
Teresa C. Jara
Olga Vargas
Luis Leguizamn
Alejandro Vallejo
Ensamblando el Sistema
Conectaremos el display LCD de 24
x 2 a la placa, de modo tal que la parte
del cable que los conecta, marcada con
una delgada lnea roja, quede mirando
hacia el lado que no tiene ningn conector (donde est el slot para insertar una
tarjeta Compact Flash), y la parte que est marcada mire hacia el borde de la placa donde se alojan la placa de red y los
conectores USB. Este mismo principio
es aplicable en caso de querer conectar
un puerto COM en los conectores de 10
pines para puerto COM2. La placa viene
con dos jumpers por defecto instalados
en JP2 y JP3, que habilitan la salida por
el puerto COM1 y protegen la escritura
de la memoria de la placa respectivamente. De los que quedan, el jumper JP4
es para habilitar la conexin va COM2,
mientras que el JP5 sirve para realizar
un testeo del funcionamiento interno de
la placa. Lo primero que haremos ser
conectar la tostadora a una fuente de 5V
Mantenimiento de Computadoras
mensaje que se muestra al iniciar sesin
creando el archivo motd con el texto que
deseemos.
$ echo "Linux Toaster" > /etc/motd
$ mv /etc/issue /etc/issue.old
$ ln -s /etc/motd /etc/issue
Es recomendable habilitar el demonio ssh, un servicio de shell remoto segura, a diferencia de Telnet, que, como hemos mencionado, es inseguro porque los
datos viajan sin cifrarse. Habilitaremos
dropbear, el servicio de cliente y servidor
SSH, la versin 2 de este protocolo, utilizada en sistemas embebidos bajo entornos UNIX/Linux por ser libre y de cdigo
abierto bajo la licencia MIT (similar a la
BSD, una de las menos restrictivas), de
la siguiente manera:
$ dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
Podemos deshabilitar el acceso va
Telnet, ya que de ahora en ms accederemos
escribiendo
ssh
root@
192.168.0.50 desde nuestro equipo, sea
ste de tipo UNIX o GNU/Linux:
$ mv /etc/rc.d/rc3.d/S30telnetd
/etc/rc.d/rc3.d/DisableS30telnetd
Sera casi obligatorio cambiar la con-
Figura 4. Podremos acceder va FTP, Telnet, SSH, y los puertos COM1 y COM2, des de cualquier equipo; en este caso, una laptop.
$
ln
-s
/etc/init.d/toaster
/etc/rc.d/rc3.d/S99toaster
$ ln -s /root/peekpoke /bin/peekpoke
$ ln -s /root/ntpdate /bin/ntpddate
Vea la figura 5. Por ltimo, si hemos
hecho todo bien, deberamos de comprobar que, al reiniciar (con el comando reboot o mediante el botn reset), veamos
al siguiente arranque del sistema la informacin en el LCD. Como utilizamos slo
el Linux que viene integrado en la memoria flash interna, que tiene el sistema de
archivos JFFS, podremos desconectar el
equipo en cualquier momento sin que esto afecte su rendimiento. En cambio, si
hubisemos instalado un sistema operativo agregndole una placa Compact
Flash o un dispositivo de almacenamiento USB, sera necesario utilizar el comando de apagado o reinicio del sistema
operativo, halt y reboot, respectivamente.
Conclusin
MONTAJE
da como IC1, respetando en todo momento la distribucin de las terminales mostrada en el diagrama de la figura 2. Sobre el
conector de salidas, se encuentran concentradas las 8 de que dispone el microcontrolador PICAXE, las cuales se encuentran identificadas desde S0 hasta S7.
Este conjunto de salidas pueden emplearse de manera indistinta para controlar algn elemento externo que bien puede ser
un actuador (elemento de potencia), todo
depende de su naturaleza para en funcin
de ella conectar en la salida un opto acoplador para encender o apagar un motor
led al cual fue conectado, y por lo contrario si la salida reporta un 0 lgico el led
se apagar.
El segundo mdulo de apoyo es el
que genera estados discretos para poderlos hacer llegar al microcontrolador,
estos mdulos pueden simular la activacin o desactivacin de determinados
sensores o botones que se requieren en
algn proceso. Para este requerimiento
sobre la tarjeta entrenadora, se cuenta
con 2 circuitos basados en push-boton
que se encuentran sobre el rea de experimentos. Estos circuitos se muestran
tanto en el diagrama de la figura 2, y en
la imagen de la figura 4 y lo nico que se
tiene que hacer es conectar el borne correspondiente ya sea B1 B2 a cualquiera de las terminales de entrada que pueden ser E0, E1, E2, E3, E4, E5, E6 E7
del conector de entradas. Esto da posibilidad a que durante la fase de pruebas del
programa del microcontrolador se pueda
evaluar si la secuencia con que se tienen
que activar los sensores es la correcta o
no, para poder estar seguros de que
nuestro programa operar completamente sobre nuestra aplicacin.
El tercer mdulo de apoyo es el que
genera seales analgicas para que puedan emplearse con el PICAXE-40 que internamente posee un convertidor analgico - digital. Este mdulo puede realizar el
Montaje
SERVICE
En la entrega anterior terminamos de explicar el fun cionamiento de los amplificadores digitales. En sta,
seguimos con un tema de avanzada: los parlantes
digitales.
Por: Ing. Alberto Horacio Picerno
picernoa@fullzero.com.ar
Introduccin
El autor trabaja en este tema desde hace aproximadamente 5 aos
cuando nadie conoca absolutamente
nada del tema y si alguien saba algo
no lo haca pblico.
No quiero decir con esto que me
considero el inventor de los parlantes
digitales, sino que mi experiencia se
basa en la fabricacin de los mismos
sin ninguna ayuda o informacin, basado en los principios fsicos y mediante la prueba y el error. Por otro lado aun en el da de hoy no existe informacin disponible en Internet, slo
alguna rara oferta de parlantes digitales.
Un parlante digital no se diferencia
notablemente de un parlante clsico
porque se basa en los mismos principios de funcionamiento. Si los miramos de lejos son iguales, si los miramos de cerca veremos que el parlante analgico tiene dos terminales generalmente con colores negro y rojo.
El parlante digital suele poseer 9 terminales (uno es el Terminal de masa y
los ocho restantes corresponden a cada bit desde 0 a 7). Por supuesto que
Service
permanente del parlante y el otro la
bobina mvil tal como fuera estudiado en este curso y que vamos a repasar a continuacin. Ver la figura 1.
Si usramos dos imanes permanentes el cono buscara una posicin
fija y no obtendramos sonido. Uno
de los dos imanes debe ser cambiado por un electroimn. Cul?
Evidentemente el que est montado sobre el cono porque necesitamos que el cono sea lo ms liviano
posible para que se mueva con el sonido y eso implica vibraciones de
hasta 20.0000 ciclos por segundo.
La figura 1 se modifica entonces
adoptando la forma de la figura 2.
El Rendimiento de un Parlante
Tcnicamente un parlante que
genera sonido es un parlante cuyo
Clculo de la Resistencia de
una Bobina Mvil Monofilar
Vamos a insistir sobre el clculo
de la resistencia de una bobina mvil
por la importancia que esto tiene en la
construccin de un parlante digital. El
parlante digital posee varias bobinas
Si el alambre tiene 31.14 m de largo y es de 175 m por metro la resistencia total ser de 5.4 que es un
valor muy cercano al que se busca;
que es de aproximadamente de 6.5
para que la impedancia a 1Khz sea
de 8 ohm.
Seguramente se debe utilizar un
alambre de 0.018 para obtener la resistencia buscada.
Service
La Bobina Mvil Multifilar
Ahora entramos realmente en el
tema de los parlantes digitales. En el
parlante analgico para que la bobina
se mueva debe variar la corriente que
circula por el nico alambre que tiene
la bobina mvil.
En el parlante digital existen mltiples conductores aislados con esmalte entre s. Por ejemplo en un parlante de 5 bit encontramos 1+2+4+8,
es decir 15 alambres diferentes que
junto a la inversin de la batera generan los bits A0 A2 A3 A4 que posibilitan 25 posiciones posibles del cono del parlante.
Los 15 alambres se separan en
grupos de 8,4,2, y 1 alambre y se conectan a 5 terminales diferentes del
parlante ms otro de masa. En la figura 5 se puede observar el circuito correspondiente y en la figura 6 la forma
de seal de corriente por la fuente I
que se obtiene considerando la resistencia de cada bobinado.
Si consideramos el mismo entrehierro de nuestro ejemplo o lo que es
lo mismo el mismo tamao aproximado de la bobina, veremos que cada
capa tiene 20/0.75 = 30 espiras y suponiendo que hacemos tres capas se
obtienen 60 espiras de alambre monofilar de 15 hilos de 0.05mm de dimetro. Con todos los alambres en paralelo se obtiene una resistencia de
0.1 por metro y como cada espira
tiene 3.28cm el largo total ser de
6.28 x 60 = 3,76m y una resistencia
de 376m.
Este es el principal problema de
Generador Simulado
de Onda Triangular
El multisim posee un instrumento
llamado generador de palabras que
nos permitir programar en qu momento se cierra cada una de las llaves controladas por tensin para generar una seal que nos permita probar nuestro parlante. En principio si
queremos escuchar una seal de msica deberamos disear un conversor adecuado para interponerlo entre
la seal digital de salida de un CD y el
circuito de llaves con el parlante ya
que ambas seales son digitales pero
el CD entrega una seal de 16 Bits
con ambos canales multiplexados en
el tiempo y nuestro sistema de parlante y amplificadores a llave trabaja con
5 Bits. Para excitar al parlante se requiere un circuito digital bastante
complejo que podramos llamar transductor de cdigo. En principio aceptemos que el traductor tendr salida estereofnica. Es decir que ingresar
una seal estreo multiplexada de 16
bits y saldrn dos canales paralelos
de 5 bits, uno para canal derecho y
otro para el izquierdo. El procesador
deber tomar los 16 bits del canal izquierdo que ingresan en serie, guardarlos en una memoria, decodificar el
correspondiente nmero y generar el
mismo numero binario, pero de 5 bits
que saldrn por cinco patas para el
amplificador digital del parlante iz-
Cuadro 1
Service
El Control de Volumen
En primera instancia parecera
ser que el control de volumen debe
operar a nivel del conversor de cdigos. Dejando de lado el bit ms significativo, porque con el se produce la
inversin de polaridad, los siguientes
4 bits representan un nmero y si con
un pulsador reducimos ese nmero,
la salida por los cuatro siguientes bits
ajustaran el volumen de la seal enviada a los amplificadores. Eso es
cierto pero operando de este modo se
reduce la cantidad de bits cuando se
trabaja a bajo nivel. Y a muy bajo ni-
Conclusiones
En esta entrega explicamos qu
es un parlante digital y aprendimos a
realizar una prueba simulada en un
laboratorio virtual de Electronic Workbench. Tal vez el lector se preguntar
PROYECTOS
CON
LABORATORIOS VIRTUALES
=
=
=
=
Desde ahora puede comprobar el funcionamiento realizando la simulacin en el programa Livewire y obtener sus propios impresos en PCB
Wizard 3, utilizando los programas DEMO que tambin se proveen. Para bajar los archivos de Internet dirjase a www.webelectronica.com.mx,
haga click en el cono PASSWORD e ingrese la clave: newave.
Saber Electrnica
44
Pantech y SAGEM
Como siempre decimos, la liberacin de un
telfono celular permite que el mismo pueda uti lizarse con chips de cualquier operador de tele fona celular, su prctica no constituye delito,
siempre que se cuente con el consentimiento expl cito del titular del mvil, y saber realizar este proce dimiento puede generar buenos ingresos, especial mente para los tcnicos reparadores. En esta nota
veremos cmo se liberan algunos modelos de telfonos
Sagem y Pantech.
Autor: Ing. Horacio Daniel Vallejo
e-mail: hvquark@ar.inter.net
material educativo para que el lector se capacite y as tenga una salida laboral.
Liberacin de
Mviles SAGEM
Si bien hay muchos modelos de
estos celulares, la mayora de ellos
no precisan tcnicas de Test Point
y para liberar un equipo basta contar con el cable de datos (vea la
figura 1) o tener la caja de trabajo
RS232 y armar el cable en funcin
de los datos dados en el manual de
uso de dicha caja, utilizando el
conector de la figura 1 como gua
para su armado.
Para liberar telfonos modelos
RC810 /MC810 o en general los
modelos 6xx, 7xx & 8xx debe usar
el programa Sagem 810 Unlock
que puede bajar a partir del link
dado en nuestra pgina web (ingrese a www.webelectronica.com.ar,
haga click en el cono password e
ingrese la clave sagem)
Primero arme el cable del telfono, conctelo a la caja RS232,
conecte la caja al puerto RS232 de
la PC y encienda el terminal (debe
quitarle el chip) .conecta el cable al
telfono mvil y a continuacin
Figura 1
Figura 2
Figura 3
Figura 4
Figura 4
Figura 6
Figura 7
Liberacin de
Mviles Pantech
En este caso, tambin hay
muchos modelos de estos celulares, muchos se pueden liberar por
introduccin de cdigos y otros
mediante programas para lo cual
basta con tener el cable de datos
(vea la figura 8) o tener la caja de
trabajo RS232 y armar el cable en
funcin de los datos dados en el
manual de uso de dicha caja, utilizando el conector de la figura 8
como gua para su armado.
Para resetear un mvil Pantech
hay que realizar la siguiente
4
secuencia: Figura
*01763*737381#
Para realizar la liberacin sugerimos el software pone "PANTECH
1410-3200 100% UNLOCK" que
puede bajar a partir del link dado
en nuestra pgina web (ingrese a
www.webelectronica.com.ar, haga
click en el cono password e ingrese la clave pantech).
Este programa permite el uso
de cable USB o cable RS232.
Nosotros sugerimos el uso de
Status 0 1 2
MCC 722 722 722
MNC 340 310 070
Donde:
722 340: VALORES PARA
PERSONAL
722 070 VALORES PARA
MOVISTAR
722 310: VALORES PARA
CTI
De ms est decir que lo dado
hasta aqu es una gua simplificada
y que, en la medida que avancemos en ediciones de nuestra querida revista, seguiremos publicando
otros mtodos de liberar diferentes
modelos de celulares.
Hasta el mes prximo!
uando construimos un
dispositivo electrnico
necesitamos patrones
elctricos confiables para ajustarlos. Por lo general, usamos
un tster digital como patrn de
tensin y de resistencia. Cuando construimos dispositivos trmicos; requerimos patrones trmicos para su ajuste. Si Ud. tiene un tster digital con sonda
medidora de temperatura, tendr un excelente patrn de
comparacin para nuestro dispositivo. Si no lo tiene, slo vamos a necesitar un poco de
agua, una pava, la hornalla de
nuestra cocina, un poco de hielo de la heladera, un soldador
(si puede conectarlo a una fuente Evariac todo se hace ms
sencillo). En fin, son cosas que
existen en un hogar cualquiera,
no tiene que comprar nada especial. Lo primordial es calibrar
nuestro dispositivo medidor de
temperatura de modo que slo
quede encendido el led inferior
cuando la temperatura es de
cero grados. Y que encienda el
El patrn de 186C
Conecte su soldador a la red
mediante un diodo 1N4006 para
que la temperatura de la punta
aumente gradualmente. Tome
un alambre de soldadura con
aleacin 63/37 de Sn/Pb y pruebe si se funde al acercarlo a la
punta. Cuando comience a fundirse la punta estar a 183C.
Arme la sonda medidora
que fue publicada en Saber
252 y que mostramos en la figura 1 de la entrega anterior y conecte un tster digital en la salida IO1. Recuerde que el transistor debe estar conectado con
un cable de tres conductores,
de aproximadamente, un metro
de largo. Adems debe tener un
disipador cuadrado de aluminio
de 2 mm de espesor aproximadamente y una superficie de
2x2 cm con el transistor montado en uno de los bordes, de modo que sus patas sobresalgan.
Suelde los tres cables y asle la
parte metlica de las mismas
con espagueti termocontrable.
Cuando coloque el transistor
Conclusiones
En la seccin de DVD
aprendimos cmo realizar la
segunda parte de la secuencia
de arranque utilizando un disco
de prueba PLUS CD y un disco
DVD comercial. Para que el
alumno lo tenga a mano realizamos una sntesis en forma de
tabla, tanto de la primera como
de la segunda parte de la secuencia de arranque. En la seccin de SMD explicamos cmo
ajustar la seccin medidora del
control de temperatura para
soldador y cmo aplicar el dispositivo a otros usos. En la prxima entrega aprenderemos a
montar la sonda sobre el soldador modificado.
MONTAJE
BD II responde a la frase
On Board Diagnostics Second Generation: Diagnstico a Bordo de Segunda Generacin.
Las computadoras de los
vehculos han evolucionado estos
ltimos aos de tal manera que la capacidad
de procesamiento de
los ltimos adelantos en
computacin no tenan
por qu ser ajenos a los
vehculos.
La diferencia entre
OBD II y los sistemas
computarizados anteriores a 1996 consiste,
elementalmente,
en
que el sistema OBD II
es un sistema que generaliza la forma de leer
los cdigos de la com-
Saber Electrnica
57
Montaje
Cdigo B Sistemas de la carro cera.
Cdigo C Sistemas del chasis.
Cdigo U Comunicaciones de
la red.
Cdigo P Sistemas del tren de
potencia (Motor y Transmisin).
Recuerde que un motor controlado por una computadora es similar al viejo motor no computariza-
Figura 1
Saber Electrnica
58
Lista de Materiales
de entrada, etc.
Nosotros probamos el software
LT Soft, cuya pantalla se muestra en
la figura 2 y los resultados han sido
satisfactorios, razn por la cual
seguimos desarrollando el proyecto
y prximamente lo presentaremos
en las pginas de Saber Electrnica.
Si Ud. desea descargar los detalles
de este circuito y notas completas
sobre OBD, OBD2 y cdigos de
e r r o r, dirjase a nuestra web:
www.webelectronica.com.ar, haga
Saber Electrnica
59
MONTAJE
modo prcticamente no presenta ninguna ventaja, por lo que no se implementar en nuestro instrumento.
Incorporaremos nicamente el
modo automtico y el modo mono disparo.
Modo Automtico
Nivel de Disparo
Sincrona de Disparo
Cuando analizamos alguna seal
elctrica en el osciloscopio, si sta es
repetitiva lo ideal es que la forma de
onda en la pantalla inicie en un mismo
punto cada vez que se despliega, lo
cual hace que en apariencia observemos una seal fija en la pantalla.
De otro modo, al faltar sincrona
en el disparo, cada vez que la seal
se despliega aparecer desplazada
con respecto a la anterior lo cual har
difcil si no imposible su anlisis.
Como apuntbamos en un artculo
anterior, por lo general existen 3 mdos de disparo: normal, automtico y
nico.
El modo normal es adecuado para
osciloscopios analgicos, sin embargo en el nuestro por ser digital, este
En el modo automtico el instrumento espera que se rebase cierto nivel en la seal de entrada para iniciar
el despliegue de la forma de onda. Si
tal nivel (el cual es variable) no se rebasa en cierto tiempo, automticamente se genera un disparo, de esta
forma siempre habr un trazo visible
en la pantalla.
Saber Electrnica
60
Esto es vlido slo para el modo automtico, en el modo de disparo nico el instrumento esperar indefinidamente, o hasta que cancelemos el
modo.
Implementacin de la Sincrona
por Software
En nuestro caso el nivel de sincrona se introduce por medio de un potencimetro cuya pata central se lleva
a la entrada AN0 del microcontrolador. Utilizando el convertidor analgico-digital integrado convertiremos esta seal en un dato digital el cual ser el nivel de disparo y se almacenar en el registro ADRESH.
Saber Electrnica
61
Montaje
;===================================================================================
;
ESPERAR SUBIDA DEL DATO
;-------------------------------------------------------------------------------------------------------------------------------------------------ESP_SUBIDA
BCF _WR
; Tomar una muestra.
NOP
NOP
NOP
BSF _WR
NOP
NOP
NOP
MOVF DATOS,W
; Colocar el resultado del A/D en W
MOVWF Dato
; Ahora mover el resultado a Dato
CPSMN Temp0,ADRESH,LazoEB
; Temp0 es menor que ADRESH?
MoverTemp0
MOVR Temp0,Dato
; Ahora Dato es el punto 1.
GOTO ESP_SUBIDA
RETURN
LazoEB
CPSMY ADRESH,Dato,MoverTemp0
; ADRESH es mayor que Dato?
CLRF Dato
; FLANCO POSITIVO
RETURN
Tabla 1 - Cdigo para detectar el flanco positivo.
Saber Electrnica
62
Saber Electrnica
63
Montaje
Diagrama Esquemtico
La figura 7 muestra el diagrama
esquemtico de nuestro osciloscopio
en su fase IV. Aunque la funcin agre-
Mejorado
Solucionado
Solucionado
Solucionado
Mejorado
Solucionado
R13 - 1.2K
R14 - 6.8K
R16-R17-R18-R19-R22 - 100K
R20-R21 - 1M
R27 - Potencimetro 2K
R28 - 2.2K
R29 - 1.8K
R30 - Potencimetro 10K
C1-C3-C6-C9-C10-C11-C12 - 0.1
C14-C15 - 0.1
C2-C13 - 100 uF 25V
C4 - 4.7 pF
C5 - 18 pF variable
C7- C8 - 15 pF
VARIOS
Y1 - Cristal 20 MHz
J1 - Conector BNC
S1-S5 - Interruptores mini para impreso
K1-K2-K3 - Relevadores 12V tipo DIP 2P2T
Saber Electrnica
64
El potencimetro R30 es el utilizado para seleccionar el nivel de sincrona. Observe que su pata central se
lleva a la pata AN0 del microcontrolador para luego por medio del convertidor A/D integrado obtener su posicin digital en la pantalla.
Construccin
Tal como explicamos en cada fase
del presente proyecto, se sugiere armar el instrumento en tarjetas de experimentos tipo protoboard, ya que
este no es el circuito definitivo, aunque como lo establecimos anteriormente, es completamente funcional.
Cuando terminemos con todas las
fases del proyecto se ofrecer el circuito impreso y los detalles de armado.
En la tabla 2 se muestra la lista de
componentes para esta fase.
Comentarios Finales
Por ltimo presentamos nuestra
tabla de caractersticas comparativas
con nuestro primer osciloscopio bsico, las cuales en cada fase hemos
mejorado.
Saber Electrnica
65
MICROCONTROLADORES
Telecarga AVR
Aplicacin para Programar AVR de Atmel
Presentamos una aplicacin desarrollada por
Tolaemon, de uso libre y gratuito, que permite pro gramar de forma sencilla los microcontroladores de
8 bits de la familia AVR - ATmega de Atmel y poder
as, realizar sus propios "proyectos hardware". Es
ideal para usar con dispositivos de poca memoria
de programa (8kB), pero al ser lento, puede ser un
obstculo cuando quiere trabajar con micros de
mayor memoria.
Por TOLAEMON
www.tolaemon.com
1. Introduccin
Telecarga AVR es una aplicacin
desarrollada en Visual.Net 2003
(VB.Net) con la intencin de poder
programar de forma sencilla los
microcontroladores de 8 bits de la
familia AVR - ATmega de Atmel
desde Windows XP.
Este proyecto puede ser til a
aquellas personas que deseen comprender a bajo nivel cmo se programa esta familia de microcontroladores, a aquellos que deseen saber
como interactuar con el puerto paralelo del PC desde Visual .NET, o a los
que deseen emular una SPI en el PC.
Tambin puede interesarle a quienes,
por la razn que sea, estn buscando
la forma de incorporar a sus aplicaciones .NET la opcin de programar
microcontroladores AVR-ATmega (el
autor asegura haberlo probado con
xito en Windows XP).
Quienes simplemente busquen
una aplicacin para poder programar
los microcontroladores AVR-ATmega
con el cdigo de sus proyectos, les
recomiendo que no se compliquen la
vida y utilicen la herramienta gratuita
2. Descripcin General
Todos los microcontroladores
AVR-ATmega disponen de varias
Saber Electrnica
66
Telecarga AVR
- ATmega8
- ATmega16
- ATmega32
- ATmega64
Telecarga AVR permite modificar
el contenido de la memoria Flash, de
la memoria EEPROM, los Fuse bits o
los Lock bits del micro (en los modelos que lo permiten va SPI). As, para
modificar el estado de las memorias
basta con Resetearlas primero, Abrir
luego el fichero .hex con el contenido
a grabar, y finalmente Programarlo.
Existen otras opciones, como las que
permiten Leer el contenido de las
memorias, Verificar que el contenido
se ha grabado correctamente, etc.
La figura 1 muestra la pantalla inicial del programa, la interfase de programacin de memorias.
Para modificar los Fuse bits o los
Lock bits, bastar con desplegar los
correspondientes formularios (pulsando en los botones Fuse bits o
Lock bits, figura 2), leer el estado
actual de los bits, modificar los bits
deseados y luego Programarlos de
nuevo.
3. Descripcin General
del Proceso de programacin
A continuacin describiremos a
bajo nivel el proceso de programacin de un microcontrolador AVR8515, el cual es prcticamente idntico al proceso de programacin de los dems
microcontroladores de
la familia. Existen algunas diferencias en los
comandos, o en algunas de las temporizaciones, pero salvando
estas pequeas diferencias, lo aqu escrito
debera permitir comprender el proceso completo de programacin
de todos los micros de
la familia AVR-ATmega.
Figura 1
Saber Electrnica
67
Microcontroladores
Figura 3
Tabla 1
procedimiento enviar_recibir(byte_enviado tipo byte, ref byte_recibido tipo byte)
para peso=7 hasta 0 hacer
ClearSck 'se baja la seal SCK
GeneraClocks (4) 'si hay cristal no es necesario
SacarBitMOSI(byte_enviado,peso) 'se pone el bit corresopondiente en MOSI
GeneraClocks (4) 'si hay cristal no es necesario
SetSck 'se sube la seal SCK
GeneraClocks (4) 'si hay cristal no es necesario
EntrarBitMISO(byte_recivido,peso) 'se lee el bit recibido del micro
fin_para
fin procedimiento
Saber Electrnica
68
Telecarga AVR
hay que enviar al microcontrolador la
secuencia correspondiente a la
Instruccin de Inicializacin del Modo
de Programacin: 10101100 ,
01010011 , XXXXXXXX , XXXXXXXX
(X=cualquier valor).
Si existe sincronizacin con el
microcontrolador este aceptar la
secuencia y devolver el eco del
segundo byte e ir respondiendo a
medida que le vayamos enviando el
resto de bytes. Es decir que si todo
va bien durante la transmisin del tercer byte, nos enviar un 01010011
(53h). Si el microcontrolador no
responde es que algo no ha salido
bien, y deberemos intentar enviar la
secuencia de nuevo. En el datasheet
se especifica que si despus de 32
intentos no se recibe respuesta es
que no hay microcontrolador o est
mal conectado, pero lo ms seguro
es que si en un par o dos de intentos
no recibimos respuesta el microcontrolador no responda en los siguientes 30 intentos restantes, as que
con probarlo 2 o 3 veces ya es suficiente.
3.5-Instruccin de borrado
de la memoria
en el modelo AVR-85x5
Esta instruccin borra el contenido de la memoria Flash, memoria
EPROM y de los Lock Bit, mientras
que no modifica los Fuse Bits. Es
aconsejable ejecutar esta instruccin
antes de programar el microcontrolador. La secuencia a enviar es:
10101100 , 100XXXXX , XXXXXXXX
, XXXXXXXX (X=cualquier valor).
No hace falta decir que antes de
poder enviar esta secuencia hay que
haber activado el modo de programacin y haber enviado la
Instruccin de Inicializacin del Modo
de Programacin correctamente.
3.6-Instruccin de escritura
en la memoria de programa
(Flash) en el modelo AVR-8515
El microcontrolador AVR8515
dispone de una memoria de progra-
3.7-Instruccin de lectura
de memoria de programa (Flash)
en el modelo AVR-85x5
Como la memoria de programa se
estructura en 4096 posiciones de 16
bits, y la instruccin de Lectura de
Memoria de Programa slo permite
leer un byte, hay que hacer 2 accesos a la misma direccin de memoria
por tal de leer su contenido completo:
en un primer acceso se lee la parte
alta, y en un segundo acceso se lee
la parte baja, o viceversa. La secuencia de la instruccin de Lectura de
Memoria de Programa es la siguiente: 0010H000 , XXXXAAAA ,
BBBBBBBB , oooooooo ( H=bit que
indica si se consulta el byte de la
parte alta H=1, o el de la parte baja
H=0 , X=cualquier valor, AAAA = bits
altos 11..8 de la direccin,
BBBBBBBB = bits bajos 7..0 de la
direccin, ooooooo byte en el que el
microcontrolador enva el valor). As,
cuando se enva el ltimo byte de la
secuencia, el microcontrolador
responde a travs de MISO con el
byte almacenado en la parte alta o
baja de la posicin consultada.
Al contrario que en la escritura, al
leer sucesivos valores de memoria,
no es necesario hacer ninguna
pausa. Como sucede con todas las
dems instrucciones, antes de poder
enviar la secuencia de Lectura en la
Memoria de Programa hay que haber
Activado el programador y haber
enviado la Instruccin de Inicializacin
del Modo de Programacin correctamente.
3.8-Instruccin de escritura en
la memoria de datos (EEPROM)
en el modelo AVR-85x5
El microcontrolador AVR8515
dispone de una memoria EEPROM
de 512 bytes organizada en 512 posiciones de 8bits, para datos. El contenido de esta memoria se programa
mediante la Instruccin de Escritura
en la Memoria EEPROM. La secuencia correspondiente a esta instruccin es: 11000000 , XXXXXXXA ,
Saber Electrnica
69
Microcontroladores
BBBBBBBB , IIIIIIII ( A = bit alto 8 de
la direccin, BBBBBBBB = bits bajos
7..0 de la direccin, IIIIIIII = byte a
guardar en la memoria). Cada direccin de la memoria EPROM se programa mediante un nico acceso a
memoria, es decir de una sola vez, al
contrario de lo que sucede con la
memoria de programa.
Al igual que con la memoria
Flash, la actualizacin de un byte en
esta memoria no es inmediata, por lo
que despus de escribir un valor hay
que esperar un pequeo intervalo de
tiempo antes de escribir el siguiente,
la duracin de ste se especifica en
el datasheet como Twd_prog.
Tambin se pueden utilizar tcnicas
de polling, pero lo ms aconsejable
es esperar siempre el intervalo de
tiempo Twd_prog.
Como con todas las dems
instrucciones, no hace falta decir que
antes de poder enviar la secuencia
de Escritura en la Memoria de
Programa hay que haber Activado el
programador y haber enviado la
Instruccin de Inicializacin del Modo
de Programacin correctamente.
3.9-Instruccin de lectura
de la memoria EEPROM
en el modelo AVR-85x5
La lectura del contenido de
una posicin de la memoria
EEPROM se hace en nico
acceso a la memoria mediante
la instruccin de Lectura de
Memoria
EEPROM.
La
secuencia de la instruccin de
Lectura de Memoria EEPROM
es la siguiente: 10100000 ,
XXXXXXXA , BBBBBBBB ,
oooooooo ( A = bit alto 8 de la
direccin, BBBBBBBB = bits
bajos 7..0 de la direccin,
ooooooo byte en el que el
microcontrolador enva el
valor). As, cuando se enva el
ltimo byte de la secuencia, el
microcontrolador responde a
travs de MISO con el byte
almacenado en la posicin
5- Cmo descargar
los archivos del proyecto
Para descargar este utilitario y
todos los archivos relacionados,
debe dirigirse a la pgina:
http://www.tolaemon.com/proyectos/telavr.htm
La utilizacin de cualquier informacin o programa disponible
en este sitio web implica la
Figura 5
aceptacin de las condiciones
que figuran en dicha pgina.
Tabla 3
'Librerias de acceso al puerto paralelo.
Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32"
(ByVal PortAddress As Integer) As Integer.
Public Declare Sub Out Lib "inpout32.dll" Alias "Out32"
(ByVal PortAddress As Integer, ByVal Value As Integer).
Saber Electrnica
70
Responsabilidad y garanta:
el material e informacin aqu
publicado se proporciona tal
como es, sin garantas de
ningn tipo, y es el usuario el
nico responsable de analizar y
determinar la conveniencia de
usarlo y compartirlo asumiendo
a su vez los riesgos que ello
pueda conllevar.
El autor no se responsabiliza
bajo ningn concepto, de
ningn tipo de dao, directo o
indirecto que el uso del material e informacin aqu publicada pueda causar.
PAG 71
REGULADORES
Y AMPLIFICADORES
REGULADORES INTEGRADOS
En captulos anteriores hemos visto la regulacin de tensin en las fuentes de
Figura 1
alimentacin. Esos circuitos, utilizaban como elemento regulador a
uno o varios transistores con sus
correspondientes resistores de polarizacin, y adems a los componentes para realizar la comparacin entre la tensin de referencia
con la tensin de salida para efectuar la correccin (Regulacin).
Ahora vamos a practicar con
Reguladores de tensin Integrados
de la familia 7800 y la 7900, proyectados para tensiones de salidas
fijas.
En la figura 1, vemos un regulador de la familia 7800, con encapsulado TO-220 , el terminal
1, corresponde a la entrada de
tensin, el terminal 2, corresponde a la conexin comn o tierra y
Figura 3
PAG 72
que indican la tensin de salida; entonces, si necesitamos regular una tensin de +5 Volt, utilizaremos
un 7805, si queremos regular +12 Volt, utilizaremos un 7812, y si necesitamos una tensin fija de
-5 Volt, elegimos un 7905.
La intensidad de corriente mxima que pueden
soportar es de 1 Amper; si superamos este valor se
queman. Estos integrados pueden manejar una potencia de hasta 1,5 Watt sin disipador adicional. Si
quisiramos aumentar sta capacidad, deberamos
utilizar un disipador adecuado.
Para verificar el correcto funcionamiento de los
reguladores sin retirarlos del equipo que lo contiene, debemos medir la tensin a la entrada y a la
salida del regulador con respecto a masa.
Si tenemos tensin a la entrada, pero no a la salida, podemos afirmar que est defectuoso, entonces lo retiramos del circuito para medirlo con un
multmetro en la seccin dedicada a la medicin de
diodos.
Si se trata de la serie 7800, hacemos las siguientes mediciones:
a) Con la punta Roja tocamos el terminal corres pondiente a la tierra y con la punta Negra tocamos
la entrada. El display debe indicarnos aproximada mente entre 500 y 600, figura 3.
FUNCIONAMIENTO
DE LOS REGULADORES
La tarea de los reguladores de tensin es la de
mantener constante el nivel de tensin, sin importar
el consumo de corriente a la salida del regulador.
Para entender el funcionamiento bsico de los
reguladores de tensin, es que armamos el circuito
de la figura 5. En el mismo tenemos una batera de
9 Volt, un regulador 7805, y un foquito como resistencia de carga.
En la figura 6 vemos que para las conexiones a
tierra (terminal 2) utilizamos la base metlica del
encapsulado debido a que est conectada interna-
Figura 4
PAG 73
Figura 6
AMPLIFICADORES OPERACIONALES
Los amplificadores operacionales del tipo 741
(figura 7), son extremadamente verstiles, pudiendo usarse en una infinidad de proyectos.
Si no se usa fuente simtrica, en un circuito como el de la figura 8, ocurre lo siguiente:
Figura 5
Para tensiones de entrada inversora, por encima de la tensin de entrada NO inversora, la tensin de salida (Vs), es prcticamente igual a la de
la fuente. Luego, para tensiones inferiores, la tensin de salida es prcticamente cero.
FUNCIONAMIENTO
DE LOS OPERACIONALES
El circuito que muestra la figura 9 resulta prctico para evidenciar los cambios de estado a la salida de un Amplificador Operacional, cuando ocurren pequeos cambios en los niveles de tensin de
entrada.
Las resistencias R1 y R2 forman un divisor de
Figura 8
Figura 7
PAG 74
Figura 9
Figura 10
R1 = R2 = 2k7
R3 = R4 = 820Ohm
R5 = R6 = 390Ohm
P1 = Potencimetro de 10k
L1 = LED (verde)
L2 = LED (rojo)
C.I. = Amp.Oper. 741
Batera = 9 Volt
PAG 75
AUTO ELCTRICO
Saber Electrnica
76
Figura 2
con la pretensin bsica de eliminar al mximo las emisiones contaminantes; sin disminuir la potencia
que el vehculo requiere para su
desplazamiento y autonoma.
El funcionamiento bsico del
motor es el mismo los conductores o choferes seguiremos siendo
los mismos nuestra inclinacin a
seguir malos hbitos de manejo
seguirn siendo los mismos si a
ello le sumamos la pobreza de
mantenimiento, sea por descuido, o
falta de mecnicos especializados;
estaremos de acuerdo en que las
posibilidades de contaminar el
medio ambiente son altas.
El sistema OBDII pretende corregir este problema colocando sensores y actuadores en diferentes
partes del motor y/o transmisin as
como en diferentes partes del
vehculo que ayuden a que la
unidad se desplace funcionando y
consumiendo estrictamente lo
necesario; tratando de eliminar
cualquier residuo que se considere
contaminante al medio ambiente.
En otras palabras, la computadora corrige las deficiencias consecuentes de un mal hbito de manejo, as como alerta al conductor
cuando, por razones lgicas, no
Saber Electrnica
77
Auto Elctrico
en los frenos y/o transmisin.
En
otras
palabras,
el
entendimiento y seguimiento
de diagnstico en un sistema
OBDII tiene como base previa,
un conocimiento avanzado de
lo que es un sistema de encendido: mezcla de combustible,
medidas de presin y/o vaco
dentro del manifol de admisin,
as como conocer perfectamente el funcionamiento bsico del motor y/o las medidas de
presin en el sistema de enfriamiento del motor y/o escape.
Cmo seguir un diagnsti co en forma lgica?
Antes de continuar tome
nota de los siguiente: No haga
pruebas ni conexiones entre la
corriente de la batera y las
conexiones que administra la
computadora; podra quemar
circuitos o componentes.
La computadora administra
una corriente atenuada de bajo
amperaje y slo puede ser
testeada por aparatos o
probadores de bajo amperaje
que miden el voltaje en milivolt.
El mercado est inundado, de
aparatos o dispositivos que se presentan como solucin al diagnstico automotriz; cada quien defiende
su producto destacando sus ventajas particulares pero a usted le toca
defender su economa. Es oportuno
tener en cuenta la velocidad o facilidad con la
que un aparato
de stos se discontina
o
pierde actualizacin, dejando su inversin
en el nivel de
"gasto no recuperable".
En la figura
2 se muestra
un tipo de
scanner o lec-
Figura 3
Figura 4
Saber Electrnica
78
Figura 5
Figura 7
Saber Electrnica
79
Auto Elctrico
Figura 6
Saber Electrnica
80