一、作品简介 实物图片如下:
开机图如下:
电压电流设置界面如下:
恒流模式界面如下:
自己日常用的电源是GPD-3030D,显示界面只有一个,通过拨码开关选择显示电压或者电流。而且电压显示只精确到0.1V,电流显示精确到0.01A。总是感觉到看显示不方便,但是看很多高精度显示的电源要么价格很贵,要么也都是LED显示。于是想到了自己做一个直流模块的想法。 该模块能够在常规 条件下替代高精度电源。输入部分使用一个30V的电源输入即可。在模块的屏幕上,可以观察输入电压,输出电压和电流。整体成本比商业高精度电源的成本低很多很多,很适合电子爱好者业余条件下、低成本条件下替代高精度电源,市场有很大空间。 模块使用了5寸液晶屏显示常用参数,可以在一个屏幕上显示常规关注的各项参数。屏幕使用电阻触摸屏,方便用户在使用的时候,符合平常的操作习惯。 总结: 本模块可以在一定程度上替代高精度电源。而且整体成本基本只有高精度电源的1/10(以GPD-3303S为例,没计算Tek,Agilent等国外品牌) 二、系统构架图
三、硬件部分的描述 实现的过程其实很简单: 1.上电,系统通电; 2.设置电压电流,DA通过设置的值,输出合适的DA值; 3.根据设置的值,电源芯片输出合适的电压; 4.系统随时采集输出的电压和电流,根据采集到的情况,进行实时调节。 PCB截图如下:
四、材料清单(BOM列表) 主要物料清单如下:
本文首发自立创社区,转载请注明,如需详细物料清单以及原理图等资料可到原文进行下载:http://club./article/details_6349_1.html 五、软件部分的描述 关键代码 如下:
六、总结 精度计算: 通过视频可以看出,设置输出5000mV,实际输出5025mV,误差为(5025-5000)/5000=0.5% 设置输出24000mV,实际输出24078mV,误差为(24078-24000)/24000=0.325%;电压总体输出误差较小; 设置电流22mA,实际输出22.267mA,误差为(22.267-22)/22=1.2% 整体大多数使用的是1%精度的电阻,部分为5%,输出效果能够有这样,个人觉得很不错了。 DIY体会: 因为第一次搞电源这个行业,总体没啥经验,所以diy过程中碰到不少的问题。第一个问题,在处理反馈的时候,没有加比例电阻,因此调节范围很窄。 然后,因为没考虑到ADC的输入阻抗,因此,采集电流总有偏差。经过艰苦的排查问题,总算把这些都给解决掉了。 当前只实现了电压设置,电流设置,电流限流,输入电压显示等功能。后期还准备利用TFT的优势,增加电压,电流的实时记录功能,后期可以通过用户选择,查询某段时间的输出电压和电流曲线。
|
|