速度环加位置环进行电机控制
最近用电机做羽毛球拍挥拍, 总是出现超调. 于是了解一下 3个环
位置环是根据位置关系输出速度, 控制速度环, 速度环是负反馈调节速度.
在中断中 可以每50次进行一次位置环, 保证速度调整稳定性,
附上TIM中断里的代码:
if(IT_Count%5==4){speed = (speed_counter-Precount) * K_speed; //30;//0.4185267857;Precount = speed_counter;if(__fabs(A_ref-angle)<125 &&slow_flag==0){speed_z=speed;slow_flag=1;}Speed_error = V_ref-speed;pid_speed(Speed_error);if(slow_flag)d_amendv/=2.0;PWM_SetDuty(d_amendv);}/* ÎÞµçÁ÷»·µÄλÖû· */if(IT_Count==49){ IT_Count=0;Statement_Feedback();Position_error=A_ref-angle;pid_position(Position_error);if(Angle_Flag==1){if(Position_error>250){V_ref=V_Limit;}else if(Position_error<-100){V_ref=-V_Limit;}else{{pid_clear();}pid_position(Position_error);if(p_amendv > V_Limit)V_ref = V_Limit;else if(p_amendv < -V_Limit)V_ref = -V_Limit;elseV_ref=p_amendv;}}}else{IT_Count++;}
电流环为最内环,在数控机床的伺服系统中它主要起到提高系统的机械特性的作用。其反馈元件一般为电流互感器。
速度环在电流环外面,在数控机床的伺服系统中它主要起到控制转速的作用。其反馈元件一般为模拟测速机或编码器。
位置环在速度环的外面,在数控机床上就是数控系统的位置控制单元。其反馈元件一般为编码器、光栅尺、感应同步器、旋转变压器等
数控的驱动由电流环,速度环和位置环组成的,其优化一般由里及外层层优化,但由于电流环的参数在电机和功率模块的型号确定后用厂家的默认参数即可, 一般不需要优化,故优化时先优化速度环,再优化位置环即可.
速度环的优化,一般涉及到速度环增益和速度环时间常数, 速度环时间常数越大和增益越低,速度环越稳定 ,但精度和动态特性越差,一般来说,速度环时间常数设在10ms左右, 而速度环增益调整在使速度环的阶约响应有20-40的超调.
位置环的优化涉及到位置环增益和加速度, 调整时先可以减少加速度值,再增加位置环增益值,保证系统稳定, 然后在适当增加加速度值,使之适应机床的机械特性,注意同一组的插补轴的位置环增益要一致,否则会影响加工精度 电流环和速度环属于伺服控制系统的内部双闭环控制。
位置环为数控机床位置控制环,通过数控系统和伺服系统共同控制,使伺服轴运动到数控系统指定的坐标,并在数控系统的屏幕上显示坐标值。 先将电流内环调稳,再调速度外环。
“电流在一个小的范围震荡,电机在低速时有一定振颤”——这个震荡误差带是多大?小范围的震荡是允许的。
有几句口诀可以供你调试参考:
PID常用口诀: 参数整定找最佳,从小到大顺序查,先是比例后积分,
最后再把微分加,曲线振荡很频繁,比例度盘要放大,曲线漂浮绕大湾,
比例度盘往小扳,曲线偏离回复慢,积分时间往下降,曲线波动周期长,
积分时间再加长,曲线振荡频率快,先把微分降下来,动差大来波动慢,
微分时间应加长,理想曲线两个波,前高后低4比1。
速度环加位置环进行电机控制相关推荐
- 小白从零开始:STM32双闭环(速度环、位置环)电机控制(硬件篇)
小白从零开始:STM32平铺式双闭环(速度环.位置环)电机控制(硬件篇) 文章目录 前言 STM32平铺式双闭环电路设计 一.立创EDA(硬件设计) 二.PCB资料包获取方式 总结 前言 小白从零开始 ...
- 基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制, 坐标变换,电流环,速度环,位置环,电机反馈接口,SVPWM 都是通过Verilog 语言来实现的
基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制, 坐标变换,电流环,速度环,位置环,电机反馈接口,SVPWM. . . 都是通过Verilog 语言来实现的,具有很高的研 ...
- 机器人开发--电机中的电流环、速度环、位置环
机器人开发--电机中的电流环.速度环.位置环 电流环.速度环.位置环 1 三环原理 1.1 电流环 1.2 速度环 1.3 位置环 2 各环与PID控制 2.1 电流环重点在 PID(比例.积分和微分 ...
- 该模型为PMSM的伺服控制系统仿真,对位置进行控制,外环为位置环,位置环输出为和给定速度
该模型为PMSM的伺服控制系统仿真,对位置进行控制,外环为位置环,位置环输出为和给定速度,速度环的输出之后为电流环,仿真结果表明其能稳定跟踪给定位置. ID:85188677132331890Keep ...
- 伺服电机三环(电流环、速度环、位置环)控制原理及参数调节
运动伺服一般都是三环控制系统,从内到外依次是电流环.速度环.位置环. 1.电流环:电流环的输入是速度环PID调节后的输出,我们称为"电流环给定"吧,然后呢就是电流环的这个给定和&q ...
- PDI速度环、位置环、电流环控制原理
PID参数电流环.速度环.位置环介绍 三环控制简介 1.1. 电流环 电流环指的是电流反馈系统. 一般指的是将输出电流采用正反馈或负反馈的方式接入处理环节的方法,主要为了通过提高电流的稳定性能来提高系 ...
- 三个闭环负反馈PID调节系统:电流环、速度环和位置环的关系
三个闭环负反馈PID调节系统:电流环.速度环和位置环的关系 伺服电机为了达到生产的精准控制,电机一般采用三环控制,这主要是为了使伺服电机系统形成闭环控制,所谓三环就是3个闭环负反馈PID调节系统.电压 ...
- 什么是伺服电机的电流环、速度环、位置环和带宽?
FAQ: What are servo motor current, velocity and position loops and bandwidths? 伺服电机在闭环系统中运行,该系统包括反馈装 ...
- FOC闭环负反馈PID调节系统:电流环、速度环和位置环的关系
三个闭环负反馈PID调节系统:电流环.速度环和位置环的关系 伺服电机为了达到生产的精准控制,电机一般采用三环控制,这主要是为了使伺服电机系统形成闭环控制,所谓三环就是3个闭环负反馈PID调节系统.电压 ...
最新文章
- linux java的安装目录,linux java 安装目录
- 那年的12月,那些悟与思2018-12-23
- centos 查看版本
- “中能融合杯”线下赛感悟
- C++网络编程快速入门(二):Linux下使用select演示简单服务端程序
- linux添加用户命令_为Linux的cp和mv命令添加进度条
- uni-app开发:(源码级别)uni-badge样式修改(自定义插槽)
- mac系统自带python开发环境吗_Mac OS搭建Python开发环境的几个误区
- CTE 递归查询全解
- 计算机键盘没有fn,教您fn键设置方法
- Java 中获取错误代码_错误代码:99999, 错误信息:无法获取到文件名
- 解决 `Failed to connect to github.com port 443: Connection refused`
- R count函数_[R learning]-0018-R语言绘图基础, 画了一天,不妨进来看看~
- 新一代人工智能:从“感知智能”向“认知智能”转化
- mysql中BY是什么意思,order是什么意思-sql中的orderby是什么意思它是在什 – 手机爱问...
- 湖北计算机技术以考代评,目前有哪些专业技术资格即职称实行“以考代评”?...
- 提升OneDrive空间
- 线段求交应用之Liang-barsky裁剪算法
- 单应性矩阵在标定中的应用
- jsp1521公交线路管理系统sqlserver