当前位置: 首页 > news >正文

三相交错LLC软启动控制驱动波形分析--死区时间与占空比关系

三相交错LLC软启动控制驱动波形分析

文章目录

  • 三相交错LLC软启动控制驱动波形分析
  • 一、电路原理
  • 二、时序分析
  • 三、环路分析
  • 四、控制策略
      • 1.软启动驱动波形趋势
      • 2.软启动驱动波形占空图
      • 3.软启动驱动波形详细图
      • 4.软启动代码分析
      • 5.Debug调试界面
      • 5.死区时间与实际输出
        • 5.1 死区时间50--对应占空比 29.31%
        • 5.2 死区时间50--对应占空比26%
        • 5.3 死区周期值105--对应占空比33%
        • 5.4 死区周期90 --对应占空比36%
        • 5.5 死区时间60--对应占空比40.35%
  • 五、总结

在开关电源技术中,三相交错LLC拓扑DC-DC电源软启动驱动控制是一种先进的电源管理技术,具有高效、可靠、精确控制等优点。本文将深入分析三相交错LLC拓扑DC-DC电源软启动驱动控制过程的作用、电路原理、时序分析、环路分析、控制策略及总结。

一、电路原理

三相交错LLC拓扑DC-DC电源软启动驱动控制电路主要由三相交错并联的半桥变换器、驱动电路和保护电路组成。半桥变换器由两个开关管和相应的磁性元件组成,通过控制开关管的开通和关断实现直流电压的变换。驱动电路则负责生成三相交错的PWM驱动信号,以控制变换器中开关管的开通和关断。保护电路则对电源的输出电压、输出电流等参数进行监测,当出现过电压、过电流等情况时,及时关断开关管以保护变换器和负载的安全。

二、时序分析

在三相交错LLC拓扑DC-DC电源软启动驱动控制过程中,三相交错的PWM驱动信号按照特定的时序轮流导通和关断,实现电源系统的平滑启动。具体的时序过程可以通过使用逻辑电平和时间图等方式进行描述。在逻辑电平方面,三相交错的PWM驱动信号通常具有相同的逻辑高电平和逻辑低电平,但彼此之间具有一定的相位差。在时间图方面,可以通过绘制每个PWM驱动信号的时序图来直观地展示其时序关系。

三、环路分析

三相交错LLC拓扑DC-DC电源软启动驱动控制过程可以看作一个闭环控制系统。在该系统中,控制环路由电压采样环、电流采样环和PWM驱动环组成。电压采样环负责监测电源系统的输出电压,根据采样结果调整PWM驱动信号的占空比,以实现对输出电压的精确控制。电流采样环则负责监测电源系统的输出电流,以确保输出电流不超过安全范围。

四、控制策略

在三相交错LLC拓扑DC-DC电源软启动驱动控制过程中,控制策略是实现电源系统高效、可靠、精确控制的关键。下面我们以电压控制模式为例,简要介绍控制策略的实现过程:

电压采样:通过电压采样环对电源系统的输出电压进行采样,将采样结果与期望的电压值进行比较,得到误差信号。
误差放大:将误差信号放大后,送入PWM驱动环。
PWM驱动:PWM驱动环根据误差信号调整PWM驱动信号的占空比,从而改变开关管的导通时间和关断时间,进而调整电源系统的输出电压。
保护措施:当电源系统的输出电流超过安全范围时,电流采样环会发出信号,关断开关管以保护电源系统和负载的安全。

1.软启动驱动波形趋势

在这里插入图片描述

2.软启动驱动波形占空图

在这里插入图片描述

3.软启动驱动波形详细图

在这里插入图片描述

