位置环PID模糊C语言,PID和位置环

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

所谓PID 自动控制,是对一个确定系统的- -个过程量的自动调节过程:* q* }3 B" @* V+ P# H

1)举例说,直流电机的速度,就是-一个过程量,其调节的方法是调节直流电机的电压

8 ^: `# `1 s% q) f8 {- j! k3 x流电压的调节可以通过调节可控硅的控制角

/ B0 U* e& R: O# l( D; Va-控制角。 的调节可以通过可控硅的触发电

( M& W4 B6 Z" @: y1 v/ w% ~% ^路的一个充电电阻大小的调节来完成+ 而电阻的大小可以通过三极管的放大电路来完成,& E( X3 k5 V2 H) v9 w! j* Q0 U3 n, r

这样我们给定这个三极管放大电路的输入电压,就等于给定了速度,测速发电机检测反馈2 {* ?; M# i$ f* z

的是与速度成正比的电压,给定电压与反馈电压比较去控制三极管的电阻

; E8 g; G# T; U4 P5 t4 f" QRe---..

& ~& R$ x) B% q. y7 L7 x. r2)举例说,大家用的冰箱,冰箱的温度是个过程量,但是温度的调节方法是压编机

' _5 i) [; z' Z0 y% ~开”或.6 @3 J! m! A6 _2 Z- C" W$ a$ k

者关",当箱内温度高时,压缩机开,当箱内温度低时,压缩机关,这个冰箱的温度的调节

( d# T; d4 m! }# b0 n. g方法只能是受温度检测信号的开关控制,不可能是

, G+ V, w& V/ |6 xPID自动控制的方式:& W& w9 }( P4 {/ S: R4 D, R

3) 1). 2)两例分别说明了,PID 控制的两个条件是,! Y' ]3 j4 |2 a$ j8 \8 }

过程量+调节器:

7 E  I: Y! X9 X6 r2.伺服的位置控制,举例说两点间的位置控制:5 j, i/ l# B9 S; \2 ^# `2 {% w

1)在起点电机开,在终点电机关,如果用位置开关,那当然是开关控制,不是

4 x, @$ y% d% X* f; |PID控制:

, s2 |- b% [5 }# C& W2)在起点电机开,在终点电机关,如果用编码器反馈脉冲,那就是对编码器的反馈脉冲计6 R' O7 k" m8 w6 I& j% T- ?) v

数,给定一个指令脉冲数,有指令脉冲数,电机开,指令脉冲数为零电机关,不可能是/ O7 H3 w# m3 m9 u

PID2 Y. H$ Y" q. b/ k! `/ i6 h

控制:

) V8 x6 w5 }: E$ _% e; D8 n% s; `3)这个位置是个状态量,只与始末状态有关,是无法实现) Z1 t8 t( o# o7 s

PID控制的!/ Z# a# j/ b3 R  o: H1 }, c7 C: H* I

3.说位置PID控制, 是对PID 控制压根不懂的缘故!对于位置' ]9 n4 s0 d; b1 W. @

P、1. D参数无意义!

0 @1 z! j0 }9 n3 \/ \: K" p3、所有PID控制,都有一一个调节器:

, P6 ?8 ^5 k0 V7 T$ t1)举例说直流调速,速度调节器,实际是电压调节器,仔细看是可控硅触发电路的控制角! x: P% H# |, o% ^* G! E

a的调节器,再仔细看是三极管- T1 i! n' h* ^

Ic电流的调节器,给定电压、反馈电压、比较电压,就是这p# K. ^2 @' e. m. Q! t2 t: T0 t

个三极管放大器的输入电压:

* |% \  C. t% {% p' d' w: p2)举例说变频调速,是频率调节器,电压调节器:) b; N! F9 N% U

3)调节器是一个集成运算放大器,' c7 _6 u- t5 B6 _3 f

这个运算放大器的输入、输出之间有三种关系, P比例、' G+ \! e9 i! v+ @; W5 b8 N9 G

.I积分、D微分:

6 _& u. u2 H  U5 P$ @1 S4)只要是PID 控制,你一定能说出它的调节器的名称来,如果你说不出调节器的名称来,

+ i- i* Q' K+ Z% V那你怎么知道它是

6 Q4 G- l: m2 y+ I7 i0 h7 ?, _PID控制呢?

' |0 F' x4 \+ Q  O0 I4、例如我们说伺服的速度、电流可以是9 k" r6 U" x( v9 @

PID控制,因为它们都可以通过频率调节器、电压

, F' ~5 }1 ]  |# u( V  H调节器来完成:/ p! k: }- x* `" e& S# }4 v6 r

5、例如我们说位置不是- j. e4 y9 I0 e

PID控制的,因为没有位置调节器:

* @7 m% ^" H) X" o+ k! a% ]/ {1)如果是位置开关,那当然不是0 T) {6 \2 j* x" k

PID控制,就好像用温度开关控制压缩机-一样,

% Z) w6 g" w5 C0 n不会是PID

