zjk
|
5b8f0b1421
|
锂电池改用 BCU-MBMS CAN 协议按节点解析 + bcu_node 解析数据落库 + 板卡对时脚本
- pCCU/CanBms:按《04KT38电池BCU-MBMS通信(CAN)定义》重写解码,
BmsStatus 单状态模型改为 BcuNodeStatus 多节点模型(0x10XX00YY,
节点地址 01~36h),支持 0x0000 电压/电流/SOC/告警码、0x0001 单体
电压、0x0002 单体温度、0x0003 继电器、0x0006 绝缘/端口电压、
0x0010 告警位(附录1 中文码表)六类报文
- 平均单体温度偏移修正:协议文档 BYTE5 写"偏移0"有误,实测固件与
最高/最低一致均带 -40℃ 偏移(实车 0x10020002 原始 68/69 减 40 后
为 28/29℃,落在最低28~最高30区间内,按文档直读则超出物理范围)
- pCCU/DbStore:新增 bcu_node 解析数据表,锂电池 BMS 报文每帧落一行
节点合成状态(原 comm_log 仅原始帧,BMS/CAN 帧此前不落 pCCU 库),
buildReport 增加 BMS 记录数
- 快照/网页:BCU 按节点分组展示(告警位解析中文含义、数据 age),
PM 状态报文锂电池/应急电池卡片
- pPowerManger:新增 iport 本地输入端口配置(UDP bind 延迟到
OnStartUp 读取配置后执行,保证 iport/ccuhost/ccuport 生效),
各 mission 文件补充注释
- test:CAN BCU 解码用例按新协议/新偏移更新(实车抓包 + 文档示例值),
133 项全部通过
- docs:删除旧 BMS 协议(xlsx/20230324docx),归档 04KT38 BCU-MBMS
CAN 定义、配电控制器通信协议 20260824、配电系统 CAN 通讯协议
- scripts:新增 sync-board-time.sh,223 板卡(RK3588)时间校正
(本机为基准 + RTT 折半补偿对时,尽力写 RTC,支持 status/--time)
|
2026-09-01 12:58:33 +08:00 |
|
zjk
|
4125d9ad77
|
清理:删除废弃代码与旧 WebUI 残留
- backup/:SQLiteDB 旧备份
- src/bck/:整个旧 pPowerManger 备份源码树
- src/appPowerMangerWebUI/:旧 crow WebUI(已从构建移除)
- bin/static、bin/templates:旧 crow WebUI 运行时资源
- test/SQLiteDBTest.cpp、test/udpCommTest.cpp:未参与编译,已被 test/until 取代
|
2026-08-19 14:32:35 +08:00 |
|
zjk
|
987d8b3ce0
|
增加了info字段,增加了上电检测,调整了绝缘电阻上报逻辑
|
2026-02-09 14:48:58 +08:00 |
|
zjk
|
e5193bd7f7
|
修复了程序在启动时偶尔崩溃的问题
|
2026-01-27 20:45:00 +08:00 |
|
zjk
|
481171d9ea
|
增加了xc声纳的上电
|
2025-09-12 11:35:17 +08:00 |
|
zjk
|
2ef5fd92ac
|
0712提交
|
2025-07-12 15:39:28 +08:00 |
|
zjk
|
ba8cd0383a
|
0702调试
|
2025-07-02 16:20:36 +08:00 |
|
zjk
|
fea319d3bf
|
应急联调完成
|
2025-05-19 20:42:20 +08:00 |
|
zjk
|
e0b3e986c7
|
增加了网页服务
|
2025-05-16 01:08:12 +08:00 |
|
zjk
|
476be20025
|
修改了次级配电协议,优化消息结构
|
2025-05-14 10:02:47 +08:00 |
|
zjk
|
06226b6704
|
重构了与DB的交互逻辑,以及与任务\上位机指令的消息,使用新的loguru库进行日志管理
|
2025-04-20 22:42:28 +08:00 |
|
zjk
|
ebf1701335
|
使用tinyfsm优化代码
|
2025-04-06 23:51:03 +08:00 |
|
zjk
|
811fbf2924
|
完善功能
|
2025-04-02 21:31:51 +08:00 |
|
zjk
|
341630f547
|
增加了moos变量显示的webui功能
|
2025-03-04 11:17:16 +08:00 |
|
zjk
|
16cffa296a
|
优化了web界面,下载功能等
|
2025-03-02 14:35:21 +08:00 |
|
zjk
|
1e295aeeb3
|
优化了实现,采用websocket
|
2025-02-27 22:37:21 +08:00 |
|
zjk
|
9cc3140651
|
完善了部分逻辑,优化网页
|
2025-02-27 20:27:33 +08:00 |
|
zjk
|
02d54a585a
|
优化了前端文件的机构
|
2025-02-27 10:56:24 +08:00 |
|
zjk
|
115ee57b14
|
优化了主页的读取方式
|
2025-02-27 10:00:42 +08:00 |
|
zjk
|
a179789b3f
|
增加了udp的测试代码,增加了时间获取函数,完善了ccu发送指令的函数
|
2025-02-18 16:57:11 +08:00 |
|
zjk
|
6d00ecfbf2
|
完善了数据库功能,将udp单独编译为一个静态库
|
2025-02-13 22:00:15 +08:00 |
|
zjk
|
e2bfa98754
|
增加了UDP通信和部分复合管控交互消息定义
|
2024-10-24 18:15:56 +08:00 |
|