1、 微机原理 课程设计报告 题题 目目 步进电机转速实时控制步进电机转速实时控制 学学 院院 专专 业业 学生姓名学生姓名 学学 号号 年级年级 指导教师指导教师 职称职称 二二 年年 月月 I 步进电机转速实时控制 摘要:本设计采用电压为DC12V的四相八拍35BYJ46型步进电机,以8255A作为8086并行输出接口, 并通过编写汇编语言控制8255A的A口,进而控制步进电机转速状态。通过输入预先设定好的转速状 态对应值,即可控制电机的转速状态。转向可以通过查表来实现,以逐次递增方向查表,则步进电 机正转;以逐次递减方向查表,则步进电机反转。转速则通过调用延时子程序,当调用延时较长的 子程序
2、时,则步进电机转速慢,当调用延时较短的子程序时,步进电机转速加快。 关键词:步进电机;8255A;控制 II 目 录 第 1 章 绪论 1 1.1 研究背景 1 1.2 选题的目的和意义 1 1.3 本课程设计的主要内容 .2 第 2 章 步进电机转速实时控制 3 2.1 设计方案 3 2.2 硬件系统基本原理 3 2.2.1 步进电机 35BYJ46 3 2.2.2 可编程并行接口芯片 8255A 6 2.3 系统软件 8 2.3.1 软件框图 8 2.3.2 程序代码 10 第 3 章 结束语 15 参考文献 . 17 *大学课程设计报告 1 第第 1 1 章章 绪论绪论 1.1 研究背景
3、 在普通旋转电机的基础上产生的各种控制电机与普通电机本质上并没有差别, 只是着重点不 同。普通旋转电机主要是进行能量变换,要求有较高的力能指标,而控制电机主要是对控制信号 进行传递和变换,要求有反应快、精度高、运行可靠等控制性能。控制电机因其各种特殊的控制 性能而常在自动控制系统中作为执行元件、检测元件和解算元件。步进电机就是一种应用非常广 泛的控制电机。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。 在非超载的情 况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即 给电机加一个脉冲信号,电机则转过一个步距角。当电机连续不断地收到脉冲信号,电机就一
4、步 一步地转动,这就是步进电机名称的由来。这一线性关系的存在,加上输入的脉冲与其位移量有 严格的对应关系,不会产生步距脚累积误差的特点。使得在速度、位置等控制领域用步进电机来 控制变化非常简单。如各种数控机床、自动绘图仪、机器人等。1 步进电动机经过几十年的发展, 已成为除直流电动机和交流电动机以外的应用最广泛的第三 类电动机。在开环高分辨率的定位系统中,至今还没有发现更合适取代它的产品,特别是在一些 功率相当小的系统中, 步进电机更具有无可替代的主流地位。预计未来步进电机的研究还会持续 深入下去,研究方向之一是电机与驱动的一体化,使步进电机体积更小巧、性能更优越,性价比 更高,在大量的民用设备中批量化使用,如家庭机器人、民用智能化设备等;研究方向之二是在 功率或机座号相对较大的步进电动机中, 与属于BIDCM(