Serial CAN-BUS Module based on MCP2551 and MCP2515

SKU 114991377
14.90
50+ Available
$14.90/ 1pcs+
$13.41/ 10pcs+
$12.67/ 20pcs+
$11.92/ 50pcs+

Description

This Serial CAN-BUS provides your Arduino or others MCU with the capability to communication to CAN-BUS, such as hacking your vehicle. CAN-BUS is a common industrial bus because of its long travel distance, medium communication speed and high reliability. This Serial CAN-BUS module is based on MCP2551 and MCP2515, which can provide speed up to 1Mb/s. There's Grove connect as well as Grove cable included in the kit, which allows connect the module to your Arduino easily, click to get more about Seeed Grove System.

Features

  • Uart to CAN-BUS communication

  • AT command

  • Up to 115200 Uart baud rate (default 9600)

  • Up to 1Mb/s CAN-BUS baud rate

  • TX and RX led indicator

  • 4pin Grove connector

  • 3.3V working voltage

  • Easy-to-use Arduino library

  • Small size


Size and Hardware Overview


hw.png

  1. 4 pin 2.0mm Grove Connector

  2. Power and status led indicator

  3. Send and Recv led indicator

  4. 3.5mm terminal to connect to CAN Bus (CAN_H & CAN_L)

  5. 120Ω registor, default connected, if you don't need you cut this pad with a box cutter.


OBD-II CAN-BUS Development Kit


If you want to hack your vehicle with this module, you can try OBD-II CAN-BUS Development Kit, which is consist of Serial CAN Bus module as well as OBD-II connector. 


123.jpg


Note: 


As the module uses serial communication, so the frequency of receiving data can't be too fast, you can receive a frame every millisecond under 115200 baudrate.


Support

Please feel free to contact joney.sui@longan-labs.cc if you need techsupport.


Technical Details

Dimensions20mm x 40mm x 10mm
WeightG.W 9.50g    
BatteryExclude

Part List

Serial CAN-Bus PCBA1
4 Pin Grove cable1
Small screw1

ECCN/HTS

ECCNERA99
HSCODE8543709990

Reviews

Questions and Answers

