Show Posts
Pages: [1]
1  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: February 08, 2014, 06:53:00 pm
Hola,
en teoría y según la Wikipedia si... http://en.wikipedia.org/wiki/Local_Interconnect_Network
Peor claro luego supongo que los mensajes que vayan a través del LIN BUS serán diferentes de una marca a otra...

Bueno de momento el proyecto por mi parte esta muy verde...pero avanzando pasito a pasito.
2  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: November 27, 2013, 02:54:24 pm
Hola de nuevo,
he vuelto a sacar tiempo para dedicarme a este proyecto de nuevo.
Pero necesito ayuda de gente que tenga conocimientos en electrónica...soy muy newbie y hay cosas que me sobrepasan.

¿Alguien se apunta a lidiar con transceivers para LIN y Arduino?
Bhean? Fernando?
3  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: July 26, 2013, 06:12:45 pm
Hola de nuevo,
con un poco más de tiempo he decidido retomar este tema.
Lo primero que he hecho con la ayuda de fruano ha sido crearme un esquemita en Eagle del montaje:



He vuelto a conectar el módulo LIN(de TRW) con el TPIC1021 y conectado al Arduino.
Pero sigo sin encontrar un patrón de datos...
Es más, he comprobado que aunque el cable LIN no esté conectado al TPIC1021, el Arduino sigue leyendo datos como un loco. smiley-eek-blue

Este es el código que uso:
byte incomingByte = 0;   // para el byte leido
int enable = 8;

void setup() {
   Serial.begin(19200);   // abre el puerto serie a 19200 bps
        Serial1.begin(19200);   // abre el puerto serie a 19200 bps
        pinMode(enable, OUTPUT);
      }

void loop() {

   // el TPIC1021 tiene una entrada ENABLE que tiene que estar en HIGH
        digitalWrite(enable, HIGH);
        //Serial.println("Escucho");
   if (Serial1.available() > 0) {
      // lee el byte entrante:
      incomingByte = Serial1.read();
                //Serial.write(incomingByte);      // dice lo que ha recibido:
      Serial.print("#S|LOGTEST|[");          // para hacer log de los datos en un fichero externo con la aplicacion Gobetwino
                Serial.print(incomingByte);
                Serial.println("]#");
                //Serial.print("He recibido: ");
      //Serial.println(incomingByte);
   }
}

Y los valores que me devuelve en el fichero son valores de 0 a 255

4  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: May 28, 2013, 08:48:57 am
Aquí subo todos los manuales de LINBUS que nuestro compañero fruano ha compartido:
https://www.dropbox.com/s/9bn8o3rwc7vqtoa/materiales_LINBUS.zip

Gracias de nuevo compi!
5  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: May 28, 2013, 02:20:03 am
Si señor!!
A ver si este finde tengo tiempo de leer todos los byte que recibo con el Arduino y me pongo a descifrar.

Muchísimas gracias por la info!
6  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: May 27, 2013, 11:05:04 am
Mmmm...interesante! Así que te leíste la info del los botones a base de timmings!
Yo estoy en investigación y me vendría más que genial esa info. Esperaré como agua de Mayo tu cuadernillo  smiley-wink

7  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: May 18, 2013, 06:58:43 am
Tengo un Arduino Mega 2560. He abierto los 2 puertos para poder ver por el monitor Serial la señal que le entra del chip por el RX1.
Creo que el volante debe mandar muchos datos y por eso me vuelvo un poco loco...probaré con el tipo byte a ver que pasa.
8  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: May 17, 2013, 12:25:14 pm
Hola de nuevo señores!
Por fin saqué tiempo para poder montar el chip (un TPIC1021) para poder leer señales LINBUS.
Al final me compré un adaptador y así lo pude montar en una shield para conectar más fácilmente con mi Arduino.
El tema es que después de haber conectado todo el tema, cuando me dispongo a leer del chip me llegan datos constantemente sin poder discernir los valores que se obtienen al pulsar los diferentes botones del volante.
El código utilizado es el siguiente:

int incomingByte = 0;   // para el byte leido
int enable = 8;            //salida digital para activar el chip TPIC1021

void setup() {
   Serial.begin(9600);   // abre el puerto serie a 9600 bps
        Serial1.begin(9600);   // abre el puerto serie a 9600 bps
        pinMode(enable, OUTPUT);
      }

void loop() {

        digitalWrite(enable, HIGH);
   // envia datos solamente cuando recibe datos
         if (Serial1.available() > 0) {
      // lee el byte entrante:
      incomingByte = Serial1.read();
                Serial.write(incomingByte);      // dice lo que ha recibido:
      Serial.print("He recibido: ");
      Serial.println(incomingByte, OCT); //he probado con HEX, BIN, DEC...
delay (100);
   }
}

Alguien que sepa como tratar los datos de LINBUS?
Aqui el manual del chip por si alguien quiere echarle un vistazo: http://www.ti.com/lit/ds/slis113c/slis113c.pdf

Gracias de antemano!
9  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: March 24, 2013, 07:26:14 am
¿No existiría algún tipo de zócalo para este tipo de chip para poder montarlo en una proto shield?
Aqui están los datos del chip:https://docs.google.com/file/d/0B7YrXEsQWf4FdnU1aVQ1blliWm8/edit

Lo de crear una PCB por el método del planchado no sé si será exagerado puesto que sólo quiero montar éste chip y sacar el conexionado a mi Arduino. Además no sé si sería capaz de encontrar brocas para patillas de 0,25mm.

¿Lo podría encargar en alguna tienda? Soy de Madrid.

Gracias de nuevo!
10  International / Hardware / Re: Leer señales LINBUS de volante multifuncion on: March 23, 2013, 06:54:10 am
Muchas gracias por la info!

Ya tengo el chip pero es diminuto...y la verdad es que no se muy bien cómo meterle el cableado necesario.
Soy un poco newbie en electrónica pero supongo que habrá que montar el chip en alguna placa y de la misma sacar el cableado al LINBUS y demás conexiones necesarias.

He estado buscan por internet y no encuentro nada de como hacerlo ni el tipo de placa que necesito(solo como montar chips en consolas... smiley-roll-blue)

¿Alguien me puede echar un cable?

Muchas gracias de antemano!
11  International / Hardware / Leer señales LINBUS de volante multifuncion on: February 24, 2013, 09:13:05 am
Hola a todos,
estoy intentando conectar un volante multifunción (VW Scirocco) con mi Arduino MEGA 2560.
Al principio me centré en temas de CANBUS pero acabo de descubrir que el volante se comunica por LINBUS que es un sistema mucho más simple.
Sabéis si se puede leer directamente (pero sin necesidad de Shield) la información que se mueve por el protocolo LINBUS del circuito del volante? De no ser así, con el CANBUS Shield se podría?

Os dejo un link para aquellos que quieran más información sobre estos sistemas:


Gracias,

Claudio.
Pages: [1]