1、 1-1 课 程 设 计 报 告 设计题目 步进电机控制系统 设计 课程名称 计算机控制技术 B 计算机控制技术设计课程设计报告 - I - 步进电机控制系统设计 摘 要 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超 载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载 变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动 一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过 控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率 来控制电机转动的速度和加速度,从而达到调
2、速的目的。 本次课程设计是四项八拍步进电动机的调速实验, 主要通过 ACS2002 的计算机 (装 有 windows98 系统)、8088CPU、8255A、ULN2803 驱动单元连接组合后,通过汇编 语言程序实现正反转、调速以及延时等功能。经过观察分析,本次实验所用的四相八拍 步进电机每拍转过 3.75,分析得到转子有 12 个槽位。最终进过程序调试完成了 12 圈 正转,12 圈反转的全过程,实现了设计需求。 关键词:关键词:步进电机步进电机;汇编语言汇编语言;四相八拍四相八拍; 步进电机控制系统设计 - 1- Design for Stepping Motor Types Contr
3、ol System Abstract Stepper motor is the electric pulse signal into angular displacement or linear displacement of the open-loop stepper motor control per piece. In the case of non-overloaded, the motor speed, stopping only depends on the location of pulse frequency and pulse number, regardless of lo
4、ad changes, when the stepper motor receives a pulse signal, it will drive a stepper motor set the direction of rotation of a fixed angle, called the “step angle“, its the angle of rotation is fixed step by step operation. Can control the pulse number to control the angular displacement, so as to achieve accurate positioning purposes; the same time by controlling the pulse frequency to control the motor rotation speed and acceleration to achieve speed control purposes. The course design i