1、概述

CANable 2.0是一款小型低成本开源USB转CAN适配器。CANable枚举为计算机上的虚拟串行端口,并充当串行线路到CAN总线接口。使用替代 candleLight 固件,CANable 枚举为 Linux 上的本机 CAN 接口。CANable 2.0 支持标准 CAN 和 CAN-FD。
CANable 适配器与基于 ARM 的嵌入式平台兼容,例如 Raspberry Pi、Raspberry Pi Zero、ODROID、BeagleBone 等,非常适合集成到 OEM 产品中。

2、CANable 2.0 特性

  • 支持CAN2.0A和B,波特率高达1M
  • 对 CAN-FD 的初始 slcan 支持(beta,2M/5Mbaud)
  • 通过slcan与socketcan兼容
  • USB-C 连接器和分离式安装孔
  • 4 针螺丝端子:CANH、CANL、5v(输出)、GND
  • 用于进入引导加载程序的按钮
  • 切换到启用/禁用板载终端
  • 简单的跨平台 Python 库

    3、软件支持

    CANable由以下几个软件应用程序支持:
  • Cangaroo(Windows、Linux):发送/接收 tandard 和 FD 帧,从 DBC 文件解码消息
  • SocketCAN (Linux) 使用 slcand 的原生 Linux 支持
  • python-can(Windows、Linux、Mac) 使用您的CANable和Python脚本轻松与CAN总线连接。为了获得更大的灵活性,python-can 库允许您直接从 Python 与 CAN 总线通信。该库是跨平台的,可以直接连接到CANable的虚拟串行端口接口或本地套接字接口。只需几行代码,您就可以解码总线上的流量、发送消息等。

    4、CANable相关网址

    (1)CANable官网
    https://canable.io/
    (2)Github CANable网址
    https://github.com/normaldotcom
    (3)Github CANable镜像站下载(稳定,建议国内用户使用)
    https://hub.fgit.cf//normaldotcom
    (4)支持CANable的USB转CAN硬件项目:
    https://github.com/tuna-f1sh/entree
作者:谭鹏超  创建时间:2024-02-03 14:46
最后编辑:谭鹏超  更新时间:2024-02-03 16:00