
AT32F423 USBCAN工具
简介
带隔离的USB转CAN工具,兼容PCAN FD PRO,仅支持CAN 2.0。
简介:带隔离的USB转CAN工具,兼容PCAN FD PRO,仅支持CAN 2.0。开源协议
:GPL 3.0
描述
此项目未经授权禁止商用
AT32F423 USBCAN工具
带隔离的USB转CAN工具,兼容PCAN FD PRO,仅支持CAN 2.0。
使用AT32F423,可通过USB把CAN网络连接到电脑。
更新日志
20251221 V1 项目创建
20251223 V1 初始版本布线完成
20260110 V1 首次发布
技术规格
- 提供2 * CAN通道
- 内置120Ω电阻,通过拨码开关切换
- 支持USB(全速模式12M)
- 支持波特率24Kbit/s - 1Mbit/s
- 时间戳分辨率约为1us
- 兼容CAN 2.0A(11位ID)、2.0B(29位ID)
- 通过接线端子进行CAN总线连接
- CAN电气隔离高达1500V
- 支持总线负载测量,支持错误帧检测合总线状态检测
- 支持Linux系统,Linux下可通过安装驱动实现SocketCAN
硬件参数
主控芯片:AT32F423CCU7
5V->3V3:ME6211
5V->5V隔离:B0505S-1WR3
信号隔离:CA-IS3742HW
CAN收发器:SIT1050T(可选原版TJA1050,国产版本价格更有优势)
外壳
外壳使用3D打印制作,模型文件请参考附件清单。
同时,为了标识CAN通道,需要面板文件,下单文件位于项目中,可直接导出到立创面板下单。
下载,3D打印后,使用烙铁或其他工具埋入四颗铜螺母。
螺母购买链接(选颜色分类:M3*4*4.2[100颗]):
https://detail.tmall.com/item.htm?id=598418504681&spm=a1z09.2.0.0.42b42e8doeIN8C&_u=92dklb4542ad
螺丝购买链接(选颜色分类:M3* 5 (100个)):
https://detail.tmall.com/item.htm?id=624811454452&spm=a1z09.2.0.0.42b42e8dLef6yx&_u=92dklb45abb9
代码开源
仅供参考,为防止商用,修改部分不开源,可参考源作者项目
https://github.com/moonglow/pcan_pro_x/tree/master
程序烧录
需要使用AT32 ISP Multi-Port Programmer,可以在官网或者附件中下载到
按住PCB板子上的BOOT按钮,插入USB,应该可以识别到USB DFU设备。

如果没有驱动,可以在软件的目录里面找到驱动安装包进行安装:

安装完成后,打开ISP工具,接口类型选择USB DFU,如下图:

按照框选提示,加载对应的固件,进行烧录,即可。
附件说明
Artery_ISP_Multi-Port_Programmer_V2.0.20.zip 用于烧录程序
FW_20260110.hex 固件
PCB说明
目前包含:
使用说明
烧录完成程序后,需要安装驱动,可以在PEAK官网下载到
https://www.peak-system.com/Software.188.0.html?&L=1
下载安装完成后,安装包附带PCAN-VIEW

打开后,选择对应通道,选择需要使用的波特率后按OK,即可开始使用。

展示视频
【自制XCAN PRO,兼容PCAN上位机】 https://www.bilibili.com/video/BV1rqvzBPEsS/?share_source=copy_web&vd_source=bf201e1ad6c6b3fd5791280595aceb53
展示图片


设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论