为通过PWM方式来实现DA转换的电路图,这个设计为了降低成本,采用STM8单片机的16位定时器产生PWM,PWM占空比2500级可调,则DA精度大于10位,精度完全可以满足要求,采用一阶低通滤波器滤波,得到模拟量。
该调节器的电流环和电压环自动切换,在设定的限流值没达到前,电压环起调节作用,当设定的限流值达到时,电流环起作用。
下面我们来分析电流环的工作原理,首先由单片机的PWM引脚输出PWM信号经过RC低通滤波变为直流信号,即通过PWM输出模拟量,经放大倍数为1的运放做缓冲。这个给定的模拟量与后面的电阻网络组成的电压提升电路组成调节器的给定电压,再与电流的采样电压做比较,比较结果经过PI积分器输出调节电压。此输出调节电压用二极管来隔离,目的是实现电压环电流环的切换。
电压环的PWM产生的模拟量信号,经过二极管隔离后与电压提升网络组成误差放大器的给定信号。此处二极管作用为隔离,防止电压提升网络的电压输出给单片机IO而损坏单片机。