一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: cdhigh
收起左侧

[avr] M8V6电子负载升级版M328V6(12864版本)发布,上位机支持安卓

  [复制链接]
发表于 2022-9-18 13:16 | 显示全部楼层
cdhigh 发表于 2022-9-17 00:30
抱歉,之前的去掉上拉的版本错了(改的是M644部分的代码),重新编译一个M328的 ...

刷这个版本的也是一样的结果,怀疑我的蓝牙模块出了问题,但把它接到128电源上用睿登的上位机操作电源一切正常。

点评

处理MCU不同外,协议实现也不同,电源是MODBUS协议,电子负载是自定义的协议,所以也可能是自定义协议出了问题,只是刚好在HC-06上能正常运行。毕竟MODBUS协议是工业级强度的协议,经过了多年各行业的实践检验,而自  详情 回复 发表于 2022-9-18 16:48
 楼主| 发表于 2022-9-18 16:48 | 显示全部楼层
ha2ying 发表于 2022-9-18 13:16
刷这个版本的也是一样的结果,怀疑我的蓝牙模块出了问题,但把它接到128电源上用睿登的上位机操作电源一 ...

处理MCU不同外,协议实现也不同,电源是MODBUS协议,电子负载是自定义的协议,所以也可能是自定义协议出了问题,只是刚好在HC-06上能正常运行。毕竟MODBUS协议是工业级强度的协议,经过了多年各行业的实践检验,而自定义协议肯定缺陷和漏洞一大堆。
而开始做电子负载时为了兼容老版本的上位机(最开始我还没有打算自己重做上位机),所以没有改用MODBUS协议,而是直接在GandF的协议上扩展,导致现在这种局面,不像电源,原先没有上位机,没有历史包袱,就直接改用MODBUS协议了。
如果之后能找到哪家商品电子负载有比较好的上位机并且其协议公开,我可以考虑将自定义协议修改为其协议,就像兼容睿登电源那样。

再试试这个版本,烧录后还是使用串口终端,下发命令,看返回值是什么。
636_test_jdy31.rar (51.09 KB, 下载次数: 1)

点评

这个版本总算是正常了。 [attachimg]451075[/attachimg]  详情 回复 发表于 2022-9-18 17:11
发表于 2022-9-18 17:11 | 显示全部楼层
cdhigh 发表于 2022-9-18 16:48
处理MCU不同外,协议实现也不同,电源是MODBUS协议,电子负载是自定义的协议,所以也可能是自定义协议出 ...

这个版本总算是正常了。
Screenshot_20220918_170834_com.tekzone.m328v6(1).jpg




发表于 2022-9-18 17:19 | 显示全部楼层
串口终端收到的数据

Screenshot_20220918_171408_de.kai_morich.serial_bluetooth_terminal(1).jpg

Screenshot_20220918_171518_de.kai_morich.serial_bluetooth_terminal(1).jpg

Screenshot_20220918_171646_de.kai_morich.serial_bluetooth_terminal(1).jpg


点评

是不是说明这个蓝牙模块误码率比较高? 之前的处理是收到错误的包仅丢弃这个包,看来还不行,现在的处理是清空缓冲区。 待会我直接更新到首楼,还是636版本。  详情 回复 发表于 2022-9-18 17:47
 楼主| 发表于 2022-9-18 17:47 | 显示全部楼层
本帖最后由 cdhigh 于 2022-9-18 18:06 编辑
ha2ying 发表于 2022-9-18 17:19
串口终端收到的数据

是不是说明这个蓝牙模块误码率比较高?
之前的处理是收到错误的包仅丢弃这个包,看来还不行,因为协议的缺陷,这样容易导致后续包也出错,现在的处理是清空缓冲区。
待会我直接更新到首楼,还是636版本。
 楼主| 发表于 2022-9-18 20:20 | 显示全部楼层
本帖最后由 cdhigh 于 2022-9-18 22:35 编辑

2022-09-18 更新下位机固件 V6.36,直接删掉帖子首楼的原先下载文件,更新为新的文件增加一个修改:
7. bugfix: 增强串口协议处理鲁棒性,解决JDY-31蓝牙模块工作不正常问题

2022-09-18 发布上位机固件 V1.2.4
1. Bugfix: Android 11/12无法发现蓝牙设备
2. 竖屏界面增加单位显示
https://github.com/cdhigh/m328v6 ... 4/m328v6_V1.2.4.apk
https://github.com/cdhigh/m328v6 ... 28v6_win_V1.2.4.zip
发表于 2022-9-19 01:33 | 显示全部楼层
cdhigh 发表于 2022-9-18 20:20
2022-09-18 更新下位机固件 V6.36,直接删掉帖子首楼的原先下载文件,更新为新的文件增加一个修改:
7. bug ...

PC版还是没见到有单位,难道PC版定义为横屏版

点评

根据窗口宽高不同来确认是横屏还是竖屏。 PC版将窗口拖成宽比高小就成"竖屏"了。  详情 回复 发表于 2022-9-19 08:28
 楼主| 发表于 2022-9-19 08:28 | 显示全部楼层
ha2ying 发表于 2022-9-19 01:33
PC版还是没见到有单位,难道PC版定义为横屏版

根据窗口宽高不同来确认是横屏还是竖屏。
PC版将窗口拖成宽比高小就成"竖屏"了。

点评

大神,m328p电子用大容量的单片机,可以实现电源的动态响应的测试吗?  详情 回复 发表于 2022-9-26 16:08
发表于 2022-9-21 11:38 | 显示全部楼层
谢谢,学习
发表于 2022-9-26 16:08 | 显示全部楼层
cdhigh 发表于 2022-9-19 08:28
根据窗口宽高不同来确认是横屏还是竖屏。
PC版将窗口拖成宽比高小就成"竖屏"了。

大神,m328p电子用大容量的单片机,可以实现电源的动态响应的测试吗?
【经验】以DL3000电子负载为例,3分钟学会一个电源动态响应测试技巧 (sekorm.com) 类似这种功能。

点评

这是这个电子负载方案的一个缺点。 因为DA使用PWM模拟,AD采用过采样提高精度,这两个方案的缺点都是反应比较慢,所以无法实现测试开关电源瞬态响应功能。 除非增加单独的DA和AD芯片。  详情 回复 发表于 2022-9-27 07:47

本版积分规则

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

GMT+8, 2024-5-9 23:14 , Processed in 0.055272 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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