1 @: U) Y% i6 `) K1 }; A$ w: H* j控制一样:

: b, x+ {5 }5 p! T/ b2)如果是编码器的反馈脉冲,那是个数数的问题,脉冲数够了,位置到了指令停车,也没

* n7 D: W! O+ W) L有调节器,也不是3 o. T* v9 |6 p

PID控制:, `. U7 G3 C+ G% Z6 r

3)所以我说位置环不可能是

+ v4 Q! `1 b, x9 W; R  oPID控制!0 L. |4 B# ~8 p) Z0 r; H; |$ ~% ?

6.任何物理参数,要实现" K1 }2 `" E& k, b- F0 X; t

PID控制,首先你得知道调节这个参数的方法,设计出它的一-个

3 s7 t' U- }  M6 ~5 J0 b* ^4 c调节器来,才可能实现PID 控制:~; a( }! @9 _3 z

7.位置就是-一个点,对应一个时刻,而伺服电机是指令开关控制模式的,就好像用温控开6 d; E  E( R3 k# m6 k( c

关控制压缩机一样,不可能是) L& f4 T9 o( X) \( b' |5 j

PID控制一样:

- p1 k, p! h# a# x1 M: x& r8.举例说变频空调,可以是温度.$ r! |# B' ~/ A3 N" |) V2 ~  B

PID控制的,因为它是变频器控制的压缩机,可以用变频

9 ^% ]' M3 X+ i1 H  t6 D1 e, N) t器的频率调节器、电压调节器,完成室温的

2 P+ y% `& o& @6 A  I! x2 @PID控制:7 n8 R* h5 h0 Y' i2 u; y

9.如果你家里的空调不是变频空调,是温控开关控制的,那肯定不是

d, Y6 A' D& W3 @) ^+ _PID控制的!L6 K* u. y& C. t/ W6 y

游客,如果您要查看本帖隐藏内容请回复1 U: h: d* ~: ~, Q) Q

+ f& j6 F6 M4 s0 C" l6 `

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/340346.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

seata xid是什么_阿里开源的分布式事务框架 Seata

1. Seata 概述Seata 是 Simple Extensible Autonomous Transaction Architecture 的简写,由 feascar 改名而来。Seata 是阿里开源的分布式事务框架,属于二阶段提交模式。目前github上已经有 12267 颗星了,也很活跃,最新的提交时间…

python输入print跳到documentation-习题 48: 更复杂的用户输入

习题 48: 更复杂的用户输入 你的游戏可能一路跑得很爽,不过你处理用户输入的方式肯定让你不胜其烦了。每一个房间都需要一套自己的语句,而且只有用户完全输入正确后才能执行。你需要一个设备,它可以允许用户以各种方式输入语汇。例如下面的机…

有关有效企业测试的视频课程

我已经制作了一些有关有效企业测试的视频。 我仍然在现实世界项目中看到这个主题的巨大重要性。 这是我在测试Enterprise Java项目中的经验以及一些示例。 1.介绍和有效的Maven使用 在此视频中,我将介绍测试过程,并演示如何使用Maven在标准企业项目中构…

android自定义弹出对话框,使用FlyDialog实现自定义Android弹窗对话框

前言学习的时候要用到弹窗,但是又觉得i同自带的弹窗样式有点不太美观,搜索资料后发现了FlycoDialog这个开源库,效果很好,而且实现起来也比较方便。先列举一些比较好看的效果:NormalListDialogActionSheetDialog这篇文章主要来讲一下他的自定义…

nacos 本地测试_Nacos集群配置实例(windows下测试)

1、首先 fork 一份 nacos 的代码到自己的 github 库,然后把代码 clone 到本地。git地址:https://github.com/alibaba/nacos.git2、然后将你的项目导入到ideal编辑器中(找到子项目distribution)3、添加集群节点:找到文件distribution->conf…

Android手机如何修改Mac地址,安卓手机怎么修改mac地址

有些时候我们如果绑定了某个mac,那么其他用mac就无法上网,应该怎么修改呢?学习啦小编从网上搜集整理了3种修改安卓手机mac 地址的方法。修改安卓手机mac 地址的方法修改安卓手机mac 地址的方法第一种:软件法下面介绍一款软件 叫物理地址修改…

应用回归分析何晓群_二战上岸人大20年应用统计高分经验帖

首先介绍一下本人的基本情况。男,本科金融学,同时修过数学双学位。一战人大经济学硕,总分 370(专业课没过线)。二战决定考人大应统专硕(除了专业课换了,公共课都一样)。二战总分430&…

基于单片机步进电机ppt答辩_基于单片机的步进电机式汽车仪表的设计(含电路原理图,程序)...

基于单片机的步进电机式汽车仪表的设计(含电路原理图,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文21000字,程序,答辩PPT)摘 要汽车仪表是驾驶者和汽车的交互界面,为驾驶员提供所需要的运行参数、故障、里程等实时信息,是不可或缺的部分。…

