Commit Graph

  • a8f2edd624 feat: 新增Sink板D+/D-校准参数写入功能 feature wrh 2026-10-09 11:05:31 +08:00
  • 42e1174516 feat: 新增Sink协议切换复位开关及版本更新 wrh 2026-10-09 09:30:20 +08:00
  • d932c98dc8 feat: 更新版本至V1.1.54并优化南向写寄存器日志 wrh 2026-10-09 09:22:41 +08:00
  • 0ed8c98e48 fix: 修复PD切换时CC参数未更新导致充电输出异常的问题 wrh 2026-09-30 14:52:11 +08:00
  • 28f854484b fix: 修复南向YMODEM发送结果校验及升级会话逻辑 wrh 2026-09-29 20:26:22 +08:00
  • 7eb30c1ab2 feat: 更新南向升级协议,修改升级流程逻辑 改为南向主动发送C,不再向南向发送进入和退出 wrh 2026-09-29 16:54:28 +08:00
  • 98f887eb36 feat: 南向升级支持任意阶段退出功能 wrh 2026-09-29 16:14:58 +08:00
  • 1efc9e807b fix: 更新协议板版本至V1.1.46,新增南向YMODEM调试打印 wrh 2026-09-29 14:37:40 +08:00
  • 9254c82547 refactor: 清理旧YMODEM升级代码,更新版本至V1.1.43 wrh 2026-09-28 20:51:04 +08:00
  • c34c537bfd feat: add power board ymodem proxy wrh 2026-09-28 20:18:39 +08:00
  • 3e07e2cdd6 docs: 新增电源流程文档并更新代码版本号及注释 wrh 2026-09-28 11:54:25 +08:00
  • fc3da8b1cb chore: remove obsolete documentation wrh 2026-09-28 11:53:08 +08:00
  • 938920ec93 fix sink protocol switch reset delay wrh 2026-09-28 11:46:27 +08:00
  • 6d694c3aca docs: 更新修改日志并新增北向功率板升级计划文档 wrh 2026-09-24 17:03:15 +08:00
  • 7bdc03fc0e chore(chrg): 调整南向COM突发发送和负载重启确认计数参数 wrh 2026-09-22 09:03:47 +08:00
  • ac9f9723e2 chore: 发布V1.1.37版本,更新电流零阈值与Sink初始化逻辑 wrh 2026-09-21 21:03:56 +08:00
  • 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版本更新内容 wrh 2026-09-21 19:33:37 +08:00
  • 46db7bda57 Merge pull request 'Feature' (#5) from feature into master master yhf 2026-09-17 06:00:59 +00:00
  • 212d9ede6f chore: 升级版本至V1.1.32并调整相关配置 wrh 2026-09-17 13:59:45 +08:00
  • 1fe2ca7658 fix: 修复初始化批次状态被去重跳过的问题 wrh 2026-09-17 11:19:23 +08:00
  • b58b47f64a chrg: 完成V1.1.31版本迭代更新 wrh 2026-09-16 13:52:43 +08:00
  • c55f05e838 chore: 更新协议板版本、通信重试次数及宏定义 wrh 2026-09-16 10:51:11 +08:00
  • 4a3b084cfd 加了一个关机也会判断是否在短路测试状态,修复了退出短路发送关机后没有退出短路的问题 wrh 2026-09-15 23:28:38 +08:00
  • c8bfef090a chore: 发布V1.1.26版本,修复Sink角色切换初始化残留问题 yhf 2026-09-17 12:01:50 +08:00
  • 9f63dfeaf5 chore: 统一项目版本至V1.1.24并完善版本管理 yhf 2026-09-15 21:33:14 +08:00
  • dd8ec746e3 Merge pull request 'Feature' (#4) from feature into master yhf 2026-09-15 12:53:05 +00:00
  • 8327cb3500 当前版本存在偶然性失败——电压到了之后没电流 wrh 2026-09-15 20:51:50 +08:00
  • 05309dfb41 一:增加了纹波滤波,当纹波板有电阻时打开辅助继电器应该为3帧过冲,使用五次过滤可以消除异常纹波 二、修改了负载启动的顺序,先开启辅助继电器使地相通,再开启D+D-继电器 wrh 2026-09-14 15:13:20 +08:00
  • d231a49771 短路测试增加先下发V_ON为500mv的逻辑。让充电头一带电就打嗝 切换协议和CC线时,将V_ON设置顺序调整,避免指令被清楚 wrh 2026-09-10 16:43:43 +08:00
  • 9a7950d122 修复了短路测试下由于发送运行时间太短导致1~2持续抢占南向发送 修复了V_ON在运行状态下不能发送新的设置值的问题 wrh 2026-09-09 20:37:09 +08:00
  • b3560fb67d Merge pull request 'Feature' (#3) from feature into master yhf 2026-09-09 03:35:03 +00:00
  • e56830fc86 chore: 版本升级至V1.1.10并优化批量通信逻辑 wrh 2026-09-09 11:02:37 +08:00
  • 9a7892e105 增加了一个短路模式中持续下发开机的指令,并短路就按持续保持进行 wrh 2026-09-09 10:37:24 +08:00
  • fe15dd48fe feat: 新增PD充电带模式设置流程,完善调试开关与升级文档 wrh 2026-09-08 20:24:04 +08:00
  • 2bf408472c 负载running触发逻辑功率板返回电压与V_On点比较,拉载速度从2秒变成100ms 短路模式增加持续发送启动指令,能稳定短路充电头 wrh 2026-09-04 21:19:22 +08:00
  • 8701d0e54b Merge pull request 'Feature' (#2) from feature into master yhf 2026-08-31 08:18:11 +00:00
  • 3b0087c956 加入通道轮询宏定义,当宏为1时代表通道可++,代表四通道,反之为单通道 wrh 2026-08-26 10:52:28 +08:00
  • 6103d6949e 采用二次复位,从PD切到别的协议也复位 wrh 2026-08-26 10:41:57 +08:00
  • 06dbecfeb6 chore: 升级版本到V1.1.9,下一版本开始调试新协议板 wrh 2026-08-25 19:54:40 +08:00
  • c7db1d8176 新增其他协议切换PD时先进行一次完整的断开线处理,包含D+D-,CC线,GND,VBUS,然后再发送复位,待复位后再重新设置 wrh 2026-08-25 16:41:34 +08:00
  • 792e201d1e 一、可以读取版本号 - 新增QMP4810300-4多协议双向电源通信协议V1.2文档 - 多个源文件头文件版本号更新至V1.1.8 - 在chrg_comm.c中添加Modbus固件版本只读寄存器 - 新增测试日志与修改日志V1.1.8版本记录 - 修复PD协议切换逻辑问题,新增复位机制 wrh 2026-08-24 18:06:10 +08:00
  • 72cf1b75fa 修复了频繁切换电源PD协议会卡死的问题 wrh 2026-08-22 16:55:25 +08:00
  • de45a902fe fix: 调整关机低电流确认帧数与相关配置 wrh 2026-08-19 16:41:53 +08:00
  • 52c59395a8 可正常使用版本,代价是5V比较慢 wrh 2026-08-10 16:28:19 +08:00
  • 03b313d9fe docs: 更新变更日志,补充低电流待机恢复逻辑修改 wrh 2026-08-09 20:34:09 +08:00
  • 030252c747 能用,偶尔会出现过充 wrh 2026-08-09 16:38:44 +08:00
  • 1d7a6493ce fix: 修复负载电流读取、继电器逻辑与状态机问题 wrh 2026-08-09 15:50:11 +08:00
  • 164e9cb4c0 refactor(chrg): 调整Sink北向事务流程为先设置CC再协商协议 wrh 2026-08-09 15:20:58 +08:00
  • 8b7f29d0fc chore: 更新修改日志到V1.1.7并完成低电流待机与并行握手优化 wrh 2026-08-08 20:09:18 +08:00
  • b96902f9b9 feat: 调整负载启动、掉电恢复及协议切换时序 wrh 2026-08-07 16:27:56 +08:00
  • d9a8c359c0 refactor(chrg_north): 重构北向通信处理逻辑,增加配置版本校验机制 wrh 2026-08-05 09:15:39 +08:00
  • f21492fa50 chore: 更新调试宏定义并关闭默认打印 wrh 2026-07-30 11:39:16 +08:00
  • 79c63f7b8e 重构充电协议模块,统一源载参数管理与流程 wrh 2026-07-29 11:27:29 +08:00
  • 4beeb02382 refactor: 重构南向充电控制与参数管理逻辑 wrh 2026-07-25 10:16:45 +08:00
  • 1fc998f168 refactor: 重构校准流程,拆分校准逻辑到南向模块 wrh 2026-07-23 14:31:41 +08:00
  • 8f44ae6877 chore: 整理代码并更新文档 wrh 2026-07-23 10:36:59 +08:00
  • 30ecd7ad83 refactor(chrg): 移除低电压异常处理函数并优化电压校验逻辑 wrh 2026-07-22 11:28:46 +08:00
  • 587e03b65f refactor(chrg): 重构北向轮询与状态机代码,补充注释与函数文档 wrh 2026-07-22 10:14:48 +08:00
  • 684ad2e20e feat: 新增电源/负载切换功能,优化通道切换逻辑 wrh 2026-07-22 10:05:47 +08:00
  • 660aaa5a7a refactor: 重构电源通道控制逻辑,引入状态机管理 wrh 2026-07-21 20:56:36 +08:00
  • a6621a304a Merge branch 'feature' of ssh://git.face-emotion.cn:30022/chrg/chrg into feature wrh 2026-07-21 15:48:28 +08:00
  • 25b378775d chore: 关闭部分调试打印并更新充电负载配置 wrh 2026-07-21 15:48:16 +08:00
  • 39cb1cba90 docs: 新增Source状态机改造与角色切换维护计划文档 yhf 2026-07-21 09:46:06 +08:00
  • 71d3cc69b1 fix(chrg_roll_nor): 修复源设置初始化提交逻辑 0.新增了电源协议设置 1. 修改apps/chrg/applications/thread/chrg_roll_nor.c:在IDX_SET_SOURCE_PD分支中增加初始化提交判断,仅当sub为IDX_GET_SOURCE_VC且提交成功时才置位On_Flag 2. 新增apps/chrg/applications/utils/chrg_source.h:声明chrg_source_init_submit函数并添加注释 3. 新增apps/chrg/applications/utils/chrg_source.c:实现chrg_source_init_submit函数,批量提交源板初始化参数 yhf 2026-07-21 09:40:59 +08:00
  • 82847e41dd fix(chrg_north): 调低低压和无电流故障的触发计数阈值 yhf 2026-07-19 17:29:01 +08:00
  • 03f1193d2e fix(chrg_roll_sou): 优化电流命令处理与线程超时设置 0. 加快指令下发和返回时间,电压电流最新值覆盖旧值 1. 新增SOU_RESPONSE_TIMEOUT_MS宏定义,统一超时时间配置 2. 添加电流命令最新值有效策略,避免队列堆积过时指令 3. 将线程接收消息超时改为毫秒转系统节拍的标准写法 4. 移除冗余的线程延迟等待逻辑 yhf 2026-07-19 17:13:50 +08:00
  • 2ba4fc16b7 fix: 修复电子负载通信相关问题并优化批量发送逻辑 yhf 2026-07-19 15:37:54 +08:00
  • b68ffe3bf3 chore: 优化批量下发缓存与测试模式逻辑 解决问题:南向队列容量的溢出风险,以及状态机的错别字还有快速启动加动态测试的导致没有继电器开启的问题 1. apps/chrg/applications/thread/chrg_roll_sou.h - 调整SOU_COM_BATCH_REG_MAX为32并补充注释说明预留空间 2. apps/chrg/applications/utils/chrg_sink.h - 移除废弃的SINK_WORK_RUNING_2枚举项 - 重命名测试模式枚举项为更清晰的名称 3. apps/chrg/applications/thread/chrg_comm.c - 更新测试模式匹配逻辑为新枚举项 4. apps/chrg/applications/thread/chrg_roll_sou.c - 新增批量缓存空间回收与异常校验逻辑 - 优化批量满日志输出信息 5. apps/chrg/applications/utils/chrg_sink.c - 重构测试启动函数为更语义化的名称 - 调整动态测试命令寄存器数量与内容 - 更新工作状态分派逻辑适配新枚举项 6. 新增编译日志与程序流程说明文档 yhf 2026-07-19 11:49:38 +08:00
  • ee76d8782d fix: 修复放电功能相关的若干问题 yhf 2026-07-18 23:01:25 +08:00
  • 1b72b7bb78 test watchdog yhf 2026-07-18 21:52:12 +08:00
  • be25365b09 Merge pull request 'Feature' (#1) from feature into master boot hwq 2026-07-18 12:47:57 +00:00
  • dd66c421dd fix: 修复南向分包、线程通信和批量下发逻辑 yhf 2026-07-18 18:24:42 +08:00
  • 9904760950 docs: capture chrg long-run failure baseline yhf 2026-07-18 15:58:29 +08:00
  • 5ffc85077e docs: 初始化HCDF MID 405充放电控制器固件仓库 yhf 2026-07-18 15:38:54 +08:00
  • c820aad809 feat: 完成项目多模块功能迭代与配置更新 yhf 2026-07-18 15:32:54 +08:00
  • 250864c517 debug north “yanhongfei” 2025-11-24 21:27:00 +08:00
  • 3a413f56a3 nor / sou roll wmano 2025-11-23 00:56:55 +08:00
  • 7e463e56ad add more comments wmano 2025-11-18 00:40:02 +08:00
  • 9b3e035b75 ex lcd & south wmano 2025-11-02 20:51:30 +08:00
  • bd71a4d56b update south proto wmano 2025-10-28 22:38:04 +08:00
  • e7b859851b stop run cmd wmano 2025-10-27 20:50:06 +08:00
  • 8b6f231b28 roll south mb wmano 2025-10-26 22:05:19 +08:00
  • 604fe4688c add parse threads wmano 2025-10-25 23:44:23 +08:00
  • d52c94b866 add lcd wmano 2025-10-19 22:11:21 +08:00
  • 1e6443a767 change south switch order wmano 2025-10-16 22:30:43 +08:00
  • c8032dd1c6 change rel control wmano 2025-10-16 00:07:30 +08:00
  • 1cdc01f7cf add pcf8574 i2c wmano 2025-10-14 23:53:40 +08:00
  • 067f24cff0 using usb as console wmano 2025-10-13 22:21:43 +08:00
  • a70473078a debug usbd wmano 2025-10-12 18:43:07 +08:00
  • 4ef5837171 fix osc wmano 2025-10-12 16:42:27 +08:00
  • 037fdb64eb add roll thread wmano 2025-09-28 23:00:52 +08:00
  • c604a73d69 debug modbus wmano 2025-09-27 21:56:45 +08:00
  • b4cae0f1e4 debug modbus wmano 2025-09-27 21:51:45 +08:00
  • 21158288ac fix south ch wmano 2025-09-24 21:47:15 +08:00
  • b7a2df5583 fix sn74lv4052a wmano 2025-09-22 23:29:53 +08:00
  • 31a048e428 prj to mdks hwq 2025-09-17 09:11:22 +08:00
  • ea8dcada90 debug tty wmano 2025-09-14 23:17:13 +08:00
  • 349741d9e1 fix mb & tty wmano 2025-09-13 23:08:11 +08:00
  • ffe1456b3a view modbus hwq 2025-09-11 18:38:58 +08:00
  • 485e535c4d debug modbus slave wmano 2025-09-10 23:03:11 +08:00