Gravity: CAN to UART and USB Module

SKU: TEL0150

The Gravity CAN to UART and USB Module simplifies communication by supporting the CAN 2.0 protocol and SLCAN command for seamless data transmission. With both UART and USB interfaces, it enables efficient data debugging and configuration via AT commands, offering a configurable CAN baud rate range of 25K-1Mbps. The module's reliable communication capabilities reduce errors and enhance project debugging efficiency.

Board Overview of Gravity: CAN to TTL Communication Module

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Initial use: AT command testing

    This guide details the initial use of a CAN to TTL module for AT command testing, highlighting the ease of connection via USB interface and command execution without the need for baud rate adjustments.

    2. SLCAN Protocol Command Guide

    The SLCAN Protocol Command Guide provides detailed instructions on utilizing the SLCAN protocol for simplifying CAN communication, including enabling/disabling communication, sending various types of data frames, setting baud rates, and retrieving system information. The guide emphasizes the ease of using serial commands to achieve complex CAN operations, making it accessible for users to integrate and operate within their systems.

    3. Usage Example for Two CAN-to-TTL Modules - CAN Communication Testing

    This example will demonstrate the communication between two CAN-to-TTL modules. One module will send the data "t123122," while the other module will receive the data and display it on the serial monitor as "t123122."

    4. Usage Example for FireBeetle 2 ESP32-E - CAN Data Transmission via UAR

    This tutorial will demonstrate how to send data "t11123333" to the CAN bus through the UART interface of ESP32-E. Another CAN-to-TTL module will receive the data and display it on the serial monitor.

    Reference

    This article discusses the ISO standardized CAN bus protocol, known for its high reliability, real-time communication, and error detection capabilities, widely used in automotive and industrial control systems.

    Specification

    Parameter Details
    Operating voltage 3.3V - 5V
    Operating current 65mA
    AT command protocol SLCAN
    USB interface USB serial device, requiring no communication baud rate configuration.
    UART interface voltage levels 3.3V, 5V
    UART baud rate 115200Bps (default configuration)
    Optional baud rates for CAN communication 25kbits/s
    50kbits/s
    100kbits/s
    125kbits/s
    250kbits/s
    500kbits/s (default configuration)
    800kbits/s
    1Mbits/s

    Pinout

    TEL0150-Pinout

    Functional name Pin name Functional/pin description
    UART interface UART interface(Interface level3.3V、5V)
    T RX,Data reception port
    R TX,Data transmission port
    - Power negative terminal
    + Power positive terminal(3.3V~5V)
    CAN interface CANBUS interface
    H CAN_H,Can only be in a high-level or floating state
    L CAN_L,Can only be in a low-level or floating state
    120Ω resistor switching jumper Disconnect or connect 120Ω termination resistor
    OFF Disconnect 120Ω resistor
    ON When the CAN device acts as a terminal device, the 120Ω resistor needs to be connected
    USB debugging interface USB device interface, used for communication, testing, or parameter configuration with a computer
    CAN communication indicator light LED flashes during CAN communication

    Was this article helpful?

    TOP