HIE、
我想生成步进正弦波形、其中步进数将决定要打开的开关数量。 我将使用谐波振荡器生成正弦基准,并且根据 步进数(N),它应该能够生成多个级别(N)的步进正弦波。 我是否可以使用计时器中断对正弦进行采样以获取所述波形、从而计算要导通的开关数? 如何生成和使用步进正弦来确定要打开的开关数量?
下面我展示了正移位正弦输入参考、用于生成2、4、8步进波形。 它可以通过将单位正弦与电平和舍入相乘来实现。 (V*/Vdc =电平数(N))。
谢谢、
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
HIE、
我想生成步进正弦波形、其中步进数将决定要打开的开关数量。 我将使用谐波振荡器生成正弦基准,并且根据 步进数(N),它应该能够生成多个级别(N)的步进正弦波。 我是否可以使用计时器中断对正弦进行采样以获取所述波形、从而计算要导通的开关数? 如何生成和使用步进正弦来确定要打开的开关数量?
下面我展示了正移位正弦输入参考、用于生成2、4、8步进波形。 它可以通过将单位正弦与电平和舍入相乘来实现。 (V*/Vdc =电平数(N))。
谢谢、
Yedida、
恐怕我不理解您的问题、您能重复一下吗?
[引用 user="Yedida Rudrasimha"]能否使用计时器中断对正弦进行采样以获取所述波形来计算要打开的开关数?
[引用 user="Yedida Rudrasimha"]如何生成和使用步进正弦来确定要打开的数字开关?
如果您希望以固定或可预测的周期驱动一系列栅极/开关、我建议您使用我们的 ePWM 模块。 我还认为、可以使用具有振幅占空比的单个 PWM 和输出滤波器来生成平滑的正弦输出。
此致、
Cody
Yedida、
好的、我将做出一些假设、并尽力回答您的问题。
您似乎正在尝试对振幅可能变化的正弦波进行采样、并想确定需要打开或关闭多少个开关来产生缩放信号。
采样的正弦波需要电压电平高于0V 且不超过3.3V。 该范围将由 N 个电位开关表示。 因此、取3.3并将其除以 N、然后根据最适合您的系统的内容进行舍入或舍入。
一个有趣的实验可能是尝试通过打开和关闭下一个最高开关来获得高于1位的分辨率。 例如、如果计算出您需要5.3个开关、则正常使用全部5个开关、并在占空比约为30%的情况下短暂切换第6个开关。 我不知道这会对更高的谐波噪声、开关电路的寿命或功耗产生什么影响、但这似乎是一个很酷的实验。
此致、
Cody