用STC15W408AS制作台小数控电源及电子负载。是采用单片机的T0组一个PWM,再用它的CCP组三个PWM,其中2个PWM来控制数控电源的电压值及最大电流值,另2个控制电子负载的恒流值及截止电压。由于不是采用闭环状态,设置值与输出值不能完全对应,精度不够,特别是电源的最大电流的设置与实际误差比较大,由于程序空间不足,所以一些参数的调整需由外围电路元件进行微调。
电路图如下,122*32液晶是用7.5元的二手SED1520,与常用的接口有不同。
电子负载电路,J3第1脚中电流控制,2脚是截止电压,J4是电压电流检测。,对于电子负载开关是当处于关时,就把截止电压提高到最高的方式。
以下是电源电路,原是打算用3R33开关模块做的,增加控制电路后,杂波比不加控制电路大好多,效果不行,所以改为用LM723线性电源IC,增加电流控制电路、启动防冲击等电路。电源开关控制是由PWM+运放来控制的,当低于某值时,就关输出。
由于买的编码开关与常用的有些不同,以下是电平图,左边及右边图分别是不同方向的电平图。
PCB是用热转印法做的。