0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数字电源pid实现稳压和稳流

分享:

在数字电源中,通过PID算法实现稳压和稳流的核心步骤及原理如下:


1. 系统组成

  • 硬件结构:数字电源通常由 MCU/数字控制器、ADC(采样电压/电流)、PWM模块(调节功率开关)、功率拓扑(如Buck、Boost等)和反馈电路组成。
  • 控制目标
    • 稳压模式:保持输出电压恒定(如12V)。
    • 稳流模式:限制输出电流不超过设定值(如5A)。

2. 控制逻辑

  • 模式切换
    • 默认工作在 稳压模式,以电压为反馈量。
    • 当检测到输出电流 超过设定值 时,自动切换到 稳流模式,以电流为反馈量。
    • 当电流回落到设定值以下时,切换回稳压模式。

3. PID算法实现步骤

(1) 信号采样

  • 使用ADC定期采集 输出电压(V_{out})输出电流(I_{out})
  • 示例:假设设定电压(V{set}=12V),设定电流(I{set}=5A)。

(2) 误差计算

  • 稳压模式:误差 (e(k) = V{set} - V{out}(k))
  • 稳流模式:误差 (e(k) = I{set} - I{out}(k))

(3) PID计算

采用 位置式PID公式(离散化后):
[ u(k) = K_p \cdot e(k) + Ki \cdot \sum{i=0}^{k} e(i) \cdot T + K_d \cdot \frac{e(k) - e(k-1)}{T} ]

  • (K_p, K_i, K_d):比例、积分、微分系数
  • (T):控制周期(如100μs)
  • (u(k)):输出控制量(如PWM占空比)

(4) 输出调节

  • 将PID输出的(u(k))转换为 PWM占空比,驱动功率开关管(如MOSFET),调节能量传输。

4. 关键实现细节

(1) 抗积分饱和(Anti-Windup)

  • 问题:长时间误差累积导致积分项过大,引发震荡。
  • 解决
    • 限制积分项上下限(如积分值最大对应占空比100%)。
    • 仅在误差较小时启用积分(如 (|e(k)| < 阈值))。

(2) 离散化处理

  • 将连续PID公式转换为离散差分方程,常用方法:
    • 后向差分法:微分项近似为 (\frac{e(k) - e(k-1)}{T})
    • 梯形积分法:积分项精度更高。

(3) 参数整定

  • 试凑法(常用步骤):
    1. 先调(K_p):增大(K_p)直至系统出现小幅震荡。
    2. 再调(K_i):消除稳态误差,但过大会导致超调。
    3. 最后调(K_d):抑制震荡,加快稳定。
  • 自整定算法:部分控制器支持自动参数优化。

(4) 实时性要求

  • 控制周期(T) 需远小于电源动态响应时间(通常几十微秒至毫秒级)。
  • 中断触发:使用定时器中断确保采样和计算的周期性。

5. 示例代码(简化逻辑)

// PID参数
float Kp = 0.5, Ki = 0.01, Kd = 0.05;
float integral = 0, prev_error = 0;

void PID_Control() {
    // 1. 采样电压和电流
    float V_out = ADC_ReadVoltage();
    float I_out = ADC_ReadCurrent();

    // 2. 模式选择
    float error;
    if (I_out >= I_set) {  // 进入稳流模式
        error = I_set - I_out;
    } else {               // 稳压模式
        error = V_set - V_out;
    }

    // 3. 计算PID
    integral += error * T;            // 积分项
    float derivative = (error - prev_error) / T;  // 微分项
    float u = Kp * error + Ki * integral + Kd * derivative;

    // 4. 抗饱和:限制积分和输出
    if (u > MAX_DUTY) {
        u = MAX_DUTY;
        integral -= error * T;  // 条件积分
    }
    PWM_SetDuty(u);

    prev_error = error;
}

6. 总结

  • 核心:通过反馈信号动态调整PWM,PID算法平衡响应速度与稳定性。
  • 难点:模式切换逻辑、参数整定和抗饱和处理。
  • 优化方向:可结合 双环控制(外电压环+内电流环)提升动态性能。

稳压稳流电源怎么调节到稳流

稳压稳流电源是一种广泛应用于电子设备、实验室、工业生产等领域的电源设备,它能够提供稳定的电压和电流输出,保证电子设备的正常运行和实验的准确性。 稳压稳流电源的工作原理 稳压稳流电源主要由电源

2024-08-29 10:46:31

可调稳压稳流电源

我们小组做一个可调稳压稳流电源,我负责的是电压,电流检测,并将监测的电压,电流(通过霍尔元件转换成电压)通过窗口比较器,转换成数字量,再经过一个逻辑电路,根据检测的电压和电流大小,选择是电压输出还是电流输出,现在问题是这个逻辑不知道怎么弄!求大神解答!

