-
常见的CAN总线分析仪(CAN卡)有:
-
Vector
-
Kvaser
-
PEAK
-
ZLG
这些设备的正版价格从2000¥到几万不等
那么如何用较低的成本体验到CAN总线分析设备呢?
那我的推荐是CANable
An Open-Source USB to CAN Adapter - CANablehttps://canable.io/
这是一个开源的硬件和软件项目
目前淘宝上已经有好几家商家复刻了CANable进行售卖
推荐购买的就是下面这3家:
-
上芯科技
-
创客基地
-
张大头闭环伺服
CANable1.0推荐
因为目前我只使用过CANable1.0所以只分析一下CANable1.0
上芯科技
-
价格:24.9_CANable1.0无隔离只推荐这一款
-
优点:Typec接口,使用快速接线端子,三色LED,120Ω电阻采用拨码开关
-
缺点,没有GND的位置,波码开关上标识不明确(ON和1容易让人误解,实际上打到ON是使用终端电阻)
创客基地
-
价格:23.9_但不推荐
-
优点:同样采用三色LED,有GND,
-
缺点:没有CANH和CANL的ESD,microUSB接口,终端电阻采用跳帽容易丢失
张大头闭环伺服
-
价格:54.9_因为价格不推荐
-
优点:同样采用三色LED,有GND,
-
缺点:USB接口(可能需要搭配USB延长线使用),终端电阻采用跳帽容易丢失
固件和软件:淘宝贩卖的CANable基本为PCAN固件,也是应用最多的固件,但我们到手后可以刷入其他版本的固件(USB即可刷入新固件)
PCAN固件:
目前市售CANable的PCAN固件和Kvaser固件均由此用户的开源项目编译而来:
moonglow (Moonglow) · GitHubhttps://github.com/moonglow
对PCAN固件编译过程感兴趣的可以参考,非常详细的一篇文章:
记一次更换PCAN固件的经历 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/635540944
商业CAN总线软件:
资料下载 - 上海同星智能科技有限公司 (tosunai.com)https://www.tosunai.com/downloads/
-
TSMaster:如果是第一次接触CAN一定要使用这个软件,不仅是国产软件,而且功能异常强大,并且除了部分大多数人用不到的高级功能,软件的许多优秀功能(多达60种)都可以免费使用.仅目前就已经支持多家CAN卡(支持使用PCAN固件的CANable)
-
PCAN-Exploren5:如果公司使用,配套使用该软件即可,可以在CAN通道已经使用时添加监听通道,在使用上位机时,可以同步看到报文,非常方便
-
Kvaser:如果公司使用,配套使用该软件即可(笔者没有使用过该软件,具体功能不了解)
官方开源固件:
-
candleLight:性能更强的固件
-
slcan:原生固件,此固件枚举为 Linux、Mac 和 Windows 上的标准串行设备
官方的软件:
-
Cangaro (Windows, Linux)
-
SocketCAN (Linux)
-
python-can (Windows, Linux,Mac)
canable资料
本文仅对硬件和软件的选择提供参考意见,具体软件的使用方法可以参考由[张大头闭环伺服]整理的资料
资料真的很详细
参考资料