- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA的直流电动机伺服系统
基于FPGA的直流电动机伺服系统设计
摘 要:提出的直流电动机伺服系统设计方案综合了EDA技术,单片机和模糊控制技术,采用模糊比例算法,即大范围内采用模糊控制,以提高系统的动态响应速度,在小范围内采用比例控制,以提高系统的稳态控制精度.试验证明:该系统细分精度高,可维护性强,响应速度快,控制效果理想.关键词:FPGA;伺服系统;模糊比例控制;PWM波1 引言随着微控制进入控制领域,以及新型的电力电子功率器件的不断出现,使得采用全控型的开关功率元件进行PWM控制方式为主流.这种控制方式很容易在微控制器中实现,从而为直流电动机控制数字化提供了契机.传统的模糊控制器控制动作欠细腻,稳态精度欠佳.电动机是一种旋转式机器,
它将电能转变为机械能,它主要包括一个用以产生磁场的电磁铁绕组或分布的定子绕组和一个旋转电枢或转子,其导线中有电流通过并受磁场的作用而使转动,这些机器中有些类型可作电动机用,也可作发电机用。它是将电能转变为机械能的一种机器。通常电动机的作功部分作旋转运动,这种电动机称为转子电动机;也有作直线运动的,称为直线电动机。电动机能提供的功率范围很大,从毫瓦级到万千瓦级。电动机的使用和控制非常方便,具有自起动 、加速、制动、反转、掣住等能力,能满足各种运行要求;电动机的工作效率较高,又没有烟尘、气味,不污染环境,噪声也较小。由于它的一系列优点,所以在工农业生产、交通运输、国防、商业及家用电器、医疗电器设备等各方面广泛应用。而模糊比例控制利用模糊数学的基本思想和理论的控制方法。在传统的控制领域里,控制系统动态模式的精确与否是影响控制优劣的最主要关键,系统动态的信息越详细,则越能达到精确控制的目的。然而,对于复杂的系统,由于变量太多,往往难以正确的描述系统的动态,于是工程师便利用各种方法来简化系统动态,以达成控制的目的,但却不尽理想。换言之,传统的控制理论对于明确系统有强而有力的控制能力,但对于过于复杂或难以精确描述的系统,则显得无能为力了。因此便尝试着以模糊数学来处理这些控制问题。
将模糊控制和比例控制有效的结合,使控制器兼有两者的优点.2 算法设计2.1 电机模型的建立直流电动机空载转速为4100r/min,减速比为1/160,额定电压为56V,额定电流不大于12A,功率为500W.忽略电枢电感及黏性阻尼系数,以电枢电压)(tua为输入变量,电机转速)(tω为输出变量的直流伺服电动机的传递函数可简化为11)(+=sTKsHme式中,电动机反电动势系数36041005660160×××=eK,机电时间常数msTm10=.以上推出的传递函数为电压与角度的关系,所以应在此传递函数基础上再加一积分环节,从而实现电枢电压与角度的传递关系.22.2 模糊比例算法当误差小于1.2V时,采用模糊控制.模糊控制采用单输入,单输出结构,即以误差信号为输入信号,控制信号为输出信号.当误差大于1.2V时,电机全速转动.比例算法的控制函数为:)()(terrorKtup=式中pK——比例系数.比例算法控制器的作用是成比例的反映控制系统的偏差信号)(terror
,偏差一旦产生,控制器立即产生控制作用,以减少偏差.采用微处理器,需引入数字比例控制,即以一系列采样时刻点kT代表时间t,其中,T为采样周期,k为采样序号.代入上式后变为:)()(1kTerrorKkTup=将T归一化为1后,可将)(1kTu简记为)(1kU.这样得到离散比例表达式:)()(1kerrorKkup=3 系统模型的建立在Simulink中建立的系统理论模型如图1所示.对于模糊算法,由于只在大范围内采用,而系统的细调则采用比例算法,因此为提高系统的响应速度,未对模糊控制范围进行分类,而是利用其控制思想,当指令与反馈误差大于一定值时,电机全速运行.实际控制中,也体现了这种做法的优点.引入前馈算法,是为提高相应速度,增加系统带宽,实际控制也证明了这一点.34 系统的硬件设计伺服器硬件电路主要由FPGA控制器,数据采集电路,过流保护电路,隔离电路,驱动电路等组成.各个模块在中央控制器FPGA的控制下协调工作.使用FPGA器件可以将原来的电路板级产品集成为芯片级产品,从而降低了功耗,提高了可靠性,同时还可以很方便的对设计进行修改.本设计采用的可编程逻辑芯片为Altera公司的FLEX10K系列的EPF10K10LC84-4芯片,它具有高密度,低成本,低功耗,灵活的内部连接和强大的I/O引脚功能等特点.其硬件结构如图2所示:数据采集系统主要由3个A/D传感器组成,其中指令值和位置反馈值用AD1674进行模/数转换,电流值由ADC0809采样得到.利用FPGA控制它
文档评论(0)