今天分享一个基于51单片机的简易数控可调电源的仿真。
数控电源其实就是将传统模拟可调恒压恒流线性电源的恒压环路和恒流环路通过单片机+运放来实现。首先电源在开机的时候是处于待机状态的,电源无输出,按一下输出按钮,单片机会把预置好的一个值输出给运放处理后送给电源调整管让电源有输出,同时输出部分的稳压环路和恒流环路会采集数据送到单片机中进行负反馈处理,然后去控制调整管的开关,从而达到稳压和恒流的功能。
今天要分享的基于51单片机的简易数控直流电源可以实现1.5V-4.9V的直流电压输出调节,输出电压精度为0.1V,电压调节的步进值为0.1V。
仿真图如上图所示。主控芯片为AT89C51单片机,该仿真利用直流稳压器LM317作为直流电压输出芯片,通过单片机对数字电位器MCP41010的数值进行调整进而达到控制输出电压的目的。为了使输出电压能够准确,该仿真利用ADC0804对LM317芯片的输出电压进行采集,从而构成电压闭环,使输出电压更加准确。仿真中采用了三个独立的7段式数码管用于显示实时的输出电压,利用两个独立按键完成对输出电压的加减