android webview js 交互框架,自定义android混合框架开发实践1:实现基础andorid和webview交互...

1. 本地web资源1.构建assets/web文件夹2.创建index.html你的html代码3.使用本地web资源WebView mv findViewById(...);mv.loadUrl("file:///android_asset/web/index.html")2.实现基础的android和js交互(1). 实现js调用andorid方法在Acitivity内构建一个functionJav…

jxls使用excel公司_使用jXLS将Excel文件解析为JavaBeans

jxls使用excel公司这篇文章展示了如何使用jXLS将Excel文件解析为JavaBeans列表。 这是我编写的通用实用程序方法&#xff1a; /** * Parses an excel file into a list of beans. * * param <T> the type of the bean * param xlsFile the excel data file to parse * …

网站部署后无法访问sqlserver_.NET Core跨平台部署

1. Windows-IIS大家对于在IIS上部署.NET站点已经驾轻就熟了&#xff0c;部署.NET Core也没有什么本质区别&#xff0c;但是这其中仍然有一些细节是不同的&#xff0c;下面记录了一些我在部署时遇到的问题1.1 安装.NET Core Windows Server Hosting要在IIS上运行http://ASP.NET …

ajax如何传超长字符串_解决ajax超长字符串、中文乱码问题

在最近的项目测试中发现通过ajax发送超长参数时遇到这个脚本错误&#xff1a;系统找不到指定资源the system cannot locate the resource specified意思是参数太长&#xff0c;无法发送&#xff0c;测试的浏览器是IE6//IE7//IE8&#xff0c;由于利用了ActiveX所以其他浏览器的情…

Android代码数字证书,有关Android中读取证书

最近在项目中遇到了读取证书中内容与读取keystore中对应公钥的需求&#xff0c;在此做一下笔记读取证书最近项目中遇到后台返回个byte[]数组类型的证书&#xff0c;需要从证书中获取相关内容&#xff0c;先看一下相关代码BufferedInputStream mStream null;try {String s new…

Spring Boot中的高级配置文件管理

我们都知道Spring Boot中的配置文件管理及其为不同环境配置应用程序时提供的灵活性。 此功能的另一个强大方面是&#xff0c;在任何给定时间&#xff0c;我们都可以拥有多个活动配置文件。 这样做的好处是我们可以将部署环境配置文件与业务用例相关的配置文件混合在一起。 让我…

先装vs还是先装sql_【家装话题】装修师先装门还是先装地板?

装修先装门还是先装地板从成品保护角度说&#xff0c;先装门&#xff0c;成品保护相对容易&#xff0c;不管是发泡胶的滴落&#xff0c;玻璃胶的污染&#xff0c;安装门用的电动工具&#xff0c;包装垃圾&#xff0c;锯末&#xff0c;钻孔钉凿的冲击。直接在水泥地面上操作&…

python openpyxl模块追加数据_python openpyxl模块实现excel的读取,新表创建及原数据表追加新数据...

当实际工作需要把excel表的数据读取出来&#xff0c;或者把一些统计数据写入excel表中时&#xff0c;一个设计丰富&#xff0c;文档便于寻找的模块就会显得特别的有吸引力&#xff0c;本文对openpyxl模块的一些常见用法做一些记录&#xff0c;方便工作中查询(好记性不如烂笔头)…

android 百度开发论坛,Android 百度地图开发(一)

现在好多手机应用开发需要使用到百度地图,在使用百度地图的过程和遇到的问题整理一下方便以后使用申请密钥使用白度地图首先需要申请API Key,申请百度账户才能得到API Key. 登录 http://developer.baidu.com/map/ 点击申请密钥申请过程中需SHA1,使用Eclipse的同学应该很容易使用…

s905各种型号的区别_梯式桥架和槽式桥架的区别介绍

电缆桥架是我们日常生活中经常可以看到的一种既可以保护电缆电线不受外界因素损坏&#xff0c;并保障着我们用电安全的一种建筑材料。电缆桥架是由支架、托臂以及安装附件组成的&#xff0c;桥架既可独立架设安装&#xff0c;也可以敷设在建筑物和管廊支架上。对于电缆桥架型号…

shell中正则表达式详解_Linux中的正则表达式

点击上方Linux迷&#xff0c;关注我们正文来自&#xff1a;https://www.linuxmi.com/linux-zhengzebiaodashi.html正则表达式就是用于匹配每行输入的一种模式&#xff0c;模式是指一串字符序列。拥有强大的字符搜索功能。也非常方便的搜索过滤出我们想要的内容。Linux系统&…

android 编辑9图片,Android基础入门教程——1.6 .9(九妹)图片怎么玩

Android基础入门教程——1.6 .9(九妹)图片怎么玩Android基础入门教程1.本节引言&#xff1a;可能有的一些疑问&#xff1a;1.什么是.9图片&#xff1f;答&#xff1a;图片后缀名前有.9的图片,如pic1.9.png这样的图片2. .9图片能干嘛&#xff1f;答&#xff1a; 在图片拉伸的时候…