A. 跪求基于51单片机的数控直流电源程序
楼主的设计需要两个方面,硬件方面需要提供低纹波电源,注意加滤波;软件方面,不过是单片机控制DAC并输出在数码管显示。
硬件太简单就说了。软件编程上,由于按键只有两个,想简化设计,可以用按键+单稳去抖动;由于DAC只需要8位,不论采用串行或者并行接口都没问题,若实用角度考虑,最好是用PWM实现DAC,这只需要定时器产生脉冲调宽信号,经过IO口输出后,用两级LC滤波,然后用运放+三极管放大即可;数码管显示最简单是利用40脚的51多余的引脚,直接接两位共阳LCD数码管,显示两位即可。这样做,编程那个也很简单。
注意,LZ的51一定要实用内部带FLASH ROM的型号,例如89S51/52,或者更好的STC产品。
B. 单片机做数控直流稳压电源
http://v.youku.com/v_show/id_XMzg3ODIzNTAw.html,借鉴这个视频,是0-9.9v的,0.1步进,1v步进的也有,先看看吧
C. 用51单片机做数控直流稳压电源
你那样要加补偿功能吧 要不电压变化怎么平衡啊 我也学习下 不太懂
D. 我用单片机设计数控直流稳压电源需要买那些器件啊
最简单的是变压器+LM317+DA+AD,就是效率低,网上有这种Proteus的仿真
复杂点的可以把LM317换成集成的DCDC芯片,比如常见的LM2596adj,输出更稳定的可以用ST的L5972或者TI的STP5430等等都可以做到,当然用分离元件也是可以的,
再难点的可以做隔离式开关电源,没有基础还是建议别做这种隔离的。
E. 基于单片机的数控直流稳压电源
看来有些复杂呀,不过我的思路是,通过变压器,滤波电路将交流变为一个电压宽度很大的者流电压,然后通过改变电位器的位置改变输出电压,电位器可以用步进电机控制,单片机控制步进电机的正转反转来控制电位器的位置,从而改变电压,至于精度就得慢慢调节参数改变到合适的。我能想到的是这些了,希望对你有帮助。
F. 求单片机控制的直流稳压电源设计思路。。
不要用脉宽,数字开关电源对环路设计的要求很高的
我建议,且要求上说了,用运放
其实不要考虑太多
不难得
我给个思路
单片机输出--D/A--正负电源运放(把5v变成+12到-12,具体值待定)--直接去驱动可调三端稳压管(正负管)的参考
其实就是看负载,我觉得你直接给个大功率运放输出就可以了
有问题可以找我
qq
275005039
G. 单片机数控直流电源
1、你这个问题太专业了,估计网络知道还回答不了。
2、建议参考一下网络学术的论文。
3、去技术论坛找找资料或者提问题。
4、网络知道的能力有限、少有大神。
H. 利用51系列单片机制作一个数控直流电源
哈哈题目属于基本单片机电路 ,首先ad转换,再次是直流斩波控制。最后是按键控制lcd显示。
基本就这样,最关键的是写程序。 这可不是一时半会的事。也可以用开关电源改装,选用合适的开关电源,看电压和电流是否能满足要求。在开关变压器高压与低压隔离的地方会有光耦做信号反馈。我们就从这动手先检测输出的电压是否达到了设定,如果没有达到设定,那开关电源高压侧继续震荡输出,反之停止。也就是用我们的检测电路代替原来开关电源的电压检测。简单吧只是嘴上说的容易,祝你成功 不明白再问 ,我只对硬件原理懂些,程序还得你自己写奥。
I. 基于单片机的可调直流电源设计
我给你一个0~10可调的吧。我刚做的 图貌似出不来了 北京交通大学 思源0702 设计要求及技术指标 数控直流稳压电源 (2)输出电压Vo=±12V,最大输出电流Iomax=1A (3)输出纹波电压ΔVop-p≤5mV 可控部分: • 1)输出电压:0~9.9V步进可调,调整步距0.1V。 • 2)输出电流:≤500mA。 • 3)精度:静态误差≤1%FSR,纹波≤10mV。 • 4)显示:输出电压用LED数码管显示。 • 5)电压调整:由“+”、“-”两键分别控制输出电压步进增减。 数显、控制部分: 查阅网上的数显可控直流稳压电源资料,得到以下电路图: 这种方案不仅对变压器要求高,而且使用了7块芯片,连接复杂,其中参数选择有多处错误。我们决定应用其原理,从新设计一套方案。 电路图如下: 此电路由6部分组成: (1) 正负12V直流稳压输出 (2) 数字电路供电电源 (3) 单片机控制系统 (4) D/A转换及其输出 (5) 数字显示 (6) 负反馈可控直流输出 一、正负12V直流稳压输出 电路图及仿真结果如下:(带1千欧负载) 交流信号: 二、数字电路供电电源 通过正12V直流稳压电源与两个大电阻分压,得到4V参考电压,在通过电压跟随器为数字电路供电。 其中所选电阻为 电压跟随器为LM324 三、单片机控制系统 包括最小系统及各引脚引线。单片机:STC12C4051AD,20引脚DIP封装,与AT89C2051通用。11.059MHz晶体振荡。 程序原理:设置电压初始值为5.1V,由P1口的低7位输出,连接到DAC0832的高8位地址,最低位接电源。然后连接DAC0832的选片线到单片机P3.7口,由P3.7口输出负跳变,实现DAC的数据锁存。由于单片机指令周期过短,小于DAC0832的最小负跳变时间间隔。加入de1延时,使芯片输出正确的模拟电压。 按加号键加0.1V,按减号键减0.1V,按键扫描时间间隔0.2秒。 完成DA转换后输出BCD码,输入数显部分。 程序原码: org 0000h st: mov r0,#33h ;初始电压为参考电压的一半 ljmp st1 ss: call de ;扫描,等待按键 jnb p3.4,i0 jnb p3.5,i1 sjmp ss i0:inc r0 ;r0加一,并调用st1 cjne r0,#100,st1 dec r0 ljmp st1 i1:cjne r0,#0,i11 ;r0减一,并调用st1 ljmp st1 i11: djnz r0,st1 ljmp ss st1:mov a,r0 ;输出的函数 mov p1,r0 clr p3.7 call de1 ;等待芯片接受数据 setb p3.7 mov b,#10 div ab mov r1,b rl a rl a rl a rl a add a,r1 mov p1,a ljmp ss de: mov r7,#200 a3: mov r1,#250 a2: mov r2,#2 a1: djnz r2,a1 djnz r1,a2
J. 基于单片机的数控直流稳压电源设计 翻译成英文是什么
Design of CNC DC power supply based on singlechip .
自我感觉非常标准,呵呵!