Volvemos a la carga!

Publicado en General.

Deciros que entre los exámenes de la universidad, el trabajo y algún que otro contratiempo se me ha hecho imposible dedicar tiempo al blog, eso sí, no quiere decir que me olvidase del proyecto, ya son varias las personas que se animaron a comprar algún ArCan y están investigando y creando aplicaciones, espero que pronto podamos saber de ellas y nos inunden con sus experiencias.

Actualmente me encuentro desarrollando un nuevo sitio/portal que me ayude a manejar todo el contenido que me gustaría ir publicando, wordpress se me ha quedado chico :). Entre mis ideas me gustaría incluir algún foro propio donde podáis contar las experiencias con ArCan, vuestros proyectos, inquietudes, ideas o sugerencias para que entre todos podamos desarrollar y ayudarnos, esto es Hardware libre!.

Entre mis futuros contenidos trataré con FPGA’s, pantallas LCD, interfaces táctiles, ethernet… tengo bastantes ideas y espero compartirlas con todos vosotros. El objetivo a largo, puede que muy largo plazo, es interconectar todas las ideas y crear algún tipo de interfaz complejo para el control del automóvil, casa o industria a través de una red CAN.

Para los que ya me han escrito algún mail, lo saben, y para los que no, lo digo, estamos para ayudar, animaros y participad!

Si tienes alguna idea sobre CAN, atrévete, desarróllala! si tienes dudas pregunta!

Para terminar me gustaría recordar una frase de Tonatihu,

“Las oportunidades no son producto de la casualidad, mas bien son resultado del trabajo.”

Comentarios (0) Jul 20 2009


Empezamos con el OBDII

Publicado en General.

Para entender cómo funciona debemos comprender primero que es un modelo OSI (Open System Interconnection), es una abstracción propuesta por la Organización Internacional para la Estandarización (ISO), con el objetivo de normalizar internacionalmente los protocolos que se usan para comunicar distintos equipos en las redes telemáticas.

Las 7 capas de un modelo OSI,

Cuanto más alto nos encontremos mayor será el nivel de abstracción, pero claro, las capas superiores para “funcionar” hacen uso de las que están por debajo. Actualmente ArCan solo implementa los niveles 1 y 2, es decir “Nivel Físico” y “Nivel de Enlace de Datos” y es sobre está última capa en la que debemos basarnos para implementar el OBD.

Si no queda claro que es un modelo OSI o como funciona aconsejo dar un vistazo a los siguientes enlaces:

De cualquier forma si teneis alguna duda ya sabeis donde encontrarme 🙂

OBD define una capa de aplicación para la diagnosis del automovil, es decir, la capa 7 del modelo OSI.
Todo lo relacionado a la diagnosis del automovil sobre CAN, en Europa, lo podemos encontrar básicamente en un grupo de normas ISO:

  • Diagnostic services (layer 7) está especificado en la ISO 15765-3
  • Network layer services (layer 3) está especificado en la ISO 15765-2
  • Controller area network (CAN) services (layer 1 y 2) está especificado en la ISO 11898

Espero que el siguiente esquema-resumen pueda aclarar las dudas,

En este caso debemos tener en cuenta que para usar OBD no es necesario implementar todas las capas OSI, ya que solo usa la 1,2,3,7. El mcp2551 implementa la capa 1 “Nivel Físico”, el mcp2515 la 2 “Nivel de Enlace de Datos” y nosotros por software debemos implementar la 3 “Nivel de Red” que es donde se define como se estructuran los mensajes, y la 7 “Nivel de Aplicación” que recoge los distintos comandos disponibles.

La SAE, Sociedad de Ingenieros Automotrices, define normas con los mismos objetivos que las vistas hasta ahora, pero en este caso para Estados Unidos.

Si no encontrais las normas podeis escribirme un mail y os digo donde se “compran”.

Comentarios (1) Abr 29 2009


ArCan en Linux Magazine!

Publicado en General.

Me complace daros una estupenda noticia, ArCan saldrá publicado en la edición impresa de la revista Linux Magazine del mes de Mayo nº49 junto a otros 5 proyectos del CULSIII:

Blue Harvest
Cool Imaging
eOPSOA, calidad del software para vagos
GECO
Gesport

