news 2026/4/3 4:44:21

磁耦合谐振式无线电能传输系统的探索与实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
磁耦合谐振式无线电能传输系统的探索与实现

磁耦合谐振式 无线电能传输电路系统板 LCC-S拓扑补偿网络 发射端电路采用Stm32f103c8t6主控,四路互补带死区的高频PWM与ir2110全桥驱动MOS管。 同时利用LCC器件谐振,所有参数确定和计算由maxwell和simulink计算得出。 接收电路利用S谐振网络补偿。 同时输出电压经过稳压后供给esp芯片,后者将输出电压通过ADC采样后利用2.4G wifi下的MQTT协议传输给电脑/手机端查看,并实时通过数码管显示。 资料见最后一幅图。 stm32和esp8285单片机均板载串口电路,只需一根typec数据线即可上传程序 默认只是相关资料(如果需要硬件请单独指明)

无线电能传输(Wireless Power Transfer, WPT)一直都是一个充满魅力的领域,无论是科幻电影中的无线充电场景,还是现实中越来越普及的无线充电设备,都让人对这种技术充满了期待。最近,我深入研究了磁耦合谐振式无线电能传输系统(LCC-S拓扑),并尝试设计了一个小型传输系统,本文将详细记录我的探索过程。


系统整体架构

整个系统可以分为发射端和接收端两部分。发射端负责将电能转换为高频电磁波,通过磁耦合的方式传输到接收端,接收端则将电磁波重新转换为电能,并通过稳压电路为负载(如ESP芯片)供电。

发射端:

  • 主控芯片:STM32F103C8T6
  • 驱动电路:IR2110全桥驱动器 + MOS管
  • 谐振网络:LCC拓扑

接收端:

  • 谐振网络:S拓扑补偿网络
  • 稳压电路:用于为ESP芯片供电
  • 数据传输:ESP8285通过MQTT协议将数据发送到手机/电脑

发射端电路设计与代码实现

发射端的核心是高频PWM信号的生成与驱动。STM32通过PWM模块输出四路互补的高频信号,并通过IR2110驱动功率 MOS管,形成全桥逆变电路。这里的关键是如何配置PWM信号和死区时间,以防止MOS管直通导致短路。

代码片段:STM32 PWM配置

void PWM_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_InitStructure; TIM_OCInitTypeDef TIM_OC_InitStructure; // 使能GPIO时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE); // 配置PWM输出引脚 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz; GPIO_Init(GPIOB, &GPIO_InitStructure); // 配置PWM频率 TIM_InitStructure.TIM_Period = 24999; // 400Hz TIM_InitStructure.TIM_Prescaler = 35; // 72MHz / (35+1) = 2MHz TIM_InitStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM4, &TIM_InitStructure); // 配置PWM占空比 TIM_OC_InitStructure.TIM_OCMode = TIM_OCMode_PWM2; TIM_OC_InitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OC_InitStructure.TIM_Pulse = 12499; // 50%占空比 TIM_OC4Init(TIM4, &TIM_OC_InitStructure); TIM_Cmd(TIM4, ENABLE); }

在实际调试中,我发现PWM的频率设置和死区时间对系统稳定性影响很大。通过仿真工具Maxwell和Simulink,我们能够精确计算谐振频率和各种电磁参数,从而确保系统在高效工作区域内运行。


接收端设计与补偿网络的实现

接收端使用了S拓扑补偿网络,这是一种经典的谐振补偿电路。通过调节补偿网络的参数,可以实现接收端与发射端的高效能量匹配。

补偿网络设计:

  • 谐振频率:根据发射端的设计,接收端的谐振频率需要与发射端保持一致。
  • 补偿网络参数:通过Maxwell仿真,计算得到补偿电感和电容的值。

接收端的稳压电路采用了简单的线性稳压器,输出电压经过滤波后供给ESP8285。ESP8285通过ADC采样电压,并利用内置Wi-Fi模块通过MQTT协议将数据发送到远程终端。

