OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11593|回复: 1

用STM32F103RC做的一个稳压电源

[复制链接]

6

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2012-8-24
在线时间
3 小时
发表于 2012-10-24 11:30:10 | 显示全部楼层 |阅读模式
最近学习STM32,就用STM32做了个稳压电源,基本思路是以前看的一网友,刚找了半天没找到那个帖子了,在此感谢。


U1运放 与R2、R1 组成一个同相放大器,通过虚短虚断,咱可得出输出7脚电压U=Vin*(1+R2/R1),
通过调节R2(假定R2范围为   R1<=R2<=5R1),可得出U7点电压范围为2Vin--6Vin,再驱动一个三极管增加带负载(RL)能力。
如此,我们是可以通过这个原理来做一个稳压电源。
在实际电路中,通过调节放大倍数来改变输出不好操作,所以,咱们就不改运放的放大倍数。我们从参考电压Vin着手,通过改变电压Vin来调节输出电压。
如下式我搭的电路做的实物,额 比较的粗糙。。。
原理图整理中。。。完了发上
目前就实现基本电压输出,最大输出电流控制。迫不及待的发上。








想问问各位老大,STM32F103RC 的ADC跟DAC的参考电压时跟VDDA内部链接的,总感觉浪费的12位的精度,目前我的想法是用个精准的参考电压,用个AD采集,然后比对,再校准其他的AD值,要不是只能换100脚封装。不知道是否有更好的办法。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-10-24 14:45:43 | 显示全部楼层
回复【楼主位】573063615:
---------------------------------
64PIN的没有VREF,只能用内部VDDA了。
你吧VDDA的电压搞纯点也可以。
另外有其他办法,你提供一个高精度的参考电压(其值已知),然后通过STM32的一个ADC通道读取,因为你已经知道参考电压的值,就可以通过这个参考电压来校准STM32的ADC读数,再根据ADC得到的电压值,调节输出,形成一个反馈输出。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 16:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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