要看单片机的选用,还要看你的应用要求,实现你想要功能可以分为两种方式,
一:硬件实现主要功能
1:用个DC-DC的电源IC做成主硬件回路,
2:8051单片机软件产生PWM波形,经过RC滤波后产生对应的0-4V的电压,输出至一个比较放大器输入负端。
3:电源输出电压经过1/3的分压后接到比较器的正端,比较器的输入接到DC-DC的反馈端。
这样你只要改变PWM占空比就能线性控制输出电压在0-12V之间变化。
二:纯软件实现,这种方式需要高速单片机与ADC来实现,并且对硬件要非常了解,至到对MOS管驱动BACK电路非门了解,不然危险。
1:硬件用MOS管与电感组BACK电路,
2:单片机的定时器比较输出PWM波形,经过一个MOS驱动电路驱动高端MOS管。
3:电源输出电压经分压后,接单片机的AD输入端,AD转换滤波后的值与内部设定的输出电压值比较,动态调制PWM占空比,实现稳压。修改内部输出的设定值就能自动修改输出电压。这个方案有成功产品。 不过对软硬件都有很高要求,不然极不稳定。
这种电路不可取,降压型的 DC-DC,如果 开关管击穿 Vin的电压直接导通,会把后面的电路烧毁。
我已插入图片
单片机我不知道怎么做,但是要是做个48输入,5v,12v,输出,电流共5a。带显示,是比较简单的