打印
[应用相关]

基于stm32的恒功率无线充电

[复制链接]
2642|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
摘要超级电容作为一种新型电化学元件,和电池相比,其具有寿命不受过充过放影响、充电速度快、功率密度高等特点,同时它也是一种绿色能源。本文中采用恒功率无线充电的方式对超级电容进行充电,同时比较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芯片行业市场前瞻与未来投资战略分析报告》。



使用特权

评论回复
沙发
和下土|  楼主 | 2023-6-30 01:56 | 只看该作者
设计目的及要求
2.1 总体介绍
本设计主要搭建无线充电系统的接收端,主要包括硬件和软件两个部分。硬件方面需要搭建LC谐振倍压整流电路、PWM控制电路,电压检测电路,电流检测电路、超级电容保护电路以及STM32C8T6主控板的设计。软件方面需要实现PID算法。接收线圈通过谐振后接收到的信号为正弦信号,正弦信号经过倍压整流后变为直流信号,这个直流电压再通过一个半桥控制电路实现与PWM信号的“相乘”,即可通过PWM的占空比实现对电压大小的调控,这个电压即作为超级电容的充电电压。最后通过电流检测芯片实现对充电电流的检测,将电压与电流相乘得到测量到的充电功率。将目标功率与测量功率相减得到误差量,这个误差量作为PID系统的输入,输出为PWM的占空比,最后实现对超级电容的恒功率充电[4]。

2.2 主要目的
实现对超级电容进行恒功率无线充电,充电功率为10W。

使用特权

评论回复
板凳
和下土|  楼主 | 2023-6-30 01:57 | 只看该作者
原理及实验
3.1 原理
3.1.1 超级电容保护电路

图3.1 超级电容保护电路

使用特权

评论回复
地板
和下土|  楼主 | 2023-6-30 01:57 | 只看该作者
采用BW6101实现对超级电容的保护,图3.1中CAP_VCC为超级电容的充电电压,所采用的超级电容容值为100F(5个串联),当第一个超级电容C5充满电时,BW6101的OUT引脚由低电平变为高电平,使MOS管Q1导通,电流经R1、R2流向第二个超级电容C7,这样就实现了充电完上一个超级电容,才向下一个超级电容充电,实现对超级电容的保护。同时用LED指示超级电容是否已经充满,当超级电容充满电时,BW6101的LED引脚变为高电平。

使用特权

评论回复
5
和下土|  楼主 | 2023-6-30 01:57 | 只看该作者
3.1.2 LC谐振倍压整流电路

使用特权

评论回复
6
和下土|  楼主 | 2023-6-30 01:57 | 只看该作者

图3.2 LC谐振倍压整流电路

使用特权

评论回复
7
和下土|  楼主 | 2023-6-30 01:58 | 只看该作者

图3.3 负半周电流走向

使用特权

评论回复
8
和下土|  楼主 | 2023-6-30 01:58 | 只看该作者

图3.4 正半周电流走向

使用特权

评论回复
9
和下土|  楼主 | 2023-6-30 01:58 | 只看该作者
接收线圈接收的信号为正弦波,信号幅值设为U m U_{m}U
m

。当信号为负半周时,即A为负、B为正时,D2导通、D1截止,信号经D2向三个谐振电容C1、C2、C3充电,在理想情况下,此半周内D2可看成短路,同时三个谐振电容充电到,其电流走向如上图3.3所示。当信号为正半周时,即A为正、B为负时,D2截止、D1导通,此时信号和C1、C2、C3串联后电压为2 U m 2U_{m}2U
m

,于是向C36充电,使C36充电至最高值2 U m 2U_{m}2U
m

,从而实现倍压,其电流路走向如上图3.4所示。

使用特权

评论回复
10
和下土|  楼主 | 2023-6-30 01:58 | 只看该作者
3.1.3 电流测量电路

图3.5 电流测量电路

使用特权

评论回复
11
和下土|  楼主 | 2023-6-30 01:59 | 只看该作者
图3.6 INA282芯片内部结构图

使用特权