jf_91193531 2019-05-30 08:35:09

直流稳压稳流电源基本功能 电源使用注意事项

直流稳压稳流电源基本功能 电源使用注意事项  直流稳压稳流电源是一种常用的电源设备,用于提供直流电能以满足各种电子设备的供电需求。它具有稳定输出电压和电流的特点,能够保证电子设备稳定、安全地工作

2023-11-16 14:27:59

直流稳压稳流电源基本功能及使用注意事项

和高可靠性的方向发展,直流稳压电源对电子设备的电源提出了很高的要求。直流稳压稳流电源基本功能,电源使用注意事项  一、直流稳压稳流电源的基本功能  1、输出电压值可以任意设置,并且可以在低于额定输出电压值的情况下正常工作。  2、输出电流的稳态电流值可以任意设置,并且在低于额定输出电流值的情况下正常工

秦小姐9048 2021-11-12 07:32:34

请问开关电源稳压稳流一般用什么算法,PI控制吗?

请问开关电源稳压稳流一般用什么算法,PI控制吗?

jf_20113452 2023-04-28 13:59:18

天津稳压稳流直流电源机柜简介

天津稳压稳流直流电源机柜以上以共摸干扰为主,采用抑制共摸的方法。直流电源直流电源中的非静电力是由负极指向正极的。当直流电源与外电路接通后,在电源外部(外电路),由于电场力的推动,形成由正极到负极

cherry1989 2021-11-12 06:41:48

整流器稳流稳压的区别

输出,就需要使用稳流器或稳压器来实现。 那么稳流器和稳压器的区别是什么呢?下面就让我们来详细了解一下。 什么是整流器? 在直流电路中,我们常常需要将交流电转换为直流电以供使用。这时候,就需要使用到整流器。整流器

2023-08-18 11:14:14

怎样去使用直流稳压稳流开关电源

直流稳压稳流开关电源使用说明恒压模式将电流挡位粗调/细调两个挡位均顺时针调至最大,调整电压挡位粗调/细条到所需的电压(恒压指示灯亮),使用。恒流模式(1)将电流挡位粗调/细调两个挡位均逆时针调至最小

nhonglan 2021-11-16 08:21:40

四岭 稳压稳流电源 605S直流电源 WYL605S

`四岭 稳压稳流电源 605S直流电源WYL605S 一台,功能正常 不包精度 价格:620元不含 运费规格是直流稳压稳流电源 60V 5A luoluping996 威❤ 现货咨询有优惠

h1654155984.0896 2019-12-17 21:18:18

直流稳压稳流电源的基本功能及其使用时的注意事项

的方向发展,直流稳压电源对电子设备的电源提出了很高的要求。 一、直流稳压稳流电源的基本功能 1、输出电压值可以任意设置,并且可以在低于额定输出电压值的情况下正常工作。 2、输出电流的稳态电流值可以任意设置,并且

2021-02-22 15:58:33

测试系统数字稳压电源的工作原理是什么?

等领域得到了广泛应用。电源行业也开始采用内部集成资源丰富的嵌入式控制器来实现数字稳压电源的控制系统。数字稳压电源是用脉宽调制波(PWM)来控制MOS管等开关器件的开通和关闭,从而实现电压电流的稳定输出。数字稳压电源还具备自诊断功能,能实现过压过流保护、故障警告等。

60user14 2019-08-19 08:24:34

直流稳压电源的基本功能

一、直流稳压电源的基本功能直流稳压电源一般具有多路输出:比如提供一路固定输出为5V、2A;提供二路(A路、B路)可调输出为0~24V、0~1A。可调输出一般都具有稳压稳流两种工作方式,这两种

今日电子 2021-11-12 06:03:55

开源#多用途的可调稳压稳流电源(原理图、PCB、程序源码等)

`降压型DC-DC转换器KIS-3R33S电源模块,采用了先进的同步整流技术,工作频率高达340KHz,转换效率高,开关噪声小。用它来制作的多用途的可调稳压稳流电源,也具有体积小效率高的特点。电源

iettke 2020-08-12 10:11:04

直流稳压电源基本功能和分类

、输出电流的稳流值能在额定输出电流值以下任意设定和正常工作。  3、直流稳压电源稳压稳流状态能够自动转换并有相应的状态指示。  4、对于输出的电压值和电流值能够精确的显示和识别。 审核编辑 黄宇  二、直流稳压电源分类  直流

2024-03-01 15:38:38

数字PID控制的原理

数字PID控制的原理 自从计算机和各类微控制器芯片进入控制领域以来,用计算机或微控制器芯片取代模拟 PID控制电路组成控制系统,不仅可以用软件实现 PID 控制算法,而且可以利用计算机和微控制器芯片

2023-03-09 14:23:12

DC1000系列开关直流稳压稳流开关电源介绍

