logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

单相正弦波逆变器的闭环控制系统研究

本文研究了单相正弦波逆变器的闭环控制系统,采用全桥拓扑与SPWM调制技术,提出电压电流双环PID控制方案。系统通过全桥电路实现直流到交流的转换,利用SPWM调制和LC滤波输出高质量正弦波。针对开环系统存在的负载变化、电压波动等问题,设计了双环PID控制结构,其中电压外环跟踪理想正弦参考电压,电流内环快速调节能量注入。以12V转220V/50Hz逆变器为例,分析了直流母线电压、调制比等关键参数的选择

文章图片
#嵌入式硬件
已知电池的充电曲线(电压、电流) 求总充电电能

已知每个时刻的充电电流、电压,即可求每个时刻的充电功率,假设采集电压、电流的采样频率为每4秒1次,充电时间为3960S(采样次数990次),那么求出总焦耳能量,再除以3600,即可求出总充电电能。要求电池的总充电电能,我们需要对电池的充电曲线进行积分。充电曲线通常给出了电压和电流随时间的变化关系,即 V(t) 和 I(t)。以下是用excel算出的10S2P(10串2并)三元锂电池,恒流4A和恒压

文章图片
#嵌入式硬件
配置即代码的优化:JSON统一数据层与Jinja2模板引擎的架构重构

本文提出了一种基于JSON和Jinja2模板引擎的嵌入式配置解决方案,解决了传统XML方案存在的三大痛点:数据分散存储、模板与逻辑强耦合、数据冗余存储。新方案通过JSON统一数据层实现单一信源管理,消除同步风险;利用Jinja2模板引擎实现逻辑与表现分离,支持灵活扩展;通过统一引擎实现多格式高效输出。实践表明,该方案显著提升了开发效率和可维护性,为嵌入式开发工具平台化奠定了基础。

文章图片
#单片机#stm32#驱动开发
嵌入式软件面试小结

本文章是我面试了几家公司后的嵌入式软件面试小结,也为我以后面试其他嵌入式岗位打下基础。分为C语言、ARM开发等。有纰漏请指出,转载请说明。学习交流请发邮件。

文章图片
#面试#职场和发展#经验分享
配置即代码的优化:JSON统一数据层与Jinja2模板引擎的架构重构

本文提出了一种基于JSON和Jinja2模板引擎的嵌入式配置解决方案,解决了传统XML方案存在的三大痛点:数据分散存储、模板与逻辑强耦合、数据冗余存储。新方案通过JSON统一数据层实现单一信源管理,消除同步风险;利用Jinja2模板引擎实现逻辑与表现分离,支持灵活扩展;通过统一引擎实现多格式高效输出。实践表明,该方案显著提升了开发效率和可维护性,为嵌入式开发工具平台化奠定了基础。

文章图片
#单片机#stm32#驱动开发
配置即代码的优化:JSON统一数据层与Jinja2模板引擎的架构重构

本文提出了一种基于JSON和Jinja2模板引擎的嵌入式配置解决方案,解决了传统XML方案存在的三大痛点:数据分散存储、模板与逻辑强耦合、数据冗余存储。新方案通过JSON统一数据层实现单一信源管理,消除同步风险;利用Jinja2模板引擎实现逻辑与表现分离,支持灵活扩展;通过统一引擎实现多格式高效输出。实践表明,该方案显著提升了开发效率和可维护性,为嵌入式开发工具平台化奠定了基础。

文章图片
#单片机#stm32#驱动开发
用EXCEL计算NTC、BS、电压等AD参数

之前计算NTC的AD值算得很麻烦,因为51内核的单片机不支持除法运算,更别说浮点运算了。EXCEL自动算出参数就显得很方便了。有纰漏请指出,转载请说明。学习交流请发邮件 1280253714@qq.com。

文章图片
#单片机
单片机IAP升级的一些问题与经验

前阵子做项目时需要IAP升级,遇到了很多问题,我在此总结一下,避免后面再次踩到同样的坑。这个过程还是有些学问的,有时往往理论正确但是实践起来却遇到各种bug,需要好好研究,特别是对应单片机型号不同,也有很多地方需要修改。本人使用的芯片型号是AT32F413CB,FLASH空间为128K,一个扇区1K。有纰漏请指出,转载请说明。学习交流请发邮件 1280253714@qq.com。

文章图片
#单片机#嵌入式硬件
BMS进阶(Type-C、PD快充、充电IC、SOC算法、电池管理IC)

尽管目前市面上已经有很成熟的低压BMS相关芯片,我们还是可以深入学习BMS相关知识,对于前沿算法的接触,对于电池管理架构的认知,对于便携式消费类电子产品的电源系统的理解,甚至于对UPS电源和车载级BMS的系统的深入都有很大的帮助。

文章图片
#汽车
    共 12 条
  • 1
  • 2
  • 请选择