feat: add VCU status feedback and map DEBUG safety inputs

This commit is contained in:
shenlefengnai-rgb
2026-10-03 21:52:14 +08:00
parent dbbda5624a
commit 1e7b2e7f96
305 changed files with 32906 additions and 68 deletions
+6 -2
View File
@@ -1,4 +1,8 @@
2026-10-03:屏幕数字接口1.2,MCU CAN输入2.2(SDC/BMS及自定义动力显示)。
当前屏幕接口1.4、MCU CAN协议2.4:VCU 0x183反馈当前任务、锁定及EBS显示,绿/红两色;无效或超过500ms无反馈为灰色未知。按钮确认仅产生0x300请求,不能修改实际任务。详情及当前链路证据见docs/VCU状态反馈测试报告.md。
每份当前DBC包含12条报文、49个信号,两路布局相同;以下1.3、v2.3及更早内容为历史记录。
屏幕接口1.3按用户纠正:PD1/Safe_S为左电机互锁,d5移到顶行第二格;删除BSPD/TSMS,编译0错误0警告。页面验证见docs/DEBUG页面修正测试报告.md。
v2.3新增十五路GPIO到DEBUG映射,低正常、高故障;Release 15988字节,烧录及全量回读一致。CAN1 500K状态核验见docs/DEBUG十五路CAN映射测试报告.md。
2026-10-03:屏幕数字接口1.2,MCU CAN输入2.3(SDC/BMS及自定义动力显示)。
CAN1为500 kbit/s,使用AMI.dbc;CAN2为250 kbit/s,使用AMI_CAN2_250k.dbc。每份包含11条Classic CAN报文和40个信号,报文布局相同。
v2.2新增标准0x182/DLC8,设置扭矩千分、电机温度及MCU温度,三个有效标志和独立2000ms超时;不控制电机执行。
v2.2编译通过,烧录及完整15880字节回读一致;14组CAN2 MCU状态核对通过,CAN/UART接收错误均为0。
@@ -14,5 +18,5 @@ HMI编译0错误0警告;v2.0固件Release编译、SWD烧录校验通过。
已实测CAN盒->实物AMI CAN1/MCU->USART2->COM4->官方HMI调试器:低压电压、高压电压/电流、最高有效温度、无效数据、超时/恢复、跨页更新、HMI重连。
六个任务确认均收到正确0x300请求,六个取消均未发送;该测试条件为CAN1持续有有效输入。
证据在docs/evidence/2026-10-03/sdc-bms;联调报告见docs/SDC_BMS联调报告.md。
未接物理串口屏或真实SDC/BMS/电机控制器节点,未实测两路同时接入、LED极性和车辆执行/安全动作;未定义轮频到车速标定和GPIO到具名安全信号映射。
未接物理串口屏或真实SDC/BMS/电机控制器节点,未实测两路同时接入、LED极性和车辆执行/安全动作;未定义轮频到车速标定。
原C示例是屏幕debug接口参考,不代表整车控制已实现。