以前用热转印做的主控板正面 ![]() 反面,松香水太多比较恶心 ![]() 整体外观 ![]() 内部,调整管质量不错,用的正品的3DD9D ![]() 纪念一下,已经被我拆掉了,2008-10-4月完工的 ![]() 虽然对于以前我用的电源来说是一个跨时代的东西,但是问题存在不少。 1、电压不精确,漂移严重,原因是当时图方便无经验取样电阻用的一个多圈电位器直接进行分压,本身温漂就大。 2、结构设计缺陷,散热器是被动散热,内部温度高,导致温漂更加厉害 3、PWM二阶积分做基准本身就不太精确,M8内置AD(10bit)分辨率也不够 4、机壳用的原有电源机壳,老旧体积大不美观,矩阵按键手感不好 5、当时编程水平有限,程序用了大量延时函数,按键程序优化不好,造成按键反映慢 6、设计经验不足,电路设计有些小缺陷。
虽然后面我准备用开关电源做一台双路的,当时用光耦隔离通讯都搞定了,这台电源设计思路很先进,用的KIC-125开关模块进行跟随一级降压,第二级用传统的线性稳压,第一次自制了风道散热器效果不错,这次都是用的这台散热器。最后因为模拟电路的一些设计缺陷以及有些元器件故障而夭折,废了不少功夫,可惜。。。 上个图: 首先引入了模块化设计的经验 ![]()
用了光耦对MCU板和模拟板进行全隔离数据通讯,AD输入和DA输出都是全隔离
![]()
内部一览,用了风道散热器和开关电源
外部图,用的1604液晶屏和USB通讯口 ![]()
这两个电源虽然没有成功,但是为这次的电源积累了经验,现在这台电源我吸取了这两台电源的设计教训,全面重新设计,整个电源从设计到完工,历时2个月,其间总的来说一番风顺,但是也出了一些小波折。 首先,这次这台电源的设计思路是输出电压电流精确,温度漂移小,纹波小,操作方便人性化,界面简洁高效,散热好。 这次还是准备做一台纯线性的电源,毕竟是桌面实验用电源,体积虽然要求小,但也不是很极端,而且纹波干扰也好控制。而且过载能力强,相对安全。
变压器用的以前的80年代生产的,输出电压0v-6.3v 34v-0v-34v 0v-26v,带静电屏蔽层,当时国营大厂出的,做工很好,发热小运行起来安静得很,功率估计有300w以内。所以设计输出电压就是0-25v 0-5A,比较保守。 ![]()
散热器,自制的风道散热器
![]()
整流滤波板,用雕刻机做的板子,20A的桥堆,桥堆在底面,涂上硅脂,将底盘作为散热器,用了4个63V 10000uf的滤波电容
![]() ![]() ![]() ![]()
打孔安装上去大小还挺合适
![]()
装上散热器看看,还行。
![]()
雕刻机做的调整管输出部分电路板
![]() ![]()
焊接上元件,调整管用的是TIP35C,15A,125W功耗,用的dale 0.5欧电阻进行均流
![]() ![]() ![]()
装上散热器后面板后看一下效果
![]() ![]()
雕刻机做的给运放双路供电的电路板,因为变压器自身限制,只有用两级稳压,用三极管把44v直流电压降到22v左右,然后再用7812和7912输出正负12v,上面外带了一路给CPU板供电的+5v电源,这里有一个小插曲,装上后带负载发现5V那一路电压不够,没办法,急中生智,把6.3v那一路交流输出倍压整流后再送入5v稳压板,这下就完全搞定了。而且倍压后大概在12v的样子,正好也给散热器风扇供电了。
![]() ![]() ![]() ![]() ![]()
焊接完毕后用螺丝装载变压器上面,空间正好合适
![]()
整理一下走线
![]() ![]()
用雕刻机铣前面板,用ARTCAM设计的,这次雕刻机可是立功了。
![]() ![]()
装上器件,很合适,现在介绍一下,那个电源开关是以前从star针打上面拆的一个德国产的电源开关,蓝色的是一个OUTPUT自锁开关,黄色和白色旋钮不是电位器,是ALPS的EC11旋转编码器,这次这个编码器给力,调节很方便。液晶用的1604字符液晶屏,输出接头是纯铜的带香蕉插座的专用接线柱。
![]()
把前面板的铁框架装上去,大概比一下空间准备开孔
![]()
用雕刻机给铁板开孔,吃力,刀具不好
![]()
装上后,还行。。。。
![]()
可怜的铣刀,完全被烧毁了
![]()
通电试试,还不错。。。有模有样的
![]()
把前面板装上去看看剩余空间如何,好安装主控板。
嗯,有点样子了。。。。
![]() ![]() ![]()
将各种电源线、信号线等引出,扎好,为下一步做好准备。
![]()
电路设计完毕,上雕刻机刻电路板
![]() ![]()
MCU板焊接完毕,还是用的M8直插芯片,AD用的16位的双通道MX7705,DA用的MAX5321,自带10ppm内部基准的12位双通道串行DA,很爽!通讯还是用的MAX232CPE,做成了插座模块化,直接插上去,便于维护。
![]() ![]() ![]()
写了一个测试程序,嗯,还行。
![]()
这次的重头戏,模拟板,还是雕刻机刻的
![]()
焊接得不好看,大家将就看一下
![]()
安装完毕,介绍一下,该板用的运放是OP177GP低失调精密运放,运放分压电阻全部用的718厂的 25ppm 0.1%精密金属膜电阻,电流检测用的DALE LVR-5 0.1欧的,还有一个芯片是MAX6325,给AD,MX7705做基准的2.5000v基准芯片,1.5ppm的。
![]() ![]()
组合起来看看效果
![]()
装上去后的效果,散热器上加入了LM35温度检测IC
![]()
从上面看看
![]()
旁边看看
![]()
看看脸蛋
![]()
看看旁边
![]()
看一下小pp,后面由于绝缘胶条跑出来了一点,所以感觉散热器好像是歪的,实际上不是的
![]()
暂时写了一个驱动DA的程序,测试一下模拟板,看看效果
![]()
输出10.00V 2A
![]()
2A恒流状态下的5欧负载纹波,纹波Vmax 在2mv-4mv之间跳动,非常好了~~
![]()
完善程序,测试中,调节10。00v,输出10.000-10.001v之间,并且用电吹风将整体加热到50度左右,电压只飘末尾5个字的样子,也就是5mv
![]()
设置界面,设置成20v,3.5A 恒流,旋转编码器确实好用,优化了程序,手感没有丝毫延迟,为了增加易用性
将设定值保存入EEPROM里面,下次开机按OUTPUT直接输出上次关机前的设置电压电流 ![]() ![]()
用的5欧 50w负载
![]()
负载纹波,4mv Vmax,很不错
![]()
10V输出的时候
![]()
制作完毕,用油性笔留个爪印。。。丑。。。。
![]()
整体一览·~~~
![]() ![]() 由于现在还用不到远程监控数据功能,所以上位机程序还没有开发(准备用C++ BUILER),现在是每0.5s 发送一次本机电压、电流设定值,温度告警设定值,以及当前AD采集的电压、电流、功率、散热器温度值。
电源完成,长33cm 宽11cm 高17cm 全重6.5kg
总的来说,这个电源达到了设计效果,还是比较满意,太累了,需要放松一下了。。。。
(责任编辑:admin) |