Además de los mencionados, en la versión digital de la revista, ya disponible para los suscriptores, se añaden 4 páginas donde encontramos también los siguientes proyectos:

PIE
GESTAS
AVBOT
LongoMatch: The Digital Coach
OpenDomotica
Tucan Manager
Unimail

Un saludo y gracias, sin vosotros no hubiese sido posible.

Comentarios (0) Abr 27 2009


Proyecto ArCan finalizado!

Publicado en General.

Como todos sabéis ArCan está listo y 100% funcionando, por lo que el “Proyecto ArCan” tal como fue definido “Intercomunicación de Arduinos vía CAN Bus” está FINALIZADO con resultados plenamente satisfactorios.

Actualmente me encuentro buscando una linea de distribución para ArCan, para facilitar en la mayor medida posible su adquisición. Si alguien está interesado en su comercialización que se ponga en contacto conmigo.

Por otro lado me gustaría anunciar que el blog no termina aquí, porque aunque el objetivo del proyecto se ha alcanzado, son muchas las aplicaciones que aún quedan por investigar/implementar para ArCan, y este es uno de los campos al que dedicaré mis futuros esfuerzos.

Como ya he mencionado en otros artículos la aplicación que suscita mayor interés entre la comunidad es la de automoción. En cuanto empezamos a indagar vemos que el término OBD, On Board Diagnostics, aparece constantemente. Como su propio nombre indica se trata de un sistema de diagnosis estándar que incorporan todos los automóviles desde 1996. Una búsqueda googlera del término “OBD” aportará gran cantidad de información.

En los próximos artículos trataré de explicar todo lo relacionado con OBD y así afrontar de forma correcta el nuevo proyecto,

Arduino+ArCan como sistema libre de diagnosis para el automóvil.

Comentarios (0) Abr 19 2009


Rival de ArCan

Publicado en General.

Llevo tiempo queriendo publicar esta noticia, aunque en mi presentación en Málaga ya la anuncié. A principio de este mes me topé con la revista Elektor nº346, me sorprendió por su portada,

Como veis han creado una solución de bajo coste para usar CAN Bus, según el artículo, ha sido diseñada por un ingeniero Holandés y todo el equipo técnico de la revista. Su función es servir como plataforma educativa para ser utilizada por estudiantes de carreras técnicas de automoción, función que cumple ArCan sin problema.

Se puede adquirir el Hardware a través de la página web de Elektor por unos 65€, mientras que ArCan no pasa de 30€. El único “software” que ellos proporcionan es un ejemplo en ensamblador para testear la placa, ArCan ofrece una librería completa y funcional de alto nivel de abstracción con el Hardware que facilita el desarrollo, además ArCan es completamente libre y tiene un desarrollo constante para incorporar nuevas funcionalidades con el objetivo de mejora continua.

Comentarios (16) Abr 13 2009


Simulador de ECU

Publicado en General.

Está claro que la aplicación más directa o al menos la que suscita mayor interés en la comunidad es la diagnosis del automóvil, llevo varios días leyendo documentación y es una auténtica locura :S, parece que existen al menos 3 o 4 formas distintas de comunicarse.

He conseguido un par de normas que ocupan 150 páginas cada una, si alguien tiene interés que me escriba un mail, me las dejó un amigo muy “burro” :). Les he echado un vistazo y augura bastante trabajo.

He encontrado unos simuladores de centralitas, que son bastante curiosos y seguro que facilitan el camino, la idea es que se puede ir probando de forma muy sencilla, y sobre todo sin susto 🙂 no vayamos a tocar donde no debemos ^^. Esta es una imagen del ECU Simulator.

También la otra “gran” ventaja es que podría usarlo para presentar ArCan al Concurso Nacional de Software Libre.  ¡¡¡ Seguro que impacta más que la aplicación domótica que presenté en el Concurso de Málaga y no confundirá a nadie que no pudiera leer el blog 🙂 !!!

El problema es que cuesta unos 150 €, soy estudiante, y no dispongo de tanto dinero 🙁 , así que a ver como lo busco.

Si te interesa el proyecto podrías contribuir económicamente utilizando el botón donar que he habilitado en la columna de la derecha, así me ayudarás a comprar el Simulador de ECU para seguir mejorando ArCan. Si eres empresa y estás interesado en colaborar con el proyecto no dudes en ponerte en contacto conmigo, seguro que llegamos a algún acuerdo.

