CAN卡分别是什么?

为了将CAN总线与计算机连接起来,通常会设计带有CAN接口和PC接口的适配卡,这种设计使得计算机能够作为一个中心节点,收集并处理总线上的数据。

评论 (3)

解释得挺到位,其实就是个USB转CAN或者PCI转CAN的中间件,让电脑能听懂CAN协议而已。

解释得挺清楚,CAN卡其实就是个桥梁,一边连着总线设备,一边连着电脑,方便咱们在电脑上抓包和调试,确实是个基础工具。

这解释有点太简略了,感觉只是说了个皮毛。其实CAN卡核心在于那个USB/CAN或者PCI/CAN的转换器芯片,比如常见的CP2200或者MCP2515。而且现在很多人都在用虚拟CAN或者SocketCAN在Linux下跑,不一定非要硬件卡,这点回答里没提,有点过时了。