资讯详情

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

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

8fc92e6b1acbcd3b45714da19a99359e.png

数控电源实际上是通过单片机模拟可调恒压恒流线性电源的传统恒压环路和恒流环路 实现运输。首先,电源处于待机状态,电源无输出,按输出按钮,单片机会将预设值输出到电源调整管输出,输出部分稳压环和恒流环收集数据到单片机负反馈处理,然后控制调整管开关,实现稳压恒流功能。

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

仿真图如上图所示。主控芯片为AT89C51单片机采用直流稳压器模拟LM317作为直流电压输出芯片,通过单片机对数字电位器MCP调整41010的值,以控制输出电压。为了使输出电压准确,模拟使用ADC0804对LM317芯片的输出电压进行采集,从而构成电压闭环,使输出电压更加准确。三个独立的7段数字管用于显示实时输出电压,两个独立按钮用于加减输出电压。

LM317是应用最广泛的电源集成电路之一。它不仅具有固定三端稳压电路最简单的形式,而且具有输出电压可调的特点。此外,它还具有调压范围广、稳压性能好、噪音低、纹波抑制比高等优点。LM317是输出电压范围1的3端正电压稳压器.超过12伏到37伏.5安电流,这个稳压器很容易使用。

LM如上图所示,317的标准应用电路将传统电位器改为数字电位器,芯片的输出电压可通过调整数字电位器的电阻来改变。

MCP41010是Microchip公司生产的集成数字电位器。它在单个芯片上集成10个 kΩ电位器的滑动端有256个离散调节点和8个 b的E2PROM直接控制电位器上滑动端滑刷位置的数据寄存器。用户可以通过相应的指令将8位字写入数据寄存器,调整精度可达256。MCP41010芯片具有工业标准SPI同步串口可实现寄存器操作,从而改变滑刷位置。使用时只需使用3台51单片机IO对芯片的控制操作可以完成。

ADC0804是51单片机设计中常见的8位ADC,这里就不多介绍了。下面介绍一下模拟过程。

模拟动态图如上图所示。模拟运行后,数字管显示1.5V,可以看到LM317右侧的电压表显示为1.54V,电压表显示LM317实际输出电压,数字管显示调整电压。右上角的两个独立按钮可以调整输出电压。

目标输出1.7V时,实际输出为1.74V;目标输出为3.8V实际输出为3.84V;目标输出为4.9V实际输出为4.93V。输出电压基本上可以满足目标电压(4).9V直接变为1.5V或从1.5V直接变为4.9V输出电压会有一个缓慢下降或上升的过程,主要是因为模拟采用闭环调节,这个缓慢下降的过程是闭环调节的过程,时间与调节速度有关)。

贴一张程序图,有需要的朋友可以在微信官方账号界面私信51单片机简单可调电源,获取仿真和源码。

标签: 3端正稳压电路

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台