搜索
bottom↓
回复: 49

自己做的便携式可调电源(LM2575-ADJ调压,MEGA8采集电压值)

[复制链接]

出0入0汤圆

发表于 2006-9-19 16:57:34 | 显示全部楼层 |阅读模式
自己做的便携式可调电源(LM2575-ADJ调压,MEGA8采集电压值)

程序见后,电路图整理后放上





出0入0汤圆

 楼主| 发表于 2006-9-19 16:59:43 | 显示全部楼层
/**********************************便携式电源**********************************/

//编译环境ICCAVR ,MCU:MEGA8@8MHZ                                             

//资源分配:                                                                    

//PB0--PB7:LED显示当前电压                                                     

//PC0--PC4:预留  PC5:AD信号采集输入口                                         

//PD0--PD7:预留                                                               

//功能:可以模拟显示0--20V以内的电压,精度为0.1,采样电压为实际电压的1/4        

//编写:李科  2006/09/18                                                        

#include <iom8v.h>

#include <macros.h>



/*************************函数申明*************************/

void port_init(void);



/*************************全局变量*************************/

long int value=0,i=0;//定义长整形变量



/************************端口初始化************************/

void port_init(void) //端口初始化   

{

PORTB = 0xff;       //B口输出1      

DDRB  = 0xff;

PORTC = 0xff;       //C口输入状态   

DDRC  = 0x00;

PORTD = 0x00;       //D口输出0      

DDRD  = 0xff;

}



/*************************延时函数*************************/

void delay(int m)    //1ms延时      

{

int l,j;

for(l=0;l<m;l++)

  {for(j=0;j<1000;j++);}

}



/*************************AD初始化*************************/

void adc_init(void)  //中断初始化,中断时间: 208uS

{

ADCSR = 0x00;       //关ADC                     

ADMUX = 0x05;       //ADC第5通道输入            

ACSR  = 0x80;

ADCSR = 0xEF;       //开ADC,并128分频           

}



#pragma interrupt_handler adc_isr:15

void adc_isr(void)       //中断函数        

{

  ADCSR = 0xEF;          //开ADC,并128分频

  ADMUX = 0x05;          //ADC第5通道输入  

  value = ADCL;          //必须先读低8位   

  value|=(int)ADCH << 8; //再读高8位      

}



void main(void)          //主函数         

{

CLI();                  //清0            

port_init();            //端口初始化      

delay(1000);

PORTB = 0x00;           //B口输出0        

adc_init();             //A/D转化初始化   

SEI();                  //允许所有中断   

while(1)

{

  i=((value*4*5)/102.4)-3;//乘以4表示采样电压为真实电压的1/4,减去3为电压修正

  PORTB=i;

}

}

出0入0汤圆

发表于 2006-9-19 17:01:52 | 显示全部楼层
楼主的万用板哪里买的?质量很不错。

我这边只能买到单面的,而且是电木板,质量超差

出0入0汤圆

 楼主| 发表于 2006-9-19 17:07:00 | 显示全部楼层
嘿嘿~加工电路板时候做的拼板

出0入0汤圆

发表于 2006-9-19 17:07:06 | 显示全部楼层
呵呵,上面离题了,

楼主的作品很棒,不过还没看懂你上面的到底哪个是便携式可调电源??

出0入0汤圆

 楼主| 发表于 2006-9-19 17:07:32 | 显示全部楼层
上面那个大的是公司专门去加工的万用板

出0入0汤圆

 楼主| 发表于 2006-9-19 17:10:32 | 显示全部楼层
便携的是小的那个,22号坐火车回绵阳,怕火车上没有电,所以自己做个,带个电池包就可以给手机还有MP4冲电了:)

出0入0汤圆

 楼主| 发表于 2006-9-19 17:12:40 | 显示全部楼层
大的是以前做的一个简易数控电源,本来说做个IC测试仪的,后来暂时没有做,就先拿来用起了

出0入0汤圆

 楼主| 发表于 2006-9-19 18:02:22 | 显示全部楼层
电路图简单画了下,有不明白的请提出~

头像被屏蔽

出0入0汤圆

发表于 2006-9-19 18:49:59 | 显示全部楼层
优质的玻纤万用板我们邮购有供应:http://www.ouravr.com/shop/product_list.jsp?kind=normal&class_id=1621&super_id=1620&view_kind=picture_list



玻纤实验板(10*20CMM网站产品)  货号:4024



玻纤实验板(10*10CMM网站产品)  货号:2520



我们之前也生产过双面的,发现双面的万用板有一个致命的缺陷:拆了零件后很难重新焊接,因为过孔的锡很难清除。



所以现在我们只生产单面的。

出0入0汤圆

发表于 2006-9-19 21:41:03 | 显示全部楼层
MEGA8有这么多AD没用上,可惜了。建议再加一路,采集电流。LCD上面显示电压,下面电流。

出0入0汤圆

发表于 2006-9-20 08:59:14 | 显示全部楼层
现在看明白了,但是用8个发光二极管指示电压看得很辛苦啊,加数码管显示比较好,或者液晶。不过学习玩玩就无所谓了,谢谢你的共享。

出0入0汤圆

发表于 2006-9-20 09:37:45 | 显示全部楼层
没看到电路板上的电感在什么地方?

出0入0汤圆

发表于 2006-9-20 09:42:14 | 显示全部楼层
有创意

出0入0汤圆

