1、 编号: ( )字 号 本科生毕业设计 题目: 姓名: 学号: 班级: 步进电机控制系统设计与实现 XXX XXXXXXXX 电气工程与自动化 2006-4 班 *毕业设计任务书 任务下达日期:任务下达日期: 2003 年年 12 月月 30 日日 毕毕业设计日期:业设计日期: 2003 年年 12 月月 30 日至日至 2004 年年 6 月月 10 日日 毕业设计题目:毕业设计题目: 步进电机控制系统设计与实现步进电机控制系统设计与实现 毕业设计专题题目:毕业设计专题题目: 毕业设计主要内容和要求:毕业设计主要内容和要求: 1. 弄清并理解关于步进电机的工作原理、分类及特点等基本知识; 2
2、. 理解有关步进电机的控制技术,并提出自己针对步进电机的控制方案; 3. 利用 Proteus 仿真环境,绘制基于 AT89C51 单片机的步进电机控制系统硬件原理电路; 4. 利用 C 语言编制基于 AT89C51 的步进电机控制软件,实现步进电机速度、方向、复位、 点动的计算机控制; 5. 搭建硬件电路,实现系统的功能; 6. 撰写论文。 院长签字: 指导教师签字: 年 月 日 摘摘 要要 步进电机又称为脉动电机,是数字控制系统中的一种执行元件。其功能是将脉冲电信号变 换为相应的角位移或直线位移。步进电机可以在很宽的范围内通过改变脉冲频率来调速;能 够快速启动、反转和制动。它不需要变换能直
3、接将数字脉冲信号转换为角位移,很适合采用 微型计算机控制。步进电机与其他类型电机相比具有易于开环精确控制、无积累误差等优点, 在生产生活特别是精密控制领域获得了广泛的应用。 步进电机不可以直接连接交流电源或直流电源,只能通过脉冲电源驱动。使用单片机对 步进电机进行控制,能够自动并精确控制复杂的控制过程,使控制精度不受失步、震荡的影 响,接口电路的灵活性和通用性也大大提高,并且显示电路、键盘电路、复位电路等外围电 路可以很好的结合起来,系统交互性好。本次设计首先对步进电机和控制与驱动芯片的性能 做了一个细致的了解与认识,用单片机对步进电机进行正反转,加减速,复位和点动运行的 控制,在 prote
4、us 仿真环境中进行仿真,调试成功后,再进行硬件电路的焊接在包板上实现, 将理论联系到实践。 关键字:步进电机;单片机;驱动芯片;仿真 ABSTRACT The pulse motor is also called a stepper motor , the control system is a digital actuator . Its function is converted into an electric signal pulse corresponding angular displacement or linear displacement . Stepper motor s
5、peed control can be in a wide range by varying the pulse frequency ; fast start , reverse and brake . It does not transform the digital pulse signal can be directly converted to angular displacement , it is suitable for the use of microcomputer control. Stepper motor compared with other types of mot
6、or control with easy-to-open-loop accurate , error -free accumulation of advantages , such as , in particular, precise control of production and living areas to obtain a wide range of applications. Stepper motor can not be directly connected to AC or DC power , can only be driven by a pulsed power supply . The use of single-chip stepper motor control, can automatically and precisely control the complex control p