搜索
bottom↓
回复: 22

给国产二手电子负载做了个上位机

[复制链接]

出0入0汤圆

发表于 2014-11-20 21:01:56 | 显示全部楼层 |阅读模式
以前在其他坛子里收了个二手的老版M8电子负载,开始用的还不错,直到有一天测试一个刚入手的双50V二手电源,好像是电源设置不对还是其他原因,电源突然开始冒烟,负载大的功率管也牺牲了。花了很多时间,才将电源修复,电子负载也换功率管才修复。事后分析发现,该老版M8电子负载设计中过压、过流保护完全没有,痛定思痛,入了一二手台国产200W DL3311A电子负载,该负载带四线测试,双表头,还带232接口,价格只是进口二手的一半以下。
入手测试了,确实了得,测个几A电流、20-30电压,简直完全没有温度,使用的材料也很给力。仔细研究它的说明书后,根据其协议,做了个上位机,可以设置其工作参数,以及设置多少时间间隔返回数据。后期再为这个版本增加存储功能。先贴个图,有兴趣的朋友可以再交流。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入0汤圆

发表于 2014-11-20 21:20:06 | 显示全部楼层
授人以鱼不如授人以渔啊~

出0入0汤圆

发表于 2014-11-20 22:44:15 | 显示全部楼层
用VB做一个就可以了,很快的........

出0入0汤圆

 楼主| 发表于 2014-11-20 22:44:38 | 显示全部楼层
改良版,增加表格和图表

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-11-20 22:46:00 | 显示全部楼层
确实很快,这个是C#做的,断断续续,也就是3-4个小时的时间。分析厂家数据格式花了不少时间。

出0入0汤圆

 楼主| 发表于 2014-11-20 22:47:59 | 显示全部楼层
本帖最后由 jincai2004 于 2014-11-20 22:49 编辑

应楼上的要求,发布源码,写得比较粗糙,凑合看吧。运行环境,C# 4.0或以上,开发环境 VS2012

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-11-20 22:52:19 | 显示全部楼层
jincai2004 发表于 2014-11-20 22:47
应楼上的要求,发布源码,写得比较粗糙,凑合看吧。运行环境,C# 4.0或以上,开发环境 VS2012 ...

其实我的意思不是要源码而是你完成这个代码的思路和过程,这个更有意义吧.

出0入0汤圆

 楼主| 发表于 2014-11-20 23:03:47 | 显示全部楼层
PCBBOY1991 发表于 2014-11-20 22:52
其实我的意思不是要源码而是你完成这个代码的思路和过程,这个更有意义吧. ...

朋友的话确实很中肯,又确实难住我了,因为这个软件很小,确实没想太多,感觉凭本能就写出来了。
大概思路如下:
1、串口通信
2、将设置解析为设备需要的格式,并发送给设备
3、定时发送查询指令给设备,获取设备值。
4、将设备返回的状态值解析为显示格式
5、搞一个数据容器,装数据,作为表格和图表数据源。这个容器设置最大容量,以防数据过多。
6、后续将增加接收的数据存储到数据库保存。

出0入0汤圆

发表于 2014-11-21 10:45:39 | 显示全部楼层
jincai2004 发表于 2014-11-20 23:03
朋友的话确实很中肯,又确实难住我了,因为这个软件很小,确实没想太多,感觉凭本能就写出来了。
大概思 ...

基本的串口操作是不是C#已经有模板函数类,可以直接调用呢?
在与设备交互的过程中指用到RXD和TXD两根线么?没有用到串行接口里边的其他接口?

出0入0汤圆

发表于 2014-11-22 00:15:30 | 显示全部楼层
挺漂亮的~

出0入0汤圆

发表于 2014-11-22 00:55:06 来自手机 | 显示全部楼层
PCBBOY1991 发表于 2014-11-20 22:52
其实我的意思不是要源码而是你完成这个代码的思路和过程,这个更有意义吧. ...

的确,思路才是最重要的。

出0入0汤圆

 楼主| 发表于 2014-11-30 20:03:04 | 显示全部楼层
PCBBOY1991 发表于 2014-11-21 10:45
基本的串口操作是不是C#已经有模板函数类,可以直接调用呢?
在与设备交互的过程中指用到RXD和TXD两根线 ...

就是利用它提供的,但打开、关闭这些还是要自己写,当然找封装好的库例外
只接了RXD、TXD、GND三根线

出0入0汤圆

 楼主| 发表于 2014-11-30 20:05:07 | 显示全部楼层
这段为了将这个电子负载精度提高,每天业余时间就折腾它,结果搞坏了,换了零件,又经过很多波折才恢复。
收获是对这种设备有了更多的了解。

出0入0汤圆

发表于 2014-11-30 20:20:05 | 显示全部楼层
  标记一下!

出0入0汤圆

发表于 2015-5-23 15:20:58 | 显示全部楼层
好 不错  很好 正需要 谢谢楼主

出0入0汤圆

 楼主| 发表于 2015-7-7 22:13:34 | 显示全部楼层
pengtaoABC 发表于 2015-5-23 15:20
好 不错  很好 正需要 谢谢楼主

用得上就好

出0入0汤圆

发表于 2015-8-6 15:02:06 | 显示全部楼层
这个真好,就是水平不够弄这些,学习下,多谢分享。

出0入0汤圆

发表于 2015-8-6 15:39:59 | 显示全部楼层
仪器也有标准的通信协议,不知道你这个是否是通用协议。我们掬水的电子负载就是,现在做测试工装里面加个控制可以方便组建自动化测试,速度快了好多。

出0入0汤圆

发表于 2015-8-6 15:41:02 | 显示全部楼层
写得不错

出0入0汤圆

发表于 2015-8-6 16:28:18 | 显示全部楼层
试试WPF 更漂亮

出0入0汤圆

发表于 2016-1-1 12:18:34 | 显示全部楼层
楼主,请问你的电子负载在哪里买的,老弟也想买一个!

出0入0汤圆

发表于 2016-11-23 07:27:38 | 显示全部楼层
zhiwei 发表于 2015-8-6 15:39
仪器也有标准的通信协议,不知道你这个是否是通用协议。我们掬水的电子负载就是,现在做测试工装里面加个控 ...

楼主是逆向分析的M8的通信协议 M8电子负载并不是他设计的

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-3-28 16:50

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

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