DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 11084|回复: 10
打印 上一主题 下一主题

[转载] 数控电源电路图

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-19 15:28:45 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式



图中DA和PWM任选其一, 当DA或PWM输出为0~1.25V时,输出在12.5V~5V之间可调。实际上,DA输出到1.875V时,输出可以调至1.25V

将3K电阻改成7.68K,可以输出到1.25~30V

MG_wmj,2576内部的参考电压1.23V跟外面的DA电压及Vout电压之间怎讲计算的??另外,如果用DA的话,PWM及运放电路可以去掉吗?

VOUT=((Vref/R1)-(Vda-Vref)/R2)*R3+Vref

其中:R1为Vref端对地电阻;R2为DA输出串联电阻;R3为VOUT取样电阻

注:图中3个电阻可能偏小,等比例放大3倍比较合适;分别取R1=3K;R2=1.5K;R3=9K

用DA就不用PWM及后极运放了

弄一个AD再回去,变成闭环多好啊。现在CPU多带AD的啊。

DA断了,会怎样?用传统51的话,开机瞬间会出现啥情况?

DA断会输出5V,开机瞬间也无关紧要,最大输出12.5V罢了,若无DA输出,还是5V


我做的类似,连运放都免了,效果差不多,为了高效率,我用TPS5430

tps5430如何用单片机控制输出电压?

本人新手,我想用tps5430做一个可以调节输出的开关电源,输出电压范围比如3~8V,
看到论坛里说可以调节vsense端的电阻来调节 该端的电压,以此来调节芯片的输出电压,
现在我想用单片机来调节输出,是不是只需要用一个da 输出不同的电压加在 vsense端即可?
希望有人给我解答,或者给我其他方案,如何不使用调节电阻的方式 用单片机调节输出电压?

如果是TPS5430,你确实可以通过外加一个信号来调节Vensen电压来达到改变输出电压的目的,
只要你通过单片机产生一个电压信号,连一个二极管,再通过电阻连接到Vsense,
设原分压电阻R1(上), R2(下),单片机连接二极管后的电阻R3, 可以得到公式:

1.221 / R2 = (Vo-1.221) / R1 + (Vadj-0.7-1.221) / R3,

0.7V是二极管压降,1.221V是Vsen电压,从算式看当电阻一定,
不同的V(单片机输出)会引起不同的Vo(电源芯片输出),
同时要求有效调节电压Vadj需要大于0.7V+1.221V.

(以上是控制方法之一,当然你还可以采用其他的方法控制)

事实上你采用单片机控制,如果你的单片机本身带PWM输出口,
或许可以直接利用这个PWM做一个降压架构。(类似TI用C2000做电源一样)
如前面所说,单片机输出电压作为一个调整信号,输出电压作为一个调整信号,
两个信号做一个加法器,加法器输出接到反馈端即可调整输出电压。

可以外加一个运放,正输入端接反馈电阻,负输入端接单片机DA,输出接vsense端即可。
调节DA的输出,相当于改变参考电压,从而改变输出电压







降压型电路原理和设计

  采用LM2576构成的降压电路如图2所示,输出电压经R1和R2分压取样后送到减法器的正输入端,负端接VSET。VSET信号是单片机给出的电压信号,输出的取样电压减去D/A转换电压后得到误差信号。再将误差信号加上参考电压(VREF)1.23V, 将此结果送到LM2576的反馈端。当输出电压因某种原因下降时,取样电阻分压下降,低于单片机D/A转换信号给出的参考电压,减法器输出小于 1.23V,此信号送到LM2576反馈端后,开关信号的占空比增加,电感储能增加,输出电压上升,最终使输出电压保持稳定。此反馈回路的本质仍然是负反馈,并且符合LM2576的使用要求。

相比于传统的直接反馈,本设计中的反馈回路复杂度较高,这种设计主要是出于以下考虑:首先是便于单片机控制,只要改变D/A转换输出电压,则反馈回路起作用,自动将输出取样电压向D/A转换电压靠近,完成电压调整过程;其次,可以满足设计要求中的零伏输出。若单纯用LM2576的反馈引脚,则手册中给出的参考电路最低输出只能达到1.25V,因此需要将反馈电压“平移”一个VREF参考电压的电平。最后是因为LM2576的反馈端是以1.23V为基准进行比较的:当反馈取样电压大于1.23V时,减小开关的占空比;大于1.23V时,增加占空比。一般的误差电压不会大于1V,因此需要将减法结果再向上“平移”一个VREF的电平。
  反馈电阻分压得到的电压还同时送到单片机的DAC,通过D/A转换和尺度换算,得到输出电压值,作为数字量显示输出到数码管上。



