CAN, or Controller Area Network - Can Bus, is a serial communication bus that was created in the 1980s at Robert Bosch GmbH. This project aimed to improve the operation and performance of the ABS system and engine control in cars. From the automotive industry the CAN bus quickly moved to other areas and spheres of our life. Today it is used, among others, in industrial automation and construction. CAN bus does not have a separate master unit, so we include it as a multi-master bus. The bus transmits specific messages, which are then received by all devices, so the communication is broadcast. CAN bus is characterized by automatic operation, hardware error handling and initiated messages that are recognized by identifiers. CAN bus systems are very popular elements, which are used in many technologically advanced and complex projects. In our offer there are CAN bus systems in various variants. You can choose the model best suited to your project in terms of technology.
CAN-bus modules
SN65HVD230 CAN Board - Waveshare 3945
The module is based on the SN65HVD230 system that allows you to connect the microcontroller to the CAN bus. Communication is via the serial interface - RX, TX. It works with a...CAN Bus module - TJA1051T/3 - Adafruit 5708
The module is based on the TJA1051T/3 system, enabling the connection of the microcontroller with any extension that communicates via the CAN bus. The module is powered by...RS485/CAN - Shield for Arduino - Waveshare 10771
Shield that allows you to connect the Arduino to the RS485 interface or CAN bus. It is equipped with drivers: MAX3485 and SN65HVD230 for the CAN, it works with the Uno,...CAN Bus Module - MCP2515 - SPI - hat for Feather - Adafruit 5709
Module manufactured by Adafruit, enabling communication via the CAN bus. It is compatible with tiles from the Feather family. The built-in MCP2515 integrated circuit allows...CAN-Bus Shield for Arduino - SparkFun DEV-13262
Shield for Arduino supporting the CAN bus, it uses the chip MCP2515 and MCP2551. On board is a connector D-sub, microSD card slot, a connector to attach the display and GPS...SIM868 GSM/GPRS/GNSS + Bluetooth - communication module for Raspberry Pi Pico - Waveshare 20268
CAN FD Expansion HAT is a CAN bus expansion overlay produced by Waveshare. It supports the original CAN 2.0 protocol and the CAN FD expansion with higher data throughput....CAN-Bus Shield v2.0 DFRobot - Shield for Arduino
Shield for the Arduino that allows the use of serial CAN bus. It is equipped with chips MCP2515. It has a connector for microSD cards. It works with a voltage from 3.3 V to 5 V.Grove - CAN Bus module - I2C - Seeedstudio 113020111
The MCP2551 and MCP2515 I2C CAN-BUS module allows to use Arduino to communicate with CAN-BUS for e.g. vehicle diagnostics (it works with automotive OBD-II interface). It has...Grove - CAN Bus module - GD32E103 - Seeedstudio 114992978
The module is based on the GD32E103 system, which allows you to connect the microcontroller with the CAN bus . It allows you to use Arduino to communicate with the CAN-BUS...CAN Bus module for Raspberry Pi Pico - Waveshare 23775
Module from Waveshare enabling long-range CAN Bus communication for Raspberry Pi Pico . It is equipped with a CAN MCP2515 driver with an SPI interface and a SIT65HVD230DR...See also
What is a CAN bus?
Today, CAN bus systems are one of the most frequently used devices in industrial communication networks. They are appreciated by experienced and qualified installers and electricians, but they also work well for beginner fans of electronics and robotics. CAN bus systems provide communication between control devices and automats or robots, which depends on the specifics of the project. CAN bus systems are also used to ensure efficient communication and message exchange between controllers and sensors. Their great advantage is the speed of data transfer and very high signal stability. The speed is significantly determined by the cable length. The longer it is, the lower the speed. It is worth taking this into account in projects where we care about particularly high transmission speed.
CAN bus systems are used in the construction of production lines, where they allowed for their automation, which translates into greater comfort for the employee and more efficient work. They are also used in control systems designed for heating furnaces and cooling devices. CAN network is characteristic for machine systems commonly used in industry. The entire CAN network is based on the bus, which is why it is often regarded as the heart and brain of the entire system.
CAN network - CAN buses and other elements essential for building it
When creating an offer for our customers, we are always guided by comprehensiveness. We do our best to provide you with easy access to all the components you need, so that you can realize more and more ambitious projects. We offer, among other things, modules that allow you to connect microcontrollers to the CAN bus. In many cases it is necessary to use microcontrollers, i.e. overlays on popular boards, including Arduino. In our store you will find a wide selection as well as different options. The overlay is equipped with microcontroller's pins on top, so it is possible to establish communication with the device using SPI interface. The CAN bus is the most popular in the automotive industry, where it is used most often. For this reason we recommend caps that work very well with a standard automotive OBD-II connector. They are easy to install and the process of their connection is described in detail in the manual. In case of connecting the CAN bus with a board equipped with a microprocessor, the bus performance is reduced. In Botland store there are also available modules with CAN interfaces, where communication is possible thanks to USB connectors, as well as UART- RX, TX interfaces.
Check what else we offer in the field of CAN networks. Compare the buses and choose the best model to fit your project. Ensure efficient, fast and reliable communication!