电赛练习题:稳压限流源制作

本文记录了一次使用STM32制作稳压限流源的电赛练习,涉及PID算法、状态机、矩阵键盘和OLED屏幕的应用。在实践中遇到的挑战包括AD采样不准、稳流功能失效等问题,通过调整PID参数和优化软件设计,实现了稳压和稳流功能。同时,讨论了硬件和软件的优化措施,如电压保护和过流保护机制。
摘要由CSDN通过智能技术生成

目录

小记

一、任务和要求

二、软件部分

1.软件总体

2.题目积累

(1)PID算法

增量式PID:

位置式PID:

(2)状态机

(3)矩阵键盘

(4)OLED屏幕

三、问题总结

(1)前后两次上电误差变化很大

(2)稳流功能失效

(3)采样不准

四、部分代码记录

总结


小记

是进入实验室接触到的第一道缩略版电赛题,做题时间长达四周。大部分时间在调节参数使稳压系统更稳定更准确。


一、任务和要求

二、软件部分

1.软件总体

稳压限流源有三种工作状态:

第一种模式为软启动状态,该模式下根据设定的目标值分段赋值占空比,通过直接加减将PWM占空比向上提升至目标值附近后自动退出该模式,进入PID稳压模式。

第二种模式为PID稳压状态,通过PID算法进行稳压,同时对电流进行判断是否过流,若电流过流则自动退出该模式进入PID稳流模式。

第三种模式为PID稳流状态,通过PID算法进行稳流,将电流值稳在过流值向下的附近的值,同时对电压进行判断,是否超过目标值电压。若超过则视为负载正常,退出PID稳流模式进入软启动模式。

在电路状态改变时三种状态自动切换。

同时为了提高系统的容错性,我们设计了电压保护和过流保护。电压保护是防止PID运算时占空比过高甚至达到100%造成系统故障,设置了一个占空比上限值,当超过上限值时占空比不再增加。过流保护即当实时电流超过限流值时自动进入到稳流模式,将电流值稳定在限流值以下。

2.题目积累

(1)PID算法

这里参考文章:PID控制详解_tingfenghanlei的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/tingfenghanlei/article/details/85028677?spm=1001.2014.3001.5506

 PID原理的详细分析及调节过程_pid怎么看波形调节_@RichardWang的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/gsww404/article/details/81366518?spm=1001.2014.3001.5506 【控制工程】PID控制的原理和特点_pid控制特点_嗯哼丶是你呀的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/ZhanChiFei21580/article/details/125138456?spm=1001.2014.3001.5506

  • 15
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值