Windows免驱使用slcan,使用方法以使用cangaroo为例 SLCAN Serial Line CAN Interface是一种将串口转换为CAN接口的协议允许通过串口设备发送和接收CAN报文 。 ‌我们需要使用cangaroo上位机进行CAN报文收发需要注意因上位机走的串口模式收发CAN数据一旦slcan重新插拔后必须重启cangaroo上位机才能正常使用。1、连接slcan和can总线网络将导线剥皮露出1厘米铜芯按下白点将铜线裸漏部分戳进圆孔里松开白点即可注意不要压到皮了。靠近红色终端电阻开关的端子是CANL另外一边是CANH壳子内部有丝印分别将slcan分析仪CANH与can总线CANH连接CANL与can总线CANL连接。将slcan分析仪USB端口插入电脑USB口会识别到一个USB串口不同电脑不同USB口识别的COM几不同以作者的为例在设备管理器里识别为USB串行设备COM7。2、运行cangaroo中文版软件下载地址 https://pan.baidu.com/s/1Wn-0utu2K25M8xKfZG_REQ?pwd9013界面如下图。3、监听CAN总线报文菜单栏–点【测量】–【开始测量】或快捷键F5。选中COM7不同电脑不同USB口识别的COM几不同以作者的为例在设备管理器里识别为USB串行设备COM7。设置好CAN总线波特率以作者的为例CAN总线波特率为1M选择1000000单位比特/秒(bit/s)。点OK按钮。如果一切都OK此时接收窗口会收到显示的报文接收列表默认是ID聚合可选择自动滚动。4、发送报文比如向帧ID 0x123发送8个byte数据1122334455667788。在地址栏输入123数据长度选8数据栏分别以此填上16进制数据1122334455667788点发送按钮即可。数据长度默认是0最大支持64个byte可选择扩展帧RTR远程帧、FD模式根据需要选择。标准帧‌11位标识符支持最多2048个节点帧ID范围为000-7FF。 ‌‌扩展帧‌29位标识符支持最多536870912个唯一标识符帧ID范围为0000 0000-1FFF FFFF