4.软启动代码分析

				SoftTime ++ ;if(SoftTime == 1 ){if(pwm_start_flag ==0 ){MX_TIM8_Init();MX_TIM1_Init();__HAL_TIM_SET_PRESCALER(&htim8, 3);__HAL_TIM_SET_PRESCALER(&htim1, 3);MX_PWM_Start();pwm_start_flag = 1;pwm_stop_flag = 0;}}else if(SoftTime == 2 ){if(pwm_stop_flag == 0){
//								MX_PWM_Stop();__HAL_TIM_SET_PRESCALER(&htim1, 24);__HAL_TIM_SET_PRESCALER(&htim8, 24);pwm_start_flag =  0;pwm_stop_flag = 1;}}else if(SoftTime == 8 ){MX_PWM_Stop();}else if(SoftTime == 40 ){SoftTime = 0;}

5.Debug调试界面

在这里插入图片描述

5.死区时间与实际输出

5.1 死区时间50–对应占空比 29.31%

在这里插入图片描述

5.2 死区时间50–对应占空比26%

在这里插入图片描述

5.3 死区周期值105–对应占空比33%

在这里插入图片描述

5.4 死区周期90 --对应占空比36%

在这里插入图片描述

5.5 死区时间60–对应占空比40.35%

在这里插入图片描述

五、总结

三相交错LLC拓扑DC-DC电源软启动驱动控制是一种先进的开关电源技术,具有高效、可靠、精确控制等优点。通过对电路原理、时序分析、环路分析和控制策略等方面的深入分析,我们可以更好地理解这一技术的实现过程和原理。在实际应用中,可以根据不同的电源系统和运行条件,对三相交错LLC拓扑DC-DC电源软启动驱动控制进行优化,以满足系统的性能要求并延长电源的使用寿命。

相关文章:

三相交错LLC软启动控制驱动波形分析--死区时间与占空比关系

三相交错LLC软启动控制驱动波形分析 文章目录 三相交错LLC软启动控制驱动波形分析一、电路原理二、时序分析三、环路分析四、控制策略1.软启动驱动波形趋势2.软启动驱动波形占空图3.软启动驱动波形详细图4.软启动代码分析5.Debug调试界面5.死区时间与实际输出5.1 死区时间50--对…...

数据结构详细笔记——栈与队列

文章目录 栈的三要素逻辑结构(定义)数据的运算(基本操作)存储结构(物理结构)顺序栈(顺序存储)链栈(链式存储) 队列的三要素逻辑结构(定义&#xf…...

JVM调试命令与调试工具

目录 一、JDK自带命令 1、jps 2、jstat(FullGC频繁解决方案) 3、jmap 4、jhat 5、jstack(cpu占用高解决方案) 6、jinfo 二、JDK的可视化工具JConsole 1、JConsole 2、VisualVM 一、JDK自带命令 Sun JDK监控和故障处理命令如: 1、jps JVM Proc…...

《软件方法》第1章2023版连载(07)UML的历史和现状

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 1.3 统一建模语言UML 1.3.1 UML的历史和现状 上一节阐述了A→B→C→D的推导是不可避免的,但具体如何推导,有各种不同的做法,这些做法可以称为“方…...

chromium 54 chrome 各个版本发布功能列表(109-119)

chromium Features 109-119 From https://chromestatus.com/features chromium109 Features:12 Auto range support for font descriptors inside font-face rule Auto range support for variable fonts in ‘font-weight’, ‘font-style’ and ‘font-stretch’ descrip…...

Linux实现原理 — I/O 处理流程与优化手段

Linux I/O 接口 Linux I/O 接口可以分为以下几种类型: 文件 I/O 接口:用于对文件进行读写操作的接口,包括 open()、read()、write()、close()、lseek() 等。 网络 I/O 接口:用于网络通信的接口,包括 socket()、conne…...

第 367 场 LeetCode 周赛题解

A 找出满足差值条件的下标 I 模拟 class Solution { public:vector<int> findIndices(vector<int> &nums, int indexDifference, int valueDifference) {int n nums.size();for (int i 0; i < n; i)for (int j 0; j < i; j)if (i - j > indexDiffe…...

最新百度统计配置图文教程,获取siteId、百度统计AccessToken、百度统计代码教程

一、前言 很多网友开发者都不知道百度统计siteId、百度统计token怎么获取&#xff0c;在网上找的教程都是几年前老的教程&#xff0c;因此给大家出一期详细百度统计siteId、百度统计token、百度统计代码获取详细步骤教程。 二、登录到百度统计 1.1 登录到百度统计官网 使用…...

【C++ 学习 ㉘】- 详解 C++11 的列表初始化

目录 一、C11 简介 二、列表初始化 2.1 - 统一初始化 2.2 - 列表初始化的使用细节 2.2.1 - 聚合类型的定义 2.2.2 - 注意事项 2.3 - initializer_list 2.3.1 - 基本使用 2.3.2 - 源码剖析 一、C11 简介 1998 年&#xff0c;C 标准委员会发布了第一版 C 标准&#xff0…...

OpenCV12-图像卷积

OpenCV12-图像卷积 图像卷积 图像卷积 OpenCV中提供了filt2D()函数用于实现图像和卷积模板之间的卷积运算&#xff1a; void filter2D(InputArray src, // 输入图像OutputArray dst, // 输出图像int ddepth, // 输出图像数据类型&#xff08;深度&#xff09;&#xff…...

MVCC与BufferPool缓存机制

MVCC多版本并发控制机制 Mysql在可重复读隔离级别下如何保证事务较高的隔离性&#xff0c;我们上节课给大家演示过&#xff0c;同样的sql查询语句在一个事务里多次执行查询结果相同&#xff0c;就算其它事务对数据有修改也不会影响当前事务sql语句的查询结果。 这个隔离性就是…...

POI、Easy Excel操作Excel

文章目录 1.常用的场景2.基本功能3.Excel在Java中是一个对象4. 简单的写&#xff08;07版本&#xff08;.xlsx&#xff09;Excel&#xff09;大文件写HSSF大文件写XSSF大文件写SXSSF 5. Excel读5.1 读取遇到类型转化问题该怎么解决5.2 遇到Excel公式怎么办 6. Easy Excel6.1简单…...

网络安全(黑客)自学方向

每年报考网络安全专业的人数很多&#xff0c;但不少同学听说千万别学网络安全&#xff0c;害怕网络安全专业很难就业。下面就带大家深入了解一下网络安全专业毕业后可以干什么&#xff0c;包括网络安全专业的就业前景和方向等。 随着信息化时代的到来&#xff0c;网络安全行业…...

react写一个简单的3d滚轮picker组件

1. TreeDPicker.tsx文件 原理就不想赘述了, 想了解的话, 网址在: 使用vue写一个picker插件,使用3d滚轮的原理_vue3中支持3d picker选择器插件-CSDN博客 import React, { useEffect, useRef, Ref, useState } from "react"; import Animate from "../utils/an…...

Compose竖向列表LazyColumn

基础列表一 LazyColumn组件中用items加载数据&#xff0c;rememberLazyListState()结合rememberCoroutineScope()实现返回顶部。 /*** 基础列表一*/ Composable fun Items() {Box(modifier Modifier.fillMaxSize()) {val context LocalContext.currentval dataList arrayLi…...

6.自定义相机控制器

愿你出走半生,归来仍是少年&#xff01; Cesium For Unity自带的Dynamic Camera,拥有优秀的动态展示效果&#xff0c;但是其对于场景的交互方式用起来不是很舒服。 通过模仿Cesium JS 的交互方式&#xff0c;实现在Unity中的交互&#xff1a; 通过鼠标左键拖拽实现场景平移通过…...

一文带你GO语言入门

什么是go语言? Go语言(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言的主要特点包括:- 简洁和简单 - 语法简单明快,易于学习和使用 特点 高效 编译速度快,执行效率高 并发支持 原生支持并发,利用goroutine实现高效的并发…...

前后端小项目链接

1.vue的创建 vue的项目创建 1.1 vue create vue_name 1.2 Babel Router(路由) CSS Pre-processors 路由可通过&#xff1a;npm i vue-router3.5.2 -S 下载 1.3less 1.4 In dedicated config files 1.5 启动命令&#xff1a;npm run serve 端口号在vue.config。js中配置 devS…...

编辑器功能:用一个快捷键来【锁定】或【解开】Inspector面板

一、需求 我有一个脚本&#xff0c;上面暴露了许多参数&#xff0c;我要在场景中拖物体给它进行配置。 如果不锁定Inspector面板的话&#xff0c;每次点击物体后&#xff0c;Inspector的内容就是刚点击的物体的内容&#xff0c;而不是挂载脚本的参数面板。 二、 解决 &…...

Vue 网络处理 - axios 异步请求的使用,请求响应拦截器(最佳实践)

目录 一、axiox 1.1、axios 简介 1.2、axios 基本使用 1.2.1、下载核心 js 文件. 1.2.2、发送 GET 异步请求 1.2.3、发送 POST 异步请求 1.2.4、发送 GET、POST 请求最佳实践 1.3、请求响应拦截器 1.3.1、拦截器解释 1.3.2、请求拦截器的使用 1.3.3、响应拦截器的使…...

Ubuntu系统下交叉编译openssl

一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机&#xff1a;Ubuntu 20.04.6 LTSHost&#xff1a;ARM32位交叉编译器&#xff1a;arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

微信小程序之bind和catch

这两个呢&#xff0c;都是绑定事件用的&#xff0c;具体使用有些小区别。 官方文档&#xff1a; 事件冒泡处理不同 bind&#xff1a;绑定的事件会向上冒泡&#xff0c;即触发当前组件的事件后&#xff0c;还会继续触发父组件的相同事件。例如&#xff0c;有一个子视图绑定了b…...

Xshell远程连接Kali(默认 | 私钥)Note版

前言:xshell远程连接&#xff0c;私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...

MFC内存泄露

1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...

Python爬虫实战:研究feedparser库相关技术

1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明

AI 领域的快速发展正在催生一个新时代&#xff0c;智能代理&#xff08;agents&#xff09;不再是孤立的个体&#xff0c;而是能够像一个数字团队一样协作。然而&#xff0c;当前 AI 生态系统的碎片化阻碍了这一愿景的实现&#xff0c;导致了“AI 巴别塔问题”——不同代理之间…...

uniapp中使用aixos 报错

问题&#xff1a; 在uniapp中使用aixos&#xff0c;运行后报如下错误&#xff1a; AxiosError: There is no suitable adapter to dispatch the request since : - adapter xhr is not supported by the environment - adapter http is not available in the build 解决方案&…...

DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”

目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...

初学 pytest 记录

安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...

使用LangGraph和LangSmith构建多智能体人工智能系统

现在&#xff0c;通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战&#xff0c;比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...