McBeat
En Practicas
- Registrado
- 21 Nov 2004
- Mensajes
- 426
- Reacciones
- 1
Hola,
Os comento un proyecto que tengo en mente por si alguien quiere echar una mano y colaborar, la verdad es que necesito ayuda con algunas cosillas.
Se trata del famoso I-Bus y el K-Bus. Para los que no lo conozcáis, un bus se trata de un canal de comunicaciones interno que tienen los BMWs y a los que van conectados diferentes dispositivos del coche. Hay varios proyectos en Internet (Interfaz resler por ejemplo) que han conseguido “escuchar” ese bus e interpretar la información que viaja y por otro lado inyectar información en el mismo, siendo capaz de dar órdenes a diferentes componentes del coche.
La mayoría de estos proyectos se basan en un PC que va en el coche y que se conecta a este bus, bien un portátil o un CarPC en el maletero. Otros ejemplos de esto son los interfaces Gateway o Intervee para conectar dispositivos de audio, como veis las posibilidades son enormes.
¿Y qué me gustaría hacer? En lugar de utilizar un PC, estoy trabajando con un hardware que tiene el tamaño de una cajita pequeña (SJJ Embedded Micro Solutions) pero que es capaz de programarse de forma sencilla con un PC, es como si fuera un ordenador en miniatura. Esta cajita solo habría que meterla por ejemplo en la guantera conectada a los buses I-Bus y K-Bus para poder por ejemplo:
Podemos hacer cientos de combinaciones, detectando eventos y lanzando órdenes a todos los dispositivos del BUS (reproductor CD, Navegador, Botones del volante, Park Distance Control, Radio, DSP, Display Cuadro Mando, Modulo TV, Módulo Luces, Teléfono, Asientos, Aire Acondicionado/Calefacción, etc, etc, etc). Las posibilidades son infinitas, y lo mejor, todo programable por software, así que cambiando el programa en la cajita tendríamos nuevas cosas.
Ya tengo el hardware en casa y estoy haciendo pruebas, la parte de programación la tengo completamente dominada, pero necesito ayuda con un tema que se me escapa, la electrónica ](*,) Actualmente tengo un resler “casero” conectado al RS232 de la placa, pero es muy sencillo para alguien con conocimientos el utilizar los puertos de E/S de esa placa para conectarla directamente a los buses (en el enlace de arriba están las especificaciones de la placa).
Bueno, ¿alguien se anima? Si queréis nos intercambiamos los emails por MP y vamos montando un grupito de trabajo, yo al igual que todos tengo poco tiempo, pero entre fines de semanas y demás seguro que vamos sacando cosas adelante.
Os comento un proyecto que tengo en mente por si alguien quiere echar una mano y colaborar, la verdad es que necesito ayuda con algunas cosillas.
Se trata del famoso I-Bus y el K-Bus. Para los que no lo conozcáis, un bus se trata de un canal de comunicaciones interno que tienen los BMWs y a los que van conectados diferentes dispositivos del coche. Hay varios proyectos en Internet (Interfaz resler por ejemplo) que han conseguido “escuchar” ese bus e interpretar la información que viaja y por otro lado inyectar información en el mismo, siendo capaz de dar órdenes a diferentes componentes del coche.
La mayoría de estos proyectos se basan en un PC que va en el coche y que se conecta a este bus, bien un portátil o un CarPC en el maletero. Otros ejemplos de esto son los interfaces Gateway o Intervee para conectar dispositivos de audio, como veis las posibilidades son enormes.
¿Y qué me gustaría hacer? En lugar de utilizar un PC, estoy trabajando con un hardware que tiene el tamaño de una cajita pequeña (SJJ Embedded Micro Solutions) pero que es capaz de programarse de forma sencilla con un PC, es como si fuera un ordenador en miniatura. Esta cajita solo habría que meterla por ejemplo en la guantera conectada a los buses I-Bus y K-Bus para poder por ejemplo:
- Mostrar en el navegador cifras internas del coche como temperatura, voltaje, rpms, velocidad, etc. En definitiva los parámetros que internos del Check del ordenador de abordo
- Detectar cuando pasamos de unas rpms determinadas y el coche no está aún caliente para lanzar un pitido y un aviso por el display del cuadro o el navegador
- Detectar cuando estamos parados y pulsamos el acelerador a fondo para mostrarnos en el navegador la cifra de tiempo de aceleración 0-100
- Guardar en una tarjeta de memoria (el hardware tiene lector) un histórico en tiempo real de los parámetros del coche (rpm, temperatura, etc) para poder explotarlo después en un PC.
- Conectar un disco duro externo (el hardware tiene USB) y reproducir música o lo que tengamos a través del navegador.
Podemos hacer cientos de combinaciones, detectando eventos y lanzando órdenes a todos los dispositivos del BUS (reproductor CD, Navegador, Botones del volante, Park Distance Control, Radio, DSP, Display Cuadro Mando, Modulo TV, Módulo Luces, Teléfono, Asientos, Aire Acondicionado/Calefacción, etc, etc, etc). Las posibilidades son infinitas, y lo mejor, todo programable por software, así que cambiando el programa en la cajita tendríamos nuevas cosas.
Ya tengo el hardware en casa y estoy haciendo pruebas, la parte de programación la tengo completamente dominada, pero necesito ayuda con un tema que se me escapa, la electrónica ](*,) Actualmente tengo un resler “casero” conectado al RS232 de la placa, pero es muy sencillo para alguien con conocimientos el utilizar los puertos de E/S de esa placa para conectarla directamente a los buses (en el enlace de arriba están las especificaciones de la placa).
Bueno, ¿alguien se anima? Si queréis nos intercambiamos los emails por MP y vamos montando un grupito de trabajo, yo al igual que todos tengo poco tiempo, pero entre fines de semanas y demás seguro que vamos sacando cosas adelante.