最简单的是变压器+LM317+DA+AD,就是效率低,网上有这种Proteus的仿真 复杂点的可以把LM317换成集成的DCDC芯片,比如常见的LM2596adj,输出更稳定的可以用ST的L5972或者TI的STP5430等等都可以做到,当然用分离元件也是可以的。单片机可以使用PWM来做个简单DA,如果单片机没有PWM的可以用IO模拟PWM,接着经过RC平滑后到运放做基准,如果不用LM317的话可以直接驱动一个三极管就可以做个小电流数控电源,如果还要大电流那就弄多个功率三极管,驱动LM317的。LM317是纯模拟器件,没有数控引脚,它的反馈控制端ADJ极其灵敏,用单片机和D/A之类的器件是无法控制LM317的,只能用电阻分压的方法调节其输出电压。如果步进电压较大些、输出电压范围再小些,还可以考虑用数字电位器实施控制。固定增益放大—>控制 LM317 。Design of CNC DC power supply based on singlechip 。自我感觉非常标准,呵呵!。你那样要加补偿功能吧 要不电压变化怎么平衡啊 我也学习下 不太懂 。 直流稳压电源两种,一