
论文摘要
本文在充分调研国内外荷载控制系统的研究现状基础上,针对目前荷载控制系统存在的关键问题,结合荷载控制系统的主要功能及技术指标,提出解决关键问题的技术方案。采用SOPC技术为研究手段,采用外设模块形式扩展系统的功能,通过自定义指令来提升系统的性能,并完成了基于SOPC的荷载控制系统硬件和软件设计。荷载控制系统硬件设计完成硬件平台设计、自定义指令模块设计、自定义外设模块设计以及系统配置。硬件平台设计主要完成FPGA芯片选择、外围电路以及步进电机细分驱动电路设计。在基于SOPC的软件设计中,将软件设计分为两层,即是驱动子程序和应用子程序设计。驱动子程序部分设计步进电机细分驱动子程序。应用子程序设计包括通讯子程序、步进电机变细分控制子程序位置控制子程序以及拉压力控制子程序。本文重点解决了目前荷载控制系统存在的两个问题。由于目前荷载控制系统采用了基于ASIC的硬件平台,存在着无法扩展和升级的问题,考虑到SOPC硬件平台具有可扩展的优点,结合Altera公司推出的基于NiosⅡ软核处理器的SOPC系统具有的优势,硬件平台采用基于NiosⅡ软核处理器的SOPC方案。针对步进电机控制芯片不能实现细分的问题,采用多个PWM模块组合成一个带细分功能的步进电机控制模块,采用正弦查表算法实现脉冲细分算法,选用模糊算法实现变细分算法,并将正弦查表算法和模糊算法设计成指令的形式。仿真分析表明,本文提出的解决方案中的关键模块能够实现相应的功能。通过步进电机运行在非细分和细分、变细分和定细分下的最大位置控制精度和最大加载速度的指标对比分析,说明本文采用的变细分控制方案满足了技术指标要求。
论文目录
摘要ABSTRACT第1章 绪论1.1 课题来源及研究意义1.2 相关技术的国内外研究现状1.2.1 温度—应力试验机的荷载控制系统研究现状1.2.2 SOPC技术应用现状1.2.3 软核处理器简介1.2.4 步进电机细分驱动技术简介1.3 本文的主要工作第2章 荷载控制系统关键问题解决方案2.1 荷载控制系统的主要功能及技术指标2.2 荷载控制系统关键问题解决方案2.2.1 硬件平台及处理器选择2.2.2 步进电机变细分控制方案2.3 本章小结第3章 基于 SOPC的荷载控制系统硬件设计3.1 硬件开发环境和设计流程3.2 硬件平台设计3.2.1 FPGA芯片选择3.2.2 外围电路设计3.2.3 步进电机细分驱动电路设计3.3 自定义外设模块设计3.4 自定义指令模块设计3.4.1 模糊算法指令3.4.2 正弦查表指令模块3.5 系统配置3.5.1 Nios II软核处理器的配置3.5.2 通讯模块配置3.5.3 步进电机细分控制模块配置3.5.4 整体配置3.6 本章小结第4章 基于 SOPC的荷载控制系统软件设计4.1 软件开发环境和设计流程4.2 驱动子程序设计4.3 应用子程序设计4.3.1 通讯子程序4.3.2 步进电机变细分控制子程序4.3.3 位置控制子程序4.3.4 拉压力控制子程序4.4 本章小结第5章 系统仿真与性能指标分析5.1 仿真环境简介5.2 步进电机细分控制模块仿真5.2.1 步进电机细分控制模块仿真5.2.2 模糊指令的仿真5.2.3 正弦查表指令的仿真5.3 性能指标分析5.4 本章小结第6章 全文总结与展望6.1 全文总结6.2 展望参考文献作者在攻读硕士学位期间发表的学术论文及专利申请致谢附录 PWM模块硬件描述代码
相关论文文献
标签:温度应力试验机论文; 荷载控制系统论文; 步进电机论文; 处理器论文;