Comentarios (1) Abr 08 2009


Pequeñas modificaciones.

Publicado en General.

Durante la semana he realizado algunos cambios en el blog para facilitar su uso.

  • Se ha habilitado un foro y añadido el enlace en la columna de la derecha.
  • Se ha insertado dos nuevas páginas accesibles desde el menú de navegación de arriba.

  • Se ha cambiado el formato de compresión de la librería por tar.gz ahora es más libre.
  • El blog está optimizado para su visualización en Firefox,que además es libre!

 

Si tenéis alguna sugerencia que pueda contribuir a mejorar, no dudéis, comentarla!

Comentarios (0) Abr 07 2009


1º Concurso de Software Libre Málaga

Publicado en General.

Esta mañana ha sido el “GRAN” evento en el Salón de Actos de la Escuela de Informática y Telecomunicaciones. Evento que deja a ArCan y a mi, su desarrollador ,un sabor agridulce, mucho más agrio que dulce… Trás una presentación muy profesional y cuidando enormemente los detalles, (eso fue lo que me dijeron), ArCan no ha sido capaz de convencer al Jurado, que inicialmente estaba compuesto por 10 personas, pero que únicamente asistieron 5. Los proyectos ganadores han sido Tucan, otro gestor de descargas para megaupload y similares, y Opendomótica proyecto que trata de controlar una casa usando Arduinos a través de un interfaz web, MisterHouse. Proyectos que a ojos del tribunal menguado, merecían el premio.

Desgraciadamente ArCan no está pensado para competir en este tipo de eventos, donde la parte Soft es la que manda, y ¿porqué digo esto…? Al final de la fase local uno de los miembros del jurado me dijo que la decisión fue muy dura, pero que mi proyecto era muy parecido al de Opendomótica. ¿Parecido…? Evidentemente estaba equivocado, son completamente distintos. Nunca he dicho en el Blog que sea un proyecto domótico, ya son muchos los que encontramos en el mercado…, aunque dentro de sus muchas posibles aplicaciones, esta sea una de ellas. Claro yo entiendo a este señor, cuyo nombre desconozco, porque su único criterio para evaluar ArCan debía basarse en el ejemplo práctico que presenté.

Puede que la culpa sea mia, por no dejar claro el objetivo del proyecto.  la idea de ArCan es introducir a Arduino al mundo industrial, y tan solo proponía un sencillo caso práctico, en un escenario domótico,(quizás este fue mi error),  para verificar que ArCan es una realidad y que funciona. Supongo que si hubiera llevado mi coche al escenario y bajado la ventanilla a través de ArCan otro gallo hubiera cantado, o si llevase una pequeña planta industrial muy mecanizada e impactante controlada por Arduino mediante ArCan, se hubiese creado mucha más espectación, pero no nos engañemos, en cualquiera de los casos citados ArCan es el mismo y es precisamente esa cualidad  la que se debe valorar, al menos en mi humilde opinión. ArCan abre las puertas de Arduino a un nuevo mercado, el industrial, no olvidemos esto!

Espero que en el Nacional sea capaz de hacerme comprender, pero tendré que llevar alguna práctica impactante, que se mueva, que suene, que se ilumine, porque en marketing el circo funciona.

Para finalizar me gustaría felicitar a Tucan y a Opendomótica por los logros obtenidos.

Comentarios (22) Abr 02 2009


Manual del Hardware

Publicado en General.

Ya podeis bajaros el Manual del Hardware de ArCan, en él se especifican todos los conceptos necesarios para entender la parte Hard del proyecto. Es una versión imprimible en A5, en plan cuadernillo. Queda muy chulo 🙂

Descárgalo desde la forja del Proyecto o directamente.

Espero que os guste.

Comentarios (0) Mar 31 2009


Manual de uso para la librería

Publicado en General.

Ya tengo lista la primera versión del Manual de uso para la librería de ArCan. En ella se detalla el uso de todas los métodos públicos de la clase ArCan.

Descárgalo desde la forja del proyecto o directamente.

Si tenéis alguna duda, ya sabéis donde encontrarme ;).

Comentarios (16) Mar 30 2009