Pages: 1 ... 13 14 [15] 16 17   Go Down
Author Topic: CAN BUS: Red de Arduinos  (Read 38232 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok! No te había entendido....

smiley-wink
Logged


0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,

Hoy con un poco más de tiempo, he probado la librería para la memoria de 2 Mb que trae el nuevo Industrial Brick. Funciona a la perfección!!
Pronto más información!

Por otro lado, no sé si conoceis las bases de plástico de Adafruit, pero están bastante bien para prototipar. Te lo puedes hacer con metraquilato, pero la verdad que están baratas y vienen con los tornillos para enganchar el Arduino, el plastico pre-agujereado, y con gomas para la base por 5 dólares:





 smiley-twist
« Last Edit: November 04, 2011, 01:34:08 pm by Igor R » Logged


0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@Igor R. la idea de cambiar los conectores de tu arduino por bornas me ha gustado ademas de ese policarbonato, si señor muy chulo.
Tienes alguna referencia de las bornas?
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1414
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yo tambien me he quedado mirando esas bornas pensando...buena idea !!

igor que velocidad de lectura CAN-BUS y escritura en la memoria has conseguido?
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,

Si, es mi Arduino de prototipos!! je,je,je. Le desolde las tiras de pines y le puse las bornas.

Las bornas las compré en RS-Amidata o Farnell.... no recuerdo bien porque las tengo hace tiempo. Son las estandar de paso 2.54 mm. Me compre de diferentes vías. Por ejemplo => link . Te salen como productos asociados diferentes tamaños.
Estoy seguro que los puedes comprar más baratos que ahí, pero como referencia.

La memoria debería ser muy rápida, esta preparada para grabar desde 2 buffer de 512 ó 528 bytes. Todavía estoy probando, pero en teoría es menos de 20 ms para grabar una página (512 bytes) y leer muchísimo más rápido. La memoria admite hasta 66 Mhz de velocidad SPI, así que en teoría se podría usar directamente la velocidad de reloj de Arduino sin prescaler (16 Mhz). Aunque repito, estoy todavía en pruebas....
Resumiendo Sergio, necesitas una!!!


 smiley-wink
« Last Edit: November 05, 2011, 07:10:39 am by Igor R » Logged


Venezuela
Offline Offline
Full Member
***
Karma: 0
Posts: 124
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

oye que bien diogo lo mismo sobre las borneras estar super ademas es muy practico a la hora de emparmar proyectos con otros modulos.

Saludos y estamos en contacto.
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1414
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,

Si, es mi Arduino de prototipos!! je,je,je. Le desolde las tiras de pines y le puse las bornas.

Las bornas las compré en RS-Amidata o Farnell.... no recuerdo bien porque las tengo hace tiempo. Son las estandar de paso 2.54 mm. Me compre de diferentes vías. Por ejemplo => link . Te salen como productos asociados diferentes tamaños.
Estoy seguro que los puedes comprar más baratos que ahí, pero como referencia.

La memoria debería ser muy rápida, esta preparada para grabar desde 2 buffer de 512 ó 528 bytes. Todavía estoy probando, pero en teoría es menos de 20 ms para grabar una página (512 bytes) y leer muchísimo más rápido. La memoria admite hasta 66 Mhz de velocidad SPI, así que en teoría se podría usar directamente la velocidad de reloj de Arduino sin prescaler (16 Mhz). Aunque repito, estoy todavía en pruebas....
Resumiendo Sergio, necesitas una!!!


 smiley-wink

jaja buen resumen !! necesito una !!!
pero todavia no que aun ando liado en los ratos libres mejorando mi otro proyecto.
ademas de arduinocarblackbox que tambien intento añadirle alguna cosita de vez en cuando, tengo que ponerme serio para ver como mejorar drasticamente el refresco del LCD con datos nuevos CAN-BUS ya q de vez en cuando se queda pillado.
por lo tanto, me espero un pelin pero caera uno seguro. a ver si para entonces ya estas leyendo canbus y grabando en SD !! jeje sino te ayudo yo.
animo.
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hoy he hecho unas pruebas rápidas, ya que tengo ambas cosas trabajando por SPI sin problemas (controlador CAN + memoria 2 Mb):

- He modificado la librería de la memoria para trabajar por SPI al igual que el controlador CAN SPI (8 Mhz).
- Para el ejemplo, transmito mensages cada 1 ms con una velocidad de bus de 100 kbps.
- Recibo los mensajes y grabo cuando he recibido un total de 30 (30x8=240 bytes).

Tiempo aprox en recibir + grabar en memoria= 15.4 ms aprox (los 240 bytes).

El ejemplo, una vez recibido los 30 mensajes, los vuelca por puerto serie.

No va nada mal!!


 smiley-twist
« Last Edit: November 06, 2011, 04:02:46 pm by Igor R » Logged


0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1414
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

estupendos numeros Igor !!

No sigas picandome que me veo comprando una en breve.
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Necesitas un nuevo brick, asi puedes hacer pruebas sin irte al coche. Ya te haremos un precio especial... smiley-wink

El encapsulado de la memoria es bastante pequeño y se alimenta a de 3v3 (aunque sus pines son tolerantes a ttl). El brick dispone de un regulador para dicho voltaje.

 smiley-grin
Logged


0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Eduard nos ha mandado otro video de sus avances manejando el cluster de su Seat Leon. Lo que hace es enviar mensajes en el ID que usa la radio, aunque a veces pierde el control (por ejemplo al final del video). Sigue con sus pruebas, que no van nada mal!!




Una vez que tenga controlado de forma estable, su idea es conectarse al bus de tracción, es decir tener acceso a 2 bus CAN del coche. En uno es donde se comunica la radio, teléfono, etc (infortaiment) y luego al de tracción (rpm, acelerómetro, par, velocidad, etc).
También nos adjunta un link interesante => http://www.golfmkv.com/forums/showpost.php?p=2346115&postcount=319


 smiley-evil
« Last Edit: November 07, 2011, 03:18:16 pm by Igor R » Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola.
Proximamente voy a comprar el brick de Igor R. para can bus y empezar a trastear con el coche(renault megane), y queria preguntaros que software usais para interpretar los datos del arduino en el pc, ya que leer las tramas con el hiperterminal de windows o similares me parece muy engorroso.
Un saludo y gracias.
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1414
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

lo primero es leer tramas en hiperterminal como tu dices.
luego ya es cuestion de hacerse algun programita en visual basic y con el programa que quieras para interpretar ya que no hay programas que hagan esto.
creas una trama en el arduino y que el programa lo reconozca.
velocidad;rpms;temp;presion; etc
120;2600;85;1.5;...

así puedes hacer que te lo grafique, te lo guarde en CSV, etc
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Venezuela
Offline Offline
Full Member
***
Karma: 0
Posts: 124
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola monitoreal una red can es muy bueno e interezante, yo parto de saber a que velocidad opera esa red, y si es modo standar o extendido y si tengo que usar o no resistencia terminal, luego de eso voy captando las trama pero igual no es nada facil saber que hace cada trama es algo complicado lo que si veo algo rapido de identificar son los ID pero luego el contenido de cada trama tiene un objetivo que es el que hay que estudiar y analizar para poder darle aplicacion y mas si es en el caso de los carros.

Saludos y estamos en linea.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola de nuevo.
Me refiero a si existe un soft que saque en pantalla las tramas desglosadas en sus campos identificador, bytes de datos, etc. pero en tiempo real y agrupadas.
Hace ya unos años estuve mirando el tema del can con un elm327 pero a la hora de monitorear las tramas, se amontonaban unas tras otras y en un segundo o menos tenia el buffer del elm327 lleno y la pantalla parada y me perdia muchisimas tramas, ademas de no poder ver los cambios en cada una de las tramas.
Yo se que renault usa la norma ISO 15765-4 a una velocidad de  500kBit/s y con identificador de 11 bits, e incluso se los identificadores de las ecus del coche, pero necesito ver los cambios en las tramas en tiempo real para poder identificar que es lo que hacen cada una de ellas.
Logged

Pages: 1 ... 13 14 [15] 16 17   Go Up
Jump to: