OpenEdv-开源电子网

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

请问如何在一个稳压电路中弄一个5V的稳定电压出来?

[复制链接]

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
发表于 2014-5-17 18:16:00 | 显示全部楼层 |阅读模式
5金钱
我问个跟stm32没关的问题,就是现在在做一个稳压电源的电路,我想加51单片机上去,但是弄了几种方法都取不出5V的电压给单片机。我试过2中方法:一种是用7805,输入电压是取整流后的那个电压,大约14V,结果是功率太大了,即使加了散热片7805还是烧了;第二种方法是用TL431,我调到5V,最大还调到7V,可是一接到单片机上就掉到4V,至今还不知道是什么原因。我想问有没有方法能够在稳压电源电路里面取出一个5V的稳点的电压给单片机供电?      (PS:因为我已经是在做稳压电源了,所以不可能加稳压电源的芯片上去,那些lm2596什么的肯定不能用。。。)

最佳答案

查看完整内容[请看2#楼]

不用DCDC,那就用7805,加超大的散热片吧....加到不怎么发烫为止....
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-17 18:16:01 | 显示全部楼层
不用DCDC,那就用7805,加超大的散热片吧....加到不怎么发烫为止....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-17 18:16:01 | 显示全部楼层
TL431是个参考源芯片,哪里能直接作为功率稳压输出只用???
你外接一个TIP42之类的扩流芯片,兴许可以,没看到你电路,不知道你加了没加。
不过就算你加了,也和7805没什么两样,同样是发热严重。
P=U*I
线性稳压,P=(Uin-Uout)*I
归根结底,你就只有3条路:
1,减少Uin和Uout的压差,也就是降低Uin。
2,减少电流I,这个你就去研究你的单片机开发板电路了。。。
3,加大散热片,貌似你说试过了。。。

其它就不用纠结了...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-17 20:48:21 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
真的不行吖,楼主位就说过用7805烫到不行,散热片已经够大了,我不明白为什么TL431的电压调到了7V,但是一接到单片机的VCC就掉到4V了。。。。这是为什么呢
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-17 21:16:41 | 显示全部楼层
回复【3楼】ljjdglg520:
---------------------------------
你再怎么用TL431都是白搭....
线性稳压,稳压芯片功耗是很大的...
你这个不用DCDC,就加散热片,要嘛就不要输入这么高的电压,输入7V左右,7805就不怎么烫了....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2644
金钱
2644
注册时间
2014-2-13
在线时间
518 小时
发表于 2014-5-17 21:50:49 | 显示全部楼层
输入电压多大?电流多大?
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2013-12-14
在线时间
3 小时
发表于 2014-5-17 21:55:06 | 显示全部楼层
TL431要加复合管才行,431的驱动电流只有250ma(如果没记错的话)
加油!?努力中。。。
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-17 22:00:38 | 显示全部楼层
回复【5楼】黑夜之狼:
---------------------------------
输入13V,限流电阻1K
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-17 22:01:22 | 显示全部楼层
回复【6楼】sunouyang:
---------------------------------
要加个三极管到单片机的VCC?我还没见过这种接法。。
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2644
金钱
2644
注册时间
2014-2-13
在线时间
518 小时
发表于 2014-5-17 22:08:01 | 显示全部楼层
回复【7楼】ljjdglg520:
---------------------------------
压差有8V,大了点,用7805不加散热片的话不行,或者你可以采取多级降压的办法,也可以找一些可以承受压差大点稳压芯片
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-17 22:17:40 | 显示全部楼层
回复【9楼】黑夜之狼:
---------------------------------
加散热也不行,分压我怕影响稳压电压电路的部分,毕竟核心内容还是稳压电源,单片机只是扩展。头疼吖。。。明天就交了
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2644
金钱
2644
注册时间
2014-2-13
在线时间
518 小时
发表于 2014-5-17 22:33:56 | 显示全部楼层
回复【10楼】ljjdglg520:
---------------------------------
那你加单片机上去是干啥的?做啥作品?
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-17 22:40:33 | 显示全部楼层
回复【11楼】黑夜之狼:
---------------------------------
加一些过流保护,AD转换什么的,还有显示部分
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2644
金钱
2644
注册时间
2014-2-13
在线时间
518 小时
发表于 2014-5-17 22:52:47 | 显示全部楼层
回复【12楼】ljjdglg520:
---------------------------------
用另外一个电源供电,电池
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-17 23:34:18 | 显示全部楼层
- -这不是被老师骂死了,而且我也不会做这种不负责的东西出来
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-17 23:53:37 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
我试下分下压用7805,为什么TL431就不能用呢?都已经能输出4.5V的电压了,单片机还不能工作。。。
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-18 00:25:40 | 显示全部楼层
回复【16楼】正点原子:
---------------------------------
不能用作功率稳压输出,是因为TL431的输出电流不够大吗?
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-18 00:30:57 | 显示全部楼层
回复【17楼】ljjdglg520:
---------------------------------
自己看手册吧。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2644
金钱
2644
注册时间
2014-2-13
在线时间
518 小时
发表于 2014-5-18 17:07:24 | 显示全部楼层
回复【14楼】ljjdglg520:
---------------------------------
那你还有啥办法?输入电压你又不降低,电流也搞不定
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-19 22:47:05 | 显示全部楼层
回复【16楼】正点原子:
---------------------------------
最后我用分压的方法,用7805搞定了,但是我还纳闷为什么5V输出电压接进电路里面立刻就掉下来了,7805的输入必须得10V以上的输入才能输出4.6V的电压勉强给电路用,7V的输入只有不到4V的输出
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-19 23:34:33 | 显示全部楼层
回复【20楼】ljjdglg520:
---------------------------------
7805没有这么大压差吧...
7.5V以上,应该就能输出正常了,估计是你的电源不行
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-20 12:58:37 | 显示全部楼层
我只是取稳压电源电路中整流桥整流后的那个电压作为7805的输入,我的7805不是用于稳压电源电路里面的。不是只要输入电压大于7V,输出就能稳定在5V吗?怎么会被拉低- -

我还遇到个很奇怪的问题,我想通过单片机通过ds18b20检测温度,可是一旦超过预设值(比如30度),单片机的vcc会从4.5V跳到5V,然后又跳回4.4V,然后单片机会自动复位(我软件都没有任何关于复位的)。为啥单片机会自己复位?  程序是下面这样子的
while(1)
{tempchange();          //温度转换
display(get_temp());   //数码管显示转换数据

if(get_temp()>=300)                   
   {      
            feng=0;               //蜂鸣器响
            while(1)
             {  delay(10);
                tempchange();
                display(get_temp());
              }
 }

先不管程序写得好不好,我就是想超过30度的时候让蜂鸣器响,可是一旦达到30度后单片机就自动复位了,vcc先升高后降低。。。。真的想不明白是什么情况
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-20 23:27:35 | 显示全部楼层
你测电压先...
电路不稳,程序很难办...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-20 23:43:38 | 显示全部楼层
回复【23楼】正点原子:
---------------------------------
我发现一个很可能的问题了,display()这句很有问题。加了display()之后,7805的输入本来是9V多的,结果只有5.8V,输出只有4.4V。我把display()注释了之后,输入就变成9V多了,输出是5V。     我把与display()相关的函数列出来,因为用到了P1^7的AD,所以写函数的时候我用最笨的办法一个一个管脚的写高、低电平。 我试着程序不加display(),单片机就没有自动复位了。什么原因呢?是因为display()里面的if语句太多?这也说不过去呀

void ZERO()
{
   p10=1;p11=1;p12=1;p13=1;p14=1;p15=1;p16=0;


void ONE()
{
   p10=0;p11=1;p12=1;p13=0;p14=0;p15=0;p16=0;
}

void TWO()
{
   p10=1;p11=1;p12=0;p13=1;p14=1;p15=0;p16=1;
}

void THREE()
{
   p10=1;p11=1;p12=1;p13=1;p14=0;p15=0;p16=1;
}

void FOUR()
{
   p10=0;p11=1;p12=1;p13=0;p14=0;p15=1;p16=1;
}

void FIVE()
{
   p10=1;p11=0;p12=1;p13=1;p14=0;p15=1;p16=1;
}

void SIX()
{
   p10=1;p11=0;p12=1;p13=1;p14=1;p15=1;p16=1;
}

void SEVEN()
{
   p10=1;p11=1;p12=1;p13=0;p14=0;p15=0;p16=0;
}

void EIGHT()
{
   p10=1;p11=1;p12=1;p13=1;p14=1;p15=1;p16=1;
}

void NINE()
{
   p10=1;p11=1;p12=1;p13=0;p14=0;p15=1;p16=1;
}


void display(uint temp1)
{
   uchar shii,gee;
   shii=temp1/100;
   gee=temp1%100/10;
   if(shii==0)
   {
      ZERO();   
      diyi=0;                  //第一个数码管的阴级(极数码管是共阴极的)
      dier=1;                  //第一个数码管的阴级 
      delay(400);
   }
   else if(shii==1)
   {
      ONE();   
      diyi=0;
      dier=1;
      delay(400);
   }
   else if(shii==2)
   {
      TWO();   
      diyi=0;
      dier=1;
      delay(400);
   }
   else if(shii==3)
   {
      THREE();   
      diyi=0;
      dier=1;
      delay(400);
   }
   else if(shii==4)
   {
      FOUR();   
      diyi=0;
      dier=1;
      delay(400);
   }
   else if(shii==5)
   {
      FIVE();   
      diyi=0;
      dier=1;
      delay(400);
   }
   else if(shii==6)
   {
      SIX();   
      diyi=0;
      dier=1;
      delay(400);
   }
   else if(shii==7)
   {
      SEVEN();   
      diyi=0;
      dier=1;
      delay(400);
   } 
   else if(shii==8)
   {
      EIGHT();   
      diyi=0;
      dier=1;
      delay(400);
   }  
   else if(shii==9)
   {
      NINE();   
      diyi=0;
      dier=1;
      delay(400);
   }
 
   if(gee==0)
   {
      ZERO();
      diyi=1;
      dier=0;
      delay(300);
   }
   else if(gee==1)
   {
      ONE();
      diyi=1;
      dier=0;
      delay(300);
   }
   else if(gee==2)
   {
      TWO();
      diyi=1;
      dier=0;
      delay(300);
   }
   else if(gee==3)
   {
      THREE();
      diyi=1;
      dier=0;
      delay(300);
   }
   else if(gee==4)
   {
      FOUR();
      diyi=1;
      dier=0;
      delay(300);
   }
   else if(gee==5)
   {
      FIVE();
      diyi=1;
      dier=0;
      delay(300);
   }
   else if(gee==6)
   {
      SIX();
      diyi=1;
      dier=0;
      delay(300);
   }
   else if(gee==7)
   {
      SEVEN();
      diyi=1;
      dier=0;
      delay(300);
   }
   else if(gee==8)
   {
      EIGHT();
      diyi=1;
      dier=0;
      delay(300);
   }
   else if(gee==9)
   {
      NINE();
      diyi=1;
      dier=0;
      delay(300);
   }
}
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-21 00:04:09 | 显示全部楼层
回复【24楼】ljjdglg520:
---------------------------------
是因为你display开启了某些外设,可能就是数码管什么东西。。。
这些要电流的。
直接降到5.8V,说明你的电源实在是烂的可以了。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2013-11-8
在线时间
2 小时
发表于 2014-5-21 00:36:13 | 显示全部楼层
用2596芯片
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
 楼主| 发表于 2014-5-21 10:36:57 | 显示全部楼层
回复【25楼】正点原子:
---------------------------------
我7805是单独用的,稳压电源电路不是用7805,而是用调整管的,我只是取整流桥整流后的那个电压值作为7805的输入
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-7 20:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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