站内搜索
发作品签到
USB-Can
专业版

USB-Can

简介

基于CANable开源软硬件项目复刻制作的USB-CAN调试工具。该调试器支持直接烧录SLCAN、PCAN与Candlelight等固件,同时预留了下载与串口接口,也可以自行开发软件。

简介:基于CANable开源软硬件项目复刻制作的USB-CAN调试工具。该调试器支持直接烧录SLCAN、PCAN与Candlelight等固件,同时预留了下载与串口接口,也可以自行开发软件。

开源协议

Public Domain

创建时间:2023-12-23 22:55:37更新时间:2024-01-29 10:26:57

描述

USB-CAN调试器

CANable开源软硬件项目

CANable项目有完全开源的软硬件及上位机支持,支持windos和linux Stock can并且都免驱,且支持Python。具体内容可以参考下面的两个链接。
image.png
参考链接:
canable.io
分享一个硬件开源的usb转can工具--知乎

软件固件及上位机支持

该调试器可通过DfuSeDemo软件在DFU模式下烧录编译好的固件,这个方法较为麻烦。推荐使用CANable官网提供的在线烧录网页进行烧录,目前已支持SLCAN、PCAN与Candlelight三种固件,烧录方法参照上文链接。
对于官方提供的三种固件,SLCAN支持cangaroo上位机,PCAN支持PCAN View、BUSMASTER、TSMASTER上位机,Candlelight则支持cangaroo、BUSMASTER、TSMASTER上位机。

自制上位机

另外,部分固件还支持Python-Can进行控制。经过实测验证,烧录SLCAN固件后将调试器连接至电脑,在设备管理器中会显示为一个普通的串口设备(如:COM5 串行设备),使用Python-Can库即可控制调试器进行收发消息。
image.png
目前,已实际使用serial库进行串口设备的搜索与python-can库控制Can调试器再配合PyQT进行界面的设计,自制完成了一个符合实际工作需求的一个上位机,且能够正常工作。

其他说明

1、硬件原理图和CANable中开源硬件基本相同,重新绘制了PCB;
2、使用Micro USB口连接PC,有留出三个LED可以自行开发软件使用,使用排针进行DFU模式开关与匹配电阻开关的选择;
3、USB接口与CAN接口均有设计TVS二极管,不需要可以去掉;
4、所有原件除MCU外都在立创购买,MCU在淘宝购买,一块成本大约在10-12块;
5、调试完成后,可以使用内径15mm左右的热缩管覆盖PCB(好看一点);
6、当前丝印有点小,可以自行调整一下;
7、附件1:cangaroo上位机;
8、附件2:网页在线烧录所需要的驱动;

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
cangaroo.zip
458
2
ImpulseRC_Driver_Fixer.exe
210
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航