rtlinux构建的磁悬浮轴承控制器实验平台

rtlinux构建的磁悬浮轴承控制器实验平台

ID:22310935

大小:52.00 KB

页数:5页

时间:2018-10-28

rtlinux构建的磁悬浮轴承控制器实验平台_第1页
rtlinux构建的磁悬浮轴承控制器实验平台_第2页
rtlinux构建的磁悬浮轴承控制器实验平台_第3页
rtlinux构建的磁悬浮轴承控制器实验平台_第4页
rtlinux构建的磁悬浮轴承控制器实验平台_第5页
资源描述:

《rtlinux构建的磁悬浮轴承控制器实验平台》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、RTLinux构建的磁悬浮轴承控制器实验平台

2、第1关键词:RTLinux磁悬浮轴承飞轮控制平台磁轴承(MagicBearing,简称MB),又称为磁悬浮轴承,是利用磁力作用将转子悬浮于空中,使转子与定子之间没有机械接触的一种新型、高性能轴承。与传统的滚珠轴承、滑动轴承以及油膜轴承相比,磁轴承不存在机械接触,转子可以运行到很高的转速,具有机械磨损小、能耗低、噪声小、寿命长、无需润滑、无油污染等优点,特别适用于高速、真空、超净等特殊环境中[1]。随着控制理论的发展以及对磁悬浮轴承系统性能要求的不断提高,磁悬浮系统控制器需要实现的控制算法的复杂程度日渐加大。传统的模拟控制器虽然具有成本低

3、、速度快、性能稳定、对PID控制算法适应良好等优点,但却难以满足用户日益增高的需求。于是数字控制成为磁轴系统控制的主流趋势。在磁轴承系统控制中,普遍采用了基于DSP构建的数控平台。此平台难以克服其硬件成本高、开发周期长、延续性差、对用户软硬件能力要求高等缺点。开发一种低成本、高效率、易开发、易维护的控制器实验平台便成为迫切的需要。基于PC机与RTLinux构建的控制平台恰恰能满足这一需求,其强大的数值运算与实时处理功能,为磁悬浮系统性能的提高提供了可靠的保障。事实上,国外已有将基于PC机一RTLinux构建的控制平台应用于高阶磁轴承控制器的成功实例[2]。1数字控制系统的硬件结构简

4、介一个典型的磁轴承数字控制系统结构如图1所示。图中的电磁转子与转子属机械装置。传感器采用清华大学机电与控制实验室自行研制的高精度、高稳定度电涡流传感器。功放采用大功率电流控制开关功放。系统工作时,由传感器检测转子各自由度位移信号,并由数字系统对此信号进行采样。位移信号与转速信号作为控制器的输入,控制算法对输入信号进行解算,得出控制信号;输出的控制信号通过D/A转换器输出,控制功放输出电流,此电流流过电磁铁线圈使电磁铁产生电磁力,实现转子的悬浮。2DSP数控平台前一代实验室数控平台为DSP平台,采用TI的第三代浮点DSP即TMS320C32构建。在采用DSP平台进行磁悬浮系统控制的过

5、程中,笔者发现此平台具有一些难以克服的缺点:(1)资源有限影响性能。此DSP芯片为40MHz时钟驱动,总线速度只有20MHz,且由于其提供的内部存储空间太小(仅有512字节),必须使用外部扩展内存,于是控制算法需要对外部存储器频繁地进行访问。在访问外部存储器时,会频繁地遇到流水线冲突,此时的运算速度实际上会降为原先的1/4。这样,有限的DSP运算资源无法提供足够的处理速度。实际使用时发现,即使仅采用PID算法进行控制,在控制通道中加上二阶陷波器算法后,数据处理周期(包括完成一次A/D采样、控制数据生成、D/A模拟输出)也不得不降低。由此带来的直接影响是控制器时间延迟的上升。若要实现

6、更复杂的算法,则系统延迟会继续增加。另外,512字节的片内RAM也对程序的长度限制很大,虽然可以采用仅将中断处理程序加载到片内RAM,而其余程序放到扩展RAM的方法来缓解。但是一旦程序长度进一步增加,这种权宜的办法也难以满足需求,系统性能会进步下降。总之,DSP有限的运算资源与有限的存储器资源对控制算法的实现造成了很大的影响。(2)不菲的软硬件成本、人力成本、时间成本。虽然DSP技术也在快速发展,但DSP软件要求有很强的汇编语言编程能力(DSP的C编译器效率一直不高),硬件开发需要较高的硬件设计与调试水平,且由选型到最终实现控制平台的功能,要经历一个比较长的周期。另外其更新换代具备

7、的向下兼容性并不强,当新版的DSP推出后,又要求一个与之适应的全新的开发平台的支持。一般而言,这样的开发系统价格是非常昂贵的。而且,这样的新开发平台与前一代的软硬件差异不小,再开发的人力成本与时间成本也很高。本实验室的DSP平台由选型到成功应用,杨作兴博士在上边的工作持续了两年的时间。(3)基于DSP的软件资源稀缺。DSP平台上缺乏好的C编译器(造成代码的开发效率很低、代码的可重用性并),没有通用的操作系统(开发时必须自己编写任务调度程序,难于实现多任务能力)。虽然国外有研究人员曾经实现了DSP上的多任务调度磁悬浮轴承控制[3],但其针对的是某一型号的DSP硬件,并且代码及相关资料

8、难于获取,难以形成标准、广泛推广。3PC机作为控制器实验平台的优越性选择PC机作为控制器实验平台是考虑到它有如下的优势:(1)可以使用C语言进行开发,不必担心效率问题(PC机平台下优秀的C编译器可以达到汇编语言效率的90%以上)。程序具有移植性,不依赖于硬件。软件的可重用性好,后续的开发工作不必从头开始。(2)软件资源丰富,尤其在RTLinux下,所需开发软件均为软件,不存在软件开发成本问题。能在图形界面下进行开发,充分利用PC机平台的开发优势。有强大的实时操作系统支

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。