文章目录
一、关于PWM波形
1.1 简介
PWM就是脉冲宽度调制,也就是占空比可变的脉冲波形。
脉冲宽度调制是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。
1.2 基本原理
脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各脉冲的宽度进行调制,即可改变逆变电路输出电压的大小,也可改变输出频率。 例如,把正弦半波波形分成N等份,就可把正弦半波看成由N个彼此相连的脉冲所组成的波形。这些脉冲宽度相等,都等于π/n,但幅值不等,且脉冲顶部不是水平直线,而是曲线,各脉冲的幅值按正弦规律变化。如果把上述脉冲序列用同样数量的等幅而不等宽的矩形脉冲序列代替,使矩形脉冲的中点和相应正弦等分的中点重合,且使矩形脉冲和相应正弦部分面积(即冲量)相等,就得到一组脉冲序列,这就是PWM波形。可以看出,各脉冲宽度是按正弦规律变化的。根据冲量相等效果相同的原理,PWM波形和正弦半波是等效的。对于正弦的负半周,也可以用同样的方法得到PWM波形。 在PWM波形中,各脉冲的幅值是相等的,要改变等效输出正弦波的幅值时,只要按同一比例系数改变各脉冲的宽度即可,因此在交-直-交变频器中,PWM逆变电路输出的脉冲电压就是直流侧电压的幅值。
1.3 应用举例
电流跟踪型PWM变流电路就是对变流电路采用电流跟踪控制。也就是,不用信号波对载波进行调制,而是把希望输出的电流作为指令信号,把实际电流作为反馈信号,通过二者的瞬时值比较来决定逆变电路各功率器件的通断,使实际的输出跟踪电流的变化。采用滞环比较方式的电流跟踪型变流器的特点:
①硬件电路简单;
②属于实时控制方式,电流响应快;
③不用载波,输出电压波形中不含特定频率的谐波分量;
④与计算法和调制法相比,相同开关频率时输出电流中高次谐波含量较多;
⑤采用闭环控制。
1.4 实验步骤
1.4.1 源码
采用的是野火stm32自带工程源码
1.4.2 演示
省略了仿真,直接去实验室操作。
输出方波其实很简单。
二、DAC练习
1.DAC波形输出
2.1.1 原理图
2.1.2 源码
采用的是STM32野火开发板源码模板
输出正弦波是用工具(matlab)计算好的数字踩点输出的,因为真要从Au里面导入数据出来输出太过于复杂,直接转成16位的输出波形太畸形,就不贴图了。
2.1.3 演示
使用Au截取一段音频输出波形
三、小结
这实验一直致力于解决Au截取音频输出正弦波的问题,太难搞了,最后还是踩点舒服。