一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: cdhigh
收起左侧

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

  [复制链接]
发表于 2022-4-24 12:45 | 显示全部楼层
cdhigh 发表于 2022-4-23 00:42
我在收集资料时看到有人因为交流内阻烧了mcu,估计是你~

所以这个电路的交流内阻使用一个单独的78L05, ...

就是我,没错

点评

我做好之后测试了汽车的12v电瓶的内阻,没有烧MCU,再高电压的我就没有了。不过理论上已经解决此问题,即使给交流内阻供电的78L05被瞬间高压脉冲击穿,还有12V入口的电容和主供电7805来承受这个瞬间脉冲,mcu不会有  详情 回复 发表于 2022-4-24 15:29
发表于 2022-4-24 12:49 | 显示全部楼层
zhqsoft 发表于 2022-4-23 09:18
单电压轨道鬼都是低压的吧。还得再加一级运放放大驱动。

不一定,比如我手头上有的OP284,供电单电源3~36,双电源±1.5~18V
发表于 2022-4-24 14:27 | 显示全部楼层
源码有没有公开,想移植到廉价的stc上12位ad。16位pwm

点评

想用stc的不用移植,可以diy另一个,ha2ying提到的P150C,那个"牛逼哄哄"的  详情 回复 发表于 2022-4-24 15:13
 楼主| 发表于 2022-4-24 15:13 | 显示全部楼层
本帖最后由 cdhigh 于 2022-4-24 16:45 编辑
智斌__ 发表于 2022-4-24 14:27
源码有没有公开,想移植到廉价的stc上12位ad。16位pwm

想用stc的不用移植,本论坛就有使用stc的电子负载方案。
也可以diy其他论坛的,ha2ying提到的P150C,那个"牛逼哄哄"的


点评

哦  详情 回复 发表于 2022-4-26 21:51
 楼主| 发表于 2022-4-24 15:29 | 显示全部楼层

我做好之后测试了汽车的12v电瓶的内阻,没有烧MCU,再高电压的我就没有了。不过理论上已经解决此问题,即使给交流内阻供电的78L05被瞬间高压脉冲击穿,还有12V入口的电容和主供电7805来承受这个瞬间脉冲,mcu不会有事,何况我还给78L05增加了保护二极管,78L05也没那么脆弱,

点评

我特意测试了一下 36v电池,也没事。  详情 回复 发表于 2022-4-24 20:46
发表于 2022-4-24 20:46 | 显示全部楼层
cdhigh 发表于 2022-4-24 15:29
我做好之后测试了汽车的12v电瓶的内阻,没有烧MCU,再高电压的我就没有了。不过理论上已经解决此问题,即 ...

我特意测试了一下 36v电池,也没事。

 楼主| 发表于 2022-4-26 20:43 | 显示全部楼层
狗狗因工作原因调走后可能没有时间进行 "小量程电流特性" 的进一步测试了,我在考虑是否直接发布此版本?
发表于 2022-4-26 21:34 | 显示全部楼层
赞一个!
发表于 2022-4-26 21:51 | 显示全部楼层
cdhigh 发表于 2022-4-24 15:13
想用stc的不用移植,本论坛就有使用stc的电子负载方案。
也可以diy其他论坛的,ha2ying提到的P150C,那个" ...


 楼主| 发表于 2022-4-26 22:20 | 显示全部楼层
本帖最后由 cdhigh 于 2022-4-26 22:21 编辑

2022-04-26 发布下位机固件 V6.34  (如需要小电流量程,需要重刷EEPROM)
1. 支持使用ADC6接入小电流量程(可选),分辨率为0.1mA   
2. 增加自定义开机图像的功能   
3. 增加屏幕反显开关   
4. 去掉过流提示门限设置菜单项,内部修改为ADC数值溢出后直接提示过流   
5. bugfix: 偶尔会出现不管波特率设置为多少,启动后串口的波特率都固定为38400的情况   

新功能说明:
1. 支持使用ADC6接入小电流量程(可选),分辨率为0.1mA
此特性为可选,需要额外的电路,具体电路在电路图v1.3.0上的虚线方框中,也可以参考狗狗的开源PCB (https://oshwhub.com/zhqsoft/m328-dian-zi-fu-zaig01) 。

2. 增加自定义开机图像的功能
m328v6开机时显示1s的启动画面,默认启动画面为字符串"Electronic Load"和版本号,如果您希望让您的电子负载更有个性化,可以使用 m328v6splash.exe 软件工具将您选择的漂亮个性图形嵌入固件,用于每次开机显示   
custom_logo.png

步骤:  
1. 先准备一个尺寸为128x64的图像文件,支持png/bmp/jpg格式     
2. 打开 m328v6splash.exe   
3. 选择对应的HEX文件和图像文件   
4. 适当调整黑白颜色阀值让预览图像显示良好   
5. 点击右上角的"嵌入"按钮生成新的HEX文件   
6. 将新的HEX文件使用bootloader或ICSP烧录进m328v6   
7. 享受每一次开机的愉悦   
m328v6splash.png



注1:嵌入的图像数据使用压缩格式,根据图像的复杂程度不同,占用空间从64字节到1K字节不等   
注2:开机图像空间不是保留的,其占用的是m328v6的FLASH未使用空间,如果后期m328v6固件变得很大,可能无法嵌入您的开机图像,这种情况下可以选择一个简单一点的图像,或使用"注3"提供的方案      
注3:如果之后固件尺寸变大导致空间不足,您中意的图像无法嵌入,也可以选中"没有使用bootloader"选项,则boot区的512字节可以释放给图像数据使用,请使用此选项前,确认你确实没有使用bootloader!!!   
注4:根据您使用的升级方法和升级软件的配置不同,每次升级固件后FLASH中的图像数据可能会被清除也可能不会被清除,也可能只是被覆盖一部分,所以如果升级后图像消失或不完整,则需要重新生成一个带图像数据的HEX固件文件      
注5:如果您希望回到默认开机界面,可以选中"恢复默认开机界面",生成的HEX仅需烧录一次,之后的升级不再需要使用此工具生成HEX文件   
注6:此工具软件还有一个功能,如果您将"显示时间"设置为零,则生成的HEX仅包含配置数据,不包含图像数据,烧录后开机不再显示任何启动画面而直接进入主界面,可以加快电子负载的启动速度   
注7:此工具开放源码,使用python开发,pyinstaller打包,有部分防病毒软件会将pyinstaller打包的可执行文件都误报为病毒,如果你担心,可以安装python和python库pillow,然后直接执行源码文件。   


3. 增加屏幕反显开关
类似手机上的黑暗模式,打开此开关后字符像素熄灭,背景像素点亮,适用于追求个性化的同学,
但是更好的应用场合是OLED屏幕,OLED屏幕容易烧屏,可以使用此特性每隔一段时间后切换全屏反显,让整个屏幕的像素点可以比较均匀的老化以延长OLED屏幕寿命


PS: 此版本应该是最后一个有大特性升级的版本,以后的版本只以修改BUG为主,间或个别的小特性,m328v6至此不会再有大特性升级。

点评

在首页看见了,谢谢!最近在做板焊接,正好我来测试 还有ADC6只有QFN封装的mega328才有是吗?TQFP封装是没有的对吗?  详情 回复 发表于 2022-4-27 10:12
固件以及工具在哪里现在?  详情 回复 发表于 2022-4-27 09:56

本版积分规则

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

GMT+8, 2025-5-1 08:12 , Processed in 0.058931 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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