SUBMIT
0
I got one of these and there is no assembly instructions, no how to section available at longan site, the github repository seems pretty basic and does not provides a full example how to fetch data from the device. Hope have a 'professional' documentation soon related to this product cause looks promising.
on Dec 03,2017
Reply upvote ()
Hi Maleus~ Basicly our wiki is enough.As for more "professional" documentation, we do not have now,but we will consider about it.Thanks for your comments.Regards.
on Dec 05,2017 09:50 AM
Reply upvote ()
May you point me to that wiki entry ? I cant found it. I just want to know how to wire and how to code the arduino using that kit.
on Dec 16,2017 10:39 AM
Reply upvote ()
Hi there~Please check here # http://docs.longan-labs.cc/can_bus/ #.Regards
on Dec 21,2017 14:16 PM
Reply upvote ()
Reply
0
Hi there. I'm needing some help. I testing my Serial CAN BUS with your examples, obd_demo, and when I open the serial monitor I have these messages: set can rate ok, set mask ok and set filt fail and doesn't shows nothing anymore. How can I set FILT? I searched in your documentation but I didn't found any reference about this. I sent a e-mail to techsupport@seeed.cc but didn't receive the answear yet.
on Sep 26,2018
Reply upvote ()
Hi there, There's a filt setting in the examples. please refer to **https://docs.longan-labs.cc/can_bus/#set-filt**. thanks.
on Sep 30,2018 17:18 PM
Reply upvote ()
Right. I got setted up can rate, filt, and mask, but I don't know if it is sending message because I don't receive anything. When I enter 0C\n on serial field it's show a message "sending pid" but I don't receice any response. Is library right? My car is a Volkswagen Saveiro G5. I setted CAN Rate to 5, 10, 25, 50, 100, 125, 250, 500kbs, but nothing happend. I bought the OBD-II CAN-BUS Development Kit, but my car OBD-II connector doesn't have the CAN-L and CAN-H cables, just have two GND and K-MASS cables. So I taked CAN-L and H cables from instruments' panel. I'm testing with Teensyduino 3.1/3.2 and connected Tx and Rx from Serial Module on pins 7 and 8 of teensyduino. What's wrong? What I have to do to get RPM and speed informations from my car? Thank you for your attention.
on Oct 15,2018 22:58 PM
Reply upvote ()
Reply
0
Hi, I just bought one of these boards and I have to adapt it for use in a system that's 3.3v. Typically the MCP2515 are 5v systems petit specifies that works with 3.3v. What's the actual story here with the working voltage ? I'm ultimately going to try to put in on a SPI bus with logic levels of 3.3/5v (level shifted from a 1.8v 96boards system) and I was wondering if I can power the board from a 5v source and the specification above are a mistake ? If not, then what's needed to drive it ?
on Jan 07,2018
Reply upvote ()
Hi bill~ Sorry for the wrong infomation. Actually, the power supply voltage-5v and the io voltage-5v/3.3v.We will fix the description shortly.Regards
on Jan 08,2018 10:28 AM
Reply upvote ()
Description is still not updated. I just odered 3 of these and yes, VCC needs 5v
on Nov 01,2018 15:47 PM
Reply upvote ()
Reply
1
I intend to use this module like a bidirectional RS 232 to CAN converter, using a UART to RS232 level shifter. RS 232 end will connect to a device and CAN to a PCI card on my PC. Will this work? If yes, how do I set baud rates, termination, etc. for the serial and CAN?
on Sep 01,2017
Reply upvote ()
Hi~It seems will work.As for baud rates,please copy the links below and open it on your browser. ~~ http://docs.longan-labs.cc/can_bus/ ~~Our wiki will guide you.
on Sep 01,2017 16:38 PM
Reply upvote ()
Thanks for the reply. How/where do I type in these AT commands? The RS 232 end device doesn`t have any way to access the processor. The CAN side is a PC, where I can do stuff but I am not sure if AT commands work over CAN. Can I use an Arduino UNO/Mega over UART or some hyperterminal over UART to set the configuration (baudrates, frame length, etc) once, and then just disconnect it from Arduino/Hyperterminal and use it as a converter with a non-smart device on one side and a PC on the other. Will these settings go back to default if I switch off and on the device?
on Sep 01,2017 23:27 PM
Reply upvote ()
Reply
0
Can I use it with Arduino Nano or Uno to monitor/write to GMLAN (SW-CAN)?
on Aug 29,2017
Reply upvote ()
Hello, yes you can use this module with Arduino to monitor GMLAN. Thanks.
on Aug 29,2017 16:56 PM
Reply upvote ()
Put CAN-L to ground and CAN-H to gmlan and set speed to 33.333kbps You cant wakeup the canbus but you can read and write messages on the bus. wakeup is a 12v pulse written with CANID 000, you need a other tranceiver for that,
on Sep 16,2017 19:01 PM
Reply upvote ()
Reply
0
No one knows why CAN Bus Serial does not work with AT commands from a serial port of MKR Zero Arduino? Excluding obviously the library that is not provided for the SAMD.
on Nov 13,2018
Reply upvote ()
Hi there, the MKR zero operating voltage is 3.3v. If you use the can bus serial v1.1, you have to solder 2 pins at back side and if you use the v1.0, you need to use some resistors to reduce the 5v to 3.3v. for more info, please refer to **https://docs.longan-labs.cc/can_bus/#work-at-33v**. For the library, please drop mail to joney.sui@longan-labs.cc and techsupport@seeed.cc, we will work with designer to make it happen. thanks.
on Nov 13,2018 09:32 AM
Reply upvote ()
Reply
0
I ordered 3 of these. "3.3V working voltage" is not true. VCC needs to be 5v to get this working.
on Nov 01,2018
Reply upvote ()
HI there, please drop mail to techsupport@seeed.cc, we will work with the designer. thanks.
on Nov 01,2018 16:16 PM
Reply upvote ()
Reply
0
Where do I find ALL the AT commands this module supports
on Oct 26,2018
Reply upvote ()
Hi there, please check **https://docs.longan-labs.cc/can_bus/#at-command**. thanks.
on Oct 29,2018 10:30 AM
Reply upvote ()
Reply
0
The library at present is not supporting Arduino MKRZERO, are you aware if and when a library that supports this Arduino will be produced?
on Oct 24,2018
Reply upvote ()
Hi there, please drop mail to designer joney.sui@longan-labs.cc directly. He will reply the mail and please let us know if you do not get the support from the designer. thanks.
on Oct 25,2018 15:05 PM
Reply upvote ()
Reply
0
Do you have any sample code for MCU, like PIC32, MSP430?
on Sep 11,2018
Reply upvote ()
Hi there, we do not have the library for PIC32, MSP430. thanks.
on Sep 12,2018 11:38 AM
Reply upvote ()
Reply

    View History

    Serial CAN-BUS Module based on MCP2551 and MCP2515

    SKU 114991377
    $14.90
    50+ Available
    $14.90/ 1pcs+
    $13.41/ 10pcs+
    $12.67/ 20pcs+
    $11.92/ 50pcs+
    • Description
    • Technical Details
    • Learn
    • Reviews
    • Questions and Answers
    Notify me when it's back in stock
    SUBMIT