磁耦合谐振式 无线电能传输电路系统板 LCC-S拓扑补偿网络 发射端电路采用Stm32f103c8t6主控,四路互补带死区的高频PWM与ir2110全桥驱动MOS管。 同时利用LCC器件谐振,所有参数确定和计算由maxwell和simulink计算得出。 接收电路利用S谐振网络补偿。 同时输出电压经过稳压后供给esp芯片,后者将输出电压通过ADC采样后利用2.4G wifi下的MQTT协议传输给电脑/手机端查看,并实时通过数码管显示。 资料见最后一幅图。 stm32和esp8285单片机均板载串口电路,只需一根typec数据线即可上传程序 默认只是相关资料(如果需要硬件请单独指明)

代码片段:ESP8285数据上传

def publish_voltage(): import esp8285 import time from umqtt.robust import MQTTClient # 配置MQTT客户端 client = MQTTClient("ESP8285_01", "broker.emqx.io") client.connect() while True: # 读取ADC电压 voltage = esp8285.read_adc(0) # 转换为实际电压值(假设参考电压为3.3V) voltage = voltage * 3.3 / 1024 # 发布消息 client.publish("esp8285/voltage", str(voltage)) # 延时1秒 time.sleep(1)

数据采集与显示

系统运行过程中,发射端和接收端的电压和电流数据会通过ESP模块实时上传到远程服务器,并通过数码管显示接收端的实时电压值。这样的设计不仅方便调试,也为用户提供了直观的数据反馈。

数码管显示电压代码:

void display_voltage(float voltage) { // 将电压值转换为字符,显示在数码管上 char str[6]; snprintf(str, sizeof(str), "%.1fV", voltage); // 控制数码管显示,具体实现依赖于GPIO配置 update_display(str); }

总结与展望

通过这次实践,我对磁耦合谐振式无线电能传输系统的实现有了更深刻的理解。Maxwell和Simulink在系统设计中的作用不可忽视,它们帮助我们快速验证和优化电路参数。尽管系统的效率和稳定性仍有提升空间,但整体架构已经相当完整。

未来,我计划进一步优化谐振网络的参数,提升系统的传输效率,并尝试在更大的功率范围内验证系统的可行性。同时,希望将这种技术应用到更广泛的场景中,比如无线充电领域,为日常生活带来更多的便利。

如果你对无线电能传输技术感兴趣,不妨也动手试试,相信在实践中你会有更多有趣的发现!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/25 22:03:17

11.灌电流与拉电流

一、GPIO的输出模式回顾:了解拉电流和灌电流之前我们需要先回顾一下单片机GPIO的八种工作模式。主要看下面四种输出模式。单片机的开漏输出、推挽输出是基础 I/O 输出模式,复用开漏、复用推挽是将硬件外设(如 UART、SPI、I2C)的信…

作者头像 李华
网站建设 2026/3/17 1:25:58

P9586 「MXOI Round 2」游戏

记录71 #include<bits/stdc.h> using namespace std; int main(){int t,c1,c2,c3,d1,d2,d3;cin>>t;while(t--){int x0;cin>>c1>>c2>>c3>>d1>>d2>>d3;if(c1>d2||c3>d1) x1;if(x1){cout<<"C"<<end…

作者头像 李华
网站建设 2026/3/13 21:33:54

新兴市场股市估值与智能家居安全标准的互动

新兴市场股市估值与智能家居安全标准的互动关键词&#xff1a;新兴市场股市估值、智能家居安全标准、互动关系、金融市场、技术标准、市场影响、风险管理摘要&#xff1a;本文旨在深入探讨新兴市场股市估值与智能家居安全标准之间的互动关系。通过分析两者的核心概念、算法原理…

作者头像 李华
网站建设 2026/3/17 0:33:49

springboot基于HTML的英语学习APP的设计与实现

目录 项目背景技术选型核心功能模块关键代码示例数据库设计部署与优化扩展方向 项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作 项目背景 英语学习类APP需求日益增长&#xff0c;基于SpringBoot和HTML的技…

作者头像 李华
网站建设 2026/3/28 9:55:35

注册中心宕机后,RPC调用还能成功吗?主流框架实测级分析

在分布式系统中&#xff0c;注册中心&#xff08;如Nacos、Eureka、ZooKeeper&#xff09;是RPC调用的“导航仪”&#xff0c;负责服务注册与地址发现&#xff1b;而RPC框架&#xff08;如Dubbo、OpenFeign&#xff09;则是“通信通道”&#xff0c;负责服务间的远程数据交互。…

作者头像 李华