基于stm32的恒功率无线充电

## 摘要

超级电容作为一种新型电化学元件,和电池相比,其具有寿命不受过充过放影响、充电速度快、功率密度高等特点,同时它也是一种绿色能源。本文中采用恒功率无线充电的方式对超级电容进行充电,同时比较PID恒功率充电方式和固定PWM充电方式的充电速度。无线充电系统包括硬件部分和软件部分,硬件部分给出了无线电接收板的硬件设计、主控板的硬件设计;软件部分给出了PID控制算法的设计。本文对PID控制下的无线充电功率进行了测量和分析,并通过改进增量式中的积分参数来抑制功率达到目标功率时的超调量。

关键词:  无线充电,恒功率,超级电容,PID。
1、前言
1.1DSP的发展现状
    现阶段,DSP芯片已经在向专业化、多元化方向发展,各厂家的市场划分越来越细,差异性也越来越大。另外,单纯的DSP芯片已经不多见,更多的是DSP芯片与其它处理核心集成在一起,形成一个集成度高、针对性强的SOC,不仅极大地降低了板级空间,也带来了功耗、成本以及开发周期的全面优势,从而推动了行业的发展和产品性能的提高。
    DSP的优势在于灵活的算法集成,可以给产品提供强大的性能以及灵活的定制,同一产品针对各类客户不同的需求实现不同的解决方案。为了提高产品的竞争力,厂商都会在算法上做足文章,算法变得越来越复杂,但是算法的稳定性、产品的功耗、开发周期等都会成为难以驾驭的风险。DSP算法不是一大堆理论公式的堆砌,而是与所使用DSP芯片的具体特点紧密结合的精致软件。
    DSP技术产品现在正向着家庭个人化、高度集成化、高性能、运行速度快、低功耗、简单多样便携化等特性方面发展。主要体现在下面三个方面:
    ①集成DSP方向发展DSP系统级集成电路是将几个DSP核、MPU核、专用处理单元、外围电路单元和存储单元集成在一个芯片上。缩小了芯片的体积,这种高度集成化技术就是DSP技术发展的方向之一。
②DSP内核结构进一步改善DSP的多通道结构及单指令多重数据等内核结构进一步得到改善。多通道结构、单指令多重数据(SIMD)和特大指令字组(VLIM)主导新型高性能处理器。
③DSP融合化把DSP和微处理器结合起来,用单一芯片的处理器同时实现智能控制和数字信号处理两种功能;DSP和高档CPU融合,采用高档CPU的分支预示和动态缓冲技术,结构规范,易于编程,无需担心指令排队;DSP和SOC融合,把整个应用电子系统集成到一个芯片上;DSP和FPGA的融合,集成了核心算法的处理优势和外围控制处理的优势,处理速度得到大幅度提升。
DSP虽然已接近过时,但仍有应用,可参考中研普华的《2021-2026年中国DSP芯片行业市场前瞻与未来投资战略分析报告》。
1.2本课程学习及进行本课程设计的意义
通过本课程的学习,了解了DSP芯片的工作原理,DSP芯片的汇编指令,也熟悉了仿真软件CCS的简单使用。通过课程设计,对PID算法有了进一步的了解,同时也锻炼了编程能力,更加了解了如何使用STM32CubeMX进行STM32编程。通过对电流和电压的采集,了解了信号采集过程中如何在电路上增加准确度,如何在算法上进行噪声的滤除。通过对无线充电系统的设计,了解了线圈耦合、电容电感谐振匹配、倍压整流等知识。

2、设计目的及要求
2.1 总体介绍
本设计主要搭建无线充电系统的接收端,主要包括硬件和软件两个部分。硬件方面需要搭建LC谐振倍压整流电路、PWM控制电路,电压检测电路,电流检测电路、超级电容保护电路以及STM32C8T6主控板的设计。软件方面需要实现PID算法。接收线圈通过谐振后接收到的信号为正弦信号,正弦信号经过倍压整流后变为直流信号,这个直流电压再通过一个半桥控制电路实现与PWM信号的“相乘”,即可通过PWM的占空比实现对电压大小的调控,这个电压即作为超级电容的充电电压。最后通过电流检测芯片实现对充电电流的检测,将电压与电流相乘得到测量到的充电功率。将目标功率与测量功率相减得到误差量,这个误差量作为PID系统的输入,输出为PWM的占空比,最后实现对超级电容的恒功率充电[4]。
2.2 主要目的
实现对超级电容进行恒功率无线充电,充电功率为10W。
2.3 个人分工
  无线充电接收板原理图绘制(超级电容保护电路、PWM半桥控制电路、电压检测电路、电流检测电路、LC谐振倍压电路);STM32主板的全部制作;无线充电系统整体搭建及实物部分的全部代码。


3、原理及实验
3.1 仿真环境介绍
采用Proteus进行仿真,Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,重要的是它能够根据hex文件仿真单片机及外围器件。
3.2 原理
3.2.1 超级电容保护电路
<center>
    <img style="border-radius: 0.3125em;
    box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);" 
    src="https://img-blog.csdnimg.cn/fd424525cc574552b1f6e77890816443.png">
    <br>
    <div style="color:orange; border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    color: #999;
    padding: 1px;">图3.1 超级电容保护电路</div>
</center>
采用BW6101实现对超级电容的保护,图3.1中CAP_VCC为超级电容的充电电压,所采用的超级电容容值为100F(5个串联),当第一个超级电容C5充满电时,BW6101的OUT引脚由低电平变为高电平,使MOS管Q1导通,电流经R1、R2流向第二个超级电容C7,这样就实现了充电完上一个超级电容,才向下一个超级电容充电,实现对超级电容的保护。同时用LED指示超级电容是否已经充满,当超级电容充满电时,BW6101的LED引脚变为高电平。

3.2.2 LC谐振倍压整流电路
<center>
    <img style="border-radius: 0.3125em;
    box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);" 
    src="https://img-blog.csdnimg.cn/301354fe3908477da8bb931ec7d0ed32.png">
    <br>
    <div style="color:orange; border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    color: #999;
    padding: 1px;">图3.2 LC谐振倍压整流电路</div>
</center>
<center>
    <img style="border-radius: 0.3125em;
    box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);" 
    src="https://img-blog.csdnimg.cn/1d46f940e263476d8d517cd5ef067c25.png">
    <br>
    <div style="color:orange; border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    color: #999;
    padding: 1px;">图3.3 负半周电流走向</div>
</center>
<center>
    <img style="border-radius: 0.3125em;
    box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);" 
    src="https://img-blog.csdnimg.cn/7c775834e18e497ca7f135582be2464b.png">
    <br>
    <div style="color:orange; border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    color: #999;
    padding: 1px;">图3.4 正半周电流走向</div>
</center>
接收线圈接收的信号为正弦波,信号幅值设为\($U_{m}$\)。当信号为负半周时,即A为负、B为正时,D2导通、D1截止,信号经D2向三个谐振电容C1、C2、C3充电,在理想情况下,此半周内D2可看成短路,同时三个谐振电容充电到,其电流走向如上图3.3所示。当信号为正半周时,即A为正、B为负时,D2截止、D1导通,此时信号和C1、C2、C3串联后电压为,于是向C36充电,使C36充电至最高值,从而实现倍压[6],其电流路走向如上图3.4所示。
3.2.3 电流测量电路
 

猜你喜欢

转载自blog.csdn.net/qq_46146657/article/details/125947618