3、文件保存说明

       请注意:CAN总线数据存储器仅支持401最大容量 32G (402最大容量128G)且文件系统为 FAT32格式的TF存储卡。
    如您使用的TF卡不是此格式,需将存储卡重新格式化成FAT32格式,格式化存储卡会将数据全部清除,请谨慎操作!
       TF卡存储以1ms保存1帧数据,24小时不间断存储为例。数据可存储28天左右(32GTF卡),存满会自动覆盖之前的文件。
       CAN总线数据存储器已经集成了系统时钟,真实、准确的系统时钟及文件系统使模块可以按天存储并管理数据,即每天按日期新建文件夹,将当天存储的数据自动的存入对应的文件夹中。模块会在当天的文件夹中每分钟新建一个文件,并将这一分钟收到的数据保存到对应的文件中。
       CAN总线数据存储器支持四种保存数据格式:二进制文件(.DAT)、文本文件(.TXT)、Vector软件可导入文件(.ASC)、批处理文件(.CAN)可通过8位拨码开关中的第六和七个开关切换,如图4.2所示。

1.二进制文件保存举例

1.1二进制文件保存数据内容

       当用户选择保存成二进制文件格式时,具体数据意义如下所示:
  • 第一二三字节:帧间隔时间,精度 0.1ms
  • 第四个字节: 帧信息
  • 第五六七八字节:帧 ID
  • 第九字节以后:帧数据
请注意:二进制文件支持文件合并与转化。

1.2二进制文件合并与转化

       用户可将保存好的二进制文件进行批量整合并将其转化成文本格式或者是EXCEL 表格格式,具体方法如下:
       1.打开 CANRecToolsV1.5 软件,软件界面如图 4.4 所示。
       2.点击软件上方的“浏览”按钮选择想合并的文件所在的文件夹点击确定,此时该文件夹中的所有文件被加载到软件中。
       3.选择想要合并转化的文件并选择导出数据的类型。
       4.点击导出数据,选择保存数据的位置以及设置文件名称之后点击保存开始转换。
       5.等待进度条运行完成,点击确定即可。
       转化后的数据格式如图 4.5 所示
其中:
  • Date Time 表示接收到数据的时间,精度为 0.1ms。
  • Chanel 表示通道号,0 为一通道,1 为二通道。
  • ID 表示帧 ID。
  • Type 表示帧类型数据帧 0,远程帧 1
  • Format 表示帧格式标准帧 0,扩展帧 1
  • Len 表示数据长度。
  • Data 表示帧数据。

2.文本文档保存举例

       文本文件保存的数据内容如图 4.6 所示。 
       当用户选择保存成文本文件格式时,具体数据意义如下所示:
  • 第一列:帧间隔时间,精度 0.1ms(6 个字符)
       例:0x000064 转化 10 进制为 100(单位:ms)
  • 第二列:帧信息(2 个字符)
  • 第三列:帧 ID(8 个字符)
  • 第四列之后:帧数据

3.Vector 软件可导入文件(.ASC)保存举例

       当用户选择保存成 ASC 文件格式时,具体数据意义如下所示:
  • 第一位:数据时间(接收数据当天的绝对时间,从零点零分零秒开始计算,单位:s)
例:35334.0544 表示当天 9 时 48 分 54 秒
  • 第二位:CAN 通道
  • 第三位:CAN ID
  • 第四位:数据类型(默认为 Rx)
  • 第五位:帧类型(d 是数据帧,r 是远程帧)
  • 第六位:帧数据长度
  • 第七位:帧数据

4.批处理文件保存举例

       当用户选择保存成批处理文件格式时,具体数据意义如下所示:
  • 第一位:帧间隔时间,(单位:ms)
  • 第二位:标准帧 0,扩展帧 1
  • 第三位:数据帧 0,远程帧 1
  • 第四位:帧 ID
  • 第五位:帧数据
       批处理文件支持 USBCAN-II Pro 分析仪的 GCANTools 软件发送文件功能,如有需要可以联系我们购买。

5.文件合并

       如果您觉得保存的文档过多,可以使用批量合并文件的方法将所有文件中的数据合并到一个文件中,具体方法如下:
        以合并文本文件(.txt)为例,在想要合并文件的文件夹中新建一个文本文档,文档中输入以下内容:
       copy *.txt 合并文件.txt(“合并文件.txt”就是最后生成的合并文件,名字可以任意修改)(如图4.9)
       输入完后保存此文件,之后关闭文件并将文件的扩展名改为.bat之后双击运行,会发现弹出一个黑色窗口一闪后就关闭了之后在文件夹中就可以看到多了一个文件:“合并文件.txt”所有数据就合并好了。
2025-11-19
0 3