通过STM32 PWM做的简易三相电流、三相电压发生器
代码说明:
1.整个装置的输入电源为直流24V,并通过7812和7805输出12V逆变控制电压和5V STM32电源。 2.逆变由STM32的TIM2和TIM3的PWM功能,通过查表法输出SPWM脉冲信号到IR2104控制MOS管输出功率脉冲,经过滤波后成为三相正弦波输出。输出电压高低由电压、电流电位器来调节。电位器输出电压通过AD转换后控制SPWM脉宽,实际输出范围为0-10V三相交流电压。 3.最终输出是电压源输出还是电流源输出由隔离变压器来控制,最终输出电压源0-160V和电流源0-6A。电流源0-6A是模拟电流互感器的输出,实际输出电压是0-1V,短路输出后电流是0-6A. 4. 电流和电压由于有时候会同时接入测量装置回路中,因此必须使用隔离变压器。 5. 电流和电压的相位由相位电位器来控制,来调节输出的功率因素。 6. 由于没有使用电路内部的测量回路,实际输出值需要外部测量,因此也没有做显示功能,因此没有做按键直接数控,用电位器来做调节,简化控制。
下载说明:请别用迅雷下载,失败请重下,重下不扣分!