38度发烧友--38Hot Volt-Nuts

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1364|回复: 22

DIY的“便携”可编程六位半电压信号源完工了

  [复制链接]
发表于 2024-7-31 00:36:26 | 显示全部楼层 |阅读模式
本帖最后由 lg676041036 于 2024-7-31 00:41 编辑

先声明本人技术水平不咋的,并不是谦虚而是事实,特别是模拟电路方面。坛里大神很多,在坛里学习大神们的帖子学到了很多。再上图
DSC_0928_副本.jpg
几年前就开始设计带电池“便携”版本,说是便携其实也挺大挺重的,主要是找到公模外壳适合的就这一款。这款源现在终于属于完工状态了。搞了几年并不是说这东西难,主要是我是十天晒网一天打鱼同时还是业余时间,中间还几度中断了一段时间。不容易,中间几度想烂尾。我烂尾的DIY太多了。大多是做到半成品就放一边了。这个好像是我第一个比较完整的作品了。


一开始做这个主要也是看了其它坛里发的开源的信号源,起初看到这么高的分辨率感觉不可思议,对此产生了兴趣。同时我工作中大多数项目使用模拟采样功能,也需要有一个称手的设备。想当年都是用电位器分压产生信号测试有限的点位,特别是用精密一点的ADC用电位器产生的电压稳都稳不住。

这是一个带有强烈个人执念的设计,因为这个设计里我花了大量时间实现的功能对大多数人来说毫无用处,仅是为了我日常使用、测试方便。

整个设计使用了两块板子,一块显示板、一块模拟板。
微信图片_20220904170026_副本.jpg
由于设计之时是当时缺芯时间段,各种芯片价格猛涨,所以选的两个偏门主控芯片,显示板选用全志F1C200S,模拟板选的树霉派的RP2040。当然即使放在现在各芯片价格回归正常我还是会选这两个主控,不单单是价格问题,主要是我用熟了这两个芯片,而且这两个芯片用在这挺合适。F1C200S主频可用到600M64MByte DDR内存可用到200M,做UI是不错的选择。而RP2040PIO在我这设计中也很有用,但RP2040的其它组件我觉的就有点差强人意了。

虽然做便携版之前做了实验板,但没发现实验板上隐藏的问题,还是踩了不少坑,踩坑搜索找问题时也发现了坛里大佬们的作品。
接下来是摆UI
uicapture202432216712.jpg
虽然测量通道性能参数比较差,但功能该做的都做了,统计、趋势、自动保持,通过左右滑动切换子面板。得益于F1C200S的大内存,两个测量通道都能存储2百万个历史数据。如下图所示。
uicapture2024624202737.jpg
源输出有五个档位/类型:分别是1V档(六位半分辨率)、15V档(六位半分辨率)、30mA档(五位半分辨率)、交流10V档(50HZ正弦波,五位半分辨率)、交流20mA档(50HZ正弦波,五位半分辨率)。
1V档演示
https://v.youku.com/v_show/id_XNjQxNTc5NjcxNg==.html
15V档演示
https://v.youku.com/v_show/id_XNjM4MTk2MzEyNA==.html
30mA档演示
https://v.youku.com/v_show/id_XNjQxNTc5ODMzMg==.html
交流10V档演示
https://v.youku.com/v_show/id_XNjQwOTA4ODAyNA==.html
交流20mA档演示
https://v.youku.com/v_show/id_XNjQwOTA4MzM5Ng==.html
接下来就是奇葩功能DDS函数信号发生器了,本来是想取消这个功能的,但做UI还有程序花了不少功夫还是留着算了。
uicapture2024322193650.jpg
接下都是带有我个人执念的功能了,自定义可编程功能,这个功能花了我大量时间特别是UI方面,工程量很大。
uicapture2024322201852.jpg
自定义编程带有简单的六类指令,分别是:设置指令、等待指令、存储指令、跳转指令、寄存器指令、通讯指令。

