Files
chrg/屏幕控制逻辑.txt
T
yhf c820aad809 feat: 完成项目多模块功能迭代与配置更新
1. 新增sqlite文件、协议文档、调试截图、配置ini等各类辅助文件
2. 更新Keil开发包版本与工程配置,调整编译优化等级
3. 重构继电器控制逻辑、串口收发逻辑与线程优先级
4. 新增Modbus寄存器映射、校准结构体与Ymodem升级相关代码
5. 完善南北向协议解析、快充挡位配置与调试日志
6. 修复注释格式、数组越界与线程邮箱溢出问题
7. 新增屏幕控制、功率板调试与协议格式说明文档
2026-07-18 15:32:54 +08:00

21 lines
725 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
通过LCD发送指令改变chrg-rollnor-t结构体PD(协议),currvolt
改变chrg_roll_nor的SET_SINK_PD的buf(实际传入值)
通过chrg_roll_nor的SET_SINK_PD对sink_set_pd函数进行传参
通过sink_set_pd调用chrg_north_pkg_encode函数
通过chrg_north_pkg_encode函数对指令进行编码
最后在sink_set_pd向北桥发送指令
电源充电协议流程:
1.设定协议,如QC2.0 此时VoltCurr为0
2.继电器吸合,插入检测
3.cpu3221source)设置Volt为5V
4.与sink握手协议
5.source输出相应电压
指令如下:
屏幕设置电压电流协议
上位机输入 source set 0 pd 0 发送协议
上位机输入rel_test set 0 2 吸合继电器
轮询输入读取数据指令