用GPIBUSB卡同时采集多组仪器的测试数据,并用EXCEL处理图表的方法
本测试要用到AGILENT程控电源、HIOKI3560交流内阻计、KIKUSUI电子负载等,这些仪表都有GPIB接口,再加上一台电脑做上位机,用以前自编的GPIB采集程序,系统如下图所示。由于采集到多组数据,包括系统时间、温度、内阻、电压、电流等,还有一些数据单位等,这些数据被记录到TXT中文件后,用EXCEL打开时,如果不进行处理会造成数据混乱,也无法进行绘图等工作,因些需要进行预处理。
系统的组成图:
此图中被测试的对象是一组3000F的超级电容,需要先对它进行充电,记录下电压 、电流、温度、时间与内阻。研究它的充电容量,并通过数据研究其SOC与电压、电流、内阻的关系。所有的测试仪器通过导线连接到电容的正负极,由于充放电的电流较大,所以电源、负载与内阻计都采用四线接法。所有的仪器通过GPIB连接线接到一起,GPIB卡插在总线上,并通过USB线与计算机相连。
第一个实验:用电源对电容进行充电:
三台仪器的GPIB的地址分别设为20、21、22,通过计算机上位机发送不同地址的命令对仪器进行分别控制。新的朋友想了解具体的控制与采集方法,可以论坛里找我以前发的贴子。充电实验时,只要采集内阻、温度、电压与电流数据,电子负载处于待机状态。
采集到TXT的文本文件如下图:
此时文件中有6组数据,每组数据由空格隔开。这时不能直接用EXCEL进行直接处理。
先打开WORD,把刚才TXT文件中所有数据COPY进来,选中所有的数据,插入表格中选:文本转换成表格,
对弹出的对话框进行下图的选择:
此时,可以发现WORD中的表格为三列数据,每列中的数据包括了两个不同的内容,选中其中的一列数据,COPY到一个新的TXT文件中。
新的TXT文件中只包含了刚才表格中的第一列数据,
这时用EXCEL文件打开此TXT文件,选择分隔符为空格,就可以发现EXCEL只有两列的表格了。对WORD文件中的第二、三列做同时的操作,这时就得到了三个只有两列数据的EXCEL文件。
新建一个EXCEL文件,分别把上面三个EXCEL文件中独立的数据COPY进来,组成一个全新的表格,此时无重复的数据,并且不同的数据独立成为一列,此时可以做成相关的独立的曲线进行分析,如下图所示。
对电容进行放电的实验需要用到内阻、温度、电压、电流、时间等数据,采集到TXT文件如下图八所示,处理的过程与上面类似,过程与数据如下面的图片所示。
利用本GPIB卡仪器进行控制与数据采集,只要掌握WORD、EXCEL与TXT之间相互操作,就可以完成复杂的多数据处理与分析,不需要安装VEE、LABVIEW之类的大型的专业GPIB软件,简单易用,希望给需要做实验、写数据分析论文朋友们一些参考。