接下来就是为自己量身订造的自动INL测试程序了,由于平时工作中大多数项目都需要支持MODBUSR-RTU,所以该测试程序只支持MODBUS-RTU.,可以说这个应用就是我做源的最终目的。
uicapture2024722815.jpg
通过简单设置参数后即可启动
uicapture2024622224741.jpg
最后可直接得出最大INL
uicapture202462331724.jpg
最后的VI曲线程序,没啥用处,纯粹是玩。
uicapture2024427212540_副本.jpg




回复

使用道具 举报

发表于 2024-7-31 16:23:45 | 显示全部楼层
能力很强
回复 支持 反对

使用道具 举报

发表于 2024-8-1 09:42:14 | 显示全部楼层
出套件吗
回复 支持 反对

使用道具 举报

发表于 2024-8-1 12:24:03 | 显示全部楼层
主基准 和 DAC 用的啥啊,输出也是用的2片DAC与运放加法器提高分辨率吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-1 15:31:11 | 显示全部楼层

见笑了,离强还远着呢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-1 15:34:01 | 显示全部楼层

不好意思,老化好的三台样机已经出完了,还有些没焊插件没老化的板子,后续弄好了可以出掉,可加Q群694736397
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-1 15:35:14 | 显示全部楼层
nunu123 发表于 2024-8-1 12:24
主基准 和 DAC 用的啥啊,输出也是用的2片DAC与运放加法器提高分辨率吗

基准LM399,DAC用的AD5541,的确是2片DAC相加提高分辨率。
回复 支持 反对

使用道具 举报

发表于 2024-8-2 23:22:30 | 显示全部楼层
确实很厉害,尤其是应用了廉价的ARM SoC思路非常好。
F1C200S和RP2040都是很有特点的芯片。
回复 支持 反对

使用道具 举报

发表于 2024-8-3 11:46:06 | 显示全部楼层
厉害了
回复 支持 反对

使用道具 举报

发表于 2024-8-6 09:36:51 | 显示全部楼层
不错啊!
回复 支持 反对

使用道具 举报

发表于 2024-8-7 08:29:08 | 显示全部楼层
很好 。
回复 支持 反对

使用道具 举报

发表于 2024-8-7 17:25:13 | 显示全部楼层
这个屏幕和界面很强大。功能也多。
回复 支持 反对

使用道具 举报

发表于 2024-8-15 18:12:30 | 显示全部楼层
laislabo 发表于 2024-8-7 17:25
这个屏幕和界面很强大。功能也多。

楼主厉害!
回复 支持 反对

使用道具 举报

发表于 2024-8-15 21:59:15 | 显示全部楼层
欣赏一下了  
回复 支持 反对

使用道具 举报

发表于 2024-8-16 13:34:22 | 显示全部楼层
这个好,欣赏一下
回复 支持 反对

使用道具 举报

发表于 2024-8-16 16:53:04 | 显示全部楼层
很漂亮
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-20 23:18:01 | 显示全部楼层
本帖最后由 lg676041036 于 2024-8-20 23:21 编辑

详细的功能与操作还有各种实测数据可以看用户手册,用微信或者百度网盘扫码即可。
QQ截图20240820231303.png

链接:https://pan.baidu.com/s/1pQiGpOHk2bNzg617imnOEQ?pwd=abcd
提取码:abcd
复制这段内容后打开百度网盘手机App,操作更方便哦

回复 支持 反对

使用道具 举报

发表于 2024-9-2 14:51:47 | 显示全部楼层
厉害了技术大神
回复 支持 反对

使用道具 举报

发表于 2024-9-11 09:45:36 | 显示全部楼层
这个利害了,带交流
回复 支持 反对

使用道具 举报

发表于 2024-10-4 14:48:55 | 显示全部楼层
请问哪里能购买呢?
回复 支持 反对

使用道具 举报

发表于 2024-10-28 09:51:40 | 显示全部楼层
用心做 放个福利给坛友
回复 支持 反对

使用道具 举报

发表于 2024-11-3 13:26:08 | 显示全部楼层
给楼主点赞。
回复 支持 反对

使用道具 举报

发表于 2025-2-5 17:20:30 | 显示全部楼层
出套件
回复 支持 反对

使用道具 举报

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

本版积分规则

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