一
本来要做20V,20A输出的电源,而在调试的时候,电子负载打到10A的时候,输出电压一直下降(7V),如果电流继续增大,电压则会一路往下跌,20V20A的预计根本无法实现。
分析后,发现原变压器根本不能输出20V20A。而且由于7820(给运放供电)也是由主电源供电,当电流增大时,输入电压会减小(小于20V),则7820的输出就无法保证了。
首先变压器输出大电流时电压会减小,是因为主电容没有给够,没有更改之前给的是1000uF,更改过后给了30000uF,接上30000uF实验后可以工作,纹波比较小。
更改电路后,7820和7805的供电采用另一路电源供电(独立于主电源),当主电源输出大电流的时候,副电源的输出没有改变,这样就保证了芯片供电电路的正常工作。当主电源输出15A时,电压输出18V,TIP122和2N3055上算2V的压降(实际为3V),则输出可保证15V。也就是说,15V,15A的输出可以达到,考虑到纹波的因素,这次做的输出是15V,10A。
二
AD采样回来的数有波动,首先我以为是AD的问题。阅读资料之后知道一般正常工作的AD不会出现这么大的误差(10位AD相差上百),用示波器测量AD的信号输入,发现AD信号确实是有纹波(主电容还是1000uF)。
把主电容换成30000uF之后,纹波大大减小,但是AD采样回来的数值还是有波动(电流采样几十,电压采样十之内)。然后我想的是加电容把纹波滤掉。电流采样一路我加到2200uF之后,采样数值稳定在5之内,但是2200uF的电容会影响AD的反应速度,就是主回路已经在改变了,采样电路由于有这么一个大电容(滤低频波),AD并没有能够把主电路的改变采集进来,这样AD就失去意义。(马哥告知,AD电路的滤波电容不能大于1uF)。所以,对于AD电路,纹波应该让它反应给单片机,由单片机进行处理,进行数字滤波。