Mostrando entradas con la etiqueta Laboratorio. Mostrar todas las entradas
Mostrando entradas con la etiqueta Laboratorio. Mostrar todas las entradas

jueves, septiembre 02, 2021

Herramientas: Fuente de Laboratorio (I)

Las fuentes de alimentación es uno de los elementos más importantes de un laboratorio: hay quien dicen que nunca se tienen suficientes fuentes... y es posible que tenga razón. Quien ha trabajado diseñando o probando circuitos muchas veces se encuentra con la necesidad de probar varias partes simulando señales con la propia fuente.

Para mi pequeño laboratorio que tengo en casa empecé con una fuente de alimentación realizada a partir de una fuente AT (salidas +-5V y +-12V), sin embargo me encontraba, en muchas ocasiones, que era insuficiente, ya que en muchas ocasiones no tenía controlada la corriente de salida (tenía que utilizar un multímetro para verla) y no tenía características básicas tales como limitar corriente o tener una tensión regulable.

Para tener una fuente regulada en tensión y limitada en corriente mi segunda opción fue utilizar un transformador de tensión comercial (una fuente de PC con salida de 12V 5A) y un módulo DP3003 que me ha hecho el trabajo hasta el día de hoy, sin embargo, uno nunca sabe cuando va a necesitar más... 

Por eso me he propuesto crear una fuente de laboratorio, regulable, con limitación de corriente y (muy importante) programable desde un PC.

Hoy en día es sencillo realizar esto con los convertidores de tensión que nos llegan desde china, así que como tenía una fuente ATX de mi ultimo ordenador decidí aprovechar todas las capacidades de la misma.

Al final ha quedado de la siguiente forma:
- Salida +12V con visualizador de tensión y corriente
- Salida +5V con visualizador de tensión y corriente
- Salida de +3.3V
- Salida de -12V
- Salida de -5V
- Salida regulada de 0 a 50V y corriente 0 a 5A con control manual y por puerto USB 


viernes, octubre 09, 2020

Proyecto de fin de semana: purificador de aire

Cuando realizas una soldadura lo que menos apetece es que te venga todo el humo a la cara: es molesto y sobretodo es nocivo. Tener algún sistema que aleje el humo y lo purifique es siempre muy recomendable.

Se puede empezar por mantener una ventana abierta, sin embargo esto depende mucho de si consigues una circulación de aire correcta, es decir, dependerá de la posición de la ventana con respecto a tu lugar de trabajo, de la cantidad de viento y de la dirección de este.

También puedes optar por una mascará que te proteja contra los humos, sin embargo dependiendo de la cantidad de humo que se genere sigue siendo molesto (además de tener una máscara puesta mucho rato).

Al final decidí hacer un purificador de aire...

En realidad es bastante sencillo de crear sólo necesitas un ventilador, una fuente para alimentarlo y un filtro.

Mi primer intento fue un ventilador alimentado a 220V y una tela de filtro para la campana extractora de la cocina




De esta experiencia aprendí varias cosas importantes:
  • Es preferible tener una estructura que fije todo el sistema.
  • Contra más grande sea la entrada de aire mejor.
  • Los filtros de campana de cocina no sirven. Seguia oliendo el humo de la resina y cualquier fuente de calor hacía que se derritiera.
Así que decidí comprar un filtro HEPA con pellets de carbón activo, un ventilador de 14cm,  y montar una estructura de madera para contenerlo todo:
  • Ventilador: ARCTIC BioniX F140. Escogí este porque me daba un mayor flujo de aire y una mayor presión 104 CFM/176 m³/h (@ 1800 RPM) que otros que había estado mirando. Además el hecho de ser de 14cm me daba pie a tener una entrada de aire bastante grande.
  • Filtro: https://www.amazon.es/gp/product/B075CY8GG2/. Lo escogí por tener el filtro HEPA más los pellets de carbón, lo cual hace que limpie el ambiente de humo.
  • Estructura de madera hecha con madera de balsa de 1cm de grosor. Escogí esta por un motivo: ya la tenía, sin embargo, estoy muy contento con el resultado, queda una estructura resistente y muy adecuada al look que tengo en el resto del escritorio.
  • Cola blanca para madera, tornillos para madera, tornillos de métrica 4 y tuercas de métrica 4
Como herramientas sólo necesitas un taladro, una sierra de marquetería con hoja para corte curvo (o en su defecto un cutter/cuttex), un destornillador de estrella y una llave para las tuercas que utilices.

Los pasos son sencillos, a partir de las medidas del filtro y del ventilador cortar las piezas (hay que tener en cuenta el grosor), este es el paso más tedioso y el que más me costó (se rompió la hoja de corte curvo y tuve que improvisar para hacer el corte del agujero del ventilador).


Pegar las piezas y atornillarlas (tornillos para madera). Como se puede ver en esta foto yo añadí un pre-filtro entre el ventilador y el filtro), no es necesario y posiblemente lo quite en el futuro (lo pegué). Además utilicé unos sargentos para mantener las piezas mientras la cola hacía efecto y lo reforcé todo con tornillos.