评论回复
12
和下土|  楼主 | 2023-6-30 01:59 | 只看该作者
采用INA282进行电流的测量[1],INA282实际上是一个压差放大芯片,放大的是采样电阻R两端的电压差,即。VS引脚为芯片的供电电源,OUT引脚为放大后电压的输出引脚。VREF1、VREF2为芯片工作方式选择引脚,有如下所示两种工作方式:

使用特权

评论回复
13
和下土|  楼主 | 2023-6-30 01:59 | 只看该作者
3.1.4 PWM控制电路及测压电路 图3.7 PWM控制电路

使用特权

评论回复
14
和下土|  楼主 | 2023-6-30 01:59 | 只看该作者
图3.8 PWM隔离电路

使用特权

评论回复
15
和下土|  楼主 | 2023-6-30 02:00 | 只看该作者
采用74HC08与门进行信号的隔离,采用IR2104S结合半桥的方式进行PWM的控制。当单片机输入PWM信号时,在H0和L0分别输出反相的PWM信号。H0为正时,N1导通,N2截至,输出DOUBLE_VCC;H0为0时,L0为正,N1截至,N2导通,输出0,因此A处波形与输入的PWM信号相同,幅度变为DOUBLE_VCC(倍压整流之后的电压)。CAP_VCC为超级电容的充电电压,设通过采集ADC1引脚的电压为U 1 {U_{1}}U
1

,则C A P _ V C C = 11 ∗ U 1 {CAP\_VCC=11*U_{1}}CAP_VCC=11∗U
1
​\

使用特权

评论回复
16
和下土|  楼主 | 2023-6-30 02:00 | 只看该作者
3.1.5 PID算法
本设计中采用PID算法进行恒功率充电,PID系统的输入量为期望功率与测量功率之差,输出为PWM的占空比变化量。PID算法有两种方式,即位置式PID和增量式PID,这两种方式的本质是一样的。
①位置式
在位置式中,PID的输出即为输入的更新值。

使用特权

评论回复
17
和下土|  楼主 | 2023-6-30 02:01 | 只看该作者
②增量式
将位置式的两个时刻相减便得到了增量式PID,在增量式中,PID的输出即为输入的变化值。

使用特权

评论回复
18
和下土|  楼主 | 2023-6-30 02:02 | 只看该作者
本设计中需要对PWM的占空比进行增加或减少,因此采用增量式PID更为方便。PID控制的流程图如图3.9所示。 图3.9 PID控制流程图
对于超级电容的充电,超级电容的电压总是从0或接近于0的值开始往上增加,无论开始的电流多大,初始功率接近0,而控制量是PWM的占空比,所以在开始充电的瞬间,PID算法将会把PWM的占空比拉到100%,此时超级电容的功率还没有达到期望值,因此PWM占空比会维持在100%一段时间。达到期望功率之后,**PWM的占空比马上下降,因此要求i系数非常大,但非常大的i系数会导致功率达到稳定值后发生振荡,因此对i系数进行分离,在未达到期望功率之前,K i K_iK
i

的值非常大,达到期望功率之后,K i K_iK
i

的值变小,这样既可以削去达到期望值时的尖峰,又有利于达到期望值时系统的稳定。

使用特权

评论回复
19
和下土|  楼主 | 2023-6-30 02:02 | 只看该作者
、DSP硬件实验
4.1 硬件(DSP开发板或ARM等部分)介绍
4.1.1 主控器STM32C8T6
STM32的主控频率为72MHZ,本设计中系统配置的时钟树如图4.1所示。

图4.1 STM32时钟树

使用特权

评论回复
20
和下土|  楼主 | 2023-6-30 02:02 | 只看该作者
本设计中使用到的芯片外设有:ADC1(用于测电压和电流,频率12MHZ)、TIM3(用于产生PWM信号,PWM的频率设为10KHZ,其中Counter Period=100,方便占空比百分制控制)、TIM2(用于50ms定时器)、IIC1(用于oled显示)、UART1(用于将数据回传到电脑进行绘图)。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

103

主题

1067

帖子

0

粉丝