恒流输出电路设计

  在上述功能基础上,本设计进一步增加了恒流输出功能,如图5所示。将输出电流在分流器上的压降取出来,并加以放大,得到适当大小的直流电压信号。此信号一方面送到单片机进行A/D转换,一方面送到反馈回路减法器的输入,并与D/A转换输出电压比较。当输出电流增加时,放大器电压增加,通过减法器与参考电压比较后得到的反馈电压增加,LM2576减少开关信号的占空比,电感中储能减少,导致输出电流下降,完成反馈过程。









图中,VOUT经过R14和R16分压之后,输入至AD采样,结果经过运算之后,
转换出相应的DA值,经过R13,反馈到FB上。

使用R11连接+24V,这样即使DAC_OUT失效,输出也会保持在很低的安全电压下。
D4的作用是将DAC_OUT电压钳位在+3.3V上,保护DA输出引脚。
只要DAC_OUT能够以正确的比例反映ADC_IN的值,那么这个负反馈网络就构建成功。

OFF引脚具备内部上拉,如果悬空则芯片会一直工作。
加上R17下拉到地,使得MCU未工作时LM2677处在关断状态。

使用数字控制来实现LM2677的模拟控制,最简单的程序实现方案莫过于,使用ADC的值乘以相应的比例,给出DAC的值。
这种方案里,没有算法,没有数字PID,ADC采到什么,DAC就给出什么。简单,直接,有效。


程序需要实现以下步骤:


在定时器中断服务程序中,采集10次voltageOut的值,做平均值滤波;
使用voltageOut,计算实际比例的LM2677输出(mV);
按照指令中的理想输出,计算理想的等效反馈电阻resFeed;
根据理想的等效反馈电阻resFeed和实际的反馈电阻,计算应有的反馈电压;
根据反馈电压,计算并给出对应的DAC值;
启动下一次ADC;


增量式数字PID算法的用途非常广泛,几乎能想到的控制,都可以用它来实现,最常见的如直流电机的速度闭环。



对于LM2677的电路来说,设定值就是用户输入的理想输出电压,输出值就是LM2677的实际输出电压,
控制量就是加在LM2677反馈引脚上的DAC输出值。LM2677的MCU程序需要实现的功能就是,
采集LM2677的实际输出电压,和用户输入的理想输出电压比较,根据比较出来的偏差,
调整LM2677反馈引脚上的DAC输出值,直到使实际输出电压等于理想输出电压。



100us的调节时间,用定时器TIM2的溢出中断来实现,但是PID调节的计算并不在中断服务程序中。
TIM2_IRQHandler仅仅做了一件事情,就是启动一次ADC扫描。扫描完成之后,ADC的数据会经由DMA通道传输到指定地址的数组中,
DMA1_Channel1_IRQHandler是DMA中断,当需要扫描的ADC通道都转换完成之后,DMA中断被触发,在这里进行PID运算。

09002212-e08b809dfda743869035d7a19907701d.jpg (36.53 KB, 下载次数: 156)

09002212-e08b809dfda743869035d7a19907701d.jpg

09002502-57466383a5864630ae751c3db001b417.jpg (46.8 KB, 下载次数: 153)

09002502-57466383a5864630ae751c3db001b417.jpg

09145443-f9e974b4a65940129a3b24b6786e5ddf.png (130.94 KB, 下载次数: 152)

09145443-f9e974b4a65940129a3b24b6786e5ddf.png

25210402-12ab3ed7b6d64f80b0b4c208b7e35dc4.gif (15.06 KB, 下载次数: 154)

25210402-12ab3ed7b6d64f80b0b4c208b7e35dc4.gif

25214531-77d40623586849e5aa2d263ec195bb61.jpg (24.45 KB, 下载次数: 152)

25214531-77d40623586849e5aa2d263ec195bb61.jpg

25210853-c170a061d87f41a4bb570a5ac105ccf3.jpg (5.23 KB, 下载次数: 157)

