Hola de nuevo a todos, espero que hayáis disfrutado de vuestras vacaciones.
Supongo que a muchos, como a mi, se os acaban las vacaciones esta semana y toca volver al deber la semana que viene. Animo!!!
Yo este año he estado combinando un poco trabajo y vacaciones, pero aún así me lo he pasado bastante bien. De las tres semanas de vacaciones he estado, como cada verano, una semanita en Huesca con la familia de Sonia, 4 días en Peñíscola (ahí si que no he hecho más que descansar )y el resto por casa, en Cardedeu.
La verdad es que hace casi tres meses que no escribo nuevos posts (aunque sí que intento siempre encontrar un hueco para contestar a todo el que comenta los posts del blog). La razón fundamental es que he estado obsesionado muy ocupado en estos últimos tiempos en varios proyectos. Especialmente he estado muy ocupado con la nueva versión de firmware del MTXTunnel, la v5.0, que verá la luz durante este Septiembre de 2010. Me ha llevado muchísimo trabajo pero creo que el resultado final merece la pena. Ya os la presentaré cuando tenga 100% finalizada la documentación, que es básicamente lo que estoy terminando.
También estas vacaciones he dedicado un tiempo para replantearme un proyecto que he intentado llevar a cabo en un par de ocasiones, pero que por unas cosas o por otras no he conseguido que funcione tal y como tenía en mente: un foro de electrónica. Y es que muchos posts del blog tienen demasiados comentarios ya y creo que lo mejor es un foro. Sí, ya sé que tengo uno integrado en mi blog, pero es que es excesivamente lento y tedioso de usar. Y si a mi me da pereza entrar por lo lento que es (y no digamos ya de administrar) supongo que a los “navegantes” que lleguen a él, pues más.
Para este nuevo foro he comprado el script del Sistema de foros de VBulletin, algo caro (195$), pero después de lo que he leído (y probado), creo que simplemente es el mejor. Ahora me falta comprar el VBSeo, un mod para VBulletin, pero imprescindible para el buen posicionamiento en buscadores, que es de donde siempre provienen la mayor parte de las visitas. Al menos a mi, que entre todas mis webs suman casi 2 millones de páginas vistas al mes, las visitas provienen en más de un 85% de los motores de búsqueda.
Por otro lado, a parte del script para el foro está el tema del nombre del dominio a usar. Quería un dominio distinto de blogElectronica.com, pero como casi todo el mundo sabe, el tema de los nombres de dominio de Internet está a día de hoy muy complicado. Todos los dominios .COM , buenos y malos, están registrados. A mi personalmente me parece totalmente imprescindible tener un buen nombre de dominio (.COM) para cualquier proyecto con presencia en Internet. No es que sea determinante para que un proyecto tenga éxito pero sí es una ayuda muy grande en cuanto a generación de tráfico type-in, en SEO y en branding. Así que, viendo que “por suerte” los antiguos propietarios de los dominios “foroElectronica.com” y “foroDeElectronica.com” los tenían en venta, he negociado con ellos un precio y los he comprado, pues, aunque me han salido algo caros (unos 500€ al cambio), considero que ambos dominios son los más apropiados para un foro de electronica.
Como véis, tal y como decía el actor Richard Attenborough en su papel en Jurassic Park “no hemos reparado en gastos” con mi nuevo foro.
Por el momento no eliminaré el antiguo foro incluído en blogElectronica, pero por favor, para introducir nuevos comentarios, usar foroElectronica.com
En fin, no me enrollo más. Que tengáis una feliz re-entrada en el trabajo !!!
Hace ya mucho tiempo que tengo la plataforma OTAP activa. Desde entonces ha sido utilizada para hacer miles del OTAPs. Como sabéis un OTAP es el proceso que permite actualizar remotamente las aplicaciones java que embebemos en nuestros módems Siemens/Cinterion. Hoy presento la versión 2.0 de este software que es similar a la versión 1.0 pero presenta algunas diferencias importantes.
La primera es que ya no depende de mi servidor www.otap.es. Ahora el software incluye un pequeño servidor TCP/IP para gestionar las respuestas OTAP. Es decir, como sabéis, cuando un proceso de OTAP finaliza (bien o mal) si la conectividad GPRS es correcta envía una notificación (petición POST) a un servidor web indicando el resultado de la operación. En la versión 1.0 esta notificación era enviada por el módem siempre a www.otap.es mientras que en esta versión 2.0 podéis especificar vuestro servidor de confirmación OTAP o bien utilizar esta misma aplicación (v2.0) como servidor de confirmación. También la he preparado para ello.
Hoy unos compañeros (Jesús Santos y Rubén Rodriguez) han estado probando la capacidad PoE (Power Over Ethernet) con la que cuentan algunos módulos embebidos de Digi. En concreto han estado probando la capacidad PoE con el módulo Digi Connect ME 9215 (un pequeñísimo pero potente módulo procesador con boca ethernet en el cual podemos embeber aplicaciones bajo sistemas operativos NetOS o Linux).
Me ha parecido bastante interesante así que, como todavía falta un rato para ver a Horatio (CSI Miami para los despistaos ) os lo comento rápidamente.
Como decía, el Digi Connect Me 9215 está preparado para PoE. Ojito, PoE Pass-Through. Es decir, que nadie piense que como en las especificaciones del módulo pone PoE ya puede uno conectarlo a una red ETH con PoE habilitado y sin más funcionar. Eso no es así, se necesita de unos componentes electrónicos adicionales para ello. Es decir, básicamente lo que hace el pass-through del DigiConnect ME 9215 es llevar las líneas necesarias PoE hacia algunos de sus pines para ser tratadas.
Y hablando de esos componentes electrónicos adicionales, si dais un vistazo a la documentación de Digi (http://ftp1.digi.com/support/documentation/90000940_A.pdf) veréis que plantean como opción usar un LM5070 de National para la gestión del PoE. Este LM5070 no un módulo sino un chip y hay que usar muchos componentes externos junto a ese chip, con lo que se complica bastante la aplicación.
Más fácil es usar un módulo Ag9020 de Silver Telecom ya que este módulo lo incluye todo y además es muy económico. De hecho es tan fácil de usar que basta con soldar directamente 6 de sus pines para tener activo el POE del Digi Connect Me 9215, tal y como muestra la siguiente fotografía.
Y bueno, una vez todo montado ya solo falta probarlo. Los Digi Connect Me 9215 son tanto endspan como midspan. Antaño, los módulos que había probado eran sólo midspan y no endspan, es decir, funcionaban bien con dispositivos PoE injectors (dispositivos que se usan para dotar de PoE a redes ethernet no son PoE) pero no funcionaban si se conectaban a dispositivos endspan (típico ejemplo de un dispositivo endspan es un switch con POE). Por suerte, los módulos Digi Connect ME 9215 funcionan con ambos tipos.
Pese a funcionar tanto con midspan como endspan, para este caso de test se ha usado una fuente POE de SL-Power (un PoE Injector) midspan. Como era de esperar una vez conectado ha funcionado todo (Digi Connect ME 9215 + ag9020 + fuente POE) perfectamente. Por supuesto estos 3 componentes los distribuye Matrix en España.
Espero que los que tengáis que desarrollar algún equipo POE en el futuro encontréis de interés el artículo.
Hace poco tuve que echar una mano en un proyecto de control de flotas donde se necesitaba controlar una pequeña pantalla mediante un módem MTX65+G. Como tuve que realizar un pequeño montaje para realizar unas pruebas con la pantalla aprovecho y lo comparto aquí para quien lo pueda necesitar en un futuro (y para acordarme yo mismo si lo vuelvo a necesitar dentro de un tiempo )
Vamos allá. El módem MTX65+G, como muchos recordaréis, tiene un único puerto serie. Ese puerto serie ya estaba ocupado con otro dispositivo, así que la única alternativa era utilizar una pantalla controlable por SPI. La pantalla escogida fue una de Electronic Assembly, concretamente el modelo EA DIP204-4HNLED.
Lo primero que hay que hacer con esta pantalla es configurarla para que trabaje por SPI ya que por defecto utiliza un bus paralelo. Para ello basta con darle la vuelta, desoldar el jumper marcado con 4/8 y soldar el jumper marcado con SPI. Ambos están muy juntos y uno debe asegurarse con un polímetro que el jumper 4/8 está realmente desoldado.
Las conexiones de la pantalla son muy simples, así que rápidamente decir que yo sólo he conectado el pin 17 y 18 a 4V, para el backlight, la alimentación (pin 1 y 2) a 3.3V, el contraste (pin 3) a un potenciómetro de 10K y los cuatro pines propios del bus SPI (pin 4,5,6 y 7) a los correspondientes del bus SPI del módem (obviamente el DI de la pantalla al DO del módem y viceversa). Para mis pruebas, por comodidad de bornas, he utilizado un módem MTX65-IND, pero con un MTX65 o un MTX65+G sería exactamente lo mismo.
Bueno, pues ya está casi todo, tan solo falta enviar los comandos AT apropiados al módem para que éste envíe datos vía SPI a la pantalla y así poder escribir sobre ella. Evidentemente todo esto se puede hacer desde una aplicación java embebida dentro del módem, pero por comodidad, lo voy a poner mediante comandos AT enviados desde una aplicación de PC por el puerto serie. Bien, pues estos son exactamente los comandos que hay que enviar para escribir un HOLA en la pantalla.
Hay equipos electrónicos por los que no siento demasiada motivación, sin embargo, contrariamente, disfruto mucho trabajando con todos los dispositivos relacionados con las comunicaciones, dispositivos cuya misión fundamental es llevar información de un punto otro. Pues bien, hoy voy a introducir un nuevo sistema de comunicaciones diferente a todos los que estáis acostumbrados a ver por aqui como son bluetooth, zigbee, sistemas RF868MHz, 802.15.4, wifi, módems/módulos GSM/GPRS/UMTS … Vamos a ver un sistema que para la mayoría va a ser algo nuevo: las comunicaciones vía satélite. Hoy voy a poner una introducción al sistema satelital de Orbcomm.
Hace unas semanas puse un post sobre compresión de archivos en j2me con los módems Cinterion TC65 y XT65. Puse un ejemplo de cómo comprimir archivos para posteriormente realizar una conexión GPRS y enviar así menos datos (más barato y más rápido).
Quedaba pendiente el tema de la descompresión de archivos. Es decir, si con un módem gprs comprimimos un archivo y lo enviamos a un servidor central, luego, en este servidor, en algún momento tendremos que descomprimir el archivo para poder procesar los datos.
Esto puede hacerse de manera sencilla (en Windows) usando una DLL gratuita de nombre zlibwapi.dll.
Con esta librería es muy sencillo crear un programa de descompresión de datos. Aquí os dejo un programa muy simple hecho en VB6 que permite comprimir (de la misma manera que lo haría el módem) y descomprimir archivos. Es un programa muy simple de uso de esta DLL que os comentaba.
Bueno, pues se acaban las vacaciones … Han sido 3 semanas durante las cuales he aprovechado para descansar y desconectar (este año realmente lo necesitaba más que nunca) La primera semana nos quedamos en casa en Cardedeu (Barcelona). Fuimos algunos días a la playa (la tenemos a unos 15km de casa) y aproveché también algunas tardes para terminar cosas pendientes de ciertos negocios personales que tengo entre manos.
La segunda semana de vacaciones nos fuimos a Francia, dirección a Eurodisney. Alex, que ahora en Septiembre hará 4 años, llevaba 3 meses, desde que decidimos ir allí en vacaciones, nervioso con unas ganas tremendas de ir. Se le iluminaba la cara con una sonrisa de oreja a oreja cada vez que se lo recordábamos, así que el día que partimos hacia allí os podéis imaginar lo contento que estaba.
Quien me conoce bien sabe que no me gusta nada volar y evito los aviones siempre que puedo, así que, aprovechando que Sonia tenía desde hace tiempo ilusión por visitar algunos castillos del Valle del Loira (Francia) pues fuimos en coche haciendo algunas etapas. El primer día visitamos e hicimos noche en Limoges, un lugar conocido por su bonita porcelana. Entre nosotros, mi un rollo patatero. El siguiente día fue más entretenido pues visitamos un par de bonitos castillos. Por la mañana visitamos el castillo de Villandry. Un castillo muy curioso y famoso por sus jardines, de hecho los llaman los jardines de Francia. Lo que más me sorprendió de sus jardines es que parte de ellos están hechos con verduras (si, lechugas, coliflores, …) y la verdad es que la armonía del conjunto quedaba muy bien. Ese castillo puede visitarse en cualquier estación del año y en cada una de ellas presenta, obviamente, un aspecto diferente.
Por la tarde visitamos otro castillo, el castillo de Chenonceau. Un castillo más grande que el de Villandry y también con bonitos jardines (aunque no tan curiosos como el anterior). Este castillo, además de ser bonito y de tener un interior muy cuidado con mobiliario de la época, tiene como característica peculiar que está construido sobre un lago, al menos parte de él.
Hoy voy a poner un artículo sobre el proceso de carga de las baterías de plomo. Es un artículo que no he hecho yo, sino es una interesantísima traducción que se ha currado hace unos días mi compañero Jesús Santos y me parece oportuno ponerlo aquí.
El artículo original es de la empresa Silver Telecom (cuyo distribuidor en España es Matrix), una empresa que fabrica módulos POE, COIC, SLIC y módulos cargadores de baterías. En el artículo se muestra cuales son las diferentes técnicas para cargar baterías de plomo y muestra qué combinación de técnicas usaría el cargador óptimo que maximizase la vida de las baterías. Ese es el pequeño módulo AG102 que han creado los chicos de Silver.
Aquí tenéis el artículo …
Las baterías selladas de plomo son usadas en múltiples aplicaciones y equipos, pero la carga de ellas es un proceso complejo.
Cargar baterías de plomo (SLA, Sealed Lead Acid) no parece ser un proceso difícil, pero lo realmente complicado es maximizar la vida de la batería. Uno puede usar los simples cargadores de corriente constante o tensión constante, como puede ser conectándola a una fuente de alimentación. La batería se acaba cargando, pero la duración de su vida, los ciclos de carga y descarga que especifica el fabricante se acortarán sustancialmente. Para conseguir la vida esperada de la batería, deben usarse cargadores inteligentes, lo que al final se traduce en un importante ahorro de costes (y por supuesto, cuidamos el medio ambiente).
Antes de entrar en detalle de las diferentes técnicas de carga, es importante conocer los procesos químicos internos de la batería y qué es lo que ocurre en los ciclos de carga y descarga.
Típicamente, una batería de plomo sellada (SLA) está fabricada con placas de dióxido de plomo (PbO2) conectadas al polo positivo y con placas de pomo (Pb) que se conectan al polo negativo. Un electrolito, normalmente ácido sulfúrico (mezclado con un gel), separa y aísla las placas.
No lo he comentado hasta ahora por falta de tiempo pero hace ya unos días abrí una nueva sección en blogElectrónica, concretamente un foro. Un foro que está integrado en el blog (es decir, dentro del mismo dominio blogElectronica.com) al cual se puede acceder desde el link de arriba a la derecha de la página (donde pone Foros). Esta integración con el blog me permite poder relacionar de manera más sencilla el blog con el foro.
La razón de incorporar un foro es porque el número de comentarios por post está creciendo demasiado y en algún momento tengo que pararlo. En algunos posts hay cientos de comentarios y al final es realmente difícil encontrar información de forma sencilla, pues el motor de búsqueda del blog (basado en wordpress) no está demasiado desarrollado para mi gusto.
En cambio la capacidad de búsqueda del foro es bastante mejor y es por ello que dentro de poco si quieres hacer un comentario a un post tendrás que hacerlo obligatoriamente a través del foro. Yo pondré los post explicativos aquí, como siempre, pero los comentarios se tendrán que hacer a través del foro. A la larga creo que todos saldremos ganando con un mejor acceso a la información.
Para poder participar en el foro hace falta registrarse. Unicamente es necesario un Nick y un email. Tras el registro recibirás un email con la contraseña (luego se puede cambiar en el perfil de usuario). Luego basta con hacer click en el link del email recibido, logarse y a participar.
Por el momento he abierto 4 secciones en el foro. Iré abriendo más. Si a alguno os interesa una sección específica no os cortéis y comentarlo, es el momento.
Lo único malo es que el foro tarda un poquito más que el blog en cargar las páginas. La razón es el hosting que tengo en Godaddy (EEUU). Es económico, pero a la vez lento. A ver si cuando salgamos de la crisis me puedo permitir otro mejor
Hace tiempo que no escribo en el blog. Han sido unas semanas bastante intensas para mí en las que no he podido sacar apenas tiempo para nada, y es que el trabajo y algunos proyectos personales que quería llevar a cabo me han quitado todo el tiempo.
En cuanto al trabajo algunos ya sabéis por qué, pues hemos tenido la ocasión de vernos las caras. Para quien no lo sepa, he estado junto con tres compañeros (Jesús, Daniel y Carmen) trabajando en lo que llamamos en Matrix ”Jornadas Tecnológicas” (aunque nosotros lo conocemos internamente como RoadShow ) y que consiste en unas pequeñas charlas y sobre todo demostraciones prácticas de muchos tipos de equipos electrónicos y que en mi caso han sido equipos RF (equipos bluetooth, 868Mhz, Zigbee, …) Estuvimos en 6 ciudades, por orden fueron Zaragoza, Barcelona, Bilbao, Madrid, Valencia y Sevilla. En todos los sitios tuvimos la gran suerte de encontrar a gente superagradable e interesante. Y es de agradecer, porque estar cada día en un sitio distinto la verdad ha sido agotador.
Y como decía al principio también he estado acabando proyectos personales que tenía empezados desde hace bastante tiempo. El que voy a mostrar hoy es una primera versión de un software (o plataforma) para realizar OTAP en módems gprs Siemens/Cinterion. (Para los despistaos que no sepan que es un OTAP decir brevemente que es un proceso mediante el cual podemos actualizar remotamente (sin desplazamientos) los programas java que tengamos embebidos en nuestros módems gprs Cinterion TC65, XT65 o sus terminales MTX65 ó TC65T. Podéis encontrar más información aquí, pues he hablado otras veces).
Mediante esta plataforma es muy sencillo realizar un proceso de actualización remota (OTAP) a un módem o a un grupo de módems gprs (hasta 1000, si alguien necesita más que me lo diga). Básicamente lo que hace la plataforma es enviar los SMS apropiados y debidamente codificados en PDU a todos los módems a los que pretendamos actualizar el software y también se encarga de comprobar si el proceso de OTAP acabó de forma satisfactoria. Para esto último se apoya en un servidor que tengo contratado (todavía me faltan por acabar cosas) en www.OTAP.es
Como siempre digo, una imagen vale más que mil palabras, así que aquí pongo un vídeo que muestra de forma sencilla como funciona este software:
Debo decir que ésta es una herramienta que quien la necesite la puede usar de forma totalmente gratuita durante todo este año. A lo largo del año 2010, dependiendo del volumen de uso que tenga es posible que haga una versión gratuita (limitada en prestaciones) y una de pago. (Nada …, poquita cosa …, hace ya años que sé que no me voy a hacer rico con la electrónica, simplemente para compensar un poco las horas que he dedicado y porque el servidor tiene un coste y tampoco es plan que lo financie yo todo, que sino mi chica se me enfada )
La primera versión beta del software OTAP (v1.0) la colgaré enseguida, cuando acabe unos detalles que me faltan, pondré otro post. Espero que sea durante esta semana que empieza y que resulte de interés. Cualquier duda / sugerencia ya sabéis, me la contáis y encantado de poder ayudar.