本帖最后由 cdhigh 于 2026-1-17 10:04 编辑
这是 grandf老师的m8v7数控电源的升级版。
M328V7特性(详细请参考发布文件压缩包内的 "M328V7使用手册.pdf"): - 支持Atmega328P/Atmega644P/Atmega128/Atmega64
- 支持12864 (LCD/OLED)
- 支持智能充电器/示波器/信号发生器/红外解码器模式
- 支持电压电流曲线显示
- 支持上电默认输出电压/默认关闭输出/使用上次关机时状态
- 新增运行时间显示(此处应该实现为实时时钟的,但M328管脚不够,只能实现为上电运行时间显示)
- 更多的配置项
- 其他一些改进
12864主屏显示信息更丰富
但我认为最重要新增特性为12864的第二屏(锁定状态下旋转电压编码器进入,和1602的操作一致,类似手机滑动进入第二屏) 第二屏我增加了一个显示电流/电压曲线的功能,可以弥补数字电流表的不足,因为主屏1s仅刷新4次,无法反应瞬间变化的电流,此屏可以最短显示30ms的电流变化。 这也是现在还有不少维修电源继续保留指针表头的原因,在添加了电流曲线功能后,指针表头就可以不用了。 这个电压电流曲线的灵敏度应该不输指针表头,而且更直观,还可以拍照保留分析。
第二屏实拍,一格最小1s(屏幕水平分四格,一格32个点,每点30ms,所以可以分辨最小30ms的电流变化)
第二屏操作方法: - 默认为电流曲线显示,可以在显示第二屏时,长按电流编码器按键切换显示电压曲线还是电流曲线。
- 水平刻度:使用电流编码器旋钮选择,最小为1s/div(每个点30ms,每格32个点),
- 1s/div ~ 45.1s/div (步进0.96s),单位为秒,用于显示短期变化较快的电压电流
- 1.6m/div, 3.2m/div, 6.4m/div, 12.8m/div, 25.6m/div, 51.2m/div 单位为分钟,用于充电或监控设备的工作状态
- 1.7h/div, 3.4h/div, 6.8h/div 单位为小时,用于监控长时间缓慢变化的电压电流
- 垂直刻度,自动适配,电流曲线状态下,输出电流=设置电流则为满刻度,否则输出电压=设置电压为满刻度(可以在菜单里设置一个偏移量)
- 支持HOLD功能,短按电流按键则暂停波形显示,用于观察或拍照
实际测试图片。 下图显示的是一个报废的老手机的启动电流曲线的一部分。
这个曲线功能有什么用呢? - 通过启动时的电流曲线形状诊断各种电器的可能故障部位。
- 水平时基足够长(最长6.8h/div,一屏显示超过24小时),可以监控电池充电曲线或放电曲线。
- 好看,装逼,接一些电器时屏幕像心电图似的,好玩。
下面开始为升级方法: 如果你已经有正常运行的M8V7,换M328P后建议烧写和原来屏幕一致的固件,确认M328P正常运行,然后再换LCD12864屏。 MCU核心修改:
(已删除,请参考固件发布压缩包内的使用说明PDF)
M328P烧录熔丝位: 如果熔丝位不正确,也能正常运行,不过可能容易丢配置,需要时不时重新校准,所以一定要打开BOD 4.2V选项,打开BOD 4.2V选项,BOD 4.2V选项
低位:0xff 高位:0xd7 扩展位:0xfc
LCD12864硬件接线: (已删除,请参考固件发布压缩包内的使用手册)
为避免帖子太长, 删除版本历史描述,具体细节可以参考压缩包内changelog
M328V7_V780.rar
(667.69 KB, 下载次数: 127)
M328V7_V781.rar
(1.32 MB, 下载次数: 85)
M328V7_V782.rar
(6.26 MB, 下载次数: 35)
M328V7_783.rar
(6.35 MB, 下载次数: 22)
M328V7_783.1.rar
(6.38 MB, 下载次数: 41)
M328V7_V783.2.rar
(6.39 MB, 下载次数: 35)
M328V7_784.rar
(6.98 MB, 下载次数: 45)
M328V7_V785.rar
(3.85 MB, 下载次数: 62)
M328V7_V786.rar
(4.61 MB, 下载次数: 49)
M328V7_V787.rar
(5.8 MB, 下载次数: 22)
M328V7_V787.1.rar
(5.81 MB, 下载次数: 40)
M328V7_V787.2.rar
(5.1 MB, 下载次数: 36)
M328V7_V788.rar
(5.72 MB, 下载次数: 186)
M328V7_V788.1.rar
(5.71 MB, 下载次数: 269)
M328V7_V789.zip
(6.09 MB, 下载次数: 98)
M328V7_V789.1.rar
(3.5 MB, 下载次数: 81)
M328V7_V789.2.rar
(3.38 MB, 下载次数: 247)
2026-01-01 升级V7.90 (编译环境变化, 不兼容以前的EEPROM,需要重新校准)
2026-01-16 更新, 之前V7.90的电压和V之间间隔2像素, 电流和A之间间隔1像素, 这个简单更新移动一个像素.
1. 主界面改版
2. 去掉"无输入电压则关闭输出PWM"的功能
3. bugfix: 之前有一个在中断中保存eeprom的操作, 现在移到主循环
4. 其他一些小修改
m328v7_V790.rar
(4.17 MB, 下载次数: 14)
几个配套的工具软件
1. 修改开机图像的软件
m328v6v7splash_v1.1.zip
(10.23 MB, 下载次数: 55)
2. 分析校准数据的软件(将EEPROM读出为二进制文件,然后执行 parseEeprom.exe eep.bin,生成m328v7_eep.html)
parseeeprom.zip
(1.98 KB, 下载次数: 37)
3. 计算DCDC16段电压跟随电阻组合的软件(仅适用于M644P/M128版本)
calSwResistors_v1.2.rar
(5.5 MB, 下载次数: 55)
31楼有关于782新增功能的详细描述
https://www.yleee.com.cn/forum.php?mod=redirect&goto=findpost&ptid=89963&pid=926551
32楼有关于 红外解码器 的说明
https://www.yleee.com.cn/forum.php?mod=redirect&goto=findpost&ptid=89963&pid=926552
38楼有关于 783新增功能的描述
https://www.yleee.com.cn/forum.php?mod=redirect&goto=findpost&ptid=89963&pid=926643
58楼有关于 通用智能充电器 的说明
https://www.yleee.com.cn/forum.php?mod=redirect&goto=findpost&ptid=89963&pid=926933
92楼有关于 信号发生器 的说明
https://www.yleee.com.cn/forum.php?mod=redirect&goto=findpost&ptid=89963&pid=927550
266楼有关于 V7.88版本新增功能的使用
https://www.yleee.com.cn/forum.php?mod=redirect&goto=findpost&ptid=89963&pid=929061
原GandF电源链接
M8数控电源V7
https://www.yleee.com.cn/thread-7787-1-1.html
M8数字电源
https://www.yleee.com.cn/thread-309-1-1.html
M128数控电源G01-DCDC方案
https://www.yleee.com.cn/thread-91306-1-1.html
M128数控电源
https://www.yleee.com.cn/thread-91107-1-1.html
M644数控电源
https://www.yleee.com.cn/thread-91045-1-1.html
|