没有合适的资源?快使用搜索试试~ 我知道了~
离散控制Matlab代码-LIBPIDv1:PID控制器算法在C程序中的实现
共26个文件
png:13个
o:2个
c:2个
需积分: 18 7 下载量 112 浏览量
2021-05-23
08:09:32
上传
评论
收藏 313KB ZIP 举报
温馨提示
离散控制Matlab代码PID控制器算法 该库受MIT许可的约束,因此允许将其用于商业用途,修改,分发和私人使用,而不承担任何担保和责任。 PID控制器算法是用C编程语言开发的,以简化其在嵌入式系统中的实现。 因此,该算法可以导入到其IDE支持C编程(C-99)的任何嵌入式系统项目中。 该库为离散PID控制器提供了带导数过滤器和防缠绕方案,可通过Matlab simulink对其进行调整。 simulink提供积分和微分滤波器类型的选择,默认情况下两者均设置为正向欧拉(S到Z映射)。 此外,控制器的实际应用在输入和输出信号的大小上有限制。 例如,如果使用微控制器的ADC转换器读取设定值,则最大输入值可能是1023或255(3.3伏或5.0伏)。 在控制器的实际应用中,PWM用于生成控制信号,但是该信号的强度不足以驱动设备(例如电动机)。 因此,使用容量受限的放大器或驱动器来生成足以驱动设备的控制信号。 驾驶员约束也限制了可能非常大的控制工作量,因此,输出执行器极限在程序中被软编码。 为进一步推动该项目,在以下方面得到了高度评价:1.开发自动调谐功能2.将算法转换为C ++以支持Ar
资源推荐
资源详情
资源评论
收起资源包目录
LIBPIDv1-master.zip (26个子文件)
LIBPIDv1-master
out1.dat 2KB
LICENSE 1KB
test.c 1KB
_config.yml 26B
README.md 2KB
test_plant
F2T_step_response.png 11KB
F2F_design.PNG 11KB
B2B_step_response.png 11KB
Read_me.txt 281B
B2F_step_response.png 12KB
Plant.PNG 5KB
F2D_step_response.png 11KB
B2B_design.PNG 11KB
T2T_design.PNG 11KB
T2F_step_response.png 12KB
T2T_step_response.png 11KB
F2F_step_response.png 12KB
T2B_step_response.png 11KB
B2T_step_response.png 11KB
libpid.o 5KB
test.o 4KB
test 13KB
pid
libpid.h 840B
libpid.c~ 4KB
libpid.h.gch 1.63MB
libpid.c 4KB
共 26 条
- 1
资源评论
皮卡丘穿皮裤
- 粉丝: 187
- 资源: 956
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 百度贴吧12.57.5.0.apk
- JavaScript,简称JS,是一种在Web开发中举足轻重的客户端脚本语言 它最初由Netscape公司的布兰登·艾奇在199
- 什么是智慧司库?什么是智慧司库?
- PHP(Hypertext Preprocessor,超文本预处理器)是一种流行的服务器端脚本语言,尤其适用于Web开发 它诞生
- 基于GD32F103C8T6的USBD工程实例
- Go(也被称为Golang)是由Google公司开发的一种静态强类型、编译型的编程语言 自2007年诞生以来,Go凭借其简洁、高
- Visual Basic(简称VB)是由微软公司开发的一种高级编程语言,特别适用于Windows环境下的应用程序开发 以下是关于
- Delphi是一款在Windows平台上广受欢迎的快速应用程序开发工具(RAD),由最初的Borland公司(现已转移至Emba
- axios-javaweb项目
- 可以帮我看看是什么错吗?
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功