Por último montar el ventilador (tornillos y tuercas de métrica 4 e insertar el filtro (si las medidas están bien tomadas va a presión)

Lo último es conectar el ventilador a una fuente de 12V y probarlo. En mi caso estoy utilizando una fuente de PC, pero el consumo es muy pequeño (unos 250mA a 12V), así que cualquier fuente de 12V >0.5A (algo bastante común de encontrar) sirve.

Dado que siempre vamos a querer que nuestro ventilador funcione a la máxima potencia que pueda dar sólo necesitamos conectar los pines 1 y 2 del conector (1 <=> GND, 2<=>12V) dejando el resto al aire.

Al final el resultado ha sido bastante bueno: aparta el humo de mi cara, limpia el aire y el ruido no es demasiado molesto (sólo lo enciendo cuando necesito soldar), lo cual es de agradecer.
 



jueves, marzo 26, 2015

Herramientas: Analizador lógico (IV) - DSLogic

Hace tiempo participé en una campaña de Kickstarter: el DSLogic. No soy muy dado a invertir dinero en un producto sin tener la confianza de recibirlo, de hecho, prefiero gastarme un poco más de dinero en una tienda de confianza que "ir a la aventura" en eBay o Aliexpress. Sin embargo este producto me llamó poderosamente la atención...


El DSLogic, es básicamente un analizador lógico de 16 canales y de bajo coste (69$ en kickstarter), lo que le diferencia de los analizadores lógicos chinos clones del USBee y el Saleae es su velocidad de muestreo, ya que puede llegar a 400MHz.

Para que os hagáis una idea os pongo las características más destacadas:
  • Basado en una FPGA Spartan 6 (xc6slx9) + una RAM externa de 256Mbits
  • Muestreo:
    • 4 canales: 400MHz 
    • 8 canales: 200MHz
    • 16 canales: 100MHz
  • CH15 ~ CH0:
    • Recommended input voltage range: -6V to +6V
    • Absolute input voltage range: -30V to +30V
    • Input impedance: 200Kohm
    • Maximum Input Bandwidth: 50MHz
    • Compatible voltage systems: 1.8V / 2.5V / 3.3V / 5V
    • Threshold for 1.8V to 3.6V: 0.7V (Low) / 1.4V (High)
    • Threshold for 5V: 1.4V(Low) / 3.6V(High)
  • CLK, TI, TO:
    • Compatible voltage systems: 3.3V
    • Maximum state clock: 50MHz

La ventaja es que puedes ver señales que normalmente no estarían a tu alcance, tales como un SPI de alta velocidad (25MHz por ejemplo), el bus de una cámara digital, un USB 1.1, etc. La principal desventaja es que no tienes un buffer casi infinito como en los otros, pero una RAM de 256Mbits tampoco es tan mala cosa.

Por otro lado funciona con el software SIGROK lo cual da acceso a una gran cantidad de protocolos ya implementados...

En definitiva, creo que fué una compra fantástica y a muy buen precio.

S2

Ranganok Schahzaman

jueves, octubre 16, 2014

Herramientas: Puesto de trabajo portátil (I)

Durante las vacaciones he aprovechado para avanzar algunos proyectos, sin embargo, al estar fuera me he tenido que hacer un puesto de trabajo portátil, pero bastante básico (porque tenía poco tiempo para hacerlo)...

En el trabajo utilizo un puesto bastante completo:
  • Osciloscopio (4Ch a 2GSa/s y 70MHz)
  • Generador de funciones
  • Analizador de espectros (con tracking) hasta 1GHz.
  • Celda GTEM hasta 6GHz, para inmunidad y para analizar espectros
  • Multímetros
  • Fuentes de alimentación CV/CC regulables 35V/2A y 35V/5A.
  • Analizador lógico.
  • Medidor de impedáncias.
  • Microscopio USB, Sonómetro, Termómetros (IR y sonda), Transformadores de aislamiento, etc.

Foto Laboratorio
Foto Laboratorio


En casa el equipo de mi despacho se reduce bastante:

Mi idea es meter todo lo que pueda en un maletín de herramientas. Lo ideal, para un puesto de trabajo sería:
  • Fuente regulable CV (x2): 0-15V / 1A. Idealmente debería ser una fuente lineal, pero es complicado hacerlo en un espacio tan pequeño (y tan poco ventilado), así que tiraré por una conmutada con la última etapa lineal (LM1117 o similar).
  • Fuente digital: 5V, 3.3V 1A. Con un cargador de batería USB de 2A y un DC-DC de 5V a 3.3V.
  • Wattímetro (Voltímetro + Amperímetro). Por ahora va a ser un multímetro las que hará las veces, pero debería integrarse un Wattímetro en la estructura, al menos para medir el funcionamiento de las fuentes.
  • Analizador lógico 8 canales (24MHz). 
  • Soldador y espacio para soldar. La propia madera hace las veces de espacio para soldar, simplemente debería añadir un soporte para el soldador y la esponja.
  • Espacio para guardar componentes SMD.
  • Espacio para guardar herramientas y sensores.

Lo voy a ir haciendo por fases: primero lo meteré todo "a saco" en el maletín a ver lo que coge y luego iré ordenándolo y haciéndolo bonito e integrado. La idea final sería tener todo un laboratorio electrónico dentro de la maleta.

La primera fase está casi completa...


Maletín original (cabe el multímetro)
Maletín original (cabe el multímetro)
Maletín con las maderas cortadas a medida
Maletín con las maderas cortadas a medida
Organización interna del maletín
Organización interna
Maletín: Aspecto final
Aspecto final

Por ahora sólo le voy a poner la madera inferior que me hará las veces de espacio para soldar (básicamente una mesa de trabajo). La madera superior no se si la instalaré cuando haya integrado los instrumentos, ya que quería poner el panel informativo y las bornas en él.

Hay que tener en cuenta que el maletín viaja con un portátil que es el que hace las veces de interfaz gráfica con (alguno de) los instrumentos de medida. Aunque lo ideal sería poder tenerlo todo integrado en el maletín mediante una raspberry pi o similar (cubieboard o bbb). Y visualizar las medidas con un móvil, tableta o PC externo comunicado mediante USB (aislado por supuesto) o bluetooth. Pero esto, ahora mismo, es lo último que me preocupa del proyecto.

S2

Ranganok Schahzaman

PD: he empezado a trabajar con el maletín y me he encontrado con que ahora mismo dependo del PC por lo que debería incluir un cargador para este por si se me olvida (tal y como me ha pasado), así que he comprado una en los chinos de 12 a 36V y 3W, quizás lo incluya directamente en el maletín (aunque no me fío mucho de este cargador).

lunes, septiembre 15, 2014

Herramientas: Analizador lógico (III)

Cuando se trabaja con señales digitales, una de las cosas que siempre son necesarias son comprobar las comunicaciones entre dispositivos. Hay varias formas de hacerlo: osciloscopio, sonda lógica, etc. pero nada tan útil como un analizador digital o lógico.

Hace tiempo, en este blog, empezamos a trabajar en uno. Sin embargo, paseándome por la web he visto este, que al precio que tiene prácticamente no merece la pena perder el tiempo en montarnos uno (al menos de momento).

Este tipo de dispositivos están basados en el chip Cypress CY7C68013A que es un microprocesador con núcleo 8051 con un USB. Tiene una velocidad de muestreo máxima de 24MHz más que suficiente para la mayoría de las comunicaciones: I2C, Serial, SPI (siempre que el reloj sea por debajo de 12MHz), 1-Wire, etc.

Hardware

Las especificaciones de hardware son:
  • Main chip: Cypress CY7C68013A-56PVXC (FX2LP)
  • Input buffer: NXP 74HC245 (markings: "NXP HC245 2A7K508 UnD2 18E")
  • 256-byte I2C EEPROM: Atmel AT24C02 (markings: "ATMEL218 24C02N SU27 D")
  • 3.3V low-dropout voltage regulator: Advanced Monolithic Systems AMS1117-3.3 (markings: "AMS1117 3.3 HT240E")
  • Crystal: 24.000MHz
Clon chino del USBee AX PRO
PCB top
PCB bottom
La ventaja de este dispositivo es el precio ya que nos permite tener un analizador lógico medio decente (las señales de hasta 12MHz incluyen muchos de los protocolos utilizados en los micros). Sin embargo, el precio no justifica que tiremos el dinero al quemar el chip cada vez que la cagamos conectándolo a una tensión que no toca, así que yo me he montado un pequeño circuito (muy sencillo) con 8 zeners (4V9) y 8 PTCs (fusibles rearmables de 100mA) que me evitarán quemar el dispositivo en la mayoría de las cagadas que pueda hacer (como meterle una tensión más alta de la que el dispositivo puede soportar).

Circuito de protección
Hay que decir que el circuito original lo monté para un Saleae (muy similar) y queda bastante compacto

Circuito de protección para Saleae
Circuito de protección para Saleae
La pareja fusible + zener protege al dispositivo de las sobre-tensiones, además el buffer de entrada aguanta hasta 200V de ESD.

Software

Lo primero es usar el propio programa que viene con el analizador, dado que es un clon del USBee AX Pro, lo único que han hecho es copiar el programa del anterior (y crackearlo): http://m5.img.dxcdn.com/CDDriver/CD/sku.148945.rar

Sin embargo es mucho mejor (sobretodo si usas linux) utilizar el firmware fx2lafw y los programas PulseView y Sigrok. En Windows son muy sencillos de instalar, sólo hay que ejecutar el instalador e usar el driver WinUSB para el dispositivo, que se instala con el programa Zadig incluido, y que nos permite tener los dos programas instalados y usar uno u otro según el puerto USB utilizado.

PD: Algunas lecturas interesantes (en inglés):

lunes, mayo 26, 2014

Herramientas: Carga Fantasma (IV)

Cargas dinámicas

Hago un pequeño inciso en la serie para hablar de los reguladores de tensión utilizados como cargas electrónicas.

El caso más conocido es el del regulador LM317. Este es un regulador ajustable de tal forma que la tensión en el pin de ajuste la compara con la tensión de de salida menos una referencia de 1.25V y a partir del resultado modula (aumenta o disminuye) la tensión de salida.

Un esquema a grandes rasgos sería este:

Esquema funcional de un LM317
Esquema funcional de un LM317

Evidentemente el esquema sólo sirve para dar una idea a lo que me refiero, ni de lejos se parece a un LM317 real.

De esta forma con sólo dos resistencias (o un potenciómetro) podemos regular la tensión a la salida - los reguladores lineales de tensión fija (78xx) ya llevan incorporadas las resistencias internamente-.

Con este dispositivo también podemos crear una fuente de corriente:

Fuente de corriente
Fuente de corriente

De esta forma la caída de tensión el la resistencia será de 1.25V por lo que el regulador se encargará de regular la corriente proporcionada independientemente de las variaciones de la tensión de entrada o de la carga (esto no es del todo cierto ya que entran en juego las limitaciones del propio dispositivo).

A partir de aquí hacer una carga electrónica es muy sencillo... Sólo tenemos que conectar la fuente que queremos medir a la entrada y poner la salida a masa (GND).

Carga electronica de corriente constante
Carga electronica de corriente constante

Hay que decir que esta carga será de corriente constante regulada por la resistencia. Y que esta tiene que ser de potencia ya que en todo momento va a caer por ella una potencia de P = V^2 / R = 1.5625 / R, y R valdrá entre 0.8 y 120R

Yo me he montado algo rápido para un proyecto...

Carga de corriente constante (regulable)
Carga de corriente constante (regulable)
Lo de atrás es un reóstato de 10R montado en un soporte de aluminio que ayuda a disipar el conjunto, el LM317 va en un disipador de aluminio con un conector de cables soldado en los terminales de esta forma cambiando los cables en el conector puedo montar una fuente de tensión, de corriente o, como en este caso, una carga de corriente constante.

S2

Ranganok Schahzaman

lunes, diciembre 09, 2013

Herramientas: Carga Fantasma (III)

Cajas de resistencias

Si te prima más la precisión que la potencia puedes hacerte con una caja de resistencias.
Caja de resistencias para valores bajos
Caja de resistencias para valores bajos
Una caja de resistencias no es más que una serie de resistencias puestas en serie en las que se selecciona el valor final con unos interruptores.

Dicho así puede parecer muy complicado, sin embargo es todo lo contrario, un proyecto muy simple de hacer y una herramienta potente a la hora de medir el comportamiento de los circuitos.

El esquema de una caja de resistencias es muy sencillo:
Esquema de una caja de resistencias con conmutadores rotatorios
Esquema de una caja de resistencias con conmutadores rotatorios

El esquema que presento es el de una caja de valores 1Ω a 10MΩ (9999999Ω) con una tolerancia del 1% y una potencia máxima de 1/4W.

¡Ojo!, hay que tener en cuenta que tanto la tolerancia como la potencia máxima están referidas a una sola resistencia, por lo que habrá que tener presente algunas cosas:
  • Tolerancias: en el esquema anterior se ve claramente cómo funciona la caja de resistencias, si queremos poner el valor de 1000001Ω utilizaremos una resistencia de 1MΩ y una de 1Ω, ambas tienen una tolerancia del 1% por lo que el valor de la resistencia de 1MΩ podría variar entre 990000Ω y 1010000Ω, lo cuál es una variación mucho mayor que el valor de 1Ω que habíamos puesto.
  • Otra cosa a tener en cuenta es que en resistencias bajas (1Ω-10Ω) será más difícil controlar la tolerancia ya que los cables y conexiones utilizados te introducen unos pocos mΩ que van sumando y pueden fastidiar la tolerancia final (ten encuenta que a 1Ω la tolerancia es de ±10mΩ)
  • Potencia máxima: tendremos que cuidarnos mucho de la potencia máxima que aplicamos a nuestra resistencia. La potencia dependerá del número de resistencias que estemos aplicando para conseguir un valor: si usamos una sola resistencia la potencia máxima que podremos utilizar es 1/4W, si usamos más la potencia se repartirá entre todas las resistencias que utilicemos (dependiendo de su valor). De forma rápida, podemos decir que es mejor utilizar (en términos de potencia) 999999Ω que 1MΩ. Veamos un ejemplo simple para cuantificar el valor:
  • Queremos utilizar una resistencia de 100R con una tensión de 10V (100mA de corriente y 1W de potencia total consumida), por lo tanto, la caja de resistencias no serviría. Sin embargo, si usamos 9 resistencias de 10R y 9 resistencias de 1R ( valor total de 99R 101mA de corriente y 1.01W) la potencia en cada resistencia sería de:
    • Resistencias de 10R: $$ P=I^2 · R = 102.03 mW $$
    • Resistencias de 1R: $$ P=I^2 · R = 10.203mW $$ 
    Ambos valores mucho menores que la potencia máxima que podemos aplicar a las resistencias.  Si te preocupa que no estás aplicando el valor exacto, recuerda lo que hemos dicho antes de la tolerancia: al tener un 1% la resistencia de 100R podía variar entre 99R y 101R, por lo que estaríamos (en principio) dentro de la tolerancia de la resistencia.
S2

Ranganok Schahzaman

PD: Algunos enlaces interesantes:

PD2: Para que veáis una caja de resistencias profesional por dentro un vídeo (en inglés) de una de estas cajas de resistencias (Fluke 5450A)

lunes, diciembre 02, 2013

Herramientas: Cámara climática (I)

Hace tiempo tuve la oportunidad de trabajar con una cámara climática y me quedó el gusanillo de hacerme una sencilla.

En una cámara climática profesional se pueden controlar la temperatura, humedad, presión, tipo e intensidad de radiación lumínica, e incluso se pueden crear atmósferas especiales (gases corrosivos, saturadas de humedad, ambientes salinos, etc.). Algunas ocupan una habitación entera (o incluso más) y otras pueden ser del tamaño de un horno de cocina.

Mi idea no es hacer algo tan complejo (ni tan grande), sino algo sencillo que pueda utilizar para comprobar mis placas en condiciones de temperatura y presión "extremas", incluso se podría añadir radiación lumínica mediante LEDs (desde IR a UVA).

Tengo por casa con dos latas de leche en polvo que encajan casi perfectamente para realizar este proyecto:
Las dos latas encajando
Evidentemente no podré meter un equipo grande completo pero sí la mayoría de PCBs que hago, ¡y cabe una lata de refrescos! (¿alguien dijo CANSAT?).

Quiero controlar:
  1. Temperatura (importante)
  2. Presión (secundario)
  3. Humedad relativa (controlarla sería muy difícil me conformo con medirla.
  4. Radiación lumínica

Tengo un posible diseño para realizar la cámara climática, se basa en el control de una célula Peltier para calentar o enfriar el interior (perdonad por lo cutre del dibujo):
Cámara climática: esquema de montaje
Cámara climática: esquema de montaje
En rojo la peltier pegada por un lado (cara caliente) a la lata interior y por el otro (cara fría) al disipador; este pegado a un ventilador que extraiga el aire (flujo de aire en azul). Entre latas tendremos un aislante térmico para evitar que las variaciones de temperatura externas influyan en la lata interna. Se conecta esta con una bomba de vacío mediante una válvula de aire. Por último, en lila el sistema de iluminación compuesto por varios LEDs de distintos colores (desde UVA hasta IR cercano) aprovechando el hecho que las tapas de las latas son translúcidas.

Como se puede ver, el calentamiento o enfriamiento se realiza en la lata interior (aprovechando el hecho que es metálica), lo que implica que no es necesario que haya un flujo de aire interior funcionando, por lo que se puede aplicar la bomba de vacío. El inconveniente de esto es que necesita más tiempo para alcanzar las temperaturas deseadas en el interior.

El hecho de utilizar una célula Peltier también nos implica que podemos hacer un control de temperatura muy sencillo y compacto, lo malo es que una de estas consume unos 70W de potencia (el modelo que he comprado yo, aunque las hay que consumen bastante más) y tendremos que estar refrigerando la cara caliente constantemente para mantener la temperatura.
Disipador, Peltier y ventilador

El siguiente paso será crear un controlador de la célula, que deberá soportar las siguientes características:
  • Control de tensión/corriente para la célula Peltier. En definitiva es construir una fuente conmutada regulable de 0-7A y 70W (mín) 
  • Fuente de tensión constante (12V) para el ventilador.
  • Realimentación del lazo mediante sensores de temperatura.
  • Visualización de los parámetros: temperatura interior, temperatura exterior, temperaturas de funcionamiento de la Peltier (ambas caras), tensión y corriente (potencia) consumida, etc.

Por otro lado se podría poner una válvula para poder conectar una bomba de vacío (aunque creo que las latas no están muy preparadas para ello) y poder controlar la presión interna (0-1 atm), pero eso ya lo veré con el tiempo, así como las opciones de iluminación.

S2

Ranganok Schahzaman

lunes, noviembre 25, 2013

Herramientas: Analizador de espectros (II)

Dado el coste del dispositivo utilizado el reloj utilizado no podemos pedir que sea muy bueno, por lo que las medidas de frecuencia hay que cogerlas un poco con pinzas.

Por ejemplo para un reloj de 100ppm (0.01% de error) a 1GHz la desviación de frecuencia sería de 100kHz, lo cual no puede parecer mucho, pero hay que tener en cuenta que los canales para la banda de 868MHz son de 25kHz con lo cual no estaríamos saltando casi 4 canales de golpe.

Para mejorar estas medidas hay varias opciones, la primera es cambiar el reloj por uno con menor desviación (un TXCO), con esto podríamos conseguir una desviación por debajo de los 10ppm (10kHz a 1GHz). El problema es que son difíciles de conseguir para todas las frecuencias (mi módulo utiliza 28.8MHz y es casi imposible de encontrar en los medios habituales).

Otra opción es utilizar un TXCO de 14.4MHz  y realizar un doblador de frecuencia como este:
Oscilador de 28.8MHz a partir de uno de 14.4MHz
Oscilador de 28.8MHz a partir de uno de 14.4MHz
El montaje anterior necesita de una fuente de tensión de 12V (lineal para no introducir demasiado ruido en el circuito). Lo cual hace que no sea una opción demasiado buena a considerar.

Calibración

Otra opción (puede ser complementaria) es la de calibrar el propio aparato... Para ello tenemos que conseguir una fuente de señal precisa y estable. También hay que tener en cuenta que la desviación de frecuencia sera una función compleja de la temperatura, la frecuencia, la tensión, el tiempo, etc.

Veamos cómo minimizar cada uno de los parámetros por separado:
  • Temperatura: Para minimizar el aporte de error de la temperatura lo más sencillo es evitar corrientes de aire en el oscilador y dejarlo funcionar entre 15 y 20min antes de hacer una medida (algúnos manuales de analizadores recomiendan entre 30 y  45min). Esto permite que todo el conjunto obtenga una temperatura estable lo cual permite que no haya variaciones en la corrección de la frecuencia por culpa de cambios en la temperatura.
  • Tensión: Lo ideal sería tener una tensión de 5Vdc completamente estable en el USB. Sin embargo esto será muy difícil (ya que suelen ser fuente conmutadas), una de las cosas que podríamos hacer es utilizar un hub con alimentación externa y utilizar una fuente lineal para alimentarlo.
  • Tiempo: Las derivas del oscilador y del circuito con el tiempo no hay quien las minimice. Aquí no queda otra que volver a calibrar cada cierto tiempo.
  • Frecuencia: La calibración más básica es el ajuste de offset. Se trata de encontrar una señal (preferiblemente estable en el tiempo) de frecuencia conocida y ajustar el receptor (el software) para que la medida coincida con la señal detectada. En la mayoría de los casos puede servir cualquier señal del espectro: emisoras de radio o televisión, señales de satélites conocidos (GPS), etc.
    • Por ejemplo el programa Kalibrate ( http://thre.at/kalibrate/ ) utiliza las señales de las estaciones base de móviles (red GSM) como fuentes de calibración ( http://espectrodigital.com/foro/index.php?topic=191.0 ). 
    • Sin embargo es mejor utilizar una fuente de calibración que esté cerca (en frecuencia) a la señal de interés que queremos medir. ¿Por qué utilizar una fuente cercana a las señales de interes nuestras? Si la desviación de frecuencia fuera lineal sólo tuvieramos que calibrarla en el fondo de escala (la máxima frecuencia disponible) que es donde se observaría mejor la desviación. Pero, es muy probable que esta desviación no sea lineal (todavía no he realizado las pruebas), así que para una mayor precisión es mejor corregir el offset en una zona cercana a la señal de interés.
    • De todas formas calibrando el offset al principio de cada medida tendremos más que suficiente en la mayoría de aplicaciones.
S2

Ranganok Schahzaman

PD: Quería hacer una tabla con frecuencias fijas repartidas en el espectro, pero donde suelo trabajar la cobertura es pésima (incluso la red móvil), así que no me ha dado tiempo a más... Quizás en la próxima entrada.

lunes, noviembre 18, 2013

Herramientas: Estabilizador de líneas para EMC conducidas

Ayer ví un estabilizador de línea para realizar las pruebas de EMC conducidas. Lo mejor de todo es que es Open Hardware por lo que se puede consultar toda la documentación (esquemáticos, diseño y gerbers).

Es muy interesante, por ejemplo, mirar el manual donde explican bastante bien cómo se pueden hacer las pruebas de pre-test de EMC conducidas (para las pruebas reales el montaje es bastante más aparatoso).

Por útimo os dejo el vídeo donde prueban el producto y un analizador de espectros de bajo coste (~800€) (en inglés):
 
Si os estáis preguntando si se puede hacer una modificación para funcionar con el analizador de espectros que hemos comentando estos días atrás, hay que tener en cuenta que el analizador trabaja a partir de 24MHz por lo que no es adecuado (las pruebas conducidas se hacen entre 150kHz y 30MHz).

S2

Ranganok Schahzaman


PD: Deberían mirarse el precio un poco ya que sale algo caro.

lunes, noviembre 04, 2013

Herramientas: Carga Fantasma (II)

Potenciómetros y Reostatos


Como hemos dicho, el problema de las resistencias fijas es precisamente ese, que son fijas. Si queremos tener un margen amplio de actuación es mejor utilizar resistencias variables (potenciómetros)

El problema es que los potenciómetros como mucho llegan a 1W, los más grandes pueden llegar a 5 o 10W, pero cuando se está probando una fuente esto puede ser insuficiente... Para ello están los reostatos.

Los reostatos son potenciómetros realizados con un cable bobinado alrededor de un disipador cerámico (normalmente).

Potenciómetros y reostatos
Potenciómetros y reostatos
Evidentemente los resotatos no sirven para radio-frecuencia (introducirían una inductáncia a la medida y en ciertos casos harían de antena). Además, suelen ser bastante caros (a partir de 30€ para 25W hasta 2000€ para 1kW), pero son una buena opción como cargas de potencia.
Si consigues alguno, lo mejor es montarlo en caja metálica o algún sitio donde puede disipar bien la calor (puede servir una lata llena de aceite mineral como comentabamos en el artículo anterior), e incluso montarle un ventilador al lado. Ten en cuenta que todas las resistencias modifican su valor con la temperatura, por lo que también sería adecuado montar unos conectores para un
wattímetro que mida la potencia que disipa.

S2

Ranganok Schahzaman

lunes, octubre 28, 2013

Herramientas: Carga Fantasma (I)

Las cargas artificiales o cargas fantasma (Dummy Load), son bastante usadas a la hora de comprobar la respuesta de los equipos. Suelen ser cargas resistivas que se conectan a un punto del circuito para ver la respuesta de este.

Una carga fantasma se pueden realizar de varias formas:
  • Resistencias fijas
  • Potenciómetros/reostatos
  • Caja de resistencias
  • Carga electrónica

Resistencias fijas

La forma más sencilla de simular una carga resistiva es... mediante una resistencia (obvio ¿no?). Lo malo de este método es que no siempre tenemos el valor exacto que necesitamos de resistividad o de potencia.

Para un valor que no tengamos podemos hacer combinaciones serie/paralelo de resistencias, pero esta opción es mejor reservarla para valores que vayan a ser muy comunes (50Ω si comprobamos equipos de radiofrecuencia, 75Ω para televisión, 600Ω para telefonía, etc.) o de lo contrario nos llenaremos el cajón de agrupaciones de resistencias que no usaremos nunca.
Cargas resistivas (fijas)
Cargas resistivas (fijas)

Carga fija de RF


Este tipo de carga fantasma se utiliza bastante en radiofrecuencia dado que los equipos que se quieren probar se suelen cargar con 50Ω o 75Ω, además estas cargas además deben ser bastante precisas y de potencia, por lo que se suelen utilizar agrupaciones de resistencias de precisión en paralelo.

Carga 50Ohm para RF
Carga 50Ohm para RF
En esta página explican bastante bien cómo hacer una carga de potencia para RF, incluso le añaden un circuito para medir la potencia (en inglés).

Para medir potencia se sigue la siguente propiedad:
$ P = V \cdot I = \frac {V \cdot V}{R} = \frac {V \cdot V}{50}$
O de forma rápida podemos seguir esta tabla:
Tabla de conversión de unidades dBm-W-Vrms@50R
dBm W Vrms a 50Ω
0 0,0010 0,224
1 0,0013 0,251
3 0,0020 0,316
5 0,0032 0,398
7 0,0050 0,501
10 0,0100 0,707
11 0,0126 0,793
13 0,0200 0,999
15 0,0316 1,257
17 0,0501 1,583
20 0,1000 2,236
21 0,1259 2,509
23 0,1995 3,159
25 0,3162 3,976
27 0,5012 5,006
Un par de cosas a resaltar en la construcción:
  • En primer lugar es preferible coger resistencias que mantengan su impedancia constante a lo largo de la banda de interés. Para f<30MHz parece ser que las resistencias de película de metal son mejores (ojo con coger las bobinadas que introducirían una inductancia alta).
  • Son preferibles las resistencias de precisión (tolerancia <=1%) ya que nos asegurarán una calidad superior en la medida final.
  • Cuidado con las capacidades parásitas de las resistencias, poner muchas resistencias en paralelo puede parecer una buena idea, pero hay que tener en cuenta que las capacidades parásitas se suman. Si se puede usar componentes SMD.
  • Ojo con la potencia final: 20 resistencias de 1kΩ y 1/4W en paralelo nos dan 50Ω y sólo 5W.
  • Refrigera: las resistencias cambian su valor con la temperatura así que mantenerlas refrigeradas es una buena opción. En el montaje anterior se utiliza aceite mineral (buscad un aceite que no sea tóxico) aunque existen otras opciones. Mejor no utilizar un ventilador al lado de la carga ya que podría inducir corrientes.
  • Cuidado con las longitudes de onda. Nuestro montaje no debe superar λ/10 de la frecuencia de interés, o de lo contrario las simplificaciones de parámetros concentrados no servirían: para f=434MHz el circuito debería ser menor a 3.3cm en PCB (suponiendo que lo hemos montado en FR-4 con una εr = 4.37).
RF Dummy Load for 50 Ohms / 10W: 10cm de largo es mucho para 500MHz
RF Dummy Load for 50 Ohms / 10W: 10cm de largo es mucho para 500MHz

Si tu voltímetro tiene la posibilidad de medir true rms, un ancho de banda suficiente y una impedancia de entrada alta, ni siguiera haría falta el circuito de medida de potencia.

S2

Ranganok Schahzaman

miércoles, octubre 09, 2013

Herramientas: Analizador de espectros (I)

Hace algo más de un año y medio, descubrí en Hack a Day un tipo que había hackeado un receptor de TV USB para usarlo como analizador de espectros, por lo que pensé que podría ser una herramienta fantástica para un laboratorio con pocos recursos (como el mío).

Yo he comprado este:

Aunque el conector no es muy normal (MCX) cumple perfectamente con su objetivo.

No había podido probarlo hasta ahora, y los resultados han sido bastante esperanzadores. Un software bastante sencillo de instalar (SDR#), con varias opciones tanto en windows como en linux (por ahora lo he probado en windows), y con licencia abierta para poder hacerte tus propias modificaciones (aunque prohíbe distribuirlas).

Más adelante contaré las pruebas que he realizado con este receptor y los softwares que vaya probando.

S2

Ranganok Schahzaman

lunes, febrero 28, 2011

Proyecto de fin de semana: Voltímetro + Amperímetro = Wattímetro

La fuente que monté a patir de una AT tiene el pequeño inconveniente que no tiene indicadores de la tensión o corriente que está pasando. En caso de la tensión no es demasiado grave ya que suelen ser reguladas (aunque en el caso de +12V tengo comprobado que ni se aproxima). Sin embargo también me interesaba controlar la corriente que salía más allá de tener o no un cortocircuito.

Por ello me he querido montar un medidor de tensión y corriente. A partir de un par de cosas que tenía por casa para otros proyectos que al final no había montado, un poco de mecánica (dremel + lima) y unas horas libres sin tener que estudiar (que bueno estar de vacaciones de la uni) he conseguido hacerme un voltímetro y amperímetro para esa fuente.

Materiales:
- Caja de plástico

- Terminales

- Voltímetro y Amperímetro

- Fuente de tensión de 5V.

Una de las cosas a tener en cuenta es que tanto el amperímetro como el voltímetro piden que las tierras de la tensión o corriente a medir y de la alimentación estén referenciadas al mismo punto. Si sólo utilizara el Wattímetro para esta fuente no habría ningún problema en conectarle directamente una de las salidas de 5V. Sin embargo es posible que alguna vez me interese utilizarlo para medir otros puntos por lo que he preferído hacer la fuente de 5V yo mismo con un trafo externo de 9V flotante (sin conexión a tierra) que tenía de una máquina vieja un par de condensadores y un 7805.







El esquema del cableado es el siguiente (Ojo, el cableado en algunas fotos es erróneo):


El montaje ha quedado finalmente así:



Una vez todo montado hay que coger un multímetro y calibrarlo mediante el potenciómetro que tienen los medidores detrás.

El mayor inconveniente que tiene ahora es que el voltímetro es de fondo de escala 200V por lo que la resolución queda un poco justa en decimales. Quizás para un proyecto futuro lo modificaré para que sea de fondo de escala 20V.

S2

Ranganok Schahzaman

miércoles, agosto 19, 2009

Herramientas: Fuente de Alimentación (II)

Como ya dije anteriormente una fuente de alimentación es fundamental en un laboratorio de electrónica (y robótica); lo ideal sería tener una fuente simétria y variable controlada por PC... Sin embargo esto es caro (>500€) y en un cierto momento puede interesar más una poténcia elevada que una regulación buena de la tensión.

Por esto (y para tener algo rápido funcionando) me he hecho una fuente de laboratorio a partir de una fuente AT que tenía por casa (de un PC viejo).



Las prestaciones que me dá son más que interesantes para empezar:

  • +5V (Rojo)

  • -5V (Verde)

  • +12V (Amarillo)

  • -12V (Azul)

  • GND (Negro): Masa, ambas están conectadas entre ellas y con la tierra física (masa no flotante).

  • EARTH (Verde-Amarillo): Conexión a la tierra física



Le he añadido un led y he montado un interruptor en la propia caja que corta la alimentación, de esta forma puedo controlar mejor si hay un cortocircuito y apagar la fuente en caso necesario.

Una de las cosas a tener en cuenta es que la Masa (GND) no es flotante, es decir, va conectada a la tierra física (EARTH) por lo para algunos experimentos no podremos usar esta fuente, sin embargo siempre se puede hacer una "chapucilla" eliminando la tierra (EARTH) del enchufe mediante un cable de 2 hilos.

A parte de esto, las Masas de los circuitos (+5V) - GND - (-5V) y (+12V) - GND - (-12V) estan conectadas entre ellas por lo que no podremos hacer circuitos independiente.

Además el circuito de 12V no es regulado por lo que no dará exactamente 12V a la salida y habrá que medirla con cada carga que se le ponga.

En un futuro espero mejorar la instrumentación del laboratorio haciendo una fuente regulada, simétrica y variable controlada por PC...

S2

Ranganok Schahzaman

martes, septiembre 30, 2008

Analizador digital (II) - Optoacoplar o no optoacoplar esa es la cuestión

Cuando empiezas ha hacer cosas de instrumentación siempre llega un momento en el que te tienes que plantear esta pregunta: ¿optoacoplo o no?

Es decir optoacoplar señales tiene sus ventajas, sobretodo creas aislamiento galvánico entre la entrada del optoacoplador y la salida que ofrece protección contra picos y evitas las corrientes de fuga por la tierra. Sin embargo los inconvenientes son tan importantes a veces que te planteas la necesidad de hacerlo: limitación en los tiempos de subida y bajada de las señales, retardo entre la entrada y la salida, incremento de los costes, etc.

Generalmente lo ideal es optoacoplar las señales de entrada (después de la correspondiente adaptación), sin embargo si necesitamos una gran calidad de señal o una gran velocidad esta opción puede quedar totalmente descartada. Optoacoplar los buses de salida (comunicación con el PC o con otros aparatos) también puede ser un problema sobretodo si las señales son bidireccionales y de alta velocidad (un USB por ejemplo). Así que optoacoplamos señales internas (generalmente buses de comunicación entre las distintas partes) o no lo hacemos y nos tenemos que asegurar que las señales de entradas vengan en flotante (el circuito de entrada esté en flotante).

Saludos

Ranganok Schahzaman

lunes, septiembre 29, 2008

Analizador digital (I) - Presentando el proyecto

El otro día me encontré con un problema, estaba utilizando un programa que no sabía que hacía (y el código empeoraba más la situación) y necesitaba conocer los protocolos de comunicación que estaba usando para comunicarse (por puerto serie). La solución más sencilla hubiera sido la de pinchar en otro puerto serie y abrir el hyperterminal para espiar la comunicación, pero me encontraba con un problema, sólo tenía un puerto COM. No me quedó más remedio que agenciarme otro PC y trabajar en paralelo con los dos (un engorro).

Claro pero si en vez de una comunicación serie hubiera tenido una paralelo, o un I2C o un SPI o incluso un USB no habría podido interpretar los datos de forma sencilla (ver las señales si porque tenemos un osciloscopio de señal mixta que para estas cosas va genial). Así que añadí a la lista de proyectos por hacer un Analizador lógico que además pueda interpretar protocolos.

Para esto voy a hacer un hardware dedicado que recoja las señales y las envíe al PC y un software que las visualice y las interprete.

En este caso la dificultad del proyecto radica más en dónde poner el límite, me explico, el proceso de funcionamiento es sencillo de entender, cuando hay un evento (generalmente una señal de trigger) se inicia una captura de muestras mediante un reloj externo o interno.

El método más sencillo de implementar esto es mediante un microcontrolador al que se le inyecta las señales directamente (bueno, directamente no que primero hay que adaptar los niveles de tensión)... pero aquí empiezan los problemas.

Si usamos con un PIC18F4550 (por coger un micro sencillo y rápido con comunicación USB y muchos puertos para leer) podríamos usar la interrupción de teclado (KIB) como reloj externo, y las interrupciones exteriores (INT0, INT1 e INT2) como disparadores. Podríamos usar la velocidad máxima del micro 12MIPS (a 48MHz), para leer y su 2K de RAM para guardar los datos.

Pero claro, cada interrupción consume como mínimo 10 ciclos de reloj más las operaciones de lectura de cada puerto puerto son 2 ciclos más, que en total por 4 puertos (el puerto C no lo contamos) son 2*4+10 = 18 ciclos lo cual nos deja una velocidad de captura de tan sólo 660kHz (12Mciclos/s / 18ciclos = 666666.66Hz aprox 660kHz), suficiente para el puerto serie, pero insuficiente para un I2C o un SPI. Eso sí tendríamos 26 señales de lectura de las cuales 4 podrían ser clocks y 3 disparadores con el clock interno (si usamos sólo el puerto B y el D tendríamos 16 señales a 850kHz también insuficientes).

Por otro lado el micro tiene 2Kb de RAM para guardar datos, si las usamos capturando únicamente los puertos B y D (2 bytes) a 660kHz obtendremos que hemos capturado únicamente 1.5ms (2Kb * 1captura/2bytes * 1s/660kcapturas = 1.5515e-3s aprox 1.5ms). Además los 2Kb de RAM no se van a usar exclusivamente para la captura de señales, también hay datos de programa que guardar, variables, etc.

La solución en sí no es mala (para alguien que sólo va a capturar señales lentas y cortas), simplemente que se aparta de las expectativas que yo tenía.

La opción cara sería señales de entrada optoacopladas, pudiéndose elegir los niveles de comparación para la decisión de un nivel alto y uno bajo, con una memória generosa, muestreo rápido y 32 señales de entrada cada una pudiéndose elegir como señal normal, disparador(trigger) o clock externo (lo que es un analizador lógico comercial).

Entre estas dos opciones hay para elegir una buena cantidad...

S2

Ranganok Schahzaman

jueves, septiembre 11, 2008

Entrenadora - Espía del puerto serie

De los proyectos que tengo abiertos, es en la entrenadora en el que más he avanzado últimamente, tengo en fase de diseño un PCB para el PIC18F4550, un display, un cursor y un módulo de entrada/salida digital (comprobador de puertos).

Sin embargo hoy voy a presentar un PCB sencillo pero tremendamente útil, un espía para el puerto serie.

En realidad es un dispositivo muy simple pero que nos servirá para ver la actividad en el puerto serie y ver si en realidad estamos mandando o no datos por el mismo. Además está pensado para que se le pueda conectar un DIP-18 con un cable plano y llevarlo a un analizador de protocolos (en un futuro).

Espero que os sirva...

S2

Ranganok Schahzaman

PD: Si le veis algún fallo o mejora posible hacermelo saber.

PD2: La licencia de este proyecto es
Creative Commons License

viernes, noviembre 03, 2006

Herramientas: Oscilocopio

Sigo recuperando entradas del antiguo diario de ARDE. Esta vez trata de una herramienta tan práctica como es el Osciloscópio




El otro dia en un hilo del foro salio la idea de fabricar un osciloscopio controlado desde pc. Aunque la idea no es nueva en mi cabeza si he investigado un poco más y en encontrado cosas interesantes:


De estas tres propuestas vemos que la del puerto serie da una resolución en frecuencia muy baja. La del pueto paralelo esta abandonada, pero es la que mejor explica la problemática y las funciones de un osciloscopio. La del puerto USB me parece la más factible sin embargo hay que modificar tanto el código como la electronica (parace que es un proyecto no acabado), para adecuarlo a lo que hace un osciloscopio real.


S2

Ranganok Schahzaman

viernes, septiembre 29, 2006

Herramientas: Fuente de alimentación

Otra de las herramientas imprescindible en un laboratorio es la fuente de tensión. Sin ella podremos encender nada.

Aunque se puede substituir por un montaje sencillo (con una pila de 9v o un transformador de 9v, un diodo de protección, dos condensadores y un 7805), siempre es recomendable tener una fuente de tensión de laboratorio.

En los siguientes links van unas cuantas interesantes:


Yo actualmente trabajo con una fuente AT (de un 486) que me da los valores +12V +5V y sus respectivas -12V y -5V. Las fuentes ATX también proporcionan 3.3V que para ciertas aplicaciones de bajo voltaje puede estar muy bien, sin embargo tiene un problema que, a mi parecer, es bastante importante: no tiene botón de encendido. Esto que en un principio puede parecer una nimiedad implica varias cosas:
  1. El encendido se debe hacer via software, aunque como hemos visto en el primer link de la lista anterior se puede solucionar fácilmente.

  2. El primario siempre esta alimentado, esto implica que siempre va a haber 220v con el consiguiente riesgo de calambrazo. Algunas fuentes ATX tienen un interruptor en la parte trasera que soluciona este problema, sin embargo, yo prefiero el interruptor delantero de toda la vida.

Otra buena idea es tener una fuente de alimentación simétrica y variable (último link de la lista), de esta forma se pueden elegir voltajes que no nos de nuestra fuente "fija", siempre es bueno protegerla contra sobrevoltajes y cortocircuitos, además de añadirle un pequeño Voltímetro y Amperímetro para saber lo que estamos consumiendo en cada caso.

Más adelante (cuando me ponga a día con todo lo demás), construiré una fuente de alimentación simétrica y variable controlada por ordenador (como el resto del laboratório), pero por ahora os dejo los links para que les echeis un vistazo.

S2
Ranganok Schahzaman