yhf
|
9f63dfeaf5
|
chore: 统一项目版本至V1.1.24并完善版本管理
1. 新增`apps/chrg/applications/utils/chrg_def.h`统一管理版本号,定义CHRG_VERSION相关宏与版本字符串
2. 更新所有业务源文件和头文件的文件头版本号为V1.1.24
3. 修改`chrg_comm.c`移除硬编码版本号,改用统一定义的CHRG_FIRMWARE_VERSION
4. 更新`main.c`添加版本头文件并打印应用版本字符串
5. 更新`修改日志.md`添加V1.1.24版本记录,说明版本管理规则
6. 新增编译日志记录本次版本统一构建结果
7. 补充AGENTS.md中的版本管理规范
8. 新增一批产品测试文档与彩页文件
|
2026-09-15 21:33:14 +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
|
d231a49771
|
短路测试增加先下发V_ON为500mv的逻辑。让充电头一带电就打嗝
切换协议和CC线时,将V_ON设置顺序调整,避免指令被清楚
feat: 发布V1.1.19版本,优化短路测试与电压恢复逻辑
1. 更新所有文件版本号到V1.1.19,固件版本寄存器改为0x0123
2. 新增短路测试最低启动电压宏,设置为500mV,绕过普通V_ON门槛
3. 调整南向COM单次最大发送条数为8条,优化通信批次
4. 重构电压稳定确认逻辑,新增自动停止后恢复确认计数
5. 优化协议软卸载与完整握手流程,统一下发WORK_STOP和V_ON命令
6. 新增修改日志文档,补充本次更新说明与验证项
7. 新增UPK打包规则与YMODEM上位机实现文档
|
2026-09-10 16:43:43 +08:00 |
|
wrh
|
9a7950d122
|
修复了短路测试下由于发送运行时间太短导致1~2持续抢占南向发送
修复了V_ON在运行状态下不能发送新的设置值的问题
chore: 更新版本号并新增运行中修改V_On功能
1. 更新多个文件的版本号至V1.1.14~V1.1.15
2. 新增Sink通道运行中修改V_On时下发Eload_Start_V_ON逻辑
3. 新增Sink电压判定可选来源配置,支持协议板或功率板电压
4. 优化chrg_sink_parse函数,新增实际电压读取和序号更新
5. 调整短路测试补发周期至50ms,移除冗余宏定义
6. 更新修改日志文档,新增V1.1.15版本变更记录
7. 新增协议板YMODEM升级文档
|
2026-09-09 20:37:09 +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 |
|
wrh
|
792e201d1e
|
一、可以读取版本号
- 新增QMP4810300-4多协议双向电源通信协议V1.2文档
- 多个源文件头文件版本号更新至V1.1.8
- 在chrg_comm.c中添加Modbus固件版本只读寄存器
- 新增测试日志与修改日志V1.1.8版本记录
- 修复PD协议切换逻辑问题,新增复位机制
|
2026-08-24 18:06:10 +08:00 |
|
wrh
|
03b313d9fe
|
docs: 更新变更日志,补充低电流待机恢复逻辑修改
refactor: 重构负载电流处理与状态机,优化待机恢复流程
- 修改chrg_comm.c:将低电流待机恢复改为先等待北向电压稳定
- 更新chrg_sink.h:新增/修改负载工作状态枚举与阈值参数
- 新增chrg_sou_com_batch_cancel接口并完善超时重试安全机制
- 优化chrg_north.c:调整电压稳定判断逻辑与计数阈值
- 修改chrg_sink.c:简化负载启动批次、更新关闭电流与卸载阈值
docs: 补充相关注释与文档说明,修正部分历史描述错误
|
2026-08-09 20:34:09 +08:00 |
|
wrh
|
8b7f29d0fc
|
chore: 更新修改日志到V1.1.7并完成低电流待机与并行握手优化
1. 关闭南向寄存器写命令调试日志
2. 新增SINK_LOAD_ENABLE_MIN_MA宏限制最低带载电流为100mA
3. 新增SINK_WORK_LOAD_STANDBY等4种低电流待机工作状态
4. 重构协议电压/电流变化处理逻辑,改为软卸载不切继电器
5. 实现南北向握手并行执行,降低0x20查询频率
6. 新增chrg_sink_load_should_start和chrg_sink_handshake_north_ready接口
7. 优化RUNING状态命令顺序,避免主继电器重复断开
8. 更新编译日志,修正代码尺寸数据
|
2026-08-08 20:09:18 +08:00 |
|
wrh
|
b96902f9b9
|
feat: 调整负载启动、掉电恢复及协议切换时序
详细修改:
1. 新增chrg_eload_get_sample_seq接口获取量测更新序号
2. 关闭LCD接收功能避免阻塞量测上报
3. 新增Sink北向事务状态枚举,区分完整重握手和软卸载流程
4. 调整北向调试开关配置,开启南向寄存器写命令调试
5. 重构Sink状态机,拆分INIT等待、掉电恢复、软卸载等阶段
6. 优化协议切换逻辑:仅电压变化使用软卸载,其余变更执行完整重握手
7. 增加电压稳定确认次数,避免瞬态电压误触发运行状态
8. 新增南向批量命令状态查询和优先量测请求功能
9. 调整继电器操作时序,副继电器回码后再执行后续初始化命令
10. 新增修改日志文档记录版本变更
|
2026-08-07 16:27:56 +08:00 |
|