技术漫谈

使用 EA 任意函数发生器输出自定义电压或电流波形

2021年4月14日 | 主题: 自动量程 使用 EA 任意函数发生器输出自定义电压或电流波形

许多 Elektro-Automatik 可编程电源都有一个基于软件的函数发生器,可以生成典型的函数,如正弦、正方形和三角形波,并将其应用于电压或电流输出。发生器可以通过设备正面的触摸面板进行完全配置和控制,也可以通过其中一个数字接口进行远程控制。

除了标准功能外,用户可以为定制开发和生产测试编写自己的任意波形。任意函数发生器允许用户创建复杂的输出函数。通过前面板上的 USB 端口从标准 U 盘中加载和保存任意波形,从而可以轻松地在不同的测试序列之间进行切换。

任意波形由多达 99 个序列点组成。然而,序列点不仅仅是简单的振幅值。单个序列点定义了任意波形的整个段。可为每个序列点配置以下参数:

Arbitrary function generator - Parameters Configuration for each Sequence Point Chart

 

任意曲线可以用正弦曲线 (AC) 重叠线性级数 (DC),正弦曲线的幅度和频率在开始和结束之间形成。当开始频率和结束频率均为 0 Hz 时,AC 重叠没有影响,只有 DC 部分有效。每个序列点都分配有一个序列点时间,在该时间内将生成从开始到结束的 AC/DC 曲线。

此外,用户可以编程任意数量的 99 个序列点,以在序列点块中运行,
然后该序列点块可以重复 999 次或无限次。

以下是如何使用序列点创建任意波形的示例:

示例 1

Example of arbitrary waveforms using sequence points 1

 

本例使用单个序列点创建电压或电流斜坡。序列点的开始和结束频率为 0 Hz。频率为 0 Hz 时,仅适用 DC 设置。由于 DC 结束值大于 DC 开始值,电源将输出稳定上升斜坡。

示例 2

Example of arbitrary waveforms using sequence points 2

在本例中,使用单个序列点创建右侧所示的波形。序列点的开始和结束的 DC 值相同,AC 幅度也相同。当频率为 >0 Hz 时,将生成具有定义的幅度、频率和 Y 轴偏移(开始和结束的 DC 值)的设定值的正弦波级数。

该序列点输出的正弦波周期数取决于序列点时间和频率。如果时间为 1 s,频率为 1 Hz,则正好有一个正弦波。如果在相同频率下时间为 0.5 s,则只有半个正弦波。

示例 3

Example of arbitrary waveforms using sequence points 3

 

本示例与示例 2 类似,但结束频率不同。在本示例中,结束频率大于 开始频率。随着时间的推移,此序列点处于活动状态,正弦波周期将线性减少。

示例 4

Example of arbitrary waveforms using sequence points 4

 

这是使用两个连续运行的序列点的输出波形的示例。第一个正弦波产生振幅增加的正弦波,第二个正弦波产生振幅减小的正弦波。它们一起产生了一个先增加后减少的输出,如图所示。为了确保中间的波峰只出现一次,第一个序列点必须以正半波结束,第二个序列点以负半波开始。

示例 5

Example of arbitrary waveforms using sequence points 5

这是一个由四个不同序列点组成的波形示例:

  • 点 1: 1/4 正弦波(角度=270°)
  • 点 2:三个正弦波(频率与时间之比为 1:3)
  • 点 3:水平斜坡 (f = 0)
  • 点 4:下降斜坡 (f = 0)

如果您有任何其他问题,请随时与我们联系。您可以访问这里。如果您还有任何问题,请随时发送电子邮件至ea1974@elektroautomatik.cn,或致电 021- 37012050 联系我们。