控制算法 (DC-DC电源、电机、PID等)
文章平均质量分 58
双向DC-DC电源控制,MPPT算法,AC-DC电源控制,电机控制。
一叶知秋06
嵌入式软件工程师一枚,喜欢刨根问底,一叶可知秋,一叶亦可障目,不见泰山。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BUCK/BOOST电路控制算法详细总结 21
这种属于BOOST充电,左半桥PWM1的占空比设置为100%,PWM2的占空比设置为0%,这两个值是固定的,BOOST充电时主要调试右半桥的PWM3和PWM4,假如充电功率为100W,软件可以设置充电功率范围在90~100W,当功率小于90W时,升高PWM的占空比,当功率大于100W时,降低PWM的占空比,使功率相对稳定在这个区间。适配器输入的电压是恒定的,电流随着功率的增加越来越大,当电流达到最大值时,如果继续抬高功率,则输入电压就无法恒定,会被强制拉低,此时如果是开关电源,则会提示过流报警。原创 2025-11-25 10:48:10 · 1056 阅读 · 0 评论 -
便携储能-PV/适配器自适应充电算法 21
光伏输入的特点是输入电压会随着电流变大,电压变小,当达到最大功率时,电压、电流相对稳定在这个小范围内;适配器输入的电压是恒定的,电流随着功率的增加越来越大,当电流达到最大值时,如果继续抬高功率,则输入电压就无法恒定,会被强制拉低,此时如果是开关电源,则会提示过流报警。应用于便携储能领域DC充电口(目前主流采用5521接口),DC充电口是光伏输入,兼容适配器充电模式。区分出来输入源之后,跳到对应的算法流程中,执行对应算法。基于以上原理,可以区分出来是PV,还是适配器模式。原创 2025-07-08 14:26:09 · 286 阅读 · 0 评论 -
MPPT/适配器自适应充电算法
如何判断输入Source?根据DC源和PV输入电压的特性,DC源的输入电压是恒定的,PV输入的电压会随着功率的增加输入电压变小,最终稳定在最大功率点,从而区分出不同的输入Source。MPPT算法:BUCK扰动法、BOOST扰动法、BOOST-BUCK扰动法。算法分三个部分:判断输入Source、适配器充电算法、MPPT算法。适配器充电:降压充电、升压充电、先降压再升压充电。原创 2025-07-04 15:37:52 · 227 阅读 · 0 评论 -
BUCK-BOOST调试常见问题总结
下一步,我们就用直流开关电源测试找到规律,直流源设置20V 3A,软件不限制电流直接把电流抬到5A,这时发现当过流时,开关电源会报警,而且电压会被拉低。首先,是预充阶段,进入DC Source充电流程之后,充电进入CC模式,当电压达到一定之后,进入CV模式,直到电流小于0.2C持续10S后,判断为充满。第二步:可以看出两者差异是充电时电压有区别,一个有变化,一个没变化,那么我们就可以以电压的变化为依据,判断Source是DC Source还是PV。1.PV升压充电,开始时会拉低电池电压,导致保护板保护?原创 2025-05-08 12:08:22 · 630 阅读 · 0 评论 -
DC-DC:100W充电算法
左半桥PWM_H的占空比设置为97%,PWM_L的占空比设置为3%,为互补PWM,这两个值是固定的,BOOST充电时主要调试右半桥的PWM,设置充电功率范围在90~100W,当功率小于90W时,升高PWM的占空比,当功率大于100W时,降低PWM的占空比,使功率相对稳定在这个区间。BUCK-BOOST算法的关键点在于临界点转化的时候,其他时间段和单独的BUCK,BOOST一样,当BUCK充电时的占空比调试到最大时,直接跳转到BOOST充电,充电功率需和BUCK充电的功率衔接上,转换时中间功率不能掉下来。原创 2025-05-08 12:06:52 · 535 阅读 · 0 评论 -
算法-电梯调度逻辑
电梯调度算法也是磁盘调度算法,为磁盘读写请求保持一个队列,并且在该队列上执行排序和合并功能。原创 2024-09-29 17:40:49 · 798 阅读 · 0 评论 -
PID算法闭环控制-位置式
1) 应用领域PID控制器广泛应用于各种工业过程控制中,比如:温度控制、流量控制、压力控制、飞行器的姿态、汽车控制、机械臂的位置控制等多个领域。2) 概念PID控制器是一种广泛应用于过程控制的自动控制器,分别代表比例(proportional)、积分(integral)、微分(derivative),主要用于调节系统的输出,使反馈值与目标值更接近。Kp 是比例系数,用于放大偏差信号。Ki 是积分系数,用于消除稳态误差。Kd 是微分系数,用于预测偏差的变化趋势,提前进行控制。原创 2024-08-20 12:18:03 · 759 阅读 · 0 评论 -
DRV8818步进电机一种应用场景及实现思路
一、应用场景 步进电机带动齿轮旋转,齿轮过孔和托盘孔重合之后,停止旋转,保证每次齿轮和托盘的过孔重合之后再停止工作。适用于齿轮下药装置。二、分析 1.步进电机有3个控制脚:PUL脉冲、电机正反转、电源开关 2.电机旋转起始和停止位置,考虑失步情况 3.加一个霍尔开关传感器(DH627)用于校准起始位置和控制停止位置,解决失步问题三、实现思路 齿轮上盖加开槽一个霍尔开关,齿轮开孔加一个磁铁,当霍尔开关和磁铁距离1...原创 2021-08-24 10:32:36 · 1262 阅读 · 0 评论 -
双向DC-DC BUCK/BOOST电路
如果是适配器输入,则采用恒功率充电方式,只需抬高电池端的电压,得到的电池端功率为适配器范围即可,可以根据不同的输入电压适配多种适配器充电,充电过程中可能需要降压、升压模式相互切换。此电路主要是实现双向DC-DC,双向DC-DC:放电输出和充电输入,4路PWM要采用互补输出模式,Q1、Q2为一路互补输出,Q3、Q4为一路互补输出。放电输出方向是BAT-->DC,原理上:Q1恒定导通,Q2恒定断开,Q3、Q4通过脉宽调试控制使输出DC的电压为12V。充电输入方向是DC-->BAT。原创 2024-02-14 21:30:50 · 4975 阅读 · 1 评论 -
DC-DC:PV充电(MPPT扰动观察法)
PV输入(DC端)给电池充电,因为PV输入范围是12V~28V,常规的光伏板输出是12V,24V,48V,我们适配的光伏输入书12V和24V,所以,只需要PV输入到BAT端升压即可给电池充电,光伏最大功率100V时的工作电压时18V,5.5V。该项目实现了光伏输入端(DC端)给BAT端电池充电的功能,充电功率100W,电池电压为6串三元锂电池,最高电压25.2V,放电最低电压18V,当电池电压低于18V时,光伏板开始给电池充电。当前是按PV充电功率小于20W时,计数充电10分钟,即为充满,这个待优化。原创 2024-02-14 20:58:58 · 446 阅读 · 0 评论 -
DC-DC:电池放电输出12V
解决问题:PWM驱动IC是EG2132,是通过外围自举电容充电放电来提供高电压输出,当LO脚为低电平时,自举电容充电,这里PWM_L1接的LO脚,PWM_L1如果低电平,MOS管就一直关闭,就无法接地,就不能给自举电容充电,因为这里是悬浮的地,所以,PWM_L1需要给一个1%占空比,才能给自举电容充电,才能有带负载能力。2) BAT降压输出,通过控制PWM_H2和PWM_L2的PWM占空比变化,PWM_H1导通,PWM_L1关闭,当DC端采样得到12V时,即稳定PWM小幅度变化;原创 2024-02-10 23:14:17 · 1236 阅读 · 0 评论
分享