<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kebidaixu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kebidaixu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kebidaixu]]></copyright><item><title><![CDATA[储能电池的两道“安全门”：GB 44240 与 GB/T 36276 到底什么关系？]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/167683558</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/167683558</guid><author>kebidaixu</author><pubDate>Mon, 12 Oct 2026 11:56:02 +0800</pubDate><description><![CDATA[相比2018版，新标准显著加严了安全测试条件：短路电阻由5mΩ变更为1mΩ，挤压力由13kN增至50kN，能量效率要求由85%提升至90%，并新增了过载性能、振动性能、液冷管路耐压性能、高海拔绝缘性能等6项安全测试要求。从国际视角看，GB 44240在参考IEC 62619、IEC 63056、UN38.3等国际标准的基础上，根据国内产业和技术现状进行了修改完善，并引入了过充电、浅刺、电池热失控等全新测试项目，整体试验项目和技术指标严于国际、国外标准。前者是安全准入门槛，后者是技术性能基准。]]></description><category></category></item><item><title><![CDATA[TestManager用法概述]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/163340973</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/163340973</guid><author>kebidaixu</author><pubDate>Thu, 30 Jul 2026 17:41:19 +0800</pubDate><description><![CDATA[-----------------------------simulation test case 不带baseline判断的Case。------------------------------Baseline test case 带baseline判断的Case。预期输出通过excel设置：sheet1 sheet2（其实输入也可以通过excel设置）-------------------------Test Case   子功能。----------------Test Suite   子系统。]]></description><category></category></item><item><title><![CDATA[Simulink 之Test Assessment 模块]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/163339614</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/163339614</guid><author>kebidaixu</author><pubDate>Thu, 30 Jul 2026 16:36:53 +0800</pubDate><description><![CDATA[在基于模型的测试中，我们经常面临这样一个问题：激励信号发出去了，模型也在跑，但结果对不对，谁来判？手动拉曲线、看数值不仅效率低下，还容易遗漏错误。Simulink 提供了 Test Assessment 模块，它就像一个不知疲倦的“自动判卷老师”，能够实时监控模型输出，自动判断测试是否通过。本文将从模块定位、界面、核心语法到实战案例，帮你全面掌握这个关键测试工具。在 Simulink Test 体系中，有两个极易混淆的模块：Test Sequence 和 Test Assessment。它们共用同一个编辑器]]></description><category></category></item><item><title><![CDATA[Simulink 之 Test Sequence 模块]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/163338335</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/163338335</guid><author>kebidaixu</author><pubDate>Thu, 30 Jul 2026 15:53:03 +0800</pubDate><description><![CDATA[当你双击 Test Sequence 模块时，会打开一个集成编辑器。这种机制让你能够精确控制信号在时间轴上的变化，非常适合生成周期性、逻辑切换或带延迟的测试序列。将完美输出预期的方波。如果想生成更复杂的多段信号，只需增加更多步骤并调整。假设需要给被测模型灌入一个周期为 4 秒的方波信号：先高电平（：当前激活步骤中的代码被执行（例如设置输出信号值）。：按从上到下的顺序检查该步骤对应的“过渡条件”。：仿真启动时，默认激活顶部第一个步骤。，则保持当前步骤，下一时刻继续执行。）2 秒，循环进行。]]></description><category></category></item><item><title><![CDATA[模型测试覆盖度]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/163334546</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/163334546</guid><author>kebidaixu</author><pubDate>Thu, 30 Jul 2026 14:07:33 +0800</pubDate><description><![CDATA[参考文章。]]></description><category></category></item><item><title><![CDATA[BMS 故障录波功能设计与实现]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/163051851</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/163051851</guid><author>kebidaixu</author><pubDate>Mon, 20 Jul 2026 17:30:21 +0800</pubDate><description><![CDATA[┌──────────── 故障录波 全流程 ────────────┐│ ││ 线程启动 → 加载元数据缓存(名称+单位) ││ ↓ ││ 每100ms循环: ││ 采样5个Sheet → 写环形缓冲区(只存值) ││ 检查28个点位跳变沿 → evaluate_trigger ││ 触发?→ 标记帧位置 → 继续记录10秒 ││ 10秒到 → 逐帧读环形缓冲区 ││ → 查缓存得名称/单位 ││ → 流式写入SQLite ││ → 清理>10条旧文件 ││ → 回到IDLE │。]]></description><category></category></item><item><title><![CDATA[一个 CAN 接口 UP 状态，如何把 100M 以太网拖到只剩 20M？]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162909655</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162909655</guid><author>kebidaixu</author><pubDate>Wed, 15 Jul 2026 16:58:44 +0800</pubDate><description><![CDATA[init/deinit 必须对称。和要成对出现，不能只管生不管埋。外设的"使能状态"是硬件级的，不随进程生命周期自动回收。即使进程死了，CAN 控制器、PHY、时钟、DMA 通道仍然处于活跃状态。CAN 总线是强物理层依赖的协议。缺少终端电阻和对端 ACK 不只是"通信失败"那么简单，它会触发控制器的错误恢复状态机，产生远超正常业务的硬件中断。嵌入式平台外设共享总线资源。]]></description><category></category></item><item><title><![CDATA[模型输出输出接口定义(Simulink Bus 定义与 Embedded Coder 代码生成)]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162893448</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162893448</guid><author>kebidaixu</author><pubDate>Wed, 15 Jul 2026 09:20:51 +0800</pubDate><description><![CDATA[... 更多字段要点结构体的字段名和数据类型就是全部信息，初始值0只占位，不起实际作用。用uint8uint16int16等定长整数类型，确保生成 C 代码时类型精确可控（对应uint8_tuint16_tint16_t。]]></description><category></category></item><item><title><![CDATA[RK3568常用指令]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162697816</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162697816</guid><author>kebidaixu</author><pubDate>Wed, 08 Jul 2026 14:58:13 +0800</pubDate><description><![CDATA[查看CPU温度：]]></description><category></category></item><item><title><![CDATA[电池二阶等效电路模型]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162651295</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162651295</guid><author>kebidaixu</author><pubDate>Tue, 07 Jul 2026 06:01:42 +0800</pubDate><description><![CDATA[在计算机仿真中，我们无法处理连续时间，只能处理离散的采样点。其动态行为可以用一个一阶微分方程来描述。以下代码是求 R0和R1、R2上电压的m脚本。随时间变化的解析解。：对于图中R和C并联的电路，当有电流。：这是上一时刻的残余电压在无外部电流（时间内，从零开始为新电容充上的电压。流入时，电容C两端的电压。：解这个微分方程，可以得到。：这是由当前时刻的恒定电流。，是决定电压变化快慢的。这个公式来源于对一个。]]></description><category></category></item><item><title><![CDATA[两轮BMS 电流标定策略]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162628417</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162628417</guid><author>kebidaixu</author><pubDate>Mon, 06 Jul 2026 11:27:13 +0800</pubDate><description><![CDATA[窗口=3 刚好能消灭单个尖峰。如果连续两个尖峰紧挨着，需要窗口=5——但 EMI 尖峰在物理上都是稀疏出现的，连续两个采样周期都中招的概率极低。窗口再大只会增加不必要的延迟。在 M0 上实现极为轻量。。无需数组、无需循环、无需乘除、无需浮点。延迟恒定 1 个采样周期（约 100ms），对 PMM（500ms 去抖）和 FDR（5-10s 确认窗口）完全透明。经过零点校准、增益校准、中值滤波之后，零电流时的残余误差约 ±50mA，加上 ADC 本底噪声约 ±30mA。]]></description><category></category></item><item><title><![CDATA[两轮车换电 BMS 的模拟前端中颖 SH367306 AFE 调试实录：两个关键问题与解决方案]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162612105</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162612105</guid><author>kebidaixu</author><pubDate>Sun, 05 Jul 2026 22:46:32 +0800</pubDate><description><![CDATA[问题表象根因解决思路I2C 寄存器翻转均衡/保护参数随机跳变EMI 通过辐射打翻寄存器三层容错：重试 → 回读验证 → 定时巡检修复电流零点温漂-20°C 时静止电流显示 -1.2APGA 输入失调电压的温度系数上电自学习 + 芯片温度查表补偿均衡时电压跳变充电末端电压锯齿波 ±50mV均衡电流经采样线产生压降分时调度 + 相邻通道交错均衡Cell1 系统性偏低Cell1 读数偏低 23mVB- 线电流回路阻抗压降工厂模式在线校准 + 运营模式固定补偿。]]></description><category></category></item><item><title><![CDATA[两轮车换电 BMS 的模拟前端中颖 SH367306 AFE 芯片详解]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162611841</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162611841</guid><author>kebidaixu</author><pubDate>Sun, 05 Jul 2026 22:27:03 +0800</pubDate><description><![CDATA[这是 SH367306 最"硬"的功能——完全不经过 MCU 软件。采样电阻电压 > SCV 阈值 (200mV ≈ 400A @ 0.5mΩ)│├─ 硬件延时 SCT (50μs) 去抖确认│├─ AFE 硬件自动清零 SCONF2.DSG_C → 断开放电 MOS│├─ FLAG1.SC 锁存置位│└─ ALARM 引脚输出中断信号 → MCU 进入 AfeIf_AlarmPin() ISR为什么是 50μs？太快（如 5μs）→ 正常负载突变的浪涌电流会误触发。]]></description><category></category></item><item><title><![CDATA[两轮BMS AFE SH367306 I2C 读写时序]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162610063</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162610063</guid><author>kebidaixu</author><pubDate>Sun, 05 Jul 2026 20:41:17 +0800</pubDate><description><![CDATA[SH367306 是两轮车 BMS 常用的 AFE 芯片，通过 I2C 与 MCU 通信。它的读写时序有一个反直觉的地方——读比写多了一步。]]></description><category></category></item><item><title><![CDATA[两轮BMS 电源模式管理 (PMM) 详解]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162609030</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162609030</guid><author>kebidaixu</author><pubDate>Sun, 05 Jul 2026 18:58:18 +0800</pubDate><description><![CDATA[基于量产 60V BMS（STM32F0 + SH367306 AFE），拆解 PMM 五大系统模式的定义、切换逻辑与联动关系。]]></description><category></category></item><item><title><![CDATA[两轮BMS 防打火策略详解]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162608593</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162608593</guid><author>kebidaixu</author><pubDate>Sun, 05 Jul 2026 18:11:54 +0800</pubDate><description><![CDATA[本文基于量产 60V BMS（STM32F0 + SH367306 AFE），拆解"防打火"的原理与软件实现。]]></description><category></category></item><item><title><![CDATA[两轮BMS 防盗策略]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162607830</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162607830</guid><author>kebidaixu</author><pubDate>Sun, 05 Jul 2026 17:03:02 +0800</pubDate><description><![CDATA[换电场景中电池是运营方资产，防盗模块负责识别电池是否被私自带走，并在判定后禁止放电。]]></description><category></category></item><item><title><![CDATA[两轮BMS 短路保护策略详解]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162607013</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162607013</guid><author>kebidaixu</author><pubDate>Sun, 05 Jul 2026 16:01:01 +0800</pubDate><description><![CDATA[基于量产 60V BMS（STM32F0 + SH367306 AFE），拆解短路保护从硬件触发到软件锁定的完整策略。]]></description><category></category></item><item><title><![CDATA[两轮BMS 限流机制详解：放电 PWM 斩波与充电通信协议]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162596435</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162596435</guid><author>kebidaixu</author><pubDate>Sun, 05 Jul 2026 08:10:22 +0800</pubDate><description><![CDATA[本文基于某量产两轮车 60V BMS 代码，拆解其放电限流（降功率）的完整执行链路。]]></description><category></category></item><item><title><![CDATA[电池模型与卡尔曼滤波]]></title><link>https://blog.youkuaiyun.com/kebidaixu/article/details/162521132</link><guid>https://blog.youkuaiyun.com/kebidaixu/article/details/162521132</guid><author>kebidaixu</author><pubDate>Thu, 02 Jul 2026 15:00:55 +0800</pubDate><description><![CDATA[适用前提：已掌握安时积分+多源修正的SOC估算方法（如本工程SOCRENew中的实现），希望进一步了解基于模型的卡尔曼滤波方案。]]></description><category></category></item></channel></rss>