
在工业控制中,PID控制(比例-积分-微分控制)得到了广泛的应用,这是因为PID控制具有以下优点:
01
不需要知道被控对象的数学模型。实际上大多数工业对象准确的数学模型是无法获得的,对于这一类系统,使用PID控制可以得到比较满意的效果。据日本统计,目前PID及变型PID 约占总控制回路数的90%左右。
02
PID控制器具有典型的结构,程序设计简单,参数调整方便。
03
有较强的灵活性和适应性,根据被控对象的具体情况,可以采用各种PID控制的变种和改进的控制方式,如 PI、PD、带死区的PID、积分分离式PID、变速积分PID等。随着智能控制技术的发展,PID控制与模糊控制、神经网络控制等现代控制方法相结合,可以实现PID控制器的参数自整定,使PID控制器具有经久不衰的生命力。
二,PLC实现PID控制的方法
如图所示为采用PLC对模拟量实行PID控制的系统结构框图。用PLC对模拟量进行PID控制时,可以采用以下几种方法:
如图 用PLC实现模拟量PID控制的系统结构框图
使用PID过程控制模块。这种模块的PID控制程序是PLC生产厂家设计的,并存放在模块中,用户在使用时只需要设置一些参数,使用起来非常方便,一块模块可以控制几路甚至几十路闭环回路。但是这种模块的价格昂贵,一般在大型控制系统中使用。如三菱的A系列、Q系列PLC的PID控制模块。
三,FX2N的PID指令
PID指令的编号为FNC88,如图6-36所示源 *** 作数[S1]、[S2]、[S3]和目标 *** 作数[D]均为数据寄存器D,16位指令,占9个程序步。[S1]和[S2]分别用来存放给定值SV和当前测量到的反馈值PV,[S3]~[S3]+6用来存放控制参数的值,运算结果MV存放在[D]中。源 *** 作数[S3]占用从[S3]开始的25个数据寄存器。
如图 PID指令
PID指令是用来调用PID运算程序,在PID运算开始之前,应使用MOV指令将参数(见表6-3)设定值预先写入对应的数据寄存器中。如果使用有断电保持功能的数据寄存器,不需要重复写入。如果目标 *** 作数[D]有断电保持功能,应使用初始化脉冲M8002的常开触点将其复位。
表6-3 PID控制参数及设定
ID指令可以同时多次使用,但是用于运算的[S3]、[D]的数据寄存器元件号不能重复。
PID指令可以在定
既然是步进电机的话我觉得应该是控制位置吧,传感器得到的是小车的姿态,得出偏差量,PID得到控制量,这控制量就是告诉电机该行走到哪个位置。至于电机的驱动具体看你用的电机的资料吧,步进电机是将电脉冲信号转变为角位移或线位移
PID 指令需要 一个 固定的间隔时间 去执行它。所以需要在“定时中断”子程序中调用PID指令。
如果在主程序中调用PID指令,就有可能导致 PID控制回路无法稳定工作或导致偏差过大。
因为扫描周期是不固定的。
希望我的回答对你有帮助,如果需要更多的交流,可以发“百度私信”给我。
在上式中,KP、KI、KD 分别是PID控制器中比例、积分和微分的增益参数。4)PID调参 那么平衡小车中的PID是怎么样的呢?PID的参数怎么确定呢?平衡小PID如何建立,在平衡小车系统中,存在三个环,直立环PD,速度环PI
在直立环中,PID的入口参数为:平衡小车的姿态角和姿态角对应的角速度。
值得说明,MPU6050得出来的姿态角有三种:PITCH(俯仰角)、ROLL(翻滚角)、YAW(航向角)
一般来说,MPU6050都是平方且平行装在平衡小车上,总不会有人垂直装吧。
如果平放且平行安装,那么直立环PID的入口参数为:Pitch或roll。直立环中,有一个较为重要的概念,也就是机械中值。通俗讲,小车在不接受任何外力或者电机作用,能够找到一个角度自我平衡。如何理解这句话:很简单,小车电机不转动,人的手扶着小车,小车总能找到一个角度,自我短期平衡。此时的角度就是机械中值。
以上就是关于如何对PID实现同步控制,什么样可以实现呢全部的内容,包括:如何对PID实现同步控制,什么样可以实现呢、用步进电机做的自平衡小车 电机怎么控制、西门子200PLC PID程序的调用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)