• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

自制的数控电源(小功率线形 有图)

51单片机控制,TLC5615做D/A,OP07放大驱动下拉三极管,下拉三极管拉动达林顿,两片LM339完成过压,过电流,过电压变化率保护(保护动作时,输出电压迅速回零,同时单片机自动复位),自动换档以及输出电流分级显示功能.
以下是控制核心电路:
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/50/1172232639.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
测试中,达林顿管选用TIP132:
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/50/1172232692.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
输出电压0.0V 万用表接输出:
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/50/1172232773.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
输出电压0.1V:
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/50/1172232820.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
输出电压1.0V:
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/50/1172232890.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
输出电压10.4V:
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/50/1172233006.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
输出电压15.0V  (最高输出):
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/50/1172233078.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
全部回复(21)
正序查看
倒序查看
2007-02-24 22:44
数码相机不错嘛.
你拿那么多器件来练兵啊,真有钱.
0
回复
v-mosfet
LV.7
3
2007-02-25 14:00
@mfn-1@163.com
数码相机不错嘛.你拿那么多器件来练兵啊,真有钱.
这确实要做个电源自己用的!这只是在测试!这两天再把它装起来
0
回复
xinzzhang
LV.4
4
2007-02-25 15:05
**此帖已被管理员删除**
0
回复
v-mosfet
LV.7
5
2007-02-25 20:42
@xinzzhang
**此帖已被管理员删除**
别叫我大哥!我可没你大!

我只是寒假里在学习51单片机,学了一些想做点东西,因为我喜欢电源,所以就做了一个数控电源!20天前我还不能用扫描让那3个数码管显示数字呢!才学了不到一个月,怎能和你们专业级的比啊!
0
回复
v-mosfet
LV.7
6
2007-02-25 20:51
今天买回来的变压器不合适!!!好郁闷啊!!不知道现在变压器厂家有没有固定的行业标准!!

我需要的是满载时输出为9V,30VA功率(较高电压输出的时候自动转为倍压整流),原来我买变压器的地方是按照满载电压来标记的,今天从另一家买的,居然是空载输出9V!!!郁闷!!!电压不足啊!!明天去市场换一个12V的!
0
回复
xinzzhang
LV.4
7
2007-02-26 10:32
@v-mosfet
别叫我大哥!我可没你大!我只是寒假里在学习51单片机,学了一些想做点东西,因为我喜欢电源,所以就做了一个数控电源!20天前我还不能用扫描让那3个数码管显示数字呢!才学了不到一个月,怎能和你们专业级的比啊!
抱歉,原来以为你是专业人员,很想和你交流.
听你如此说,我清楚啦.

我错啦!

这里向你道歉.

希望能和你经常相互学习!
0
回复
2007-02-26 20:17
@v-mosfet
别叫我大哥!我可没你大!我只是寒假里在学习51单片机,学了一些想做点东西,因为我喜欢电源,所以就做了一个数控电源!20天前我还不能用扫描让那3个数码管显示数字呢!才学了不到一个月,怎能和你们专业级的比啊!
够专业了.起码有个象模像样的万用表,还有个电源.
0
回复
v-mosfet
LV.7
9
2007-02-26 23:54
@xinzzhang
抱歉,原来以为你是专业人员,很想和你交流.听你如此说,我清楚啦.我错啦!这里向你道歉.希望能和你经常相互学习!
这个没有什么要道歉,又不是你的错,呵呵!

前辈那么说是看得起小弟吗!