DC1000系列开关直流稳压稳流开关电源具有效率高、可靠性高、维护方便等优点,机箱结构紧凑,多方面加强了防腐散热。与传统的可控硅电源相比,节电20%-30%。 该系列电源具有恒压、恒流工作模式自动

2024-09-13 17:08:06

直流稳压电源的操作流程

直流稳压电源的一般操作检查电压调节的按钮是不是在零点,电流的旋钮调整到索用到的位置连接直流稳压电源的输出,打开开关电源,指示灯会成绿色说明电源处于稳定的状态,稳流的等会亮黄色,连接好所需要的电器

苏州美恩斯 2019-09-27 10:46:05

LM317可调稳流电源电路资料分享

稳流电源电路中,由T2、D5、VW1、R5、R6、C10及继电器K构成自适应切换动作电路。当输出电路低于14V时,VW1因击穿电压不够而截止,无电流通过,T2截止,K不吸合,其触点K在常态位置

五斤麻辣油 2021-05-12 06:11:09

线性稳压电源和开关稳压电源的区别,可别混淆了

,使之输出高精度的直流电压源。线性稳压电源的优点是输出电压质量高、纹波小、不需要使用电感元件 。线性稳压电源经过变压、整流、滤波、稳压实现电源稳压。优点:稳定性好,瞬态响应速度快,可靠性高,输出电压

Shype 2019-10-10 08:00:00

高压直流电源其基本原理 高压直流电源主要功能

大功率高压直流稳压稳流电源由变压器降压、整流滤波、基准电源电路、基准电压电路、稳压稳流比较放大电路、调整电路及稳流取样电路等组成。

2020-10-06 17:30:00

稳流补偿器工作原理 稳流补偿器的作用

稳流补偿器工作原理 稳流补偿器的作用  稳流补偿器是一种用于调整电网中电流质量的装置,被广泛应用于移动通信、电子制造、医疗设备等行业,其作用是通过提供波形改善、电源系统稳定、电磁兼容性改善等,以确保

2023-10-13 17:39:45

直流稳压电源有哪些功能呢

。那么它有哪些功能呢?中港扬盛工程跟大家讲解的直流稳压电源的功能如下|1.直流稳压电源对于输出的电压值和电流值要求精确的显示和识别。2.直流稳压电源稳压稳流状态能够自动转换并有相应的状态指示。3.直流...

dahairenlyy 2021-10-29 08:21:02

如何选择适合可调直流稳流电源呢?

作为电子发烧友,我们经常需要使用可调直流稳流电源。然而,市场上有琳琅满目的各种品牌和型号的电源。那么,如何选择适合自己的可调直流稳流电源呢?  首先,我们要了解自己的需求。如,我们需要用到的电压范围

2024-02-01 18:13:36

直流稳压稳流电源:2026年工业与科研的“精准动力心脏”选购全攻略

在2026年,随着AI算力爆发与“双碳”目标深化,直流稳压稳流电源已从基础的供电单元,升级为保障工业自动化、精密测试、通信及新能源等领域稳定高效运行的“精准动力心脏”。选择一款合适的电源,核心在于

2026-05-21 16:11:07

怎么实现基于线性集成稳压芯片的稳压电源设计?

怎么实现基于线性集成稳压芯片的稳压电源设计?

二霸 2021-10-12 08:29:26

使用MOSFET或者IGBT实现高频开关电源

的自动化网或变电工区直流班监控系统通信,进行远程监视和对模块各项操作,实现四遥功能。(4)按部颁要求,充电时稳流精度误差≤±5%,浮充电时稳压精度误差≤±2%。而高频开关电源稳压稳流精度更高,其误差一般

白老大大 2022-07-05 10:35:15

可编程数字稳压电源的设计

稳压MOS管电源可以通过将定值分压电阻替换为数字电位器的方法,将手控电源改为可编程电源。以前用过数字电位器和稳压MOS管电源结合做一个由MCU控制的数字电源,但是用到的数字电位器芯片是X9C10X

c88348535 2021-11-11 09:23:22

大功率直流稳压电源原理 直流稳压电源的使用

的应用场景设计的。本文将详细介绍大功率直流稳压电源的原理及其使用。 一、大功率直流稳压电源的工作原理 恒流源 大功率直流稳压电源通常采用恒流源,以保证在负载变化时输出电流的稳定性。恒流源一般由一个三端稳流二极管和一

2024-01-23 14:48:15

程控电源设计可以实现全自动控制、全按键操作

程控电源是指通过外部控制来设定输出电压、输出电流的稳压稳流稳压稳流电源。能够进行电压、电流、相位、功率表、频率等测试,还可以用于检测信号;显示器的开机问题和按钮故障问题;电力系统的电测、热工

2021-05-21 14:38:24

加载更多