如果插入Windows后安装不了驱动,可以手动浏览驱动文件位置进行安装。
安装完毕后打开CANSniffer软件,点击“选择串口”,选择刚才添加的串口号(如果不
知道可以拔掉看一下哪个消失了再插上去)
点击“连接”即可连接到硬件板。
注意,官方的硬件板使用460800的波特率,如果是自己做的,需要设置为相应的波特率。
方法是点击“参数配置”然后手动设置波特率后再连接。
Tips:双击Tab可以编辑标题 | 同一个ID可实现多个曲线同步
如图所示,以“LED组2”为例。只需要修改要监控的CAN ID,数据偏移(相对data[8]而言),以及数据类型即可(由于LED只能显示整形,所以不提供浮点类型)。最后勾选“使能LED组2显示”即可啦。
详细点:我想显示0x012345的short类型,设置如下:
Tips:最好少用小工具,因为图片刷新比较占用CPU资源,土豪请随意。
选择下拉选项1,然后点击“Start”会弹出波特率输入框,输入希望设置的波特率(1~1Mbps),点确定即可。
选择下拉选项2,然后点击文件夹按钮定位固件文件,点"Start"即可。
很简单,看你的需求。比如你要发一个char,一个short,挨顺序填就可以了,CANSniffer会自动组包
首先要理解CAN数据包的结构,他有一个数据区data[8]。这里的Offset就是对data[]来讲的。比如你的数据是short类型的,你放到了data[1],data[2]的位置,那么还原成曲线的时候就要选择Offset=1,数据类型选short即可。注意低位在前高位在后,即data[1]|(data[2]<<8)=short数据。
正常情况下坐标为“Y+时间”绘图是纵坐标是数据,而横坐标不管,只是一直往右增加就好了。但是有的场合需要用到横坐标,特别是2维数据绘图时就要选择“坐标为Y+X”模式了,此时横坐标也是根据传入的数据进行变化的。