设计了一种基于STM32F103单片机的斯特林制冷机的单相正弦逆变电源。给出了升压电路和逆变桥电路的硬件设计方法,以及正弦脉宽调制波实现的软件算法。为了使输出端输出稳定的正弦波,研究了几种滤波方法,最后选用了LC低通滤波电路,通过时频特性分析计算出L、C值,能有效地抑制高频谐波,减小无功功率。实验结果表明,所设计的电源输入端可以实现0~20 V的直流输入,输出端最高电压输出可达36 V,可满足小型斯特林制冷机的工作要求。