既然一定要利用单片机来控制,那么应该用单片机中AD测量负载两端电压,根据负载两端电压与给定值(3V)的差,来调整PWM占空比,从而达到负载两端电压稳定之目的。
这样控制,实际上就是用单片机完成稳压芯片中比较放大部分的功能。单片机的程序,不是简单地负载两端电压大了就减小占空比,小了就增加占空比这么简单。和自动控制电路一样,也需要PID(比例-微分-积分)控制,这个程序不是很容易写出来的,需要一定算法。
你前面所说测量电池两端电压来控制的方法,叫前馈控制,其优点是反应速度快。但多数情况下并不采用这种方法,因控制比例难以决定。而且电池电压变化速度不会很快,使用PWM方法来控制,也不可能很快。所以即使是专用的稳压芯片,也不会采用前馈控制,而是采用测量负载两端电压,与基准进行比较来控制的方法。
|