- 博客(54)
- 收藏
- 关注
原创 stm32单片机命名规则,c6t6只有32KB,c8t6有64KB
STM32 = STMicroelectronics(意法半导体)公司生产的基于Cortex-M系列(ARM架构)的32位微控制器(MCU)。4 = 16KB flash(小容量)6 = 32KB flash(小容量)8 = 64KB flash(中容量)B = 128KB flash(中容量)C = 256KB flash(大容量)D = 384KB flash(大容量)E = 512KB flash(大容量)F = 768KB flash(大容量)G = 1MKB flash(大容量)
2025-10-26 17:37:46
195
原创 【代码太大导致】flash timeout. reset the target and try it again
ZI-data 或者有时称为Zero Initialized Data,是指未初始化或初始化为零的数据区大小,这些数据在程序开始执行前会在RAM中清零。Code 表示编译后的机器代码大小,将被存储在目标芯片的Flash(ROM)中。RW-data 是已初始化的可读写数据区的大小,运行时需要复制到RAM中。RO-data 是只读数据区域的大小,同样存储在Flash中。stm32c6t6芯片,该芯片flash大小为32kb,
2025-10-26 17:16:38
214
原创 雨滴传感器的输出范围
根据400~4096的区间,按百分比输出,无水情况输出0,完全浸没输出99;完全浸入水中返回值接近400(是因为有模块供电的电压)。完全无水的情况返回的adc值为4096;
2025-10-24 20:04:24
105
原创 esp8266初始化流程
实际指令:AT+CWJAP=“SSID”,“password”(ESP8266_WIFI_INFO应该是宏定义的SSID和密码)检测模块 → 2. 设为客户端模式 → 3. 启用自动获取IP → 4. 连接Wi-Fi → 5. 初始化完成。第二个1:启用AP模式的DHCP(这里虽然设为1,但因为在Station模式下,主要影响Station)意义:让ESP8266作为客户端连接到现有的Wi-Fi网络。1:Station模式(设备作为客户端连接路由器)第一个1:启用Station模式的DHCP。
2025-10-23 23:03:59
404
原创 【mqtt参数上云和小程序开发】【第5期】hcsr04超声波测距模块调试完成
HC-SR04需要5V供电,但Echo引脚输出是5V电平,STM32 GPIO只能承受3.3V。好的,我来为你提供一个完整的STM32超声波测距模块(HC-SR04)驱动代码,包含。这个驱动代码提供了完整的功能,你可以根据实际需求进行调整和优化。
2025-10-19 17:20:14
492
1
原创 【mqtt参数上云和小程序开发】【第4期】dht11调试成功,吹风机检验
pa15引脚多加关注,需要接触jtagdo0;;;;;while0do0;;;;;;while0:DHT11的小数部分通常为0,所以一般只使用整数部分。
2025-10-19 15:59:43
795
原创 【mqtt参数上云和小程序开发】【第3期】按键外部中断调试完成
选择下降沿触发是因为:按键通常一端接地,另一端接引脚。当按键未按下时,我们通过上拉电阻使引脚为高电平;按下时,引脚被拉低,产生一个下降沿。最佳实践是使用定时器进行硬件消抖,或者在主循环中处理消抖。这个实例涵盖了STM32按键外部中断的核心知识点,你可以在此基础上扩展更复杂的功能,如长短按检测、双击识别等。STM32CubeMX已经帮我们生成了GPIO和NVIC的初始化代码,我们只需要在合适的地方添加应用逻辑。好的,下面我将为你提供一个完整的STM32按键外部中断控制实例。,将消抖逻辑放在主循环中。
2025-10-19 14:50:51
663
原创 【mqtt参数上云和小程序开发】【第2期】三颗led驱动成功,switch语法介绍
语句是一种多分支选择结构,用于根据一个表达式的值来选择执行不同的代码块。语句能让你的C语言代码更加专业和高效。好的,我们来详细讲解 C 语言中的。可以放在任何位置,但执行逻辑不变。语句内声明变量需要特别注意。这是初学者最容易犯错的地方。最强大的应用场景之一。语句更清晰、更高效。
2025-10-19 13:45:02
725
原创 【第1期】串口1和串口2驱动调试完成
通过以上步骤,你应该可以成功编写并运行你的第一个STM32串口程序。从简单的Echo开始,逐步尝试更复杂的功能,如解析指令、传输数据包等。好的,编写STM32的串口程序是入门和项目开发中最常见的任务之一。LL库提供了对寄存器的直接操作,代码量小,运行效率高,但需要开发者对寄存器有更多了解。HAL库抽象程度高,代码可移植性好,适合快速开发。功能:单片机收到一个字节,就原样发回给电脑。之间,以防止下次重新生成代码时被覆盖。生成的代码中,你的用户代码应该写在。为例,实现发送和接收功能。与HAL库步骤相同,但在。
2025-10-19 13:24:34
842
原创 【mqtt参数上云和小程序开发】第2期:焊接pcb,元器件准备
好的,这是一个非常实用且重要的话题。在单片机系统中,单片机(MCU)是大脑,负责运算和控制,但要让这个大脑感知世界、执行动作并与外界通信,就必须依赖各种外接模块。理解这些常用模块的功能和用途,是进行单片机项目开发的第一步,也是将想法变为现实的关键。选择哪种模块,取决于你的项目具体需求。下面我将系统地介绍一些最常用、最经典的单片机外接模块,并详细说明它们的作用。这类模块是单片机的“感官”,用于从物理世界中采集各种信息。这类模块用于扩展单片机的数据存储能力或直接驱动大功率负载。万能参数采集基板,焊接完成。
2025-10-19 13:13:35
575
原创 【mqtt参数上云和小程序开发】第1期:完成pcb设计和材料准备
本文将系统性地介绍PCB设计的基本流程、核心方法论,并深入剖析当前主流的PCB设计软件,助您全面掌握这一关键技术。优秀的工程师不仅会使用软件,更重要的是深刻理解电路原理、电磁场理论和生产工艺,能够在设计之初就预见并规避潜在风险。总而言之,无论是方法还是工具,PCB设计都是一个不断学习、不断实践、不断优化的过程。好的,这是一篇关于PCB设计方法与软件的详细介绍,全文约4000字,旨在为初学者和有一定经验的工程师提供一个全面的概览。一个成功的PCB设计并非一蹴而就,它遵循一个严谨的、环环相扣的流程。
2025-10-19 12:45:14
1053
原创 《基于双向反激式变换器的电池主动均衡系统:理论、应用与展望》
在众多均衡拓扑结构中,基于双向反激式变压器的均衡方案,因其独特的优势,被认为是中高功率应用中最具潜力的技术路线之一。本文将深入剖析该系统的原理,详述其用途,并展望其未来的创新方向。通过这些持续的技术创新,双向反激式均衡系统必将突破现有的成本与性能瓶颈,在更广阔的能源应用舞台上,扮演愈发不可或缺的角色,为构建一个清洁、高效、安全的能源未来贡献力量。要理解双向反激式变压器均衡系统,我们需要将其拆解为三个核心部分:能量搬运的基石——反激式变压器、实现能量双向流动的开关网络,以及系统的大脑——控制与驱动策略。
2025-10-12 14:47:41
882
原创 电池管理系统(BMS)研究:难度分析、入门指南、行业前景与未来发展(5000字深度解析)
电池管理系统(Battery Management System, BMS)是一种用于监控和管理电池组的电子系统,主要功能包括:✅ :❌ : 🚀。
2025-07-13 17:48:34
2067
原创 【硬核】6节串联锂电池均衡系统仿真_组内双向cuk均衡_组间双向反激式变压器
1. 工作原理双向反激式变换器是一种基于反激式拓扑的双向直流变换器,能够在两个方向上进行能量传输。开关导通阶段:当开关(通常是MOSFET)导通时,输入电流流经初级绕组,能量存储在变压器的磁场中。此时,次级绕组的二极管反向偏置,次级电路没有电流流动。开关断开阶段:当开关断开时,变压器的磁场能量通过次级绕组释放,电流通过二极管流向输出端,为输出电容充电并向负载供电。2. 技术特点隔离特性:通过变压器实现输入与输出之间的电气隔离,提高了安全性。双向能量传输。
2025-07-11 21:44:44
984
原创 年薪30万+!锂电BMS为何成新能源‘最抢手岗位’?入行指南全解析
研究方向涵盖电力电子、控制理论、材料科学及人工智能等多学科交叉,近年热点包括AI驱动的状态预测、高精度嵌入式BMS开发等。综上,BMS领域前景广阔,适合具备扎实技术功底与跨学科能力的人才,薪资与职业成长性优于传统行业。
2025-07-11 20:37:42
675
原创 基于双向cuk斩波均衡电路的串联锂离子均衡系统设计
Cuk电路是一种开关电源变换器拓扑结构,属于非隔离型DC-DC变换器。它由电感、电容、开关管和二极管等元件组成,能够实现输入与输出之间的能量传输和电压转换。能量双向传输:Cuk电路可以实现能量的双向流动,即能量既可以从前端向后端传输,也可以从后端向前端传输。输入输出反相:输出电压与输入电压的极性相反。电流连续性:在理想情况下,Cuk电路的输入电流和输出电流都是连续的,这有助于降低电磁干扰。
2025-07-10 18:59:30
476
1
原创 《SoH技术前沿:解锁电池健康密码,引领智能能源未来》
锂离子电池健康状态(State of Health,SoH)评估是电池管理系统(Battery Management System,BMS)的关键技术之一。SoH反映了电池当前性能与新电池性能的比值,通常以百分比表示。准确的SoH评估对于电池的高效、健康和安全运行至关重要,尤其是在电动汽车和储能系统中。本文综述了SoH评估的主要技术进展与趋势,旨在为相关研究和应用提供参考。
2025-07-08 00:20:38
1208
原创 SOC估算综述:电池管理中的关键挑战与前沿技术
在当今的能源存储领域,锂离子电池因其高能量密度、长循环寿命和低自放电率,已成为电动汽车(EV)、便携式电子设备和储能系统的核心部件。然而,电池的性能和寿命高度依赖于其荷电状态(SOC)的精确管理。SOC估算不仅是电池管理系统(BMS)的关键功能,也是确保电池安全、高效运行的核心技术。本文将深入探讨SOC估算的多种方法,分析其原理、优缺点,并展望未来的发展趋势。
2025-07-08 00:15:55
1441
原创 锂离子电池均衡拓扑综述
锂离子电池因其高能量密度、长循环寿命等优点,在电动汽车、储能系统等领域得到了广泛应用。然而,电池组在使用过程中,由于电池个体差异、充放电管理等因素,会出现荷电状态(SOC)不一致的问题,这会严重影响电池组的性能和寿命。因此,研究有效的电池均衡拓扑结构对于提高电池组的整体性能至关重要。
2025-07-01 23:39:54
1014
原创 anaconda安装pytorch
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/pip install torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple
2025-05-12 22:56:28
111
原创 matlab simulink双边反激式变压器锂离子电池均衡系统,双目标均衡策略,仿真模型,提高均衡速度38%
电池均衡管理系统(Battery Balancing Management System, BBMS)是电池管理系统(BMS)的核心组成部分,主要用于解决电池组中单体电池间的不一致性问题。随着电动汽车、储能系统等领域的快速发展,电池均衡技术的研究与应用日益重要。主动均衡(非耗散型):能量转移式均衡。5.2 基于SOC的均衡。电池不均衡的原因及影响。缺点:能量浪费,效率低。缺点:电路复杂,成本高。SOC(荷电状态)均衡。高串数电池组的均衡难度。4.2 主动均衡拓扑。5.3 智能控制策略。
2025-05-12 22:14:56
864
原创 4电池_基于开关电容的均衡
基于开关电容的均衡系统(Switched-Capacitor Equalization System)开关电容均衡(Switched-Capacitor Equalization, SCE)是一种广泛应用于 电池组(如锂电池、超级电容组) 的主动均衡技术,通过电容的充放电实现能量在电池单体之间的转移,提高整体能量利用效率。储能电容(飞跨电容,Flying Capacitor):作为能量转移的媒介。控制逻辑(PWM/状态机):决定开关时序,实现均衡策略。(2) 工作模式。
2025-05-04 11:29:45
1288
原创 电池管理系统
电池管理系统(Battery Management System, BMS)是电动汽车、储能系统及各类可充电电池组中的核心控制单元,其研究内容涵盖电池状态监测、安全保护、能量管理、通信交互等多个领域。多阶段恒流-恒压(CC-CV)充电、快充协议(如特斯拉Supercharger)。测试设备:电池测试仪(如Arbin)、温度箱、CAN分析仪。研究高精度估算算法(如卡尔曼滤波、粒子滤波、神经网络等)。CAN总线、LIN总线、无线传输(如蓝牙、4G/5G)。等效电路模型(ECM)、电化学模型(如P2D模型)。
2025-04-27 21:43:50
659
原创 SOC估算:开路电压修正的安时积分法
这种方法在电动汽车、储能系统等领域有广泛应用,是工程实践中常用的SOC估算方案之一。可采用加权平均或其他算法将OCV-SOC与积分法SOC融合。开路电压法 - 通过电池电压与SOC的关系曲线进行校准。I(τ):τ时刻的电流(充电为正,放电为负)通过OCV-SOC关系曲线查找对应SOC值。动态OCV估计:在非静置状态下估算OCV。或直接以OCV-SOC值替换当前SOC。SOC估算:开路电压修正的安时积分法。考虑温度、老化等因素对效率η的影响。需要准确的OCV-SOC关系曲线。SOC(t):t时刻的荷电状态。
2025-04-25 23:39:09
1619
原创 8节串联锂离子电池组可重构buck-boost均衡拓扑结构 simulink模型仿真
1.最高SOC电池给最低SOC电池均衡。2.高能电池组电池给最低SOC电池均衡。3.高能电池组电池给低能电池组电池均衡。动态分组均衡策略,支持3种均衡模式。支持手动设置均衡开启阈值和终止阈值。8节串联锂离子电池组。
2025-04-20 14:51:43
423
原创 visual studio出现 -1.#IND00 变量被莫名修改的问题
数组变量啥的全部都定义在main函数中,就是局部变量。改到main外面当成全局的就可以了。局部变量应该有内存限制。
2025-04-17 00:26:44
140
原创 UDDS、NEDC、HWFET、FTP、EUDC汽车工况数据代码提取导出保存
5、EUDC (Extra Urban Driving Cycle):欧洲汽车行驶油耗测试工况,代表市郊行驶工况。1、UDDS(Urban Dynamometer Driving Schedule):城市动态驾驶工况。3、HWFET (Highway Fuel Economy Test):高速公路燃油经济性测试。2、NEDC(New European Driving Cycle):欧洲新标准行驶工况。4、FTP (Federal Test Procedure):美国联邦测试程序工况。
2025-04-05 13:14:04
1119
原创 8电池_多绕组反激式变压器均衡_4模式
(2)多绕组双向反激式变压器,1个变压器解决多电池均衡。(4)多绕组变压器均衡也能设计多种均衡算法–>全网唯一。(3)亮点:支持1建切换4种均衡算法–>全网唯一。锂离子电池均衡,均衡拓扑,均衡算法。(1)8节串联锂离子电池组。
2025-04-05 13:04:21
436
原创 递推最小二乘法,电池二阶rc等效电路参数辨识
任何版本matlab中均可以运行,包含电池工况数据,通过带遗忘因子递推的最小二乘法(ffrls)对电池的RC等效电路模型参数进行在线辨识。
2025-03-18 23:24:59
386
python 3.9 dlib whl库,包含 windows 版本 和 linux 版本
2024-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