自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 BMU和BCU的区别

储能系统中,BCU(电池控制单元)和BMU(电池管理单元)构成电池管理系统的核心。BMU负责电芯级监控,采集单体电压、温度等数据并执行均衡;BCU作为主控单元,汇总BMU数据,进行SOC/SOH计算,控制接触器并与外部系统通信。二者通过CAN总线协同工作:BMU采集数据上传,BCU分析决策后下发指令。这种分层架构既保障了电芯安全(微观),又确保系统高效运行(宏观),是储能系统安全可靠的关键。

2025-11-06 14:26:41 429

原创 Goto和From模块

摘要:Simulink中的Goto/From模块通过虚拟连接传递信号,避免物理连线混乱。Goto发送信号,From接收信号,通过GotoTag匹配。标记可见性分局部(同子系统)、限定作用域(同层级及下级)和全局(全模型)三种。主要用途包括简化图纸、共享信号。使用时需注意配对规则、子系统边界,慎用全局标记。该工具能有效提升模型整洁度和可维护性。

2025-10-31 17:58:17 307

原创 电池均衡原理

电池均衡是串联电池组管理的关键技术,其核心原理类似"木桶效应":电池组的性能受最差单体限制。均衡方式分为被动和主动两种:被动式通过电阻消耗高电量电池能量实现"削高就低",结构简单但能效低;主动式通过能量转移电路实现"劫富济贫",效率高但成本昂贵。被动均衡广泛应用于消费电子等领域,主动均衡则多见于高端电动汽车和储能系统。这项技术通过平衡单体电池状态,显著提升电池组的安全性、容量利用率和使用寿命。

2025-10-31 09:27:14 412

原创 DBC 文件详解

DBC文件是描述CAN总线通信协议的标准化文本文件,相当于总线的"通信字典"。它定义了总线上传输的消息、信号及其物理意义,确保各节点对数据的统一理解。DBC文件的主要功能包括:统一通信规则、解码原始报文、生成代码框架以及支持仿真测试。文件包含消息ID、长度、发送节点以及信号的位置、长度、换算系数和单位等信息。在开发过程中,软件团队负责创建和维护DBC文件,并将其作为统一的通信标准提供给其他团队使用,因此常说"通信的DBC需要软件提供"。

2025-10-31 08:56:41 539 1

原创 eclipse使用总结

理解这些段对于嵌入式开发中的内存优化至关重要:如果你想减少Flash占用,应重点优化text(代码量)和data(初始化的全局变量)。如果你想减少RAM占用,应重点审查data和bss段,减少不必要的全局变量和静态变量。这个分析能帮助你判断程序是否超出了芯片的内存限制,是嵌入式调试中的基本功。希望这个解释对你有帮助!

2025-09-23 09:14:56 1573

原创 BMS的绝缘电阻

摘要:BMS通过监测高压正负极对地绝缘电阻(Riso+/Riso-)来保障电动汽车安全运行。Riso+和Riso-分别反映正负极母线对车身的绝缘状态,系统绝缘电阻Ri取两者较小值。监测目的包括防止触电/火灾、确保设备运行和满足安全标准(如GB/T18384要求Ri≥Vb×500Ω/V)。BMS采用不平衡电桥法测量,实际应用中需注意全量程精度(低阻值≤15%,高阻值≤10%)和故障排查(可能涉及其他高压部件)。专用绝缘电阻模拟器可用于BMS测试。

2025-09-16 15:59:31 365

原创 MATLAB工作路径设置技巧全解析

本文介绍了解决MATLAB无法创建ModelAdvisor工作环境的三种方法:1)直接更改当前工作文件夹;2)通过修改matlabrc.m或创建startup.m文件设置默认启动路径;3)使用偏好设置GUI。文章还给出了预防措施建议,包括建立独立工作目录、使用版本控制、项目独立文件夹管理等最佳实践。核心解决方案是将工作目录切换到非MATLAB安装目录,并提供了即时和长期两种配置方式,同时强调了良好的工作习惯对避免此类问题的重要性。

2025-09-05 11:11:06 2851

原创 8.26面试总结

本文摘要: FreeRTOS任务栈监测:介绍了使用uxTaskGetStackHighWaterMark()函数获取任务栈高水位线的方法,以及如何计算栈使用量和优化分配。同时提到辅助监测函数如vTaskList()和堆内存监控函数的使用建议。 FreeRTOS栈溢出检测:详细说明了两种栈溢出检测方法的原理和配置步骤,强调必须实现vApplicationStackOverflowHook钩子函数,并提供了任务栈使用信息获取的API和最佳实践。 TCP三次握手与四次挥手: 三次握手:通过SYN、SYN-ACK、

2025-08-29 09:26:19 1219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除