feat: 完成项目多模块功能迭代与配置更新

1. 新增sqlite文件、协议文档、调试截图、配置ini等各类辅助文件
2. 更新Keil开发包版本与工程配置,调整编译优化等级
3. 重构继电器控制逻辑、串口收发逻辑与线程优先级
4. 新增Modbus寄存器映射、校准结构体与Ymodem升级相关代码
5. 完善南北向协议解析、快充挡位配置与调试日志
6. 修复注释格式、数组越界与线程邮箱溢出问题
7. 新增屏幕控制、功率板调试与协议格式说明文档
This commit is contained in:
yhf
2026-07-18 15:32:54 +08:00
parent 250864c517
commit c820aad809
54 changed files with 6498 additions and 830 deletions
+39
View File
@@ -0,0 +1,39 @@
北桥通过405向南桥( 原载功率板)发送
原载功能切换通过P0 P1 P2设置
空闲时P0=0,P1=0; P2 = 1
负载时P0=1,P1=0,P2=0
电源时P0=0,P1=1,P2=1
通过rel_test set切换原载
south_run stop停止
停止后功率板会死机
诱骗步骤:
1.设置通道
north_ch 0 //通道0
north_ch 1 //通道1
north_ch 2 //通道2
north_ch 3 //通道3
2.设置原载
rel_test set 0 1 //设置通道0为sink协议模式
rel_test set 1 1 //设置通道1为sink协议模式
rel_test set 2 1 //设置通道2为sink协议模式
rel_test set 3 1 //设置通道3为sink协议模式
rel_test get 0 //检查0
rel_test get 1 //检查1
rel_test get 2 //检查2
rel_test get 3 //检查3
返回值
rel connect [ch] : p0=1, p1=0, p2=0 //继电器切换成sink协议的信号
3.设置变电协议
负载时为:
sink set 0 pd 9 //设置通道0为9V OK
sink set 1 pd 9 //设置通道1为9V OK
sink set 2 pd 9 //设置通道2为9V OK
sink set 3 pd 9 //设置通道3为9V OK
//发送指令D/sendN: 0000-000A: 0A 00 01 09 00 00 00 00 00 C1
//回复指令05 00 01 F8 AA
诱骗不成功,检查原载接口板有没有插对通道