Requisitos

 

HARDWARE

Para la realización de los experimentos mas abajo expuestos he contado con los siguientes elementos:

- Arduino UNO R3

- Can Bus shield de SparkFun

- Mychron4 (Firm. V31.59.14)

- Data Hub (No es estrictamente necesario pero es muy util)

- Ebox Gold (V32.20) 

En realidad tambien he contado con otros dispositivos de AIM como ebox extreme, SmartyCam, LCU-One, GPS05 pero no son estrictamente necesarios para el abordaje que intentamos hacer aqui.

De los distintos manuales de AIM, vemos que la conexión del can bus se realiza mediante un conector de tipo binder 712 de 5 pines dispuestos del siguiente modo.

Este conector es idéntico al que encontramos en el DATA HUB, ya que este solamente expone mas conectores al bus. Por esto conectamos las señales de CAN L y CAN H del shield a CAN 0- y CAN 0+ respectivamente.

Utilizando las librerías estándar para este shield y estableciendo la velocidad del bus a 1mb/s estamos en condiciones de comenzar a recibir paquetes.

Debido a la naturaleza de broadcast del can bus no podremos determinar quien origina el paquete, pero podremos suponerlo en muchas ocaciones sobre una base experimental.

SOFTWARE

Usamos solamente la interfaz ide del Arduino, la librería correspondiente al shield y algunos otros elementos como una hoja de calculo, la calculadora de Windows en modo programador, y el notepad++.