9 Commits
Author SHA1 Message Date
wrh 9254c82547 refactor: 清理旧YMODEM升级代码,更新版本至V1.1.43
- 删除chrg_comm.h和chrg_def.h中的旧YMODEM状态枚举及注释代码
- 删除chrg_comm.c中已废弃的旧YMODEM重发和会话管理代码
- 更新协议板版本寄存器编码为十进制143
- 新增chrg_ymodem_proxy模块的详细中文注释,明确升级代理职责
- 更新changelog记录V1.1.43版本变更
- 删除无用的Allegro日志文件,优化PCB设计相关文档

本次提交将YMODEM升级功能重构为独立代理模块,不再依赖旧版自动重发逻辑,提升升级流程的可维护性和可靠性。
2026-09-28 20:51:04 +08:00
wrh 4a79d9a4de feat: 发布V1.1.35版本,
北向轮询无回码让行逻辑
当空载时电流显示为0
1.  修改chrg_comm.c:更新协议板固件版本为0x0133,新增Source初始化事务保护逻辑
2.  修改chrg_roll_nor.c:优化北向轮询机制,单次请求超时后直接切换通道
3.  修改chrg_eload.h/c:新增小电流归零阈值宏,实现功率板小电流采样归零处理
4.  更新chrg_def.h版本号为V1.1.35
5.  更新修改日志文档,补充V1.1.33~V1.1.35版本更新内容
2026-09-21 19:33:37 +08:00
wrh 1fe2ca7658 fix: 修复初始化批次状态被去重跳过的问题
1.  apps/chrg/applications/utils/chrg_sink.c:更新初始化流程注释,调整状态判断条件,避免初始化批次被永久跳过
2.  apps/chrg/applications/thread/chrg_comm.c:新增备份并恢复测试相关状态变量的逻辑,修复参数同步时状态丢失问题
3.  docs/Allegro.jrl、docs/allegro.jrl,1:更新Cadence Allegro操作日志文件内容
2026-09-17 12:09:18 +08:00
wrh c55f05e838 chore: 更新协议板版本、通信重试次数及宏定义
1. 修改apps/chrg/applications/thread/chrg_roll_sou.c:将通信最大尝试次数从3改为10
2. 修改apps/chrg/applications/thread/chrg_comm.c:更新协议板固件版本为0x0129(V1.1.25)
3. 修改apps/chrg/applications/utils/chrg_sink.c:替换初始化命令相关的硬编码宏为更语义化的常量
4. 更新docs/Allegro.jrl:更新Cadence Allegro操作日志记录
2026-09-17 12:04:34 +08:00
wrh 8327cb3500 当前版本存在偶然性失败——电压到了之后没电流
1.  apps/chrg/applications/thread/chrg_north.h: 更新版本号到V1.1.22
2.  apps/chrg/applications/utils/chrg_eload.c: 清理冗余注释和调试打印代码
3.  apps/chrg/applications/thread/chrg_comm.c: 更新版本号到V1.1.24,重构测试模式切换逻辑,新增优先级命令处理
4.  apps/chrg/applications/thread/chrg_roll_sou.c: 新增优先级命令调度逻辑,优先处理测试停止/切换命令
5.  apps/chrg/applications/utils/chrg_sink.c: 更新版本号到V1.1.24,重构初始化命令构建流程,新增初始化状态跟踪,增加调试打印开关
6.  docs/Allegro.jrl和docs/allegro.jrl,1: 更新Allegro设计日志文件
2026-09-15 20:51:50 +08:00
wrh 05309dfb41 一:增加了纹波滤波,当纹波板有电阻时打开辅助继电器应该为3帧过冲,使用五次过滤可以消除异常纹波
二、修改了负载启动的顺序,先开启辅助继电器使地相通,再开启D+D-继电器

feat: 发布V1.1.23版本,优化负载初始化继电器时序

- 更新所有头文件版本号至V1.1.21~V1.1.23,协议板固件版本更新为0x0127
- 新增纹波滤波相关宏定义与函数,实现继电器闭合后纹波过滤
- 调整负载初始化流程:先下发辅助继电器,等待回码后延迟30ms再打开北向继电器
- 优化D+/D-寄存器上位机显示单位,适配0.001V解析格式
- 补充YMODEM升级文档说明,完善传输校验与重发规则
- 清理冗余调试打印与Allegro工程日志文件
2026-09-14 15:13:20 +08:00
wrh 2bf408472c 负载running触发逻辑功率板返回电压与V_On点比较,拉载速度从2秒变成100ms
短路模式增加持续发送启动指令,能稳定短路充电头

1. 修改工作电压下限从3000mV调整为500mV
2. 迁移Sink电压稳定确认参数到chrg_sink.h
3. 将chrg_sink_volt_judge函数实现电压判定逻辑
4. 在北向线程中简化chrg_sink_parse函数
5. 新增短路测试保活机制,定期补发WORK_START
6. 重构chrg_sink_work_init的寄存器配置逻辑
7. 新增docs/HC_DFCD_Protocol_V3_0.brd和hc_dfcd_protocol.opj文件
2026-09-04 21:19:22 +08:00
wrh 6103d6949e 采用二次复位,从PD切到别的协议也复位
1. 修改docs/更新日志.md,补充PD跨类别切换复位相关说明
2. 调整chrg_comm.c中协议切换复位判断条件,改为PD状态变化时复位
3. 更新代码注释,优化协议切换流程的说明逻辑
2026-08-26 10:41:57 +08:00
wrh 06dbecfeb6 chore: 升级版本到V1.1.9,下一版本开始调试新协议板
1.  更新所有文件的版本号注释从V1.1.8到V1.1.9
2.  修改chrg_comm.c中的固件版本宏定义和注释
3.  在修改日志中新增V1.1.9版本的更新内容
4.  添加Allegro设计文件的锁定日志和工程文件
2026-08-25 19:54:40 +08:00