Leonardo CAN BUS board

HobbyTronics Leonardo CAN BUS board
Click to enlarge
Price: £24.00
(£20.00 + VAT)
Availability: 9
Model: L-CANBUS
Manufacturer: HobbyTronics
Average Rating: Not Rated

Quantity Discount:
Order Quantity Price Per Item
10 £22.20
(£18.50 + VAT)
HobbyTronics

Leonardo CAN BUS board

This Arduino Leonardo based CAN-BUS board contains an ATmega32U4 microcontroller with the Arduino Leonardo bootloader installed and uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver. CAN connection is via a standard 9-way male d-sub socket for use with an OBDII cable or via a 4-way terminal connection.

The Leonardo CAN-BUS board is supplied fully tested but with the header pins, 9-pin d-sub socket and terminal connectors unsoldered.

Features of the Leonardo CAN-BUS Board
  • ATmega32U4 microcontroller with Arduino Leonardo bootloader
  • USB Mini-B socket for programming (no programmer required)
  • CAN v2.0B upto 1 Mb/s
  • High speed SPI Interface (10 MHz)
  • Standard and extended data and remote frames
  • CAN connection via standard 9-way d-sub connector or 4-way terminal
  • On-board 5V voltage regulator allows power to be supplied through d-sub connector (max 16V)
  • LED indicator
  • Arduino Library and example programs
  • Board size: 51mm x 33mm (2in x 1.3in)

Documents relating to the CAN-Bus Shield:

Termination Resistor

According to the Can-Bus specification, a 120ohm terminating resistor should be placed across the CANH and CANL lines at each end of the Can-Bus. This resistor is built onto the board and can be connected using the jumper link to connect the two pins labelled TERM. This should not be required when connecting to a vehicle OBDII system.

Example Programs

First download and install the Arduino CAN-BUS library. The example programs from this library are designed for the Sparkfun Arduino Can-Bus shield which has slightly different pin connections, so the example programs won't work without modification. We have modified the example programs and included a few extra as shown below.

It is difficult to test an individual CAN-BUS board unless you are connecting it to an existing system (i.e. vehicle OBDII or other CAN-BUS). The Transmit and Receive example programs therefore require two CAN-BUS boards, one to transmit and the other to receive and display data. The Vehicle RPM and Speed display program connects to a vehicles OBDII connector

ATmega32U4 Fuse settings

If you reprogram the bootloader onto this board or use a programming language other than Arduino, you must set the L Fuse to 0xBF. This activates the CLK OUT pin which is used by the MCP2525 chip. Without this fuse setting, the Can Bus chips on the board will not work.

OBDII cables

There are a couple of different wiring schemes for OBDII cables. We have 3 solder jumpers on the rear of the board which will allow you to set the Serial DB9 connector to one of 2 cable wiring schemes. The OBDII cables we sell from Sparkfun use the alternate wiring scheme, and so this is how the boards are setup.To change to the Standard scheme, unsolder the links and solder the center tab to the left tab (see diagram below).

Unfortunately, when we had the boards made, the silkscreen printing on the rear of the board was missed, and this is what it should look like.

Rear Silk Screen

 

OBD-II to DB9 Cable
OBD-II to DB9 Cable
CAB-10087
£8.94    
CAN-BUS Shield for Arduino
CAN-BUS Shield for Arduino
CANBUS-SH
£29.95    
5 out of 5 Stars!
Write Review
Your Name:


Your Review: Note: HTML is not translated!

Rating: Bad            Good

Enter the code in the box below:

Leonardo CAN BUS board
Click to enlarge
Leonardo CAN BUS board
Click to enlarge
Leonardo CAN BUS board
Click to enlarge
Leonardo CAN BUS board
Click to enlarge
Leonardo CAN BUS board
Click to enlarge
Leonardo CAN BUS board
Click to enlarge
Leonardo CAN BUS board
Click to enlarge
Leonardo CAN BUS board
$ 24.00 New In Stock
Shopping Cart
0 items
 
DELIVERY/PAYMENT

Free Delivery Orders over £50

UK - £2.40 orders under £50
Airmail from £2.95 (+VAT)
More Details...

 
Brands
 
 Check out our videos