LOTO 示波器 两种电流探头的对比实测

本文对比分析了LOTO示波器的C20A电流探头和AC20A感应式电流探头。C20A适合测量直流和低频电流,需要接入电路,而AC20A感应式探头不需接入,适合测量交流信号,但无法测量低频信号。通过实测展示了两者在开关电源时的响应差异。

LOTO 示波器 两种电流探头的对比实测

为了对比分析探头C20A与感应式探头AC20A的区别,在这次演示中,我每个通道接一种不同的电流探头。B通道接了一路C20A电流探头,A通道接了一路AC20A感应式的电流探头,同时测一路电流,看它们的区别。
在这里插入图片描述
在之前的文章中,我们介绍了C05A,C20A等探头,是可以测直流或者低频率电流波形。它通过DE-15扩展口接入示波器,另一端是接入式的两根导线,需要串联在被测电路里来测量电流波形。

这种电流探头只能通过DE-15扩展口接入LOTO示波器使用。它接入后,代替B通道使用,所以只能使用一个通道。
在这里插入图片描述
这种探头的优势是可以测直流和低频率的波形,小于50K Hz的电流波形。
它的缺点是必须接入被测电路中才可以测电流,它会在电路中相当于一个1.2毫欧的电阻。

LOTO又推出了这种感应式的电流探头,它只要卡在电流路径上即可感应出电流路径上的波形。这种探头可以接在任何BNC通道上,可以接在B通道或者A通道,或者同时接在两个通道上

另一种是感应式的。优点是不需要接入到被测电路中,只要卡在电流路径上即可。
在这里插入图片描述
它的缺点是只能测交流信号,直流或者低频的电流信号没有办法测量。只能测50HZ到150K Hz之间的电流波形,对于低速变化的信号是无法测量的。

这种感应式的探头,量程可以选择比较大,比如AC100A,它的量程就是100A,而C30A的量程只能做到最大

<think>嗯,用户现在在问关于示波器的BIN文件格式和处理方法。我之前帮他解决过存储为文本文件和图片的问题,但这次他提到的是BIN文件,也就是二进制文件。首先,我得回忆一下示波器通常如何处理数据存储。 根据之前的引用,用户提到LOTO示波器软件可以将波形保存为TXT和JPG,但用户现在需要的是BIN文件。这说明用户可能遇到了需要处理二进制格式的情况,比如更高效的数据存储或特定应用需求。 首先,我应该解释BIN文件的基本概念,说明它和TXT的不同,二进制文件更紧凑,可能包含原始数据。然后,可能需要提到示波器厂商通常会有自己的格式,比如是德科技或泰克的,用户可能需要查阅具体文档。 接下来,用户可能需要知道如何处理这些BIN文件。比如,是否需要特定的软件工具,或者如何用Python解析。我应该考虑给出一些通用的步骤,比如检查文件头、分析结构,然后用Python读取二进制数据,可能需要使用struct模块。 另外,用户可能想了解如何转换BIN文件到其他格式,比如CSV或MATLAB的.mat,这样可以更方便分析。这部分可以给出示例代码,展示如何读取二进制数据并保存为CSV。 还要注意提醒用户不同厂商的BIN文件结构可能不同,建议他们查阅设备手册或联系技术支持。此外,如果用户使用的是特定型号的示波器,比如之前提到的LOTO,可能需要说明他们是否支持BIN格式,或者是否需要后续的软件更新。 最后,生成相关问题,帮助用户深入探讨,比如如何验证解析的正确性,或者如何提高处理效率。这样用户可以根据自己的需求进一步探索。</think>关于示波器BIN文件格式的处理方法,以下是分步说明: 1. **BIN文件特性** 示波器生成的BIN文件通常是二进制格式的原始数据存储,包含未压缩的波形采样点信息。其特点包括: - 数据存储效率高于TXT格式(文件体积更小) - 可能包含完整采集参数(如采样率$f_s=1GHz$、垂直分辨率$V_{res}=8bit$) - 通常采用**小端字节序**存储 2. **常见格式结构** 典型BIN文件结构示例: ``` 文件头(256字节) ----------------------------- 设备型号: ASCII字符串(32字节) 时间戳: Unix时间戳(4字节) 采样率: 32位浮点数(4字节) 通道数: 16位整数(2字节) 保留字段: 174字节 ----------------------------- 数据区(连续存储) 通道1数据: int16数组 通道2数据: int16数组 ... ``` 3. **Python处理示例** ```python import struct import numpy as np def read_osc_bin(filepath): with open(filepath, 'rb') as f: # 解析文件头 header = f.read(256) model = header[0:32].decode('ascii').strip('\x00') timestamp = struct.unpack('<I', header[32:36])[0] # 小端格式 sample_rate = struct.unpack('<f', header[36:40])[0] channels = struct.unpack('<H', header[40:42])[0] # 读取数据区 data = np.frombuffer(f.read(), dtype=np.int16) data = data.reshape((-1, channels)) # 按通道分列 return {'model':model, 'data':data, 'rate':sample_rate} ``` 4. **数据转换建议** 可将BIN转换为通用格式: ```python # 转换为CSV np.savetxt('output.csv', data, delimiter=',', header=f"SampleRate={sample_rate}Hz") # 转换为MATLAB格式 import scipy.io scipy.io.savemat('output.mat', {'waveform':data, 'fs':sample_rate}) ``` **注意事项**: - 不同厂商的BIN格式差异较大(如Keysight使用HDF5变体[^1]) - 建议优先获取设备的SDK或文件格式手册 - 对于LOTO示波器,当前版本暂未开放BIN格式存储,但可通过TXT转换生成: ```python # 将现有TXT转换为模拟BIN df = pd.read_csv('wave.txt', sep='\t') data = df.values.astype(np.int16) data.tofile('converted.bin') ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值