要向前辈学习!把这些搞好了!
0
回复
v-mosfet
LV.7
10
2007-02-27 00:05
@mfn-1@163.com
够专业了.起码有个象模像样的万用表,还有个电源.
那个万用表是淘汰了两个的了,这种自动量程标用这比较方便!那个电源是在高二到高三那个暑假做的,功能不多,不过用到现在还挺好用的!说白了,我除了上学要花一堆钱之外就是搞这个话钱多了!这个寒假已经花掉差不多500元了!呵呵!
0
回复
v-mosfet
LV.7
11
2007-02-27 00:11
电源已经做好了:
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/50/1172506081.jpg');}" onmousewheel="return imgzoom(this);">
数码管我换成草绿的了,显示扫描频率也由原来的30Hz左右提高到了2000Hz,那一竖排的4个LED是指示电流的,一个代表300mA,散热方式为风冷,风扇在后面,温控的,那个大电阻当负载测试用,10欧50W的!
0
回复
lyqq
LV.5
12
2007-02-27 15:07
@v-mosfet
电源已经做好了:[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/50/1172506081.jpg');}"onmousewheel="returnimgzoom(this);">数码管我换成草绿的了,显示扫描频率也由原来的30Hz左右提高到了2000Hz,那一竖排的4个LED是指示电流的,一个代表300mA,散热方式为风冷,风扇在后面,温控的,那个大电阻当负载测试用,10欧50W的!
能不能做成PWM控制麻.線行性的不是效低嗎?看是否可用DA控制DC/DC芯片的FB,來完成輸出電壓的輸出控制和有效高的效率呢!
你的取樣是通過A/D傳回51達到穩定VOUT電壓的嗎?可給點提示嗎?
0
回复
v-mosfet
LV.7
13
2007-02-27 16:41
@lyqq
能不能做成PWM控制麻.線行性的不是效低嗎?看是否可用DA控制DC/DC芯片的FB,來完成輸出電壓的輸出控制和有效高的效率呢!你的取樣是通過A/D傳回51達到穩定VOUT電壓的嗎?可給點提示嗎?
我主要是刚学习单片机,做个电源玩玩,但不是为了做电源!

当然可以控制DC/DC做成开关电源了!

电压控制是靠硬件的!由D/A送出的电压作为输出稳压电路的基准电压进行放大,没有A/D回馈,D/A芯片用的TLC5615
0
回复
正弦芯
LV.8
14
2007-02-27 19:56
@v-mosfet
我主要是刚学习单片机,做个电源玩玩,但不是为了做电源!当然可以控制DC/DC做成开关电源了!电压控制是靠硬件的!由D/A送出的电压作为输出稳压电路的基准电压进行放大,没有A/D回馈,D/A芯片用的TLC5615
不错啊,恭喜你!
  提个建议:把接线柱放在面板的最左边,把两个按键移到最右边,会更好操作.
0
回复
2007-02-28 00:41
@v-mosfet
电源已经做好了:[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/50/1172506081.jpg');}"onmousewheel="returnimgzoom(this);">数码管我换成草绿的了,显示扫描频率也由原来的30Hz左右提高到了2000Hz,那一竖排的4个LED是指示电流的,一个代表300mA,散热方式为风冷,风扇在后面,温控的,那个大电阻当负载测试用,10欧50W的!
每个数字扫描频率超过75Hz就可以了.增加一个电流电压显示切换的按钮,不要用LED灯来指示电流,I sensce 要也是可以设置的.另外,增加一个按钮做电源软开关用会更好,兼做过流保护动作的复位开关.
0
回复
2007-02-28 00:43
@正弦芯
不错啊,恭喜你!  提个建议:把接线柱放在面板的最左边,把两个按键移到最右边,会更好操作.
外形还不错,送给我吧.
0
回复
v-mosfet
LV.7
17
2007-02-28 10:01
@mfn-1@163.com
每个数字扫描频率超过75Hz就可以了.增加一个电流电压显示切换的按钮,不要用LED灯来指示电流,Isensce要也是可以设置的.另外,增加一个按钮做电源软开关用会更好,兼做过流保护动作的复位开关.
用数码管显示电流需要把电流取样电阻的电压用A/D回去,这里面没做A/D,一共有三重硬件保护过流保护,绝对过压保护以及过电压变化率保护,任何一重保护电路动作都会瞬间切断输出然后让单片机复位.另外当控制电源的+12V电压小于10V的时候,也会切断输出,这样就防止了关机瞬间的电压失控!
0
回复
v-mosfet
LV.7
18
2007-02-28 10:05
@正弦芯
不错啊,恭喜你!  提个建议:把接线柱放在面板的最左边,把两个按键移到最右边,会更好操作.
呵呵,我习惯左边电源右边输出,这样用左手控制,在改动电源电压的时候不会影响右手的工作.
0
回复
newman.ni
LV.4
19
2007-02-28 12:28
小伙子不错啊,在学校阶段能作出这样的东西已经很不错了,好好努力将来会有大的前途啊.
0
回复
2007-02-28 21:42
@v-mosfet
用数码管显示电流需要把电流取样电阻的电压用A/D回去,这里面没做A/D,一共有三重硬件保护过流保护,绝对过压保护以及过电压变化率保护,任何一重保护电路动作都会瞬间切断输出然后让单片机复位.另外当控制电源的+12V电压小于10V的时候,也会切断输出,这样就防止了关机瞬间的电压失控!
其实AD、DA都可以用MCU产生PWM来实现.AD其实就是DA.19楼说得不错,你很可以了.钱图无量.
0
回复
cxg1210
LV.1
21
2016-11-09 09:51
 能给出原理图吗
0
回复
heda969240
LV.1
22
2016-11-22 12:42
@cxg1210
 能给出原理图吗
出个图纸来玩下
0
回复