基于Xilinx FPGA的机电系统智能控制器设计及应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:ArchrSaber
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着FPGA制造工艺的不断提高,其设计方法也在不断发展,近年来通过在FPGA芯片中集成嵌入式处理器,来进行嵌入式系统设计。基于FPGA的SoC与传统的基于ASIC的SoC相比具有开发周期短、风险小,可根据实际硬件配置改变硬件设计等优点,可以预见基于FPGA的SoC必将成为SoC设计的流行趋势之一。基于FPGA的机电系统智能控制器是以构建可重构系统为基本思想,基于FPGA实现了具有灵活机电系统控制功能的片上系统,可根据控制要求下载不同的配置文件到FPGA芯片中,完成不同的控制功能。课题重点对基于FPGA的嵌入式SoC设计相关理论及技术进行了研究和探讨。本文首先对FPGA的配置方式和可重构系统的构建方法进行了系统的研究,根据Gaisler Research公司生产的开发板GR-PCI-XC2V3000的硬件及开发软件配置,选择了通过构建可重构的SoC来实现机电系统智能控制器。文中接下来对LEON3处理器软核进行了研究,建立了基于GRLIB IP库设计的软硬件设计及调试环境,构建了基本的硬件系统框架,并对在系统中嵌入自定义IP核来实现控制功能的可行性进行了探讨。之后对基于Xilinx MicroBlaze的SoC设计进行了研究。利用EDK开发套件建立硬件系统的基本框架,根据所需要的控制功能来设计硬件控制模块,并对设计模块的控制功能进行仿真;在得到预期的仿真结果后,对IP核模板文件进行改写将控制模块加入其中,并完成IP核通讯部分的改动,得到具有相应控制功能的IP核。文中设计了两个IP核,一个可以实现数模转换器ADC0809的控制功能,另一个可以完成四相四步或四相八步步进电机的启动、加速、减速、变向和停止功能,将设计的IP核嵌入系统进行软硬件协同验证,可以验证系统的控制功能合乎预期,得到FPGA芯片配置的数据文件,可根据控制应用的要求配置进FPGA芯片中,完成机电系统智能控制器的功能。最后对基于此方法的系统设计进行总结,提出了系统设计的基本流程。采用基于FPGA的可重构系统设计,可以在逻辑资源有限的芯片上实现更多的功能,有效的解决板上资源不足的情况,而基于嵌入自定义IP核控制模块的设计方法,可以灵活的加入新的控制功能或改动现有的控制功能,在系统应用的灵活性和扩展性上有很大优势。
其他文献
目的 了解烧伤科护士对在临床中实施疼痛管理的态度及实践现状。方法 采用问卷调查法 ,对 15所医院共 2 5 3名烧伤科护士进行调查 ,用SPSS 11.0软件包进行统计处理。结果 
<正>一、金融检察介入金融监管的原因和作用(一)金融监管存在"真空"需建立多层次的法律监管体系予以完善金融市场的发展离不开金融创新,但金融创新却天生具有规避监管的属性
关于城市的外交角色,主流的理论研究认为地理区位对于城市的外交角色有着至关重要的影响,沿海、沿边城市的国际化联系更紧密,其外交角色也更突出。故而,学界忽视了对内陆城市
在7种岩石的力学试验基础上,研究了岩石抗压强度的尺寸效应。由试验结果获得一个经验公式,与试验结果的对比令人满意。
以金属流出挤压模具工作带的流速均匀性为目标,以确保高质量成形为目的,采用正常挤压工艺设置相应工艺参数,使用Hyper Xtrude软件对挤压模具工作带形状和参数进行优化,提出挤
提出了一种基于改进蚁群算法(IACA)的员工绩效评估聚类分析模型。IACA算法是在基本蚁群算法的基础上引入随机扰动和感觉知觉特征,蚂蚁每次搜索完成后更新每条路径上的信息素
随着我国与世界经济发展的联系越来越紧密,在海外就业的中国公民也越来越多,他们的安全问题也越来越突出,如何确保我国海外务工人员的安全,成为摆在我们面前一个十分重要的问
针对某高层建筑基坑工程地下连续墙护壁泥浆,在介绍地下连续墙成槽施工中护壁泥浆的功能和机理的基础上,通过正交试验法对护壁泥浆进行配合比设计,确定了最优配合比方案,即膨
优秀的物流企业在面对日益国际化的客户需求时,不断接受来自货物装卸,运输,仓储,检修和通关的智慧化挑战。本文针对当前物流企业面临的现状,提出了针对基于SOA的云计算Paas平台。