发表于 2006-9-20 09:50:04 | 显示全部楼层
fsclub 眼力好!是啊,怎么没有电感???

出0入0汤圆

发表于 2006-9-20 11:44:08 | 显示全部楼层
倒是对大的那个程控电源电路感兴趣。

出0入0汤圆

 楼主| 发表于 2006-9-20 12:05:23 | 显示全部楼层
呵呵~电感在LM2575的脚低下,也就是可调电阻的下面

出0入0汤圆

 楼主| 发表于 2006-9-20 12:09:35 | 显示全部楼层
TO:benladn911

用2个8段数码管接线有点麻烦就没有采用:)

LED显示简单心算下也就出来了:

128 64 32 16 8 4 2 1

出0入0汤圆

发表于 2007-3-30 16:04:35 | 显示全部楼层
likelovelike 李科:



没看懂哦,第一张图片里液晶屏上有个设定值,有个真实值,不知道您那个设定值是怎么来的,好象看您的电路和程序里都没有关于设定的东西在吧?



请问一下,如何通过单片机来控制2576-ADJ呢?

出0入0汤圆

发表于 2007-3-30 17:16:12 | 显示全部楼层
上面的电路图没控制2576,2576是电阻控制的,M8仅仅用来采样和显示而已

出0入0汤圆

发表于 2007-3-30 17:26:22 | 显示全部楼层
请问LZ,用的几节电池充电,不会是蓄电池把

出0入0汤圆

发表于 2007-3-30 17:57:47 | 显示全部楼层
那请问大侠,有什么简单的方法通过单片机来控制2576的输出电压呢?

出0入0汤圆

发表于 2007-3-30 22:06:12 | 显示全部楼层
试试数字电位器

出0入0汤圆

发表于 2007-3-31 08:57:54 | 显示全部楼层
听说数字电位器好贵的哦~,不知道那个好贵有多贵哦...

出0入0汤圆

发表于 2007-3-31 10:34:20 | 显示全部楼层
一般的抽头数不多的几块钱

出0入0汤圆

发表于 2007-3-31 11:01:27 | 显示全部楼层
可不可以用数字开关做一个数字电位器呀?

出0入0汤圆

 楼主| 发表于 2007-5-10 11:34:45 | 显示全部楼层
我们公司采购买的100抽的X9312  15元一个

出0入0汤圆

发表于 2007-5-11 16:23:04 | 显示全部楼层
请问楼主第一个图上的是如何控制电压的?不像是用数字电位器吧?

出0入0汤圆

发表于 2007-5-12 09:13:21 | 显示全部楼层
这就叫没有困难创造困难

出0入0汤圆

发表于 2007-5-12 10:45:59 | 显示全部楼层
同意阿莫所说的:双面的万用板有一个致命的缺陷:拆了零件后很难重新焊接,因为过孔的锡很难清除.

但如果用吸焊器也是很好拆的,吸焊器本身一定要用自发热的那种,拆了元件以后再用它来吸干净就可以了.

出0入0汤圆

发表于 2007-5-12 11:10:03 | 显示全部楼层
用吸锡线呀,很好用的

出0入0汤圆

发表于 2009-3-29 10:43:35 | 显示全部楼层
COOL  很不错

出0入0汤圆

发表于 2009-3-29 10:56:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-3-29 11:09:54 | 显示全部楼层
呵呵、、、楼主的焊接功夫也不错呀,我们单位搞设计的水平肯定比不上

出0入0汤圆

发表于 2010-6-18 16:00:27 | 显示全部楼层
MEGA8采集电压值,MEGA8不会用

出0入0汤圆

发表于 2010-6-18 16:05:22 | 显示全部楼层
用天线起何作用?

出0入0汤圆

发表于 2010-6-18 19:47:49 | 显示全部楼层
呵呵学习一下啊啊

出0入0汤圆

发表于 2010-6-18 21:54:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-29 09:41:13 | 显示全部楼层
双面把烙铁烧热一点,先取出元件,然后用烙铁把过孔内的锡烧热,撇一口气就吹空了,对于做电子的来说长期坐台,这样还可以练练肺活量!注意,不要玩得太high,烙铁没拿开嘴就去了,我就kiss了一次烙铁

出0入0汤圆

发表于 2010-11-11 22:51:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-12 15:32:38 | 显示全部楼层
回复【38楼】cgc_good
-----------------------------------------------------------------------

KISS时间不长问题不大,38楼 真有感情

出0入0汤圆

发表于 2011-8-9 15:48:07 | 显示全部楼层
心算! 用LED做显示! 这个有意思!! 谢谢楼主

出0入0汤圆

发表于 2011-12-17 12:55:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-30 19:19:45 | 显示全部楼层
下次我也做个移动电源来用用

出0入0汤圆

发表于 2012-2-1 17:50:37 | 显示全部楼层
移动电源

出0入0汤圆

发表于 2012-2-1 20:55:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-5 11:11:40 | 显示全部楼层
移动电源 ,强,顶一个!!!

出0入0汤圆

发表于 2012-8-23 19:22:12 | 显示全部楼层
用运放加pwm可以做个可调的

出0入8汤圆

发表于 2014-12-10 04:40:52 | 显示全部楼层
likelovelike 发表于 2007-5-10 11:34
我们公司采购买的100抽的X9312  15元一个

收藏一下 最进要用到!

出0入0汤圆

发表于 2014-12-10 09:12:23 | 显示全部楼层
观摩下,mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-6 06:07

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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