25210853-c170a061d87f41a4bb570a5ac105ccf3.jpg

25210326-80e0da8583184a5db511945a938a5f2e.jpg (39.11 KB, 下载次数: 154)

25210326-80e0da8583184a5db511945a938a5f2e.jpg

25192755-795bcd7190224a74bcf016ae3f0daa75.jpg (15.04 KB, 下载次数: 142)

25192755-795bcd7190224a74bcf016ae3f0daa75.jpg

25192830-828413fa8f5e49adad7196c7659a5ec0.jpg (13.47 KB, 下载次数: 152)

25192830-828413fa8f5e49adad7196c7659a5ec0.jpg

27154442-afe6441097ca4ab896ecdb0d77275858.jpg (17.32 KB, 下载次数: 152)

27154442-afe6441097ca4ab896ecdb0d77275858.jpg

27142727-9e779a3a6ac54ccb9e7f9073bfe4bc25.gif (6.31 KB, 下载次数: 177)

27142727-9e779a3a6ac54ccb9e7f9073bfe4bc25.gif

27152506-be20ab0c63984021bf80a34ebba657bd.gif (28.4 KB, 下载次数: 147)

27152506-be20ab0c63984021bf80a34ebba657bd.gif

27142613-2d7371cc70aa4f658fd1e6da9b5f8fe6.gif (19.34 KB, 下载次数: 158)

27142613-2d7371cc70aa4f658fd1e6da9b5f8fe6.gif

27142555-661389c5b7f3484fbbbedbcdcdde7949.gif (5.35 KB, 下载次数: 158)

27142555-661389c5b7f3484fbbbedbcdcdde7949.gif

27142140-127c7b25de8945d58f50dd3b7f764013.gif (61.29 KB, 下载次数: 135)

27142140-127c7b25de8945d58f50dd3b7f764013.gif

27142029-3f9ef11aca1b40f89ebdd76348bfe621.gif (39.68 KB, 下载次数: 163)

27142029-3f9ef11aca1b40f89ebdd76348bfe621.gif

27141956-23f42cc5aa2e40faa65f1d614e0c59ac.gif (1.18 KB, 下载次数: 159)

27141956-23f42cc5aa2e40faa65f1d614e0c59ac.gif

27141944-271c9bbd526e4d54a71888b9907df33a.gif (37.99 KB, 下载次数: 153)

27141944-271c9bbd526e4d54a71888b9907df33a.gif

16222429-d8871c74366e4c848c76fe049373649e.gif (9.01 KB, 下载次数: 150)

16222429-d8871c74366e4c848c76fe049373649e.gif

16222826-0f99407805c54b7b890d6a9890eb6888.gif (8.72 KB, 下载次数: 148)

16222826-0f99407805c54b7b890d6a9890eb6888.gif

16222937-6a277762b0964b3baf9e10c596e7f534.gif (9.22 KB, 下载次数: 163)

16222937-6a277762b0964b3baf9e10c596e7f534.gif

评分

参与人数 1专家 +1 收起 理由
liyf + 1 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏3 分享分享 支持支持 反对反对
11#
发表于 2021-7-3 20:52:26 | 只看该作者
大牛在人间哦,学习啦 。
10#
发表于 2021-5-26 09:52:44 | 只看该作者
发帖不易, 赚银辛苦
9#
发表于 2021-5-7 11:15:48 | 只看该作者
好资料,谢谢楼主分享~
8#
发表于 2015-4-5 09:21:50 | 只看该作者
谢谢LZ分享,学习了,这么多资料无私奉献,LZ辛苦了
7#
发表于 2014-12-20 16:40:46 | 只看该作者
学习了,谢谢
6#
 楼主| 发表于 2014-11-24 10:41:13 | 只看该作者
SuperPro 3000U 编程器电源部分草图



SuperPro 3000U 编程器电源用到不一样的方法
5#
发表于 2014-11-24 10:17:43 | 只看该作者
分析很详细.                     
地板
 楼主| 发表于 2014-11-23 10:35:33 | 只看该作者
基本上就是通过 AD采样 再通过 DA 控制
板凳
发表于 2014-11-20 18:40:40 | 只看该作者
不错,真长知识
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-9-22 13:31 , 耗时 0.109331 秒, 22 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表