步进电机的计算机控制系统设计,步进电机控制系统的设计与实现

本文提出了一种采用Verilog HDL设计的FPGA内步进电机控制系统,能实现定速、加速、减速且速率与加速度连续可调。系统具有高精度、稳定性强、体积小、成本低等特点,适用于办公自动化、工厂自动化和计算机外部设备等领域。
摘要由CSDN通过智能技术生成

摘要:论文介绍了步进电机的控制原理,利用脉冲叠加原理,以Verilog HDL为实体设计输入,设计并实现了一套集成于FPGA内部的步进电机控制系统。该系统可以控制步进电机实现定速、加速、减速,且速率和加速度都能做到连续可调等功能。该方法具有设计简单灵活,体积小,系统稳定等优点,可用于办公自动化(Office Automation)、工厂自动化(Factory AutomATION)和计算机外部设备等场合。

步进电机又称脉冲电动机,由于其具有易于精确地控制机械的移动量的优点,步进电动机已 经能与直流电动机、异步电动机、以及同步电动机并列,成为电动机的一种基本类型。步进电动 机在办公自动化(Office AutomaTIon)、工厂自动化(Factory Automation)和计算机外部设备等领域中 广泛地使用。

步进电机控制系统的设计方法主要有模拟控制方式及数字控制方式,其中数字控制方式又可 分为小规模数字电路控制电路、单片机控制电路以及专用逻辑电路等控制方式。模拟控制方式的 控制精度较低,抗干扰能力差,且不易用计算机控制。因此现在步进电机控制系统的设计主要利 用数字控制方式。但是小规模数字电路控制电路的体积较大,单片机控制电路的系统稳定性不高, 而专用逻辑电路的价格又偏高。对此,本论文提出了应用灵活的硬件描述语言Verilog HDL,设计 并实现了一套集成与FPGA 的高精度步进电机控制系统。经过试验和测试,该控制系统可以控制 步进电机实现定速、加速、减速,且速率和加减速度均连续可调等功能。系统除了具有控制精度 高和稳定性强等优点外,还具有体积小、简单灵活、且成本低廉等优点。

1.步进电机控制理论

1.1 控制原理

步进电机是由电脉冲信号控制的机电执行元件,其控制原理如图 1 所示。由图1 可以看出, 步进电机的总旋转角度与输入脉冲总数成正比,而步进电机的转速与每秒的输入

一、 课程设计的目的 课程设计是本科教学全过程中的重要环节。《微机应用系统设计与综合实验(实践)》课程设计主要培养我们自动化专业学生,运用所学知识解决计算机应用领域内实际问题能力,进一步提高学生运用计算机编程语言综合编程能力、程序调试技能和微机系统接口综合应用及电路设计能力。 1、学习在PC系统中扩展简单的I/O接口的方法。 2、熟练掌握和运用汇编和C语言编写程序控制8255各口的输入输出,并正确带动数码管及步进电机;能熟练运用汇编和C语言实现8254的定时功能,以确保8255输出的脉冲频率稳定。 3、熟练掌握ISA总线配置方式下硬件实验的调试,并能独立的排除故障,以确保实验的顺利进行。 二、 设计的题目名称及要求 设计题目:小型步进电机控制系统设计设计要求: 1、编程语言为C语言或汇编语言。 2、硬件电路基于80x86微机小键盘和数码显示接口。 3、控制性能要求,实现步进电机启动、方向、速度调节和停止功能选择,并且在计算机屏幕上及数码管上实时显示步进电机当前参数及工作状态。编程语言为汇编语言或C语言。 三、实验设备 PC机一台(装有TDPIT软件)、唐都AEDK8688ET实验箱。 四、设计的思想和实施方案 由于本次课程设计控制的对象是步进电机,首先我得通过查阅相关资料对步进电机有个初步的了解和认识。所谓步进,就是指每给步进电机一个递进脉冲,步进电机各绕组的通电顺序就改变一次,即电机转动一次(一定的角度),本次课程设计控制的是四项八拍步进电机。在了解了步进电机的工作原理后,我的初步想法是用8255给步进电机传送脉冲,用8254控制传送脉冲的频率,以实现步进电机转速的控制。 8255内部包含3个8位的输入输出端口A、B和C,端口A和端口B都可以用作一个8位的输入口或8位的输出口,端口C既可以作为一个8位的输入口或8位的输出口,又可以作为两个4位的输入输出口(C口上半部分和C口下半部分)使用,还可以配合A口和B口工作,分别用来产生A口和B口的输出控制信号和输入A口和B口的端口状态信号。 本次设计,我对8255的使用是这样的:8255工作于方式0,A口低四位接键盘及数码管显示单元的X1~X4;C口低四位接键盘及数码管显示单元的Y1~Y4; C口高四位接步进电路的驱动电路,使电机转动起来;B口接数码管的A、B、C、D、E、F、G和DP,以使数码管显示电机的转向和转速。8255的A口高四位本次课程设计没有用到。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值