Archivo de la categoría: PFC

Analizador Lógico

Este artículo esta dedicado a un analizador lógico que hice cuando tuve ciertos problemas con la placa del proyecto, los cuales no eran resolubles mediante el uso del debugger.

Como digo en el vídeo que mostraré a continuación, un analizador lógico es un dispositivo que muestrea las señales en distintos puntos de un circuito sin cortar la comunicación original en el dispositivo. …

Sigue leyendo

Anuncios

Los negocios con Atmel y DHL

No dudo de que los productos de Atmel sean buenos, pero en lo que se refiere a logística deberían mejorar un poco.

Al realizar un pedido a través de su web te obligan a solicitar el envío urgente contratado DHL, el cual cuesta $33. Hasta ahí vale, las empresas están dando una imagen de marca haciendo que sus paquetes sus envíos sean trasladados por mensajería urgente.

El problema es que en mi caso, tardaron en despachar la mitad del pedido 3 semanas sin dar ninguna explicación, y aquí comenzaron los problemas, ya que DHL, así como muchas otras empresas de mensajería ahora disponen de su propio despacho de aduanas, lo que significa que gestionan los impuestos que sus clientes deben pagar al estado. No es que lo hagan por hacer una buena obra, es que cobran 20,60 o 30,90 € (+ IVA) por cumplimentar cada hoja de aduanas (intenté que me explicasen porque esta diferencia de precio, pero no obtuve ninguna respuesta), y esto lo hace por todo aquel paquete cuyo valor supere los 20€ (sumados el precio del producto y los gastos de envío), sin que escape alguno de sus manos, todo un chollo. Todas las empresas cobran por esta gestión, pero esta es una de las más caras; además no consideran que algo puede ser un regalo, aunque lo ponga en la factura.

Con lo cual ahí tuve que pagar por la primera mitad de mi pedido 49,45€, porque DHL estima que el valor estadístico es de 139,66€ (viniendo declarado en la factura como $39), y esperando aún un segundo paquete.

Llega el segundo paquete 2 semanas más tarde, con la promesa de que llegaría con los impuestos pagados. Pues no se de quién sería la culpa, pero el mensajero viene a cobrarme 64,43€ ya que ellos estimaron el valor del producto en 154,9€, en vez de los $54 declarados.

No es que considere que evadir impuestos sea lo correcto, pero este comportamiento es abusivo. Esta visto que aquí lo que se premia es poner gambas a los alemanes en los chiringuitos, y desmotivar los proyectos e investigaciones en tecnología. Para algo nuestro nuevo gobierno ha eliminado el Ministerio de Ciencia (aunque ahora sus competencias forman parte del Ministerio de Economía).

Después de dos meses de reclamaciones he conseguido un reembolso de DHL de 24,31€ por el primer paquete y una promesa de Atmel de reembolso de los 64,34€ del segundo paquete, a ver en que queda la cosa.

En resumen, demasiadas complicaciones para unos circuitos que me salían gratis por haberme matriculado en su curso sobre microcontroladores.

Para envíos internacionales fuera de la UE: EVITAD DHL Y OTROS BUITRES.

Malas noticias, cambio de MPU

Después de buscar sin éxito el datasheet que se supone que contiene la sección 13 donde aparecen el mapa de registros y los detalles sobre ellos, he encontrado un foro de radiocontrol donde ya habían solicitado esta información. La respuesta de Invesense: “esa sección no se hará pública”.
Así que toca cambiar de acelerómetro y giroscopio, intentaré que sea lo más parecido a lo que había elegido.

Sigue leyendo

Preliminar 1 del prototipo cliente del PFC

Después de un tiempo sin dedicarle todas las horas que se merece ya he creado la primera placa de circuito, y aun es preliminar porque no están contemplados los componentes que pueden ser necesarios para su puesta en funcionamiento. ¿Que es lo que está contemplado entonces?
– Todos los componentes necesarios para un sistema ya funcionando en su etapa de trabajo.

Es como un coche sin asientos, cristales o motor de arranque. …

Sigue leyendo

El efecto Doppler y las transmisiones inalambricas

Mientras estudiaba el enlace ZigBee caí en la cuenta de que debido al efecto Doppler podría llegar a perder datos en la transmisión y de esta forma limitar los usos de mi proyecto. Esto solo sucedería en situaciones extremas, pero no esta de más tenerlo en cuenta.
Lo explicaré con unas sencillas animaciones en flash. Están echas en un rato, así que no esperéis nada de Pixar. Gonz, va por ti, que se que te gustan esto personajillos.

Pacman

Situación normal

En esta primera simulación ambos personajes están quietos, todo perfecto, la comunicación está perfectamente sincronizada.

PacmanDoppler

Situación con movimientos extremos

En esta segunda ocasión el personaje de la derecha se mueve hacia el receptor a gran velocidad. El sigue emitiendo sus datos con la misma cadencia, pero debido a que ha adelantado a su mensaje, el receptor lo recibe mezclado y completamente indescifrable

Por supuesto, las transmisiones inalámbricas viajan a la velocidad de la luz, unos 300.000 Km/s, con lo que nuestro personaje jamás adelantará a su propio mensaje; pero como veremos a continuación, no es necesario llegar a esa velocidad para echar a perder una comunicación.

Supongamos que tenemos un enlace de 2.4 Ghz, eso quiere decir que el periodo de la señal es de 41,7 nanosegundos. Con que se nos mezclase una cuarta parte del periodo de ese dato ya tendríamos problemas.

Imaginad que estuviéramos emitiendo un 0 y un 1 y antes de cerrar la puerta para reconocer el 0 tuviéramos al 1 metido en la cocina. En ese cuarto de periodo la señal recorrería un espacio de 3,1 centímetros. ¿A que velocidad tendría que viajar para acumular esa ventaja a lo largo de…. por ejemplo, una cadena de 256 bits (el espacio que ocupa un numero entero en C)?

Habría que acumular un desfase por cada bit de 122 micrómetros. Esto se conseguiría a una velocidad de 36,6 Km/s, lo que sigue siendo una velocidad muy alta, pero tan solo se ha transmitido un número entero.

En un protocolo sin control de flujo (uno de tipo de streaming) necesitaríamos enviar 35 MegaBytes a 120 Km/h para comenzar a acumular errores sin remedio, a partir de ahí la comunicación sería incomprensible. En un enlace WiFi N de 300 Mbps esto sucedería en menos de 1 segundo.

Como hemos visto el efecto Doppler puede llegar a afectar a las rápidas comunicaciones inalámbricas, aunque solo sea en raras ocasiones. Para evitarlo lo mejor es usar protocolos con control de flujo, que sincronizan cada paquete de datos entre los elementos del enlace, o al menos, intercalar paquetes de sincronización cada cierta cantidad de datos.

Hasta aquí la clase de hoy. Un abrazo a todos y ¡sed buenos!

Decidido y con permiso para el despegue.

Después de muchas idas y venidas y muchas dudas que solo se pueden resolver equivocándose, al fin me he decidido por a comenzar la fase de producción del proyecto; pero eso no quiere decir que vaya a dejar de hacer cálculos y devorar datasheets, esto va a ser mas pesado y “aburrido” que antes para quien quiera seguir el progreso. …

Sigue leyendo