kahiroka / slcanuino

USB-CAN(SocketCAN) sketch for Arduino CAN-BUS shield
125 stars 42 forks source link

Problemas de comunicación con la ECU #5

Open wladimirC opened 4 years ago

wladimirC commented 4 years ago

estimado kahiroka. me gustaría poder utilizar esta herramienta pero no logro obtener respuestas. estoy trabajado con el arduino mega 2560 + el shield ( https://www.sparkfun.com/products/13262) puede compilar el código y cargarlo en arduino sin problema ( subí el código sin editar nada)

conecto el dispositivo al vehículo, le doy vuelta a la llave y lanzo estos comando desde debían 8

slcan_attach -f -s6 -o /dev/ttyACM0 slcand -S 1000000 ttyACM0 slcan0 ifconfig slcan0 up

ifconfig slcan0 slcan0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 UP RUNNING NOARP MTU:16 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:10 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

pero los led 7 y 8 de la placa no presentan actividad alguna

lanzo la siguiente consuta y obtengo esto cansend slcan0 7df # 021101 Respuestas 7e8 03 7F 11 11

pero mi placa sigue presentando ninguna actividad en sus led. favor su ayuda

kahiroka commented 4 years ago

Hi. I don't have mega 2560, but it seems SPI pins are different between mega 2560 and uno which is expected by the shield. So I think you need to rewire the pins or use the shield with uno. https://www.arduino.cc/en/reference/SPI

wladimirC commented 4 years ago

estimado. eh conseguido arduino uno original lanzo las lineas.. slcan_attach -f -s6 -o /dev/ttyACM0
slcand -S 1000000 ttyACM0 can0
ifconfig can0 up

luego en un terminal

candump can0

en otro terminal

cansnnifer -c can0

pero no obtengo paquetes de respuesta ni parpadeo de led ( D7, D8 on shield )

me gustaría recibir algún consejo, ya que estoy atrapado en este punto o estoy omitiendo algunas lineas de comando previo que no las eh considerado,,,

saludos

kahiroka commented 4 years ago

The LEDs don’t mean Tx/Rx, so it is correct that they don't blink. You may need to change CAN speed(-s option) based on your target system.

wladimirC commented 4 years ago

kahiroka. Muchas gracias por la orientación, eh corregido la configuración física de mi cable ODBII y usando arduino uno. eh conseguido mis primeras lecturas desde la ecu de mi vehículo lo demas se cuenta solo.muchas gracias nuevamente.

PD: mis estudios están basados en el libro http://opengarages.org/handbook/ebook/ el cual me a servido de mucho aun me queda mucho que aprender de el..

kahiroka commented 4 years ago

That's good to hear and thanks for the useful book information.