LabArtwork Studio - 个人制作的小工具-软件介绍-CANSniffer串口及USB转CAN工具
连接CANSniffer硬件

首先将CANSniffer硬件板插入PC,支持的操作系统为Windows XP SP3及更高,驱动下载(Win7~10)(WinXP~8.1)

如果插入Windows后安装不了驱动,可以手动浏览驱动文件位置进行安装。

安装完毕后打开CANSniffer软件,点击“选择串口”,选择刚才添加的串口号(如果不
知道可以拔掉看一下哪个消失了再插上去) 点击“连接”即可连接到硬件板。

注意,官方的硬件板使用460800的波特率,如果是自己做的,需要设置为相应的波特率。
方法是点击“参数配置”然后手动设置波特率后再连接。

如何收发数据?

连接并打开硬件板后就可以监控数据了。首先要把CAN总线接到硬件板上,并可以看到LED灯在闪烁,这就说明接收到数据了。界面功能解析如下:

  • 1、添加一行数据进行发送
  • 2、启动监控,数据在下方显示
  • 3、启动ID过滤(不选则全部显示)
  • 4、添加过滤的ID
  • 5、手动发送选中的页面行数据
  • 6、新增一个页面
  • 7、串口情况指示
  • 8、原始数据接收区域
  • 9、发送数据区域
如何显示曲线?

点击“+”添加一根曲线,修改ID、data[8]的偏移值和数据类型,并勾上前面方框,点击“Start”即可显示数据。
注意,需要先连接硬件并打开串口哦。

  • 1、添加一根曲线
  • 2、删除选中的列表曲线
  • 3、保存成图片(需指定后缀)
  • 4、清除显示的曲线
  • 5、暂停绘图
  • 6、开始绘图(此时不能更改设置)
  • 7、添加一个页面
  • 8、曲线监控编辑区
  • 9、曲线绘制区

Tips:双击Tab可以编辑标题 | 同一个ID可实现多个曲线同步

如何使用小工具?

想使用漂亮的小工具?请先到“参数配置”界面设置相关参数吧!

如图所示,以“LED组2”为例。只需要修改要监控的CAN ID,数据偏移(相对data[8]而言),以及数据类型即可(由于LED只能显示整形,所以不提供浮点类型)。最后勾选“使能LED组2显示”即可啦。
详细点:我想显示0x012345的short类型,设置如下:

  • 1、填入ID:0x012345
  • 2、设置起始Offset,比如2。
  • 3、设置成short类型[数据=data[2]|(data[3]<<8)]
  • 4、勾选“使能”
  • 5、回到“小工具”界面

Tips:最好少用小工具,因为图片刷新比较占用CPU资源,土豪请随意。

设置CAN波特率/升级固件等

设置CAN波特率

选择下拉选项1,然后点击“Start”会弹出波特率输入框,输入希望设置的波特率(1~1Mbps),点确定即可。

升级固件

选择下拉选项2,然后点击文件夹按钮定位固件文件,点"Start"即可。

FAQ/常见问题

发送数据新建页面那些数据类型怎么选择?

很简单,看你的需求。比如你要发一个char,一个short,挨顺序填就可以了,CANSniffer会自动组包

曲线页面的Offset是什么意思?

首先要理解CAN数据包的结构,他有一个数据区data[8]。这里的Offset就是对data[]来讲的。比如你的数据是short类型的,你放到了data[1],data[2]的位置,那么还原成曲线的时候就要选择Offset=1,数据类型选short即可。注意低位在前高位在后,即data[1]|(data[2]<<8)=short数据。

新建的曲线页面有个“坐标为Y+X”是什么意思?

正常情况下坐标为“Y+时间”绘图是纵坐标是数据,而横坐标不管,只是一直往右增加就好了。但是有的场合需要用到横坐标,特别是2维数据绘图时就要选择“坐标为Y+X”模式了,此时横坐标也是根据传入的数据进行变化的。

首页 友情链接 联系邮箱 粤ICP备16025059号