IoTea LoRa SmartAgriculture
PM2.5 PollutionVisualization WioLTE
longan, CAN-Bus, can bus shield, can, obd, can bus, obd2, car, vehicle, Arduino, grove, seeeduino, raspberry
Who Viewed This Also Viewed
The Serial CAN Bus module provides your Arduino with CAN bus capabilities and allows you to hack your vehicle. It lets you to read and write messages to the CAN bus. The Serial CAN Bus module can be connected to your Arduino through the on-board Grove connector.
CAN bus is a messaging protocol system that lets various microcontrollers and sensors within a vehicle to talk to each other. CAN provides long distance, medium communication speed, and high reliability.
The Serial CAN Bus module is based on MCP2515 CAN controller and MCP2551 CAN transceiver provides speed up to 1Mb/s. It also has a terminal block so you can connect to your vehicle’s OBD-II port with two wires.
Uart to CAN-BUS communication
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
Size and Hardware Overview
4 pin 2.0mm Grove Connector
Power and status led indicator
Send and Recv led indicator
3.5mm terminal to connect to CAN Bus (CAN_H & CAN_L)
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.
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.
Please feel free to contact email@example.com if you need techsupport.
The Serial CAN BUS provide 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.
Hi there~, You can refer to below link, https://docs.longan-labs.cc/1030001/#at-command, if you need more support, please contact designer firstname.lastname@example.org directly and let us know if any issue. thanks.
You can use the USB to ttl adapter, then you can connect the usb to PC. You can use the putty on PC to communicate with CAN bus. The default baud rate is 9600. If you want to change baud rate, please refer to below link. thanks.
Hi there, please drop mail to designer Joney directly through email@example.com. Please drop mail to firstname.lastname@example.org if you can not solve the issue with the support from designer. thanks.
1. please check if you add the \n at end of the AT+Q
2. How is your hardware connection? do you connect the RX of the module to TX of your usb to ttl adapter and TX to RX as well?
3. I see you drop mail to email@example.com, let's follow up through mail. thanks.
Thanks for your comment,we appreciate it.And I will let the designer know.
Hello, the designer will update it soon.
Yes,it do support J2284.Thanks
Hello, there's a SPI pads on the backside for burning bootloader to the on-board Atmega328P.
Yes, this serial can bus module work well with J1939 and J1587.
Hello, I am not sure about it, I think it yes if it's based on CAN Bus.
Hi there~ Please check here for the library ### https://github.com/Longan-Labs/Serial_CAN_Arduino ### Power supply voltage-5v---io voltage-5v/3.3v. There is no plan to put it on Amazon for a short time.If you need a large number of purchases, please contact this email ### firstname.lastname@example.org ### Regards
Hi there~ Sorry we do not have the Pixhawk board on our hand, could you please email us with more details, some picture will be more helpful .Regards
========================================dividing line =========================
Hi there, Because the default Mask and filter was standard frames, if you want to receive extended frames, you need to set the mask and filt to extend. thanks.
Hi there~ Please email to the maker.Regards
Hi there, we do not have the library for PIC32, MSP430. thanks.
Hi there, please drop mail to designer email@example.com directly. He will reply the mail and please let us know if you do not get the support from the designer. thanks.
Hi there, please check **https://docs.longan-labs.cc/can_bus/#at-command**. thanks.
HI there, please drop mail to firstname.lastname@example.org, we will work with the designer. thanks.
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 email@example.com and firstname.lastname@example.org, we will work with designer to make it happen. thanks.
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?
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,
Hi there, we just update the info as below: Power supply voltage: 5v, IO voltage: 5v(default), 3.3v with soldering, sorry for late response. thanks.
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.
Hi there~Please check here # http://docs.longan-labs.cc/can_bus/ #.Regards