概述
数字PI调节双闭环PWM调速系统设计
运动控制系统期中试题08级
数
字
PI
调
节
双
闭
环
PWM
调
速
系
统
设
计
自动化
数字PID调节双闭环PWM调速系统设计
摘要:以双极式可逆PWM直流调速系统为目标,采用STC89C51控制器PID算法实现两个PI调节器,分别构成转速、电流双闭环,采用TL094(PWM)脉宽调制器产生PWM波,再经过TPS2812 MOSFET驱动器放大,最终实现调节给定改变PWM占空比进而调节电机的运行状态。
关键字: 双闭环 数字PI 调节器 PWM 调速
1引言
直流电动机因其可以方便地通过改变电枢电压和励磁电流实现宽范围的调速而得到广泛的应用,而PWM调速系统又因其优点,应用日益广泛。本文采用数字PID算法的双极式可逆PWM调速系统的方法及实现过程。
2 方案选择与论证
2.1 概述
PWM直流调速系统可分为微机控制的数字系统和模拟器件电路组成的模拟系统。具体实现则又分为PID调节器和PWM脉宽调制的数字与模拟实现,而不同的方法其实现的难易程度及侧重点各不相同。
2.2方案选择
2.1.1脉宽调制的方法
①多谐振荡器或单稳态触发器组成的脉宽调制器。
②用比较器产生锯齿波或三角波统同可调的基准比较获得脉宽调制。开关芯片TL494基本组成原理便属于这一种。
②数字脉宽调制。采用微机控制系统,直接采用IO获得PWM波形,程序繁琐,通常采用带片上PWM资源的处理器,如C8051F040的PCA很容易产生PWM波形。
2.1.2 PI调节器
①模拟PID特别容易实现,只需要用运算放大器构成比例、积分和微分电路即可,应用的意义已不太大。
②数字PID算法。其使用已越来越广泛,而且更容易实现微机的数字控制,因此已成为主流。
2.1.3最终选择
综合以上,本文选择数字PID算法实现PI调节器,用有固定频率的开关芯片的TL494,实现PWM波调制。通过模拟与数字结合,最终完成双闭环直流调速系统。图1.2 系统原理框图
3参数计算
3.1直接参数
3.2电流环:
3.2.1时间常数
失控时间,即滞后时间:
电流反馈滤波时间常数
按小时间常数近似处理
3.2.2选择电流调节器结构
根据设计要求:,而且
因此可按典型I型系统设计。电流调节器选用PI 型,其传递函数为:
电流环开环增益:要求,按表2-2,应取, 因 此
于是ACR比例系数为:
3.2.3检验近似条件:
电流环截止频率
脉宽调制器传递函数的近似条件:
现在,,满足近似条件。
忽略反电动势变化对对电流环动态影响的条件:
现在,,满足近似条件。
③电流环小时间常数近似处理条件:
现在,
3.2.4计算调节器电阻电容
,取
,取
,取
按照上述参数,电流环可以达到的动态跟随性能指标为
图3-1 电压调节器
3.3转速环:
3.3.1 确定时间常数
① 电流环等效时间常数为:=
转速滤波时间常数 .
根据所用测速发电机纹波情况,取
③ 转速环小时间常数
按小时间常数近似处理,取
3.3.2 选择转速调节器结构
由于设计要求无静差,转速调节器必须含有积分环节,又根据动态要求,应该按典型II型系统设计转速环。故ASR选用PI调节器,其传递函数为
3.3.3 选择转速调节器参数
按跟随和抗扰性都较好的原则,取h=5,则ASR的超前时间常数为
转速环开环增益
于是,ASR的比例系数为:
3.3.4检验近似条件
转速环截止频率为
电流环传递函数简化条件:
现在,,满足简化条件。
②转速环小时间常数近似处理条件:
现在,,满足近似条件。
3.3.5 计算调节器电阻和电容
转速调节器原理如下图所示,取,则
,取
,取
,取
3.3.5校核转速超调量
当h=5时,;而,因此
图3-2 电流调节器
4数字PI
4.1程序算法:
算法是程序的核心,因此PID算法的实现至关重要。
图4-1 PID算法框图 图4-2主程序流程框图
在电流环和转速环的设计中,我选择的是PI调节器,我设计的是一个PID所有参数均可调的函数,所以使用时只要改变相应的参数即可得到所要的PI控制器,具体设置方法请参考主程序。
最后
以上就是害怕棒球为你收集整理的pi双闭环调节c语言程序,数字PI调节双闭环PWM调速系统设计.doc的全部内容,希望文章能够帮你解决pi双闭环调节c语言程序,数字PI调节双闭环PWM调速系统设计.doc所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复