资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

Keysight电源列表模式运行记录能否通过串口传输?

2026-03-06 09:16:57  点击:

  Keysight电源的列表模式运行记录可以通过串口传输,但需电源型号支持串口通信及列表模式功能,并需正确配置通信参数与SCPI指令。以下是具体说明:

  一、技术可行性分析

  串口通信支持

  Keysight电源通常配备多种通信接口,包括USB、LAN(LXI)、GPIB(可选)和RS-232串口。若电源型号支持串口(如RS-232),则可通过串口实现数据传输。例如,E36312A、N6700系列等型号均提供串口通信选项。

  列表模式功能

  列表模式(List Mode)允许电源按预设序列输出电压/电流,并记录运行数据(如输出值、时间戳等)。若电源支持列表模式,其运行记录可通过通信接口导出。例如,E36231A、N6900/N7900系列等型号均支持列表模式。

  SCPI指令集

  Keysight电源采用SCPI(Standard Commands for Programmable Instruments)指令集,通过串口发送特定指令可读取列表模式运行记录。例如:

  MEASure:VOLTage?:查询当前输出电压。

  MEASure:CURRent?:查询当前输出电流。

  SYSTem:COMMunicate:SERial:BAUD:设置串口波特率。

  TRACe:DATA?:读取轨迹数据(需电源支持)。

  二、操作步骤与注意事项

  硬件连接

  使用RS-232串口线连接电源与计算机(或通过USB转串口适配器)。

  确保接线正确(TX、RX、GND),避免信号干扰。

  通信参数配置

  波特率:通常支持9600-115200bps(需与电源设置一致)。

  数据位:8位。

  停止位:1位。

  校验位:无(None)。

  SCPI指令发送

  通过终端工具(如PuTTY、Tera Term)或编程语言(如Python、LabVIEW)发送SCPI指令,读取列表模式运行记录。例如:

  pythonimport pyvisarm = pyvisa.ResourceManager()psu = rm.open_resource('ASRL1::INSTR')  # 串口资源名称psu.write('MEASure:VOLTage?')  # 查询电压voltage = psu.read()  # 读取响应print(f"Current Voltage: {voltage}")

  数据解析与存储

  电源返回的数据可能为ASCII格式(如+1.234567E+00VDC),需解析数值部分。

  将数据保存至文件(如CSV)或数据库,便于后续分析。

  三、潜在问题与解决方案

  通信不稳定

  检查串口线质量,使用FTDI或PL2303芯片的转换器。

  降低波特率(如从115200bps降至38400bps)以减少误码率。

  指令无响应

  确认电源和计算机的通信参数(波特率、数据位等)一致。

  检查电源菜单中通信接口是否启用(如RS-232: ON)。

  数据不完整

  设置合适的读取超时和缓冲区大小。

  使用*OPC?指令查询操作是否完成,再读取数据。

  四、推荐型号与资源

  支持串口与列表模式的型号

  E36231A:自动量程电源,支持LAN、USB和GPIB(可选),适用于半导体测试。

  N6700系列:模块化电源系统,支持RS-232和GPIB,适用于自动化测试。

  E36312A:三路输出电源,支持USB和LAN,适用于智能测试台。

  官方资源

  Keysight IO Libraries Suite:驱动与连接管理工具,支持串口通信。

  Command Expert:SCPI指令生成与调试工具,简化编程流程。

  产品手册:查阅具体型号的通信协议与SCPI指令集。