一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 10791|回复: 76
收起左侧

写了个M8电子负载的上位机,支持win7 64位和PL2303,需要的XD拿去用吧(0624更新)

  [复制链接]
发表于 2016-6-16 00:02 | 显示全部楼层 |阅读模式
本帖最后由 int21 于 2016-6-24 00:12 编辑

    最近从fish那里搞了个M8V6的负载套件,装好后尝试上位机联机,一打开就蓝屏重启,查了好久帖子才发现是原来的上位机程序和PL2303的TTL线以及win7 64位兼容不好,偏偏我两样都占了。
    用SecureCRT抓了一下串口数据,发现数据结构蛮简单的,而且用SecureCRT在Win7 64位下抓数据也没问题,所以确定是原来的上位机软件兼容性问题,但我的机器基本全是64位系统的,不可能为这么一个应用就换系统,于是干脆花了半天时间重写了一个上位机。
    开发软件用DELPHI7+SPCOMM串口控件,简单测试了一下,XP/Win7 X86/Win7 X64都能正常运行,PL2303和CH341的TTL也都能用,应该没什么大问题了,放到坛子里共享给需要的坛友吧。


先上截图:
就一个执行文件,解压后直接运行,主界面如下,把M8负载传递出来的值全给显示出来了:
p01.jpg

在左面板右键有弹出菜单,做了几个简单功能在上面:
p02.jpg

可以在软件运行的任何时候保存表格图片和生成、保存测试报告
p03.jpg

简单说明下功能:
1、端口定义里固定了M8的多数串口连接参数,只保留端口号和速率的选择,简化使用;
2、M8开始LOAD时图表自动开始绘制,LOAD结束或手动终止时图表自动停绘,只要不清空数据,重新开始LOAD后就会继续在原图表上绘制;
3、可以在任何时候生成测试报告和保存图表为图片文件;
4、图表左轴固定设置为电压,右轴可选择电流、容量、功率或关闭,左右轴线范围都支持自定义和自动调整,默认都是自动调整;

使用注意事项(因为本意只是写来自己用的,所以很多有效性校验没加,界面也没做什么美化,大家担待了):
1、需先打开M8负载,待版本号显示完进入功能界面时才能点击打开串口进行联机,(接线可以先接好,不打开端口就行),因为偷懒直接按固定格式拆分了接收报文,点早了报文格式不匹配会报错;
2、偶尔出现连接端口后报数据类型转换失败错误,还没发现是哪里的问题,也懒得Debug了,关闭进程重开就行,概率不高;

程序下载,就一个执行文件,解压后直接运行
M8V6.rar (241.47 KB, 下载次数: 214)

PS:特别说明一下那个累计能量值,这个值是每秒一次采样电压和电流,计算实时功率后逐秒换算为Wh值累计出来的,用了双精度浮点型做运算,只要负载的电压电流精度够高,这个值应该是相当准确的。
-------------------------------------------------------------------

6.19更新:
    自己用了两天,发现有个BUG,Ah容量统计高于10Ah时会归零,仔细检查后才发现电子负载在OFF状态和LOAD状态,传递出来的报文长度是不一样,之前按固定位数获取数据的方式有错,就重写了报文解析的函数,现在是按分隔符获取字段,测试了一下已经读取正常,放上来吧,当祝贺坛子升级成功了。
    修改:1、修正Ah数据超过10Ah归零问题;
               2、修正必须在进入操作主界面后才能打开端口的问题,顺便修正了原偶尔会出现的数据格式读取错误,目前测试下来没再出现同类错误;
               3、根据回帖坛友的问题,在保留原COM1-COM12选项同时,允许COM口名称自己输入,若实际COM口不是COM1-12,则在端口名称内直接输入需要的端口名称,如'COM41',其余操作不变,即可连接指定端口,注意不能输入全角字符,否则无法识别;
更新后的程序下载: M8V6_V11.rar (241.46 KB, 下载次数: 101)
6.24更新:
    多亏坛友的回帖,发现原来使用的串口控件只能支持到COM9,换用了另外一个控件重写了数据包接收的部分,测试下来没问题了,顺便加了个串口状态指示灯。
更新后的程序下载: M8V6_V12.rar (261.14 KB, 下载次数: 358)



评分

参与人数 2一乐金币 +70 收起 理由
Joe_Black + 30 很给力!
72hour + 40 很给力!

查看全部评分

发表于 2016-6-16 01:42 | 显示全部楼层
谢谢分享
发表于 2016-6-16 08:42 | 显示全部楼层
感谢分享,收藏备用
发表于 2016-6-16 08:49 | 显示全部楼层

感谢分享,收藏备用
发表于 2016-6-16 09:14 | 显示全部楼层
不错不错,非常感谢!
发表于 2016-6-16 11:45 | 显示全部楼层
下载收藏了,谢谢!32位系统能用吗?
发表于 2016-6-16 11:48 | 显示全部楼层
谢谢分享,我的套件也是FISH那里入的,虽然有上位机功能,可一次也没用过,但我家里几台电脑都是WIN10的64位了,没想到还有这种问题
 楼主| 发表于 2016-6-16 12:30 | 显示全部楼层
cptank 发表于 2016-6-16 11:45
下载收藏了,谢谢!32位系统能用吗?

能用,已经在XP 32位和win7 32位上测试过了
发表于 2016-6-16 13:10 | 显示全部楼层
高手,感谢分享
发表于 2016-6-16 19:42 | 显示全部楼层
感谢,正好熊版的1229文件、工具、设置等显示是一条黑色线条,只能摸黑用鼠标点击,甚是不方便,下这个看看

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-20 22:17 , Processed in 0.073729 second(s), 52 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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