This website requires JavaScript.
发布

USB转CAN总线数据分析仪

9Y0I321M2L 发布于2026-01-14 14:24:18 CC BY-NC-SA协议 分类: 侵权投诉
销量: 0
3
1
0
简介:

基于STM32的USB转CAN总线分析仪,在信号传输与转换的过程中使用隔离信号传输技术,USB采用VCP虚拟串口的方式,自动识别虚拟串口波特率,CAN通信波特率可通过下载不同的固件实现不同的换波特率。

应用场景:

USB信号与CAN信号的相互传输及转换。

一、产品概述

基于主控STM32F072C8T6,实现USB信号与CAN信号的相互转换,USB采用的是虚拟串口技术,不需要专用的上位机,只需要使用常见的串口调试助手即可,自动识别虚拟串口波特率,使用隔离电源及信号隔离技术,从根本上杜绝了CAN总线上的高压信号通过信号线传输至PC的USB端口、烧坏USB接口的问题。


二、产品参数

产品的主要参数:

1.PCB尺寸:80mm*50mm;

2.功耗:5V供电情况下58mA左右;

3.直流输入电压:5V;

4.USB采用虚拟串口放方式,自动识别波特率。


三、使用说明

设计亮点:

1. USB采用VCP方式即虚拟串口放方式,自动识别波特率;

2. 无需专用的上位机,使用电脑软件“串口调试助手”即可;

3.USB方式控制需要安装驱动,以hex的数据方式发送;

4. 采用LED灯闪烁作为设备的工作状态指示,通俗易懂;

5. 采用标准的USB方形接口,及接线端子作为信号输入输出接口,接线便捷。


接口和指示灯标注:

USB转CAN总线数据分析仪硬件项目图1


USB转CAN总线数据分析仪硬件项目图2


四、备注

1、成本构成

产品的复刻成本,按实际情况列示如下:

元器件成本:¥ 30(不含PCB,该尺寸支持嘉立创免费打样);

其他外设:¥ 0;

总计:¥ 30。


2、细节备注

1.预留开关可以作为CAN波特率的切换开关,该开关为预留开关,可自行定义其功能;

2.UAB接口使用数据接入电脑PC端,PC端需要安装驱动,驱动详见“附件”;

3.该项目需要烧录固件才可以运行,烧录固件可以使用Jlink仿真器,Stlink等,源码使用keil_V5编写;

4.附件有焊接辅助工具文件,固件,源代码(含有静态的LIB库文件),名称与位号图等;

5.本项目不提供PCB文件,但可以在嘉立创直接下单;

6.在使用本产品时,注意安全,如发生意外,概不负责;

7.CAN波特率的更改,源代码位置见下图:

该标记位置可填写5,10,20,40,50,62,80,100,125,200,250,400,500,800 ,1000

分别对应波特率5K,10K,20K,40K,50K,62.5K,80K,100K,125K,200K,250K,400K,500K,800K ,1000K。

USB转CAN总线数据分析仪硬件项目图3


五、测试视频

测试视频介绍:USB转CAN总线数据分析仪的介绍及使用。

使用一个CAN通信盒与本USB转CAN总线数据分析仪进行数据互相发送,

串口调试助手发送数据 01 01 00 00 00 78 08 11 22 33 44 55 66 77 88

数据依次是01表示标准帧,01表示数据帧,00 00 00 78表示数据帧ID,08表示数据帧长度,11 22 33 44 55 66 77 88为数据帧数据

(02表示扩展帧,02表示数据帧)




六、更新日志

V1.0 首次上传2026年01月09日。

USB转CAN信号 USB转CAN总线数据分析仪 隔离信号传输技术 源代码公开 专利产品、批量产品
最近更新时间 2026-01-14 14:24:18
描述
PCB
元件清单
原理图
附件
讨论