介绍了一种基于FPGA的多轴控制器,控制器主要由ARM7(LPC2214)和FPGA(EP2C5T144C8)及其外围电路组成,用于同时控制多路电机的运动。利用Verilog HDL 硬件描述语言在FPGA中实现了电机控制逻辑,主要包括脉冲控制信号产生、加减速控制、编码器反馈信号的辨向和细分、绝对位移记录、限位信号保护逻辑等。论文中给出了FPGA内部一些核心逻辑单元的实现,并利用Quartus Ⅱ、Modelsim SE软件对关键逻辑及时序进行了仿真。实际使用表明该控制器可以很好控制多轴电机的运动,并且能够实现高精度地位置控制。
上传时间: 2013-10-13
上传用户:lchjng
[摘要]步进电机(脉冲电动机)作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着数字技术的发展,它在数控机床、轧钢机和军事工业等部门得到了广泛的应用。本文对步进电机的驱动控制进行了探讨,并对步进电机控制的不同技术方案进行了分析、比较和讨论。采用ATmegal6控制步进电机,步进电机的速度大小与ATmegal6产生的PWM波的频率成线性正比关系。由单片机计算加减速阶段的频率值比较复杂,而且所需周期较长,因此将频率值储存在数组或表中。
上传时间: 2015-01-02
上传用户:asasasas
数控机床上,对加工曲线粗插补,含有S加减速,匀速运动和运动间的线段衔接
标签: 数控机床
上传时间: 2015-06-15
上传用户:lanhuaying
一个步进电机单片机控制程序,有电机正反转及加减速控制。
上传时间: 2014-01-08
上传用户:ruan2570406
基于aduc845的步进电机控制程序,可以通过键盘使得电机正反向,加减速,停止,启动等。
上传时间: 2015-12-13
上传用户:Late_Li
单片机控制步进电机驱动器的C语言程序,带启听加减速控制,速度预置等功能
上传时间: 2013-12-14
上传用户:PresidentHuang
步进电机控制程序,使用梯形加速减速控制。稍加改动可用于任何IO控制卡。
上传时间: 2014-01-20
上传用户:wang5829
本程序使用Keil编写的用来测试直流马达的51单片机测试程序,马达驱动采用L298,实现马达的正转、反转,以及正反转加减速.采用12MHz晶振,频率为50Hz,经示波器观察很准确,希望对您有所帮助。
上传时间: 2013-12-17
上传用户:kelimu
基于瑞泰科技试验箱的步进电机控制程序,实现步进电机的正反转、加减速、位置模式/速度模式、led速度等级指示。
上传时间: 2014-01-03
上传用户:偷心的海盗
本文主要介绍了基于MSP430F149单片机实现的步进电机通用控制器。该控制器可同时控制多台步进电机按曲线方式运行,包括加减速、定位及换向功能等。文中重点探讨了步进电机升降速曲线的设计方案及其实现方法。
上传时间: 2013-12-28
上传用户:希酱大魔王