基于SoPC的步进电机多轴控制器.docx
《基于SoPC的步进电机多轴控制器.docx》由会员分享,可在线阅读,更多相关《基于SoPC的步进电机多轴控制器.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于SoPC的步进电机多轴控制器hanjuan导语:步进电机具有使用简单、运动准确、连续运行无累积误差等特点步进电机是一种完全数字化的电动执行机构,从原理上讲,其角位移与驱动脉冲的个数成正比,在正常情况下,步进电机具有使用简单、运动准确、连续运行无累积误差等特点,因此被广泛应用于各种位置控制系统中。当前由于仪器内部的机械系统日益复杂,其运动往往是多自由度的,因此通常需要利用多个步进电机的运动合成来实现系统的各种动作。例如,对图1所示的半自动生化分析仪的取样针移位系统,该系统的动作执行就是由两局部组成的:一是固定基座上的步进电机控制取样横臂进展垂直方向上的升降运动;二是滑块上的步进电机控制取样横
2、臂进展程度方向上的旋转运动。这两个运动的合成实现了取样横臂的位置变换。传统的步进电机多轴控制器是以微控制器MCU/微处理器MPU/专用集成电路ASIC/数字信号处理器DSP为核心,再辅以其他外围分立器件构成的。这种构造的步进电机多轴控制器的优点在于其硬件构造明晰,易于复制再现,对于类似的应用只需要修改其应用软件即可。然而对于多数实际应用来讲,单纯依靠软件的修改通常缺乏以使其到达其他应用场合所需的要求,并且当系统晋级时,通常需要对整个电路重新进展设计,这样既延长了晋级的周期,又增加了晋级本钱。因此在实际应用中受到了一定的限制。由于可编程逻辑器件PLD技术的飞速开展,使得单一FPGACPLD芯片内
3、部可以集成多个分立元件的功能,因此在对传统控制器的改良中,通常使用一个FPGACPLD芯片将传统控制器中的数字电路局部集成到一起,进而形成具有处理器一FPCA/CPLD-模拟电路构造形式的控制器。这类控制器比起传统控制器而言,其硬件构造的可扩展性得到了很大的进步。这是由于FPGACPLD芯片具有在不改变其引脚定义的情况下可对其内部逻辑关系进展重构的特性,因此对于不同的应用,可以通过改变FPGACPLD芯片的内部构造来知足某些特殊的应用需求,进而在一定程度上使得系统的开发晋级更为简便,而且本钱也更为低廉。因此,这种改良型的多步进电机控制器的应用范围也得到了很大的扩展。但是,这种构造的控制器也存在
4、着这样的问题:在FPGA外部仍然存在一个处理器。这样不仅增加了控制器的尺寸,而且在晋级处理器时,硬件电路需要重新设计,使晋级本钱仍然相对较高。近年来,由于IP资源复用理念得到了普遍的认同并成为主要设计方式,MCU、DSP、MPU等嵌入式处理器IP成为了FPGA应用的核心。随着处理器内核以IP的形式嵌入到FPGA中,将来的电路板上可能只有两局部电路:模拟局部包括电源以及FPGA芯片和一些大容量存储器。这一切都说明可编程片上系统SOPC正在成为FPGA最重要的开展方向。与传统多轴控制器相比。这种基于SOPC的步进电机多轴控制用具有体积小、集成度高、硬件构造稳定、易于开发晋级且本钱低廉等特点,尤其适
5、用于仪器仪表内部控制系统的设计。本文所阐述的步进电机多轴控制器就是基于SOPC方式的步进电机多轴控制器。1基于SOPC的步进电机多轴控制器的硬件构造基于SOPC的步进电机多轴控制器的构造框图如图2所示。其外部电路的构成包含模拟电路和数宇电路两局部。模拟电路包括供电电源及功率驱动。数字电路主要为FPGA芯片及其相关电路。如图2,基于SOPC的步进电机多轴控制器包含两局部:FPGA芯片及其配置芯片的数字局部和电机控制及位置反应局部。其中,虚线框内部表示FPGA芯片的内部构造,空心箭头表示FPGA芯片内部的数据连线,实心箭头表示外部连线。FPGA芯片内部由MPU模块、通讯模块、RAM模块、ROM模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SoPC 步进 电机 控制器
限制150内