51单片机按键控制数码管0~9_基于51单片机的简易可调电源

本文介绍了如何使用51单片机和LM317实现1.5V-4.9V的电压调节,精度为0.1V。通过数字电位器MCP41010和ADC0804实现电压闭环控制,确保输出准确性。文中还提到了按键控制数码管显示实时电压的功能,并提供了仿真动态图和程序获取方式。
摘要由CSDN通过智能技术生成

今天分享一个基于51单片机的简易数控可调电源的仿真。

8fc92e6b1acbcd3b45714da19a99359e.png

数控电源其实就是将传统模拟可调恒压恒流线性电源的恒压环路和恒流环路通过单片机+运放来实现。首先电源在开机的时候是处于待机状态的,电源无输出,按一下输出按钮,单片机会把预置好的一个值输出给运放处理后送给电源调整管让电源有输出,同时输出部分的稳压环路和恒流环路会采集数据送到单片机中进行负反馈处理,然后去控制调整管的开关,从而达到稳压和恒流的功能。

今天要分享的基于51单片机的简易数控直流电源可以实现1.5V-4.9V的直流电压输出调节,输出电压精度为0.1V,电压调节的步进值为0.1V。

5b4deb569cf2725deb5234698c6cca67.png

仿真图如上图所示。主控芯片为AT89C51单片机,该仿真利用直流稳压器LM317作为直流电压输出芯片,通过单片机对数字电位器MCP41010的数值进行调整进而达到控制输出电压的目的。为了使输出电压能够准确,该仿真利用ADC0804对LM317芯片的输出电压进行采集,从而构成电压闭环,使输出电压更加准确。仿真中采用了三个独立的7段式数码管用于显示实时的输出电压,利用两个独立按键完成对输出电压的加减

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值