目录
CANable官方-概述
CANable 2.0是一款小型低成本开源 USB 转 CAN 适配器。CANable 枚举为计算机上的虚拟串行端口,并充当 CAN 总线接口的串行线路。使用可替代的烛光固件, CANable枚举为 Linux 上的本机 CAN 接口。CANable 2.0 支持标准 CAN 和 CAN-FD。
CANable 适配器兼容基于 ARM 的嵌入式平台,例如 Raspberry Pi、Raspberry Pi Zero、ODROID、BeagleBone 等,非常适合集成到 OEM 产品中。
CANable 2.0 特性
- 支持CAN2.0A和B,波特率高达1M
- 对CAN-FD的初始 slcan 支持(测试版,2M/5Mbaud)
- 通过slcand与socketcan兼容
- USB-C 连接器和分离式安装孔
- 4针螺丝端子:CANH、CANL、5v(输出)、GND
- 用于进入引导加载程序的按钮
- 切换以启用/禁用板载终止
- 简单的跨平台 Python 库
- 美国制造
软件支持
CANable 由多个软件应用程序支持:
- Cangaroo( Windows、 Linux):发送/接收标准帧和 FD 帧,解码来自 DBC 文件的消息
- SocketCAN ( Linux ) 使用 slcand 的原生 Linux 支持
- python-can ( Windows , Linux , Mac ) 使用您的 CANable 和 Python 脚本轻松连接 CAN 总线
存档产品
CANable(原创)
- 支持CAN2.0A和B,波特率高达1M
- 通过slcand与socketcan兼容
- 原生socket可以支持candleLight固件
- 4针螺丝端子:CANH、CANL、5v(输出)、GND
- 跳线进入引导加载程序以进行固件更新
- 用于启用/禁用终止的跳线
- PTC 熔断器 5v 输出
- 简单的跨平台 Python 库
- 美国制造
CANable Pro
- 标准 CANable 的所有功能
- USB 和 CAN 总线之间的 2.5kV 电流隔离
- CAN 总线上的附加 ESD 保护/钳位
- USB 上的额外 ESD 保护/钳位
- 分离式安装孔
- 用于进入引导加载程序以进行固件更新的按钮
库存slcan固件
CANables 附带slcan固件。此固件枚举为 Linux、Mac 和 Windows 上的标准串行设备,以便于连接。CANable 可以很容易地使用烛光固件重新刷新,该固件枚举为 Linux 中的本机 CAN 设备和 Windows 中的通用 USB 设备。
在Linux