- 博客(11)
- 收藏
- 关注
原创 深度解析:轻量级 AES-128 CFB 加密实现
本文实现了一套轻量级AES-128CFB加密算法的纯C语言解决方案,适用于嵌入式系统和物联网设备等资源受限环境。该方案包含完整的AES核心运算模块(S盒替代、行移位、列混合、轮密钥加)、密钥扩展函数以及CFB128流式加密模式封装,具有无外部依赖、跨平台兼容(32/64位)、代码精简等特点。测试主程序展示了从密钥初始化到加解密的完整流程,支持16字节密钥和IV配置。该实现既保证了标准AES算法的安全性,又兼顾了嵌入式场景对代码体积和运行效率的要求,可广泛应用于物联网数据传输、嵌入式系统敏感信息保护等场景。
2026-04-09 15:22:02
602
原创 GB/T 27930 车载充电通信实战:SuperCHG 模块源码深度解析
本文详细解析了新能源汽车直流充电通信模块SuperCHG的工程实现,该模块基于GB/T27930标准和AUTOSAR架构开发。文章从协议背景、架构设计、核心数据结构、关键流程等方面展开,重点阐述了模块如何通过状态机、超时重传等机制确保充电通信的可靠性。模块采用配置化设计,支持双CAN通道并行通信,实现了LM/RM/URM全帧类型处理、长数据分帧传输等功能。该设计兼顾协议合规性和车载鲁棒性,为BMS充电通信提供了可靠解决方案,可直接应用于主流车载平台。
2026-04-07 08:49:25
609
原创 瑞萨 X1x 车载 DMA/DTS 驱动深度实战:从寄存器到 ADC 采集完整工程实现
本文详细解析了瑞萨X1x系列MCU在车载应用中的DMA/DTS双传输架构开发。文章基于工程代码(drv_dma.h/c),从架构设计、寄存器配置到初始化流程,完整呈现了DTS通道与ADC联动的实现方案。该方案通过硬件自动搬运ADC采样数据,实现100%CPU解放,具有低延迟、高可靠等车规级特性。重点阐述了寄存器配置、权限隔离、错误处理等安全机制,并提供了CAN、SPI等扩展应用场景。该驱动符合AUTOSAR和MISRA-C规范,可直接用于BMS、VCU等车载ECU项目,显著提升系统实时性和可靠性。
2026-04-04 07:31:37
260
原创 深度解析 MC33771 电池采集芯片驱动开发 | 从配置到实战的完整方案
本文详细解析了MC33771电池监测芯片驱动的开发方案,适用于新能源汽车BMS和储能系统。该驱动采用分层架构设计,包含配置层、通信层和业务层,支持1-15个电池包灵活配置。核心功能包括SPI+DMA高速通信、CRC8校验、电芯数据采集与均衡控制,通过状态机实现全自动运行。驱动具有高兼容性和可靠性,硬件接口抽象化便于移植,可快速应用于不同MCU平台。该方案为工业级BMS系统提供了成熟可靠的电池采集解决方案。
2026-04-03 10:05:52
568
原创 高效搞定CAN网络配置:Excel转DBC自动化工具开发与应用
本文介绍了一个基于Python开发的Excel转DBC自动化工具,通过模块化设计实现CAN网络配置的高效转换。该工具整合xlrd、openpyxl和canmatrix三大核心库,支持.xlsx/.xls格式输入,自动处理合并单元格问题,生成符合AUTOSAR规范的DBC文件。核心功能包括:自动填充空值、创建报文/信号对象、配置ECU节点、生成信号组等,可大幅提升车载CAN网络开发效率。工具采用7个核心函数协同工作,实现从Excel预处理到DBC生成的全流程自动化。后续可扩展多sheet处理、数据校验等功能,
2026-04-02 09:53:35
248
原创 从 Excel 到 ARXML:汽车诊断 DID 配置自动化实践
本文介绍了一个基于Python开发的DID自动生成ARXML工具,用于简化车载诊断通信管理(DCM)模块的配置工作。该工具通过解析Excel表格中的DID信息,自动生成符合AUTOSAR R4.0规范的ARXML配置文件,实现诊断数据标识符(DID)的快速配置。工具支持只读/读写DID的自动区分,数据长度和类型的智能匹配,并包含FOTA专项配置选项。相比传统手动配置方式,该工具可提升10倍以上效率,确保配置规范统一,避免人为错误。生成的ARXML文件可直接导入DaVinci/EB等工具链使用,大幅简化车载诊
2026-04-02 09:14:46
841
原创 python解决小困扰
摘要: 本文介绍了一个使用Python破解ZIP压缩文件密码的程序。该程序通过遍历数字、大小写字母组合(1-10位长度)来尝试解压文件,成功时显示密码,失败则提示。核心代码使用zipfile和itertools模块实现暴力破解,测试验证可行。
2026-04-01 08:55:23
148
原创 电池管理系统卡尔曼滤波算法
本文针对新能源汽车和储能系统中的锂离子电池状态估计问题,重点研究了基于卡尔曼滤波算法的电池管理系统(BMS)SOC估计方法。在分析传统安时积分法和开路电压法局限性的基础上,系统阐述了扩展卡尔曼滤波(EKF)、无迹卡尔曼滤波(UKF)等改进算法的原理与实现,建立了电池等效电路模型并完成参数辨识。通过仿真与实验验证,证明了所提算法能有效提升SOC估计精度,克服传统方法在动态工况下的不足,为BMS工程应用提供了理论支撑和技术参考。
2026-04-01 08:49:11
517
原创 AUTOSAR 软件开发指导手册
本文档基于AUTOSAR4.4.0标准,内容涵盖MCAL配置、中间件设置、核心模块调度、存储驱动开发、RTE/OS集成、功能安全与信息安全设计,以及SWC开发等关键环节。采用ETAS工具链(ISOLAR-A/B、RTA-CAR)实现,提供从底层配置到应用层开发的完整指导方案,包含配置要点、避坑规则、代码实现和调试方法,为AUTOSAR项目开发提供标准化实施指南。
2026-03-31 10:41:09
490
【嵌入式系统】基于MC33771芯片的电池管理配置代码:SPI通信与CRC校验在多包数据采集中的应用设计
2026-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