资讯中心

联系我们

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

如何通过SCPI指令配置双向直流电源输出电压的死区时间?

2025-12-26 09:46:01  点击:

双向直流电源通常不直接通过SCPI指令设置“电压死区时间”,但可通过输出延迟指令(如OUTP:DEL:RUNOUTP:DEL:STOP)间接控制电压变化的时序,或在支持高级编程的电源中通过波形编程(WAVE模式)定义电压变化的具体时间参数。以下为具体说明:

常规双向直流电源的SCPI指令应用

常规双向直流电源的SCPI指令主要用于控制输出电压、电流、开关状态等基本参数,以及实现一些基本的时序控制功能。例如,使用OUTP:DEL:RUN指令可以设置输出接通延时时间,使用OUTP:DEL:STOP指令可以设置输出断开延时时间。这些指令虽然不能直接设置电压死区时间,但可以在一定程度上控制电压变化的时序。

支持高级编程的双向直流电源

对于支持高级编程功能的双向直流电源,如具备WAVE编程模式的电源,可以通过更复杂的SCPI指令序列来定义电压变化的具体时间参数。以下是一个可能的步骤示例:

  1. 初始化WAVE编程模式:使用PROG:WAVE:INIT指令初始化WAVE编程模式。
  2. 设置WAVE编程模式:使用PROG:WAVE:MODE VOLTage指令将WAVE编程模式设置为电压模式。
  3. 定义电压变化参数:使用PROG:WAVE:VOLT:DATA#指令(其中#表示步数)定义每一步的电压给定值和电压变化时间。例如,PROG:WAVE:VOLT:DATA1 220.0,50表示第一步的电压给定值为220.0V,电压变化时间为50个单位时间(具体单位时间需参考设备手册)。
  4. 设置WAVE编程步数:使用PROG:WAVE:SEGM指令设置WAVE编程的总步数。
  5. 启动WAVE编程:使用适当的触发指令(如PROG:WAVE:TRIG AUTO)启动WAVE编程,使电源按照定义的电压变化参数进行输出。

注意事项

  1. 设备兼容性:不同品牌和型号的双向直流电源可能支持不同的SCPI指令集和功能。因此,在尝试使用SCPI指令设置电压死区时间之前,务必参考具体设备的手册或编程指南,了解其支持的指令和功能。
  2. 参数范围:在设置电压变化参数时,需确保参数值在设备允许的范围内。超出范围的值可能导致设备无法正确执行指令或产生错误。
  3. 时序控制精度:对于需要高精度时序控制的应用场景,可能需要考虑使用外部触发信号或同步信号来进一步提高控制的准确性。