STM32SPWM
最近在做DCAC和ACDC,随便写点东西记录一下开发的过程
从PWM到SPWM
众所周知,对于某些用电容搭建起来的特殊电路,一段时间内输出一段特定占空比的PWM波
可以让你的“特殊电路”输出特定大小的电压。
然后,我们知道,调整占空比就可以调整输出的电压大小。这也就意味着,占空比就相当于一个小滑块儿。
如果我们让这个小滑块缓慢而不停地上下抖动呢?那么我们就输出了正弦波。SPWM
(Sinusoidal PWM),正弦脉冲宽度调制
直接拿sin计算结果丢给PWM控制输出占空比就可以了。
优化
我直接写了一个sin进去,网上大佬说可以使用sin表。但是我懒得去改。
反正我们这个最大才50Hz…
杂记
和个别组员发生矛盾冲突,期待解决的那一天。要相信,